88pub fn bkpt ( ) {
99 match ( ) {
1010 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
11- ( ) => unsafe { asm ! ( "bkpt" :: :: "volatile" ) } ,
11+ ( ) => unsafe { llvm_asm ! ( "bkpt" :: :: "volatile" ) } ,
1212
1313 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
1414 ( ) => unsafe {
@@ -36,7 +36,7 @@ pub fn delay(_n: u32) {
3636 match ( ) {
3737 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
3838 ( ) => unsafe {
39- asm ! ( "1:
39+ llvm_asm ! ( "1:
4040 nop
4141 subs $0, $$1
4242 bne.n 1b"
@@ -65,7 +65,7 @@ pub fn delay(_n: u32) {
6565pub fn nop ( ) {
6666 match ( ) {
6767 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
68- ( ) => unsafe { asm ! ( "nop" :: :: "volatile" ) } ,
68+ ( ) => unsafe { llvm_asm ! ( "nop" :: :: "volatile" ) } ,
6969
7070 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
7171 ( ) => unsafe {
@@ -90,7 +90,7 @@ pub fn udf() -> ! {
9090 match ( ) {
9191 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
9292 ( ) => unsafe {
93- asm ! ( "udf" :: :: "volatile" ) ;
93+ llvm_asm ! ( "udf" :: :: "volatile" ) ;
9494 core:: hint:: unreachable_unchecked ( ) ;
9595 } ,
9696
@@ -115,7 +115,7 @@ pub fn udf() -> ! {
115115pub fn wfe ( ) {
116116 match ( ) {
117117 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
118- ( ) => unsafe { asm ! ( "wfe" :: :: "volatile" ) } ,
118+ ( ) => unsafe { llvm_asm ! ( "wfe" :: :: "volatile" ) } ,
119119
120120 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
121121 ( ) => unsafe {
@@ -136,7 +136,7 @@ pub fn wfe() {
136136pub fn wfi ( ) {
137137 match ( ) {
138138 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
139- ( ) => unsafe { asm ! ( "wfi" :: :: "volatile" ) } ,
139+ ( ) => unsafe { llvm_asm ! ( "wfi" :: :: "volatile" ) } ,
140140
141141 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
142142 ( ) => unsafe {
@@ -157,7 +157,7 @@ pub fn wfi() {
157157pub fn sev ( ) {
158158 match ( ) {
159159 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
160- ( ) => unsafe { asm ! ( "sev" :: :: "volatile" ) } ,
160+ ( ) => unsafe { llvm_asm ! ( "sev" :: :: "volatile" ) } ,
161161
162162 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
163163 ( ) => unsafe {
@@ -181,7 +181,7 @@ pub fn sev() {
181181pub fn isb ( ) {
182182 match ( ) {
183183 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
184- ( ) => unsafe { asm ! ( "isb 0xF" :: : "memory" : "volatile" ) } ,
184+ ( ) => unsafe { llvm_asm ! ( "isb 0xF" :: : "memory" : "volatile" ) } ,
185185
186186 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
187187 ( ) => unsafe {
@@ -209,7 +209,7 @@ pub fn isb() {
209209pub fn dsb ( ) {
210210 match ( ) {
211211 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
212- ( ) => unsafe { asm ! ( "dsb 0xF" :: : "memory" : "volatile" ) } ,
212+ ( ) => unsafe { llvm_asm ! ( "dsb 0xF" :: : "memory" : "volatile" ) } ,
213213
214214 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
215215 ( ) => unsafe {
@@ -235,7 +235,7 @@ pub fn dsb() {
235235pub fn dmb ( ) {
236236 match ( ) {
237237 #[ cfg( all( cortex_m, feature = "inline-asm" ) ) ]
238- ( ) => unsafe { asm ! ( "dmb 0xF" :: : "memory" : "volatile" ) } ,
238+ ( ) => unsafe { llvm_asm ! ( "dmb 0xF" :: : "memory" : "volatile" ) } ,
239239
240240 #[ cfg( all( cortex_m, not( feature = "inline-asm" ) ) ) ]
241241 ( ) => unsafe {
@@ -267,7 +267,7 @@ pub fn tt(addr: *mut u32) -> u32 {
267267 ( ) => {
268268 let tt_resp: u32 ;
269269 unsafe {
270- asm ! ( "tt $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
270+ llvm_asm ! ( "tt $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
271271 }
272272 tt_resp
273273 }
@@ -302,7 +302,7 @@ pub fn ttt(addr: *mut u32) -> u32 {
302302 ( ) => {
303303 let tt_resp: u32 ;
304304 unsafe {
305- asm ! ( "ttt $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
305+ llvm_asm ! ( "ttt $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
306306 }
307307 tt_resp
308308 }
@@ -338,7 +338,7 @@ pub fn tta(addr: *mut u32) -> u32 {
338338 ( ) => {
339339 let tt_resp: u32 ;
340340 unsafe {
341- asm ! ( "tta $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
341+ llvm_asm ! ( "tta $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
342342 }
343343 tt_resp
344344 }
@@ -374,7 +374,7 @@ pub fn ttat(addr: *mut u32) -> u32 {
374374 ( ) => {
375375 let tt_resp: u32 ;
376376 unsafe {
377- asm ! ( "ttat $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
377+ llvm_asm ! ( "ttat $0, $1" : "=r" ( tt_resp) : "r" ( addr) :: "volatile" ) ;
378378 }
379379 tt_resp
380380 }
0 commit comments