Skip to content

Instantly share code, notes, and snippets.

@therealprof
Created February 10, 2021 01:51
Show Gist options
  • Save therealprof/35b0a24b5aeb3f9e72809ef80c4c27e3 to your computer and use it in GitHub Desktop.
Save therealprof/35b0a24b5aeb3f9e72809ef80c4c27e3 to your computer and use it in GitHub Desktop.
In archive bin/thumbv6m-none-eabi.a:
bin/thumbv6m-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 0840 lsrs r0, r0, #1
2: 1c40 adds r0, r0, #1
4: 3801 subs r0, #1
6: d1fd bne.n 4 <__delay+0x4>
8: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
In archive bin/thumbv6m-none-eabi.a:
bin/thumbv6m-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 0840 lsrs r0, r0, #1
2: 1c40 adds r0, r0, #1
4: 3801 subs r0, #1
6: d1fd bne.n 4 <__delay+0x4>
8: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
In archive bin/thumbv7em-none-eabi.a:
bin/thumbv7em-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__basepri_max_cm7_r0p1:
00000000 <__basepri_max_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8812 msr BASEPRI_MAX, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
Disassembly of section .text.__basepri_w_cm7_r0p1:
00000000 <__basepri_w_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8811 msr BASEPRI, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
In archive bin/thumbv7em-none-eabi.a:
bin/thumbv7em-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__basepri_max_cm7_r0p1:
00000000 <__basepri_max_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8812 msr BASEPRI_MAX, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
Disassembly of section .text.__basepri_w_cm7_r0p1:
00000000 <__basepri_w_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8811 msr BASEPRI, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
In archive bin/thumbv7em-none-eabihf.a:
bin/thumbv7em-none-eabihf.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__basepri_max_cm7_r0p1:
00000000 <__basepri_max_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8812 msr BASEPRI_MAX, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
Disassembly of section .text.__basepri_w_cm7_r0p1:
00000000 <__basepri_w_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8811 msr BASEPRI, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
Disassembly of section .text.__fpscr_r:
00000000 <__fpscr_r>:
0: eef1 0a10 vmrs r0, fpscr
4: 4770 bx lr
Disassembly of section .text.__fpscr_w:
00000000 <__fpscr_w>:
0: eee1 0a10 vmsr fpscr, r0
4: 4770 bx lr
In archive bin/thumbv7em-none-eabihf.a:
bin/thumbv7em-none-eabihf.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__basepri_max_cm7_r0p1:
00000000 <__basepri_max_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8812 msr BASEPRI_MAX, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
Disassembly of section .text.__basepri_w_cm7_r0p1:
00000000 <__basepri_w_cm7_r0p1>:
0: f3ef 8110 mrs r1, PRIMASK
4: b672 cpsid i
6: f011 0f01 tst.w r1, #1
a: f380 8811 msr BASEPRI, r0
e: bf18 it ne
10: 4770 bxne lr
12: b662 cpsie i
14: 4770 bx lr
Disassembly of section .text.__fpscr_r:
00000000 <__fpscr_r>:
0: eef1 0a10 vmrs r0, fpscr
4: 4770 bx lr
Disassembly of section .text.__fpscr_w:
00000000 <__fpscr_w>:
0: eee1 0a10 vmsr fpscr, r0
4: 4770 bx lr
In archive bin/thumbv7m-none-eabi.a:
bin/thumbv7m-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
In archive bin/thumbv7m-none-eabi.a:
bin/thumbv7m-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
In archive bin/thumbv8m.base-none-eabi.a:
bin/thumbv8m.base-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 0840 lsrs r0, r0, #1
2: 1c40 adds r0, r0, #1
4: 3801 subs r0, #1
6: d1fd bne.n 4 <__delay+0x4>
8: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__tt:
00000000 <__tt>:
0: e840 f000 tt r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttt:
00000000 <__ttt>:
0: e840 f040 ttt r0, r0
4: 4770 bx lr
Disassembly of section .text.__tta:
00000000 <__tta>:
0: e840 f080 tta r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttat:
00000000 <__ttat>:
0: e840 f0c0 ttat r0, r0
4: 4770 bx lr
Disassembly of section .text.__msp_ns_r:
00000000 <__msp_ns_r>:
0: f3ef 8088 mrs r0, MSP_NS
4: 4770 bx lr
Disassembly of section .text.__msp_ns_w:
00000000 <__msp_ns_w>:
0: f380 8888 msr MSP_NS, r0
4: 4770 bx lr
Disassembly of section .text.__bxns:
00000000 <__bxns>:
0: 4704 bxns r0
2: 4770 bx lr
In archive bin/thumbv8m.base-none-eabi.a:
bin/thumbv8m.base-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 0840 lsrs r0, r0, #1
2: 1c40 adds r0, r0, #1
4: 3801 subs r0, #1
6: d1fd bne.n 4 <__delay+0x4>
8: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__tt:
00000000 <__tt>:
0: e840 f000 tt r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttt:
00000000 <__ttt>:
0: e840 f040 ttt r0, r0
4: 4770 bx lr
Disassembly of section .text.__tta:
00000000 <__tta>:
0: e840 f080 tta r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttat:
00000000 <__ttat>:
0: e840 f0c0 ttat r0, r0
4: 4770 bx lr
Disassembly of section .text.__msp_ns_r:
00000000 <__msp_ns_r>:
0: f3ef 8088 mrs r0, MSP_NS
4: 4770 bx lr
Disassembly of section .text.__msp_ns_w:
00000000 <__msp_ns_w>:
0: f380 8888 msr MSP_NS, r0
4: 4770 bx lr
Disassembly of section .text.__bxns:
00000000 <__bxns>:
0: 4704 bxns r0
2: 4770 bx lr
In archive bin/thumbv8m.main-none-eabi.a:
bin/thumbv8m.main-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__tt:
00000000 <__tt>:
0: e840 f000 tt r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttt:
00000000 <__ttt>:
0: e840 f040 ttt r0, r0
4: 4770 bx lr
Disassembly of section .text.__tta:
00000000 <__tta>:
0: e840 f080 tta r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttat:
00000000 <__ttat>:
0: e840 f0c0 ttat r0, r0
4: 4770 bx lr
Disassembly of section .text.__msp_ns_r:
00000000 <__msp_ns_r>:
0: f3ef 8088 mrs r0, MSP_NS
4: 4770 bx lr
Disassembly of section .text.__msp_ns_w:
00000000 <__msp_ns_w>:
0: f380 8888 msr MSP_NS, r0
4: 4770 bx lr
Disassembly of section .text.__bxns:
00000000 <__bxns>:
0: 4704 bxns r0
2: 4770 bx lr
Disassembly of section .text.__msplim_r:
00000000 <__msplim_r>:
0: f3ef 800a mrs r0, MSPLIM
4: 4770 bx lr
Disassembly of section .text.__msplim_w:
00000000 <__msplim_w>:
0: f380 880a msr MSPLIM, r0
4: 4770 bx lr
Disassembly of section .text.__psplim_r:
00000000 <__psplim_r>:
0: f3ef 800b mrs r0, PSPLIM
4: 4770 bx lr
Disassembly of section .text.__psplim_w:
00000000 <__psplim_w>:
0: f380 880b msr PSPLIM, r0
4: 4770 bx lr
In archive bin/thumbv8m.main-none-eabi.a:
bin/thumbv8m.main-none-eabi.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__tt:
00000000 <__tt>:
0: e840 f000 tt r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttt:
00000000 <__ttt>:
0: e840 f040 ttt r0, r0
4: 4770 bx lr
Disassembly of section .text.__tta:
00000000 <__tta>:
0: e840 f080 tta r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttat:
00000000 <__ttat>:
0: e840 f0c0 ttat r0, r0
4: 4770 bx lr
Disassembly of section .text.__msp_ns_r:
00000000 <__msp_ns_r>:
0: f3ef 8088 mrs r0, MSP_NS
4: 4770 bx lr
Disassembly of section .text.__msp_ns_w:
00000000 <__msp_ns_w>:
0: f380 8888 msr MSP_NS, r0
4: 4770 bx lr
Disassembly of section .text.__bxns:
00000000 <__bxns>:
0: 4704 bxns r0
2: 4770 bx lr
Disassembly of section .text.__msplim_r:
00000000 <__msplim_r>:
0: f3ef 800a mrs r0, MSPLIM
4: 4770 bx lr
Disassembly of section .text.__msplim_w:
00000000 <__msplim_w>:
0: f380 880a msr MSPLIM, r0
4: 4770 bx lr
Disassembly of section .text.__psplim_r:
00000000 <__psplim_r>:
0: f3ef 800b mrs r0, PSPLIM
4: 4770 bx lr
Disassembly of section .text.__psplim_w:
00000000 <__psplim_w>:
0: f380 880b msr PSPLIM, r0
4: 4770 bx lr
In archive bin/thumbv8m.main-none-eabihf.a:
bin/thumbv8m.main-none-eabihf.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__tt:
00000000 <__tt>:
0: e840 f000 tt r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttt:
00000000 <__ttt>:
0: e840 f040 ttt r0, r0
4: 4770 bx lr
Disassembly of section .text.__tta:
00000000 <__tta>:
0: e840 f080 tta r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttat:
00000000 <__ttat>:
0: e840 f0c0 ttat r0, r0
4: 4770 bx lr
Disassembly of section .text.__msp_ns_r:
00000000 <__msp_ns_r>:
0: f3ef 8088 mrs r0, MSP_NS
4: 4770 bx lr
Disassembly of section .text.__msp_ns_w:
00000000 <__msp_ns_w>:
0: f380 8888 msr MSP_NS, r0
4: 4770 bx lr
Disassembly of section .text.__bxns:
00000000 <__bxns>:
0: 4704 bxns r0
2: 4770 bx lr
Disassembly of section .text.__msplim_r:
00000000 <__msplim_r>:
0: f3ef 800a mrs r0, MSPLIM
4: 4770 bx lr
Disassembly of section .text.__msplim_w:
00000000 <__msplim_w>:
0: f380 880a msr MSPLIM, r0
4: 4770 bx lr
Disassembly of section .text.__psplim_r:
00000000 <__psplim_r>:
0: f3ef 800b mrs r0, PSPLIM
4: 4770 bx lr
Disassembly of section .text.__psplim_w:
00000000 <__psplim_w>:
0: f380 880b msr PSPLIM, r0
4: 4770 bx lr
Disassembly of section .text.__fpscr_r:
00000000 <__fpscr_r>:
0: eef1 0a10 vmrs r0, fpscr
4: 4770 bx lr
Disassembly of section .text.__fpscr_w:
00000000 <__fpscr_w>:
0: eee1 0a10 vmsr fpscr, r0
4: 4770 bx lr
In archive bin/thumbv8m.main-none-eabihf.a:
bin/thumbv8m.main-none-eabihf.o: file format elf32-littlearm
Disassembly of section .text.__bkpt:
00000000 <__bkpt>:
0: be00 bkpt 0x0000
2: 4770 bx lr
Disassembly of section .text.__control_r:
00000000 <__control_r>:
0: f3ef 8014 mrs r0, CONTROL
4: 4770 bx lr
Disassembly of section .text.__control_w:
00000000 <__control_w>:
0: f380 8814 msr CONTROL, r0
4: f3bf 8f6f isb sy
8: 4770 bx lr
Disassembly of section .text.__cpsid:
00000000 <__cpsid>:
0: b672 cpsid i
2: 4770 bx lr
Disassembly of section .text.__cpsie:
00000000 <__cpsie>:
0: b662 cpsie i
2: 4770 bx lr
Disassembly of section .text.__delay:
00000000 <__delay>:
0: 2101 movs r1, #1
2: eb01 0050 add.w r0, r1, r0, lsr #1
6: 3801 subs r0, #1
8: d1fd bne.n 6 <__delay+0x6>
a: 4770 bx lr
Disassembly of section .text.__dmb:
00000000 <__dmb>:
0: f3bf 8f5f dmb sy
4: 4770 bx lr
Disassembly of section .text.__dsb:
00000000 <__dsb>:
0: f3bf 8f4f dsb sy
4: 4770 bx lr
Disassembly of section .text.__isb:
00000000 <__isb>:
0: f3bf 8f6f isb sy
4: 4770 bx lr
Disassembly of section .text.__msp_r:
00000000 <__msp_r>:
0: f3ef 8008 mrs r0, MSP
4: 4770 bx lr
Disassembly of section .text.__msp_w:
00000000 <__msp_w>:
0: f380 8808 msr MSP, r0
4: 4770 bx lr
Disassembly of section .text.__nop:
00000000 <__nop>:
0: bf00 nop
2: 4770 bx lr
Disassembly of section .text.__primask_r:
00000000 <__primask_r>:
0: f3ef 8010 mrs r0, PRIMASK
4: 4770 bx lr
Disassembly of section .text.__psp_r:
00000000 <__psp_r>:
0: f3ef 8009 mrs r0, PSP
4: 4770 bx lr
Disassembly of section .text.__psp_w:
00000000 <__psp_w>:
0: f380 8809 msr PSP, r0
4: 4770 bx lr
Disassembly of section .text.__sev:
00000000 <__sev>:
0: bf40 sev
2: 4770 bx lr
Disassembly of section .text.__udf:
00000000 <__udf>:
0: de00 udf #0
2: defe udf #254 ; 0xfe
Disassembly of section .text.__wfe:
00000000 <__wfe>:
0: bf20 wfe
2: 4770 bx lr
Disassembly of section .text.__wfi:
00000000 <__wfi>:
0: bf30 wfi
2: 4770 bx lr
Disassembly of section .text.__sh_syscall:
00000000 <__sh_syscall>:
0: beab bkpt 0x00ab
2: 4770 bx lr
Disassembly of section .text.__bootstrap:
00000000 <__bootstrap>:
0: 2200 movs r2, #0
2: 2302 movs r3, #2
4: f3ef 8214 mrs r2, CONTROL
8: 439a bics r2, r3
a: f382 8814 msr CONTROL, r2
e: f3bf 8f6f isb sy
12: f380 8808 msr MSP, r0
16: 4708 bx r1
18: defe udf #254 ; 0xfe
Disassembly of section .text.__basepri_max:
00000000 <__basepri_max>:
0: f380 8812 msr BASEPRI_MAX, r0
4: 4770 bx lr
Disassembly of section .text.__basepri_r:
00000000 <__basepri_r>:
0: f3ef 8011 mrs r0, BASEPRI
4: b2c0 uxtb r0, r0
6: 4770 bx lr
Disassembly of section .text.__basepri_w:
00000000 <__basepri_w>:
0: f380 8811 msr BASEPRI, r0
4: 4770 bx lr
Disassembly of section .text.__faultmask_r:
00000000 <__faultmask_r>:
0: f3ef 8013 mrs r0, FAULTMASK
4: 4770 bx lr
Disassembly of section .text.__enable_icache:
00000000 <__enable_icache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_icache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3100 orr.w r1, r1, #131072 ; 0x20000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__enable_dcache:
00000000 <__enable_dcache>:
0: 4807 ldr r0, [pc, #28] ; (20 <__enable_dcache+0x20>)
2: f3ef 8210 mrs r2, PRIMASK
6: b672 cpsid i
8: 6801 ldr r1, [r0, #0]
a: f441 3180 orr.w r1, r1, #65536 ; 0x10000
e: 6001 str r1, [r0, #0]
10: f3bf 8f4f dsb sy
14: f3bf 8f6f isb sy
18: f382 8810 msr PRIMASK, r2
1c: 4770 bx lr
1e: bf00 nop
20: e000ed14 .word 0xe000ed14
Disassembly of section .text.__tt:
00000000 <__tt>:
0: e840 f000 tt r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttt:
00000000 <__ttt>:
0: e840 f040 ttt r0, r0
4: 4770 bx lr
Disassembly of section .text.__tta:
00000000 <__tta>:
0: e840 f080 tta r0, r0
4: 4770 bx lr
Disassembly of section .text.__ttat:
00000000 <__ttat>:
0: e840 f0c0 ttat r0, r0
4: 4770 bx lr
Disassembly of section .text.__msp_ns_r:
00000000 <__msp_ns_r>:
0: f3ef 8088 mrs r0, MSP_NS
4: 4770 bx lr
Disassembly of section .text.__msp_ns_w:
00000000 <__msp_ns_w>:
0: f380 8888 msr MSP_NS, r0
4: 4770 bx lr
Disassembly of section .text.__bxns:
00000000 <__bxns>:
0: 4704 bxns r0
2: 4770 bx lr
Disassembly of section .text.__msplim_r:
00000000 <__msplim_r>:
0: f3ef 800a mrs r0, MSPLIM
4: 4770 bx lr
Disassembly of section .text.__msplim_w:
00000000 <__msplim_w>:
0: f380 880a msr MSPLIM, r0
4: 4770 bx lr
Disassembly of section .text.__psplim_r:
00000000 <__psplim_r>:
0: f3ef 800b mrs r0, PSPLIM
4: 4770 bx lr
Disassembly of section .text.__psplim_w:
00000000 <__psplim_w>:
0: f380 880b msr PSPLIM, r0
4: 4770 bx lr
Disassembly of section .text.__fpscr_r:
00000000 <__fpscr_r>:
0: eef1 0a10 vmrs r0, fpscr
4: 4770 bx lr
Disassembly of section .text.__fpscr_w:
00000000 <__fpscr_w>:
0: eee1 0a10 vmsr fpscr, r0
4: 4770 bx lr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment