uint32_t *first_location = 0; if (*first_location == 0) __WFI(); |
00000244: movs r3, #0 00000246: ldr r3, [r3, #0] 00000248: udf #255 ; 0xff |
volatile uint32_t *first_location = 4; if (*first_location == 0) __NOP(); |
50 0014 0423 movsr3, #4 51 0016 1B68 ldrr3, [r3] 52 0018 03B9 cbnzr3, .L1 59 001a 00BF nop 63 .L1 |
volatile uint32_t *first_location = 0; if (*first_location == 0) __NOP(); |
50 0014 0023 movsr3, #0 51 0016 1B68 ldrr3, [r3] 52 0018 FFDE .inst0xdeff 53 .L3: 54 001a 00BF .align2 55 .L2 |
volatile uint32_t * volatile first_location = 0; if (*first_location == 0) __WFI(); |
50 0014 0023 movsr3, #0 51 0016 1B68 ldrr3, [r3] 52 0018 FFDE .inst0xdeff |