1 # as: -march=armv6kt2 2 # objdump: -dr --prefix-addresses --show-raw-insn 3 4 .*: +file format .*arm.* 5 6 Disassembly of section .text: 7 0+000 <[^>]+> 7829 ldrb r1, \[r5, #0\] 8 0+002 <[^>]+> f895 1023 ldrb.w r1, \[r5, #35\].* 9 0+006 <[^>]+> 7fe9 ldrb r1, \[r5, #31\] 10 0+008 <[^>]+> f895 101f ldrb.w r1, \[r5, #31\] 11 0+00c <[^>]+> f815 1c1f ldrb.w r1, \[r5, #-31\] 12 0+010 <[^>]+> f815 1b1f ldrb.w r1, \[r5\], #31 13 0+014 <[^>]+> f815 1b1f ldrb.w r1, \[r5\], #31 14 0+018 <[^>]+> f815 1f1f ldrb.w r1, \[r5, #31\]! 15 0+01c <[^>]+> f815 1d1f ldrb.w r1, \[r5, #-31\]! 16 0+020 <[^>]+> 5d29 ldrb r1, \[r5, r4\] 17 0+022 <[^>]+> f819 100c ldrb.w r1, \[r9, ip\] 18 0+026 <[^>]+> f89f 1014 ldrb.w r1, \[pc, #20\] ; 0+03c <[^>]+> 19 0+02a <[^>]+> f89f 1010 ldrb.w r1, \[pc, #16\] ; 0+03c <[^>]+> 20 0+02e <[^>]+> f89f 800c ldrb.w r8, \[pc, #12\] ; 0+03c <[^>]+> 21 0+032 <[^>]+> f89f 100a ldrb.w r1, \[pc, #10\] ; 0+03e <[^>]+> 22 0+036 <[^>]+> f81f 1038 ldrb.w r1, \[pc, #-56\] ; 0+000 <[^>]+> 23 0+03a <[^>]+> bf00 nop 24 0+03c <[^>]+> bf00 nop 25 0+03e <[^>]+> f995 1000 ldrsb.w r1, \[r5\] 26 0+042 <[^>]+> f995 1023 ldrsb.w r1, \[r5, #35\].* 27 0+046 <[^>]+> f995 101f ldrsb.w r1, \[r5, #31\] 28 0+04a <[^>]+> f995 101f ldrsb.w r1, \[r5, #31\] 29 0+04e <[^>]+> f915 1c1f ldrsb.w r1, \[r5, #-31\] 30 0+052 <[^>]+> f915 1b1f ldrsb.w r1, \[r5\], #31 31 0+056 <[^>]+> f915 1b1f ldrsb.w r1, \[r5\], #31 32 0+05a <[^>]+> f915 1f1f ldrsb.w r1, \[r5, #31\]! 33 0+05e <[^>]+> f915 1d1f ldrsb.w r1, \[r5, #-31\]! 34 0+062 <[^>]+> 5729 ldrsb r1, \[r5, r4\] 35 0+064 <[^>]+> f919 100c ldrsb.w r1, \[r9, ip\] 36 0+068 <[^>]+> f99f 1010 ldrsb.w r1, \[pc, #16\] ; 0+07c <[^>]+> 37 0+06c <[^>]+> f99f 100c ldrsb.w r1, \[pc, #12\] ; 0+07c <[^>]+> 38 0+070 <[^>]+> f99f 8008 ldrsb.w r8, \[pc, #8\] ; 0+07c <[^>]+> 39 0+074 <[^>]+> f99f 1006 ldrsb.w r1, \[pc, #6\] ; 0+07e <[^>]+> 40 0+078 <[^>]+> f91f 103e ldrsb.w r1, \[pc, #-62\] ; 0+03e <[^>]+> 41 0+07c <[^>]+> bf00 nop 42 0+07e <[^>]+> 8829 ldrh r1, \[r5, #0\] 43 0+080 <[^>]+> f8b5 1042 ldrh.w r1, \[r5, #66\].* 44 0+084 <[^>]+> 8fe9 ldrh r1, \[r5, #62\].* 45 0+086 <[^>]+> f8b5 103e ldrh.w r1, \[r5, #62\].* 46 0+08a <[^>]+> f835 1c3e ldrh.w r1, \[r5, #-62\].* 47 0+08e <[^>]+> f835 1b3e ldrh.w r1, \[r5\], #62.* 48 0+092 <[^>]+> f835 1b3e ldrh.w r1, \[r5\], #62.* 49 0+096 <[^>]+> f835 1f3e ldrh.w r1, \[r5, #62\]!.* 50 0+09a <[^>]+> f835 1d3e ldrh.w r1, \[r5, #-62\]!.* 51 0+09e <[^>]+> 5b29 ldrh r1, \[r5, r4\] 52 0+0a0 <[^>]+> f839 100c ldrh.w r1, \[r9, ip\] 53 0+0a4 <[^>]+> f8bf 1010 ldrh.w r1, \[pc, #16\] ; 0+0b8 <[^>]+> 54 0+0a8 <[^>]+> f8bf 100c ldrh.w r1, \[pc, #12\] ; 0+0b8 <[^>]+> 55 0+0ac <[^>]+> f8bf 8008 ldrh.w r8, \[pc, #8\] ; 0+0b8 <[^>]+> 56 0+0b0 <[^>]+> f8bf 1006 ldrh.w r1, \[pc, #6\] ; 0+0ba <[^>]+> 57 0+0b4 <[^>]+> f83f 103a ldrh.w r1, \[pc, #-58\] ; 0+07e <[^>]+> 58 0+0b8 <[^>]+> bf00 nop 59 0+0ba <[^>]+> f9b5 1000 ldrsh.w r1, \[r5\] 60 0+0be <[^>]+> f9b5 1042 ldrsh.w r1, \[r5, #66\].* 61 0+0c2 <[^>]+> f9b5 103e ldrsh.w r1, \[r5, #62\].* 62 0+0c6 <[^>]+> f9b5 103e ldrsh.w r1, \[r5, #62\].* 63 0+0ca <[^>]+> f935 1c3e ldrsh.w r1, \[r5, #-62\].* 64 0+0ce <[^>]+> f935 1b3e ldrsh.w r1, \[r5\], #62.* 65 0+0d2 <[^>]+> f935 1b3e ldrsh.w r1, \[r5\], #62.* 66 0+0d6 <[^>]+> f935 1f3e ldrsh.w r1, \[r5, #62\]!.* 67 0+0da <[^>]+> f935 1d3e ldrsh.w r1, \[r5, #-62\]!.* 68 0+0de <[^>]+> 5f29 ldrsh r1, \[r5, r4\] 69 0+0e0 <[^>]+> f939 100c ldrsh.w r1, \[r9, ip\] 70 0+0e4 <[^>]+> f9bf 1010 ldrsh.w r1, \[pc, #16\] ; 0+0f8 <[^>]+> 71 0+0e8 <[^>]+> f9bf 100c ldrsh.w r1, \[pc, #12\] ; 0+0f8 <[^>]+> 72 0+0ec <[^>]+> f9bf 8008 ldrsh.w r8, \[pc, #8\] ; 0+0f8 <[^>]+> 73 0+0f0 <[^>]+> f9bf 1006 ldrsh.w r1, \[pc, #6\] ; 0+0fa <[^>]+> 74 0+0f4 <[^>]+> f93f 103e ldrsh.w r1, \[pc, #-62\] ; 0+0ba <[^>]+> 75 0+0f8 <[^>]+> bf00 nop 76 0+0fa <[^>]+> 6829 ldr r1, \[r5, #0\] 77 0+0fc <[^>]+> f8d5 1080 ldr.w r1, \[r5, #128\].* 78 0+100 <[^>]+> 6fe9 ldr r1, \[r5, #124\].* 79 0+102 <[^>]+> f8d5 107c ldr.w r1, \[r5, #124\].* 80 0+106 <[^>]+> f855 1c7c ldr.w r1, \[r5, #-124\].* 81 0+10a <[^>]+> f855 1b7c ldr.w r1, \[r5\], #124.* 82 0+10e <[^>]+> f855 1b7c ldr.w r1, \[r5\], #124.* 83 0+112 <[^>]+> f855 1f7c ldr.w r1, \[r5, #124\]!.* 84 0+116 <[^>]+> f855 1d7c ldr.w r1, \[r5, #-124\]!.* 85 0+11a <[^>]+> 5929 ldr r1, \[r5, r4\] 86 0+11c <[^>]+> f859 100c ldr.w r1, \[r9, ip\] 87 0+120 <[^>]+> 4904 ldr r1, \[pc, #16\] ; \(0+134 <[^>]+>\) 88 0+122 <[^>]+> f8df 1010 ldr.w r1, \[pc, #16\] ; 0+134 <[^>]+> 89 0+126 <[^>]+> f8df 800c ldr.w r8, \[pc, #12\] ; 0+134 <[^>]+> 90 0+12a <[^>]+> f8df 100a ldr.w r1, \[pc, #10\] ; 0+136 <[^>]+> 91 0+12e <[^>]+> f85f 1036 ldr.w r1, \[pc, #-54\] ; 0+0fa <[^>]+> 92 0+132 <[^>]+> bf00 nop 93 0+134 <[^>]+> bf00 nop 94 0+136 <[^>]+> a104 add r1, pc, #16 ; \(adr r1, 0+148 <[^>]+>\) 95 0+138 <[^>]+> f20f 010c addw r1, pc, #12 96 0+13c <[^>]+> f20f 0808 addw r8, pc, #8 97 0+140 <[^>]+> f20f 0106 addw r1, pc, #6 98 0+144 <[^>]+> f2af 0112 subw r1, pc, #18 99 0+148 <[^>]+> bf00 nop 100 0+14a <[^>]+> bf00 nop 101 0+14c <[^>]+> f20f 0104 addw r1, pc, #4 102 0+150 <[^>]+> f20f 0102 addw r1, pc, #2 103 0+154 <[^>]+> bf00 nop 104 0+156 <[^>]+> bf00 nop 105