X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Farm%2Fthumb32.d;h=9fd5f24208843c19590fb511ad04f4304b45f55a;hb=4755303e509dc866cb7fd26e9a27c159acffe30d;hp=0aac53a0cad179f248de0602c04d13f67cbe4ea7;hpb=62b3e31101ef2dfb96ee4652d5145e722b335e31;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/testsuite/gas/arm/thumb32.d b/gas/testsuite/gas/arm/thumb32.d index 0aac53a0ca..9fd5f24208 100644 --- a/gas/testsuite/gas/arm/thumb32.d +++ b/gas/testsuite/gas/arm/thumb32.d @@ -1,13 +1,14 @@ # name: 32-bit Thumb instructions -# as: -march=armv6kt2 +# as: -march=armv6zkt2 # objdump: -dr --prefix-addresses --show-raw-insn # The arm-aout and arm-pe ports do not support Thumb branch relocations. # not-target: *-*-*aout* *-*-pe +# stderr: thumb32.l .*: +file format .*arm.* Disassembly of section .text: -0[0-9a-f]+ <[^>]+> f041 0000 orr\.w r0, r1, #0 ; 0x0 +0[0-9a-f]+ <[^>]+> f041 0000 orr\.w r0, r1, #0 0[0-9a-f]+ <[^>]+> f041 00a5 orr\.w r0, r1, #165 ; 0xa5 0[0-9a-f]+ <[^>]+> f041 10a5 orr\.w r0, r1, #10813605 ; 0xa500a5 0[0-9a-f]+ <[^>]+> f041 20a5 orr\.w r0, r1, #2768282880 ; 0xa500a500 @@ -47,9 +48,9 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> 1c05 adds r5, r0, #0 0[0-9a-f]+ <[^>]+> 1c28 adds r0, r5, #0 0[0-9a-f]+ <[^>]+> 1d50 adds r0, r2, #5 -0[0-9a-f]+ <[^>]+> 3081 adds r0, #129 -0[0-9a-f]+ <[^>]+> 3081 adds r0, #129 -0[0-9a-f]+ <[^>]+> 357e adds r5, #126 +0[0-9a-f]+ <[^>]+> 3081 adds r0, #129.* +0[0-9a-f]+ <[^>]+> 3081 adds r0, #129.* +0[0-9a-f]+ <[^>]+> 357e adds r5, #126.* 0[0-9a-f]+ <[^>]+> 1800 adds r0, r0, r0 0[0-9a-f]+ <[^>]+> 1805 adds r5, r0, r0 0[0-9a-f]+ <[^>]+> 1828 adds r0, r5, r0 @@ -62,24 +63,24 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> eb00 0800 add\.w r8, r0, r0 0[0-9a-f]+ <[^>]+> 4401 add r1, r0 0[0-9a-f]+ <[^>]+> 4408 add r0, r1 -0[0-9a-f]+ <[^>]+> a000 add r0, pc, #0 \(adr r0,[0-9a-f]+ <[^>]+>\) -0[0-9a-f]+ <[^>]+> a500 add r5, pc, #0 \(adr r5,[0-9a-f]+ <[^>]+>\) -0[0-9a-f]+ <[^>]+> a081 add r0, pc, #516 \(adr r0,[0-9a-f]+ <[^>]+>\) +0[0-9a-f]+ <[^>]+> a000 add r0, pc, #0 ; \(adr r0, [0-9a-f]+ <[^>]+>\) +0[0-9a-f]+ <[^>]+> a500 add r5, pc, #0 ; \(adr r5, [0-9a-f]+ <[^>]+>\) +0[0-9a-f]+ <[^>]+> a081 add r0, pc, #516 ; \(adr r0, [0-9a-f]+ <[^>]+>\) 0[0-9a-f]+ <[^>]+> a800 add r0, sp, #0 0[0-9a-f]+ <[^>]+> ad00 add r5, sp, #0 -0[0-9a-f]+ <[^>]+> a881 add r0, sp, #516 +0[0-9a-f]+ <[^>]+> a881 add r0, sp, #516.* 0[0-9a-f]+ <[^>]+> b000 add sp, #0 0[0-9a-f]+ <[^>]+> b000 add sp, #0 -0[0-9a-f]+ <[^>]+> b041 add sp, #260 -0[0-9a-f]+ <[^>]+> f100 0000 add\.w r0, r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f110 0000 adds\.w r0, r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f100 0900 add\.w r9, r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f109 0000 add\.w r0, r9, #0 ; 0x0 +0[0-9a-f]+ <[^>]+> b041 add sp, #260.* +0[0-9a-f]+ <[^>]+> f100 0000 add\.w r0, r0, #0 +0[0-9a-f]+ <[^>]+> f110 0000 adds\.w r0, r0, #0 +0[0-9a-f]+ <[^>]+> f100 0900 add\.w r9, r0, #0 +0[0-9a-f]+ <[^>]+> f109 0000 add\.w r0, r9, #0 0[0-9a-f]+ <[^>]+> f100 0081 add\.w r0, r0, #129 ; 0x81 0[0-9a-f]+ <[^>]+> f513 3580 adds\.w r5, r3, #65536 ; 0x10000 -0[0-9a-f]+ <[^>]+> f10d 0001 add\.w r0, sp, #1 ; 0x1 -0[0-9a-f]+ <[^>]+> f10d 0900 add\.w r9, sp, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f10d 0d04 add\.w sp, sp, #4 ; 0x4 +0[0-9a-f]+ <[^>]+> f10d 0001 add\.w r0, sp, #1 +0[0-9a-f]+ <[^>]+> f10d 0900 add\.w r9, sp, #0 +0[0-9a-f]+ <[^>]+> f10d 0d04 add\.w sp, sp, #4 0[0-9a-f]+ <[^>]+> eb00 0000 add\.w r0, r0, r0 0[0-9a-f]+ <[^>]+> eb10 0000 adds\.w r0, r0, r0 0[0-9a-f]+ <[^>]+> eb00 0900 add\.w r9, r0, r0 @@ -97,22 +98,22 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> 1e05 subs r5, r0, #0 0[0-9a-f]+ <[^>]+> 1e28 subs r0, r5, #0 0[0-9a-f]+ <[^>]+> 1f50 subs r0, r2, #5 -0[0-9a-f]+ <[^>]+> 3881 subs r0, #129 +0[0-9a-f]+ <[^>]+> 3881 subs r0, #129.* 0[0-9a-f]+ <[^>]+> 3d08 subs r5, #8 0[0-9a-f]+ <[^>]+> 1a00 subs r0, r0, r0 0[0-9a-f]+ <[^>]+> 1a05 subs r5, r0, r0 0[0-9a-f]+ <[^>]+> 1a28 subs r0, r5, r0 0[0-9a-f]+ <[^>]+> 1b40 subs r0, r0, r5 -0[0-9a-f]+ <[^>]+> b0c1 sub sp, #260 -0[0-9a-f]+ <[^>]+> b0c1 sub sp, #260 +0[0-9a-f]+ <[^>]+> b0c1 sub sp, #260.* +0[0-9a-f]+ <[^>]+> b0c1 sub sp, #260.* 0[0-9a-f]+ <[^>]+> ebb8 0800 subs\.w r8, r8, r0 0[0-9a-f]+ <[^>]+> ebb0 0008 subs\.w r0, r0, r8 0[0-9a-f]+ <[^>]+> f5b0 7082 subs\.w r0, r0, #260 ; 0x104 -0[0-9a-f]+ <[^>]+> f1b2 0104 subs\.w r1, r2, #4 ; 0x4 +0[0-9a-f]+ <[^>]+> f1b2 0104 subs\.w r1, r2, #4 0[0-9a-f]+ <[^>]+> f5b3 3580 subs\.w r5, r3, #65536 ; 0x10000 -0[0-9a-f]+ <[^>]+> f1ad 0104 sub\.w r1, sp, #4 ; 0x4 -0[0-9a-f]+ <[^>]+> f1ad 0900 sub\.w r9, sp, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f1ad 0d04 sub\.w sp, sp, #4 ; 0x4 +0[0-9a-f]+ <[^>]+> f1ad 0104 sub\.w r1, sp, #4 +0[0-9a-f]+ <[^>]+> f1ad 0900 sub\.w r9, sp, #0 +0[0-9a-f]+ <[^>]+> f1ad 0d04 sub\.w sp, sp, #4 0[0-9a-f]+ <[^>]+> 4140 adcs r0, r0 0[0-9a-f]+ <[^>]+> 4145 adcs r5, r0 0[0-9a-f]+ <[^>]+> 4168 adcs r0, r5 @@ -204,6 +205,19 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> eb70 0000 sbcs\.w r0, r0, r0 0[0-9a-f]+ <[^>]+> eb61 4062 sbc\.w r0, r1, r2, asr #17 0[0-9a-f]+ <[^>]+> f161 0081 sbc\.w r0, r1, #129 ; 0x81 +0[0-9a-f]+ <[^>]+> ea70 0000 orns r0, r0, r0 +0[0-9a-f]+ <[^>]+> ea75 0500 orns r5, r5, r0 +0[0-9a-f]+ <[^>]+> ea70 0005 orns r0, r0, r5 +0[0-9a-f]+ <[^>]+> ea70 0005 orns r0, r0, r5 +0[0-9a-f]+ <[^>]+> ea75 0000 orns r0, r5, r0 +0[0-9a-f]+ <[^>]+> ea65 0000 orn r0, r5, r0 +0[0-9a-f]+ <[^>]+> ea61 0002 orn r0, r1, r2 +0[0-9a-f]+ <[^>]+> ea60 0900 orn r9, r0, r0 +0[0-9a-f]+ <[^>]+> ea69 0000 orn r0, r9, r0 +0[0-9a-f]+ <[^>]+> ea60 0009 orn r0, r0, r9 +0[0-9a-f]+ <[^>]+> ea70 0000 orns r0, r0, r0 +0[0-9a-f]+ <[^>]+> ea61 4062 orn r0, r1, r2, asr #17 +0[0-9a-f]+ <[^>]+> f061 0081 orn r0, r1, #129 ; 0x81 0[0-9a-f]+ <[^>]+> f36f 0000 bfc r0, #0, #1 0[0-9a-f]+ <[^>]+> f36f 0900 bfc r9, #0, #1 0[0-9a-f]+ <[^>]+> f36f 0900 bfc r9, #0, #1 @@ -219,97 +233,97 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> f349 0000 sbfx r0, r9, #0, #1 0[0-9a-f]+ <[^>]+> f3c0 5040 ubfx r0, r0, #21, #1 0[0-9a-f]+ <[^>]+> f340 0011 sbfx r0, r0, #0, #18 -0[0-9a-f]+ <[^>]+> d0fe beq\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d02a beq\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d1fc bne\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d128 bne\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d2fa bcs\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d226 bcs\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d2f8 bcs\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d224 bcs\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d3f6 bcc\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d322 bcc\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d3f4 bcc\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d320 bcc\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d3f2 bcc\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d31e bcc\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d4f0 bmi\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d41c bmi\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d5ee bpl\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d51a bpl\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d6ec bvs\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d618 bvs\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d7ea bvc\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d716 bvc\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d8e8 bhi\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d814 bhi\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d9e6 bls\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d912 bls\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d7e4 bvc\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d710 bvc\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d8e2 bhi\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d80e bhi\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> d9e0 bls\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> d90c bls\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> dade bge\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> da0a bge\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> dbdc blt\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> db08 blt\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> dcda bgt\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> dc06 bgt\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> ddd8 ble\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> dd04 ble\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> e7d6 b\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> e002 b\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> e7d4 b\.n 0+2ca <[^>]+> -0[0-9a-f]+ <[^>]+> e000 b\.n 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> 46c0 nop \(mov r8, r8\) -0[0-9a-f]+ <[^>]+> f43f affe beq\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f000 8058 beq\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f47f affa bne\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f040 8054 bne\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f4bf aff6 bcs\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f080 8050 bcs\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f4bf aff2 bcs\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f080 804c bcs\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f4ff afee bcc\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f0c0 8048 bcc\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f4ff afea bcc\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f0c0 8044 bcc\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f4ff afe6 bcc\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f0c0 8040 bcc\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f53f afe2 bmi\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f100 803c bmi\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f57f afde bpl\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f140 8038 bpl\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f5bf afda bvs\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f180 8034 bvs\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f5ff afd6 bvc\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f1c0 8030 bvc\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f63f afd2 bhi\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f200 802c bhi\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f67f afce bls\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f240 8028 bls\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f5ff afca bvc\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f1c0 8024 bvc\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f63f afc6 bhi\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f200 8020 bhi\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f67f afc2 bls\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f240 801c bls\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f6bf afbe bge\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f280 8018 bge\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f6ff afba blt\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f2c0 8014 blt\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f73f afb6 bgt\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f300 8010 bgt\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f77f afb2 ble\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f340 800c ble\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f7ff bfae b\.w 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f000 b808 b\.w 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f7ff ffaa bl 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f000 f804 bl 0+3dc <[^>]+> -0[0-9a-f]+ <[^>]+> f7ff efa6 blx 0+324 <[^>]+> -0[0-9a-f]+ <[^>]+> f000 e800 blx 0+3dc <[^>]+> +0[0-9a-f]+ <[^>]+> d0fe beq\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d02a beq\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d1fc bne\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d128 bne\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d2fa bcs\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d226 bcs\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d2f8 bcs\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d224 bcs\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d3f6 bcc\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d322 bcc\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d3f4 bcc\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d320 bcc\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d3f2 bcc\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d31e bcc\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d4f0 bmi\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d41c bmi\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d5ee bpl\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d51a bpl\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d6ec bvs\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d618 bvs\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d7ea bvc\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d716 bvc\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d8e8 bhi\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d814 bhi\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d9e6 bls\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d912 bls\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d7e4 bvc\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d710 bvc\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d8e2 bhi\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d80e bhi\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> d9e0 bls\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> d90c bls\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> dade bge\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> da0a bge\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> dbdc blt\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> db08 blt\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> dcda bgt\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> dc06 bgt\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> ddd8 ble\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> dd04 ble\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> e7d6 b\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> e002 b\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> e7d4 b\.n 0+2fe <[^>]+> +0[0-9a-f]+ <[^>]+> e000 b\.n 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> f43f affe beq\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f000 8058 beq\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f47f affa bne\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f040 8054 bne\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f4bf aff6 bcs\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f080 8050 bcs\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f4bf aff2 bcs\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f080 804c bcs\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f4ff afee bcc\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f0c0 8048 bcc\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f4ff afea bcc\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f0c0 8044 bcc\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f4ff afe6 bcc\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f0c0 8040 bcc\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f53f afe2 bmi\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f100 803c bmi\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f57f afde bpl\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f140 8038 bpl\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f5bf afda bvs\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f180 8034 bvs\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f5ff afd6 bvc\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f1c0 8030 bvc\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f63f afd2 bhi\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f200 802c bhi\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f67f afce bls\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f240 8028 bls\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f5ff afca bvc\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f1c0 8024 bvc\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f63f afc6 bhi\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f200 8020 bhi\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f67f afc2 bls\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f240 801c bls\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f6bf afbe bge\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f280 8018 bge\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f6ff afba blt\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f2c0 8014 blt\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f73f afb6 bgt\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f300 8010 bgt\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f77f afb2 ble\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f340 800c ble\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f7ff bfae b\.w 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f000 b808 b\.w 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f7ff ffaa bl 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f000 f804 bl 0+410 <[^>]+> +0[0-9a-f]+ <[^>]+> f7ff efa6 blx 0+358 <[^>]+> +0[0-9a-f]+ <[^>]+> f000 e800 blx 0+410 <[^>]+> 0[0-9a-f]+ <[^>]+> 4748 bx r9 0[0-9a-f]+ <[^>]+> 4780 blx r0 0[0-9a-f]+ <[^>]+> 47c8 blx r9 @@ -334,8 +348,8 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> ea4f 0000 mov\.w r0, r0 0[0-9a-f]+ <[^>]+> ea4f 0900 mov\.w r9, r0 0[0-9a-f]+ <[^>]+> ea4f 0009 mov\.w r0, r9 -0[0-9a-f]+ <[^>]+> b910 cbnz r0, 0+432 <[^>]+> -0[0-9a-f]+ <[^>]+> b105 cbz r5, 0+430 <[^>]+> +0[0-9a-f]+ <[^>]+> b910 cbnz r0, 0+466 <[^>]+> +0[0-9a-f]+ <[^>]+> b105 cbz r5, 0+464 <[^>]+> 0[0-9a-f]+ <[^>]+> bf00 nop 0[0-9a-f]+ <[^>]+> bf10 yield 0[0-9a-f]+ <[^>]+> bf20 wfe @@ -345,194 +359,196 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> f3af 8001 yield\.w 0[0-9a-f]+ <[^>]+> f3af 8002 wfe\.w 0[0-9a-f]+ <[^>]+> f3af 8003 wfi\.w -0[0-9a-f]+ <[^>]+> f3af 9004 sev\.w +0[0-9a-f]+ <[^>]+> f3af 8004 sev\.w 0[0-9a-f]+ <[^>]+> bf90 nop \{9\} -0[0-9a-f]+ <[^>]+> f3af 8081 nop\.w \{129\} +0[0-9a-f]+ <[^>]+> f3af 8081 nop\.w \{129\}.* 0[0-9a-f]+ <[^>]+> bf08 it eq -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf18 it ne -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf28 it cs -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopcs 0[0-9a-f]+ <[^>]+> bf28 it cs -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopcs 0[0-9a-f]+ <[^>]+> bf38 it cc -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopcc 0[0-9a-f]+ <[^>]+> bf38 it cc -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopcc 0[0-9a-f]+ <[^>]+> bf38 it cc -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopcc 0[0-9a-f]+ <[^>]+> bf48 it mi -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopmi 0[0-9a-f]+ <[^>]+> bf58 it pl -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 noppl 0[0-9a-f]+ <[^>]+> bf68 it vs -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopvs 0[0-9a-f]+ <[^>]+> bf78 it vc -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopvc 0[0-9a-f]+ <[^>]+> bf88 it hi -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nophi 0[0-9a-f]+ <[^>]+> bfa8 it ge -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopge 0[0-9a-f]+ <[^>]+> bfb8 it lt -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 noplt 0[0-9a-f]+ <[^>]+> bfc8 it gt -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopgt 0[0-9a-f]+ <[^>]+> bfd8 it le -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nople 0[0-9a-f]+ <[^>]+> bfe8 it al -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopal 0[0-9a-f]+ <[^>]+> bf04 itt eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf0c ite eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf02 ittt eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf0a itet eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf06 itte eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf0e itee eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf01 itttt eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf09 itett eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf05 ittet eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf03 ittte eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf07 ittee eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf0b itete eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf0d iteet eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf0f iteee eq -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf1c itt ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf14 ite ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf1e ittt ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf16 itet ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf1a itte ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf12 itee ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf1f itttt ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf17 itett ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf1b ittet ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf1d ittte ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf19 ittee ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf15 itete ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> bf13 iteet ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopne 0[0-9a-f]+ <[^>]+> bf11 iteee ne -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop -0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nopne +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq +0[0-9a-f]+ <[^>]+> bf00 nopeq 0[0-9a-f]+ <[^>]+> f895 f000 pld \[r5\] -0[0-9a-f]+ <[^>]+> f895 f330 pld \[r5, #816\] -0[0-9a-f]+ <[^>]+> f815 fc30 pld \[r5, #-48\] -0[0-9a-f]+ <[^>]+> f815 fb30 pld \[r5\], #48 -0[0-9a-f]+ <[^>]+> f815 f930 pld \[r5\], #-48 -0[0-9a-f]+ <[^>]+> f815 ff30 pld \[r5, #48\]! -0[0-9a-f]+ <[^>]+> f815 fd30 pld \[r5, #-48\]! +0[0-9a-f]+ <[^>]+> f895 f330 pld \[r5, #816\].* +0[0-9a-f]+ <[^>]+> f815 fc30 pld \[r5, #-48\].* +0[0-9a-f]+ <[^>]+> f815 fb30 pld \[r5\], #48.* +0[0-9a-f]+ <[^>]+> f815 f930 pld \[r5\], #-48.* +0[0-9a-f]+ <[^>]+> f815 ff30 pld \[r5, #48\]!.* +0[0-9a-f]+ <[^>]+> f815 fd30 pld \[r5, #-48\]!.* 0[0-9a-f]+ <[^>]+> f815 f004 pld \[r5, r4\] 0[0-9a-f]+ <[^>]+> f819 f00c pld \[r9, ip\] -0[0-9a-f]+ <[^>]+> f89f f006 pld \[pc, #6\] ; 0+5ba <[^>]+> -0[0-9a-f]+ <[^>]+> f81f f02a pld \[pc, #-42\] ; 0+58e <[^>]+> +0[0-9a-f]+ <[^>]+> f89f f006 pld \[pc, #6\] ; 0+5ee <[^>]+> +0[0-9a-f]+ <[^>]+> f81f f02a pld \[pc, #-42\] ; 0+5c2 <[^>]+> +0[0-9a-f]+ <[^>]+> bf00 nop 0[0-9a-f]+ <[^>]+> e9d5 2300 ldrd r2, r3, \[r5\] -0[0-9a-f]+ <[^>]+> e9d5 230c ldrd r2, r3, \[r5, #48\] -0[0-9a-f]+ <[^>]+> e955 230c ldrd r2, r3, \[r5, #-48\] +0[0-9a-f]+ <[^>]+> e9d5 230c ldrd r2, r3, \[r5, #48\].* +0[0-9a-f]+ <[^>]+> e955 230c ldrd r2, r3, \[r5, #-48\].* +0[0-9a-f]+ <[^>]+> e95f 4504 ldrd r4, r5, \[pc, #-16\] ; 000005f0 0[0-9a-f]+ <[^>]+> e9c5 2300 strd r2, r3, \[r5\] -0[0-9a-f]+ <[^>]+> e9c5 230c strd r2, r3, \[r5, #48\] -0[0-9a-f]+ <[^>]+> e945 230c strd r2, r3, \[r5, #-48\] -0[0-9a-f]+ <[^>]+> f835 1e00 ldrht r1, \[r5\] -0[0-9a-f]+ <[^>]+> f835 1e30 ldrht r1, \[r5, #48\] +0[0-9a-f]+ <[^>]+> e9c5 230c strd r2, r3, \[r5, #48\].* +0[0-9a-f]+ <[^>]+> e945 230c strd r2, r3, \[r5, #-48\].* +0[0-9a-f]+ <[^>]+> f815 1e00 ldrbt r1, \[r5\] +0[0-9a-f]+ <[^>]+> f815 1e30 ldrbt r1, \[r5, #48\].* 0[0-9a-f]+ <[^>]+> f915 1e00 ldrsbt r1, \[r5\] -0[0-9a-f]+ <[^>]+> f915 1e30 ldrsbt r1, \[r5, #48\] +0[0-9a-f]+ <[^>]+> f915 1e30 ldrsbt r1, \[r5, #48\].* 0[0-9a-f]+ <[^>]+> f835 1e00 ldrht r1, \[r5\] -0[0-9a-f]+ <[^>]+> f835 1e30 ldrht r1, \[r5, #48\] +0[0-9a-f]+ <[^>]+> f835 1e30 ldrht r1, \[r5, #48\].* 0[0-9a-f]+ <[^>]+> f935 1e00 ldrsht r1, \[r5\] -0[0-9a-f]+ <[^>]+> f935 1e30 ldrsht r1, \[r5, #48\] +0[0-9a-f]+ <[^>]+> f935 1e30 ldrsht r1, \[r5, #48\].* 0[0-9a-f]+ <[^>]+> f855 1e00 ldrt r1, \[r5\] -0[0-9a-f]+ <[^>]+> f855 1e30 ldrt r1, \[r5, #48\] +0[0-9a-f]+ <[^>]+> f855 1e30 ldrt r1, \[r5, #48\].* 0[0-9a-f]+ <[^>]+> e8d4 1f4f ldrexb r1, \[r4\] 0[0-9a-f]+ <[^>]+> e8d4 1f5f ldrexh r1, \[r4\] 0[0-9a-f]+ <[^>]+> e854 1f00 ldrex r1, \[r4\] @@ -541,10 +557,11 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> e8c4 2f51 strexh r1, r2, \[r4\] 0[0-9a-f]+ <[^>]+> e844 2100 strex r1, r2, \[r4\] 0[0-9a-f]+ <[^>]+> e8c4 2371 strexd r1, r2, r3, \[r4\] -0[0-9a-f]+ <[^>]+> e854 1f81 ldrex r1, \[r4, #516\] -0[0-9a-f]+ <[^>]+> e844 2181 strex r1, r2, \[r4, #516\] +0[0-9a-f]+ <[^>]+> e8c4 3371 strexd r1, r3, r3, \[r4\] +0[0-9a-f]+ <[^>]+> e854 1f81 ldrex r1, \[r4, #516\].* +0[0-9a-f]+ <[^>]+> e844 2181 strex r1, r2, \[r4, #516\].* 0[0-9a-f]+ <[^>]+> c80e ldmia r0!, \{r1, r2, r3\} -0[0-9a-f]+ <[^>]+> ca07 ldmia r2!, \{r0, r1, r2\} +0[0-9a-f]+ <[^>]+> ca07 ldmia r2, \{r0, r1, r2\} 0[0-9a-f]+ <[^>]+> e892 0007 ldmia\.w r2, \{r0, r1, r2\} 0[0-9a-f]+ <[^>]+> e899 0007 ldmia\.w r9, \{r0, r1, r2\} 0[0-9a-f]+ <[^>]+> e890 0580 ldmia\.w r0, \{r7, r8, sl\} @@ -603,9 +620,9 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> eb10 0f09 cmn\.w r0, r9 0[0-9a-f]+ <[^>]+> f110 0f81 cmn\.w r0, #129 ; 0x81 0[0-9a-f]+ <[^>]+> f115 0f81 cmn\.w r5, #129 ; 0x81 -0[0-9a-f]+ <[^>]+> 1c00 adds r0, r0, #0 +0[0-9a-f]+ <[^>]+> 0000 movs r0, r0 0[0-9a-f]+ <[^>]+> 4600 mov r0, r0 -0[0-9a-f]+ <[^>]+> 1c05 adds r5, r0, #0 +0[0-9a-f]+ <[^>]+> 0005 movs r5, r0 0[0-9a-f]+ <[^>]+> 4628 mov r0, r5 0[0-9a-f]+ <[^>]+> ea4f 4065 mov\.w r0, r5, asr #17 0[0-9a-f]+ <[^>]+> ea4f 0000 mov\.w r0, r0 @@ -623,9 +640,9 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> ea7f 0009 mvns\.w r0, r9 0[0-9a-f]+ <[^>]+> f06f 0081 mvn\.w r0, #129 ; 0x81 0[0-9a-f]+ <[^>]+> f06f 0581 mvn\.w r5, #129 ; 0x81 -0[0-9a-f]+ <[^>]+> f240 0000 movw r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f2c0 0000 movt r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f240 0900 movw r9, #0 ; 0x0 +0[0-9a-f]+ <[^>]+> f240 0000 movw r0, #0 +0[0-9a-f]+ <[^>]+> f2c0 0000 movt r0, #0 +0[0-9a-f]+ <[^>]+> f240 0900 movw r9, #0 0[0-9a-f]+ <[^>]+> f249 0000 movw r0, #36864 ; 0x9000 0[0-9a-f]+ <[^>]+> f640 0000 movw r0, #2048 ; 0x800 0[0-9a-f]+ <[^>]+> f240 5000 movw r0, #1280 ; 0x500 @@ -660,20 +677,20 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> 4240 negs r0, r0 0[0-9a-f]+ <[^>]+> 4268 negs r0, r5 0[0-9a-f]+ <[^>]+> 4245 negs r5, r0 -0[0-9a-f]+ <[^>]+> f1d0 0000 rsbs r0, r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f1d0 0500 rsbs r5, r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f1d5 0000 rsbs r0, r5, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f1c9 0000 rsb r0, r9, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f1c0 0900 rsb r9, r0, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f1d9 0000 rsbs r0, r9, #0 ; 0x0 -0[0-9a-f]+ <[^>]+> f1d0 0900 rsbs r9, r0, #0 ; 0x0 +0[0-9a-f]+ <[^>]+> f1d0 0000 rsbs r0, r0, #0 +0[0-9a-f]+ <[^>]+> f1d0 0500 rsbs r5, r0, #0 +0[0-9a-f]+ <[^>]+> f1d5 0000 rsbs r0, r5, #0 +0[0-9a-f]+ <[^>]+> f1c9 0000 rsb r0, r9, #0 +0[0-9a-f]+ <[^>]+> f1c0 0900 rsb r9, r0, #0 +0[0-9a-f]+ <[^>]+> f1d9 0000 rsbs r0, r9, #0 +0[0-9a-f]+ <[^>]+> f1d0 0900 rsbs r9, r0, #0 0[0-9a-f]+ <[^>]+> eac0 0000 pkhbt r0, r0, r0 0[0-9a-f]+ <[^>]+> eac0 0900 pkhbt r9, r0, r0 0[0-9a-f]+ <[^>]+> eac9 0000 pkhbt r0, r9, r0 0[0-9a-f]+ <[^>]+> eac0 0009 pkhbt r0, r0, r9 0[0-9a-f]+ <[^>]+> eac0 5000 pkhbt r0, r0, r0, lsl #20 0[0-9a-f]+ <[^>]+> eac0 00c0 pkhbt r0, r0, r0, lsl #3 -0[0-9a-f]+ <[^>]+> eac2 0103 pkhbt r1, r2, r3 +0[0-9a-f]+ <[^>]+> eac3 0102 pkhbt r1, r3, r2 0[0-9a-f]+ <[^>]+> eac2 4163 pkhtb r1, r2, r3, asr #17 0[0-9a-f]+ <[^>]+> b401 push \{r0\} 0[0-9a-f]+ <[^>]+> bc01 pop \{r0\} @@ -681,42 +698,58 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> bd02 pop \{r1, pc\} 0[0-9a-f]+ <[^>]+> e92d 1f00 stmdb sp!, \{r8, r9, sl, fp, ip\} 0[0-9a-f]+ <[^>]+> e8bd 1f00 ldmia\.w sp!, \{r8, r9, sl, fp, ip\} +0[0-9a-f]+ <[^>]+> fa83 f182 qadd r1, r2, r3 0[0-9a-f]+ <[^>]+> fa92 f113 qadd16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fa82 f113 qadd8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> faa2 f113 qaddsubx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f113 qasx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f113 qasx r1, r2, r3 +0[0-9a-f]+ <[^>]+> fa83 f192 qdadd r1, r2, r3 +0[0-9a-f]+ <[^>]+> fa83 f1b2 qdsub r1, r2, r3 +0[0-9a-f]+ <[^>]+> fa83 f1a2 qsub r1, r2, r3 0[0-9a-f]+ <[^>]+> fad2 f113 qsub16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fac2 f113 qsub8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> fae2 f113 qsubaddx r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f113 qsax r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f113 qsax r1, r2, r3 0[0-9a-f]+ <[^>]+> fa92 f103 sadd16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fa82 f103 sadd8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> faa2 f103 saddsubx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f103 sasx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f103 sasx r1, r2, r3 0[0-9a-f]+ <[^>]+> fad2 f103 ssub16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fac2 f103 ssub8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> fae2 f103 ssubaddx r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f103 ssax r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f103 ssax r1, r2, r3 0[0-9a-f]+ <[^>]+> fa92 f123 shadd16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fa82 f123 shadd8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> faa2 f123 shaddsubx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f123 shasx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f123 shasx r1, r2, r3 0[0-9a-f]+ <[^>]+> fad2 f123 shsub16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fac2 f123 shsub8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> fae2 f123 shsubaddx r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f123 shsax r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f123 shsax r1, r2, r3 0[0-9a-f]+ <[^>]+> fa92 f143 uadd16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fa82 f143 uadd8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> faa2 f143 uaddsubx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f143 uasx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f143 uasx r1, r2, r3 0[0-9a-f]+ <[^>]+> fad2 f143 usub16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fac2 f143 usub8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> fae2 f143 usubaddx r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f143 usax r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f143 usax r1, r2, r3 0[0-9a-f]+ <[^>]+> fa92 f163 uhadd16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fa82 f163 uhadd8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> faa2 f163 uhaddsubx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f163 uhasx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f163 uhasx r1, r2, r3 0[0-9a-f]+ <[^>]+> fad2 f163 uhsub16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fac2 f163 uhsub8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> fae2 f163 uhsubaddx r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f163 uhsax r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f163 uhsax r1, r2, r3 0[0-9a-f]+ <[^>]+> fa92 f153 uqadd16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fa82 f153 uqadd8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> faa2 f153 uqaddsubx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f153 uqasx r1, r2, r3 +0[0-9a-f]+ <[^>]+> faa2 f153 uqasx r1, r2, r3 0[0-9a-f]+ <[^>]+> fad2 f153 uqsub16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fac2 f153 uqsub8 r1, r2, r3 -0[0-9a-f]+ <[^>]+> fae2 f153 uqsubaddx r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f153 uqsax r1, r2, r3 +0[0-9a-f]+ <[^>]+> fae2 f153 uqsax r1, r2, r3 0[0-9a-f]+ <[^>]+> faa2 f183 sel r1, r2, r3 0[0-9a-f]+ <[^>]+> ba00 rev r0, r0 0[0-9a-f]+ <[^>]+> fa90 f080 rev\.w r0, r0 @@ -738,9 +771,9 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> fa90 f9b0 revsh\.w r9, r0 0[0-9a-f]+ <[^>]+> fa90 f0a0 rbit r0, r0 0[0-9a-f]+ <[^>]+> fa90 f0a0 rbit r0, r0 -0[0-9a-f]+ <[^>]+> fa95 f0a0 rbit r0, r5 +0[0-9a-f]+ <[^>]+> fa95 f0a5 rbit r0, r5 0[0-9a-f]+ <[^>]+> fa90 f5a0 rbit r5, r0 -0[0-9a-f]+ <[^>]+> fa99 f0a0 rbit r0, r9 +0[0-9a-f]+ <[^>]+> fa99 f0a9 rbit r0, r9 0[0-9a-f]+ <[^>]+> fa90 f9a0 rbit r9, r0 0[0-9a-f]+ <[^>]+> 0440 lsls r0, r0, #17 0[0-9a-f]+ <[^>]+> 0380 lsls r0, r0, #14 @@ -810,7 +843,9 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> fa60 f009 ror\.w r0, r0, r9 0[0-9a-f]+ <[^>]+> fa60 f005 ror\.w r0, r0, r5 0[0-9a-f]+ <[^>]+> fa71 f002 rors\.w r0, r1, r2 -0[0-9a-f]+ <[^>]+> f7f0 8000 smc #0 ; 0x0 +0[0-9a-f]+ <[^>]+> ea4f 0132 mov.w r1, r2, rrx +0[0-9a-f]+ <[^>]+> ea5f 0334 movs.w r3, r4, rrx +0[0-9a-f]+ <[^>]+> f7f0 8000 smc #0 0[0-9a-f]+ <[^>]+> f7fd 8bca smc #43981 ; 0xabcd 0[0-9a-f]+ <[^>]+> fb10 0000 smlabb r0, r0, r0, r0 0[0-9a-f]+ <[^>]+> fb10 0900 smlabb r9, r0, r0, r0 @@ -912,27 +947,27 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> fa52 f183 uxtab r1, r2, r3 0[0-9a-f]+ <[^>]+> fa32 f183 uxtab16 r1, r2, r3 0[0-9a-f]+ <[^>]+> fa12 f183 uxtah r1, r2, r3 -0[0-9a-f]+ <[^>]+> f89f 12aa ldrb\.w r1, \[pc, #682\] ; 0+e02 <[^>]+> -0[0-9a-f]+ <[^>]+> f89f 1155 ldrb\.w r1, \[pc, #341\] ; 0+cb1 <[^>]+> -0[0-9a-f]+ <[^>]+> f81f 12aa ldrb\.w r1, \[pc, #-682\] ; 0+8b6 <[^>]+> -0[0-9a-f]+ <[^>]+> f81f 1155 ldrb\.w r1, \[pc, #-341\] ; 0+a0f <[^>]+> -0[0-9a-f]+ <[^>]+> f99f 12aa ldrsb\.w r1, \[pc, #682\] ; 0+e12 <[^>]+> -0[0-9a-f]+ <[^>]+> f99f 1155 ldrsb\.w r1, \[pc, #341\] ; 0+cc1 <[^>]+> -0[0-9a-f]+ <[^>]+> f91f 12aa ldrsb\.w r1, \[pc, #-682\] ; 0+8c6 <[^>]+> -0[0-9a-f]+ <[^>]+> f91f 1155 ldrsb\.w r1, \[pc, #-341\] ; 0+a1f <[^>]+> -0[0-9a-f]+ <[^>]+> f8bf 12aa ldrh\.w r1, \[pc, #682\] ; 0+e22 <[^>]+> -0[0-9a-f]+ <[^>]+> f8bf 1155 ldrh\.w r1, \[pc, #341\] ; 0+cd1 <[^>]+> -0[0-9a-f]+ <[^>]+> f83f 12aa ldrh\.w r1, \[pc, #-682\] ; 0+8d6 <[^>]+> -0[0-9a-f]+ <[^>]+> f83f 1155 ldrh\.w r1, \[pc, #-341\] ; 0+a2f <[^>]+> -0[0-9a-f]+ <[^>]+> f9bf 12aa ldrsh\.w r1, \[pc, #682\] ; 0+e32 <[^>]+> -0[0-9a-f]+ <[^>]+> f9bf 1155 ldrsh\.w r1, \[pc, #341\] ; 0+ce1 <[^>]+> -0[0-9a-f]+ <[^>]+> f93f 12aa ldrsh\.w r1, \[pc, #-682\] ; 0+8e6 <[^>]+> -0[0-9a-f]+ <[^>]+> f93f 1155 ldrsh\.w r1, \[pc, #-341\] ; 0+a3f <[^>]+> -0[0-9a-f]+ <[^>]+> f8df 12aa ldr\.w r1, \[pc, #682\] ; 0+e42 <[^>]+> -0[0-9a-f]+ <[^>]+> f8df 1155 ldr\.w r1, \[pc, #341\] ; 0+cf1 <[^>]+> -0[0-9a-f]+ <[^>]+> f85f 12aa ldr\.w r1, \[pc, #-682\] ; 0+8f6 <[^>]+> -0[0-9a-f]+ <[^>]+> f85f 1155 ldr\.w r1, \[pc, #-341\] ; 0+a4f <[^>]+> -0[0-9a-f]+ <[^>]+> f200 0900 addw r9, r0, #0 ; 0x0 +0[0-9a-f]+ <[^>]+> f89f 12aa ldrb\.w r1, \[pc, #682\] ; 0+e86 <[^>]+> +0[0-9a-f]+ <[^>]+> f89f 1155 ldrb\.w r1, \[pc, #341\] ; 0+d35 <[^>]+> +0[0-9a-f]+ <[^>]+> f81f 12aa ldrb\.w r1, \[pc, #-682\] ; 0+93a <[^>]+> +0[0-9a-f]+ <[^>]+> f81f 1155 ldrb\.w r1, \[pc, #-341\] ; 0+a93 <[^>]+> +0[0-9a-f]+ <[^>]+> f99f 12aa ldrsb\.w r1, \[pc, #682\] ; 0+e96 <[^>]+> +0[0-9a-f]+ <[^>]+> f99f 1155 ldrsb\.w r1, \[pc, #341\] ; 0+d45 <[^>]+> +0[0-9a-f]+ <[^>]+> f91f 12aa ldrsb\.w r1, \[pc, #-682\] ; 0+94a <[^>]+> +0[0-9a-f]+ <[^>]+> f91f 1155 ldrsb\.w r1, \[pc, #-341\] ; 0+aa3 <[^>]+> +0[0-9a-f]+ <[^>]+> f8bf 12aa ldrh\.w r1, \[pc, #682\] ; 0+ea6 <[^>]+> +0[0-9a-f]+ <[^>]+> f8bf 1155 ldrh\.w r1, \[pc, #341\] ; 0+d55 <[^>]+> +0[0-9a-f]+ <[^>]+> f83f 12aa ldrh\.w r1, \[pc, #-682\] ; 0+95a <[^>]+> +0[0-9a-f]+ <[^>]+> f83f 1155 ldrh\.w r1, \[pc, #-341\] ; 0+ab3 <[^>]+> +0[0-9a-f]+ <[^>]+> f9bf 12aa ldrsh\.w r1, \[pc, #682\] ; 0+eb6 <[^>]+> +0[0-9a-f]+ <[^>]+> f9bf 1155 ldrsh\.w r1, \[pc, #341\] ; 0+d65 <[^>]+> +0[0-9a-f]+ <[^>]+> f93f 12aa ldrsh\.w r1, \[pc, #-682\] ; 0+96a <[^>]+> +0[0-9a-f]+ <[^>]+> f93f 1155 ldrsh\.w r1, \[pc, #-341\] ; 0+ac3 <[^>]+> +0[0-9a-f]+ <[^>]+> f8df 12aa ldr\.w r1, \[pc, #682\] ; 0+ec6 <[^>]+> +0[0-9a-f]+ <[^>]+> f8df 1155 ldr\.w r1, \[pc, #341\] ; 0+d75 <[^>]+> +0[0-9a-f]+ <[^>]+> f85f 12aa ldr\.w r1, \[pc, #-682\] ; 0+97a <[^>]+> +0[0-9a-f]+ <[^>]+> f85f 1155 ldr\.w r1, \[pc, #-341\] ; 0+ad3 <[^>]+> +0[0-9a-f]+ <[^>]+> f200 0900 addw r9, r0, #0 0[0-9a-f]+ <[^>]+> f60f 76ff addw r6, pc, #4095 ; 0xfff 0[0-9a-f]+ <[^>]+> f6a9 2685 subw r6, r9, #2693 ; 0xa85 0[0-9a-f]+ <[^>]+> f2a9 567a subw r6, r9, #1402 ; 0x57a @@ -944,3 +979,89 @@ Disassembly of section .text: 0[0-9a-f]+ <[^>]+> f85d 8b04 ldr.w r8, \[sp\], #4 0[0-9a-f]+ <[^>]+> e930 0580 ldmdb r0!, \{r7, r8, sl\} 0[0-9a-f]+ <[^>]+> e920 0580 stmdb r0!, \{r7, r8, sl\} +0[0-9a-f]+ <[^>]+> c806 ldmia r0!, \{r1, r2\} +0[0-9a-f]+ <[^>]+> c006 stmia r0!, \{r1, r2\} +0[0-9a-f]+ <[^>]+> e890 0300 ldmia.w r0, \{r8, r9\} +0[0-9a-f]+ <[^>]+> e880 0300 stmia.w r0, \{r8, r9\} +0[0-9a-f]+ <[^>]+> bf01 itttt eq +0[0-9a-f]+ <[^>]+> c806 ldmiaeq r0!, \{r1, r2\} +0[0-9a-f]+ <[^>]+> c006 stmiaeq r0!, \{r1, r2\} +0[0-9a-f]+ <[^>]+> e890 0300 ldmiaeq.w r0, \{r8, r9\} +0[0-9a-f]+ <[^>]+> e880 0300 stmiaeq.w r0, \{r8, r9\} +0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> e98d c010 srsia sp, #16 +0[0-9a-f]+ <[^>]+> e80d c010 srsdb sp, #16 +0[0-9a-f]+ <[^>]+> e9ad c015 srsia sp!, #21 +0[0-9a-f]+ <[^>]+> e9ad c00a srsia sp!, #10 +0[0-9a-f]+ <[^>]+> f3de 8f00 subs pc, lr, #0 +0[0-9a-f]+ <[^>]+> f3de 8f00 subs pc, lr, #0 +0[0-9a-f]+ <[^>]+> f3de 8f04 subs pc, lr, #4 +0[0-9a-f]+ <[^>]+> f3de 8fff subs pc, lr, #255.* +0[0-9a-f]+ <[^>]+> e9f9 240c ldrd r2, r4, \[r9, #48\]!.* +0[0-9a-f]+ <[^>]+> e979 240c ldrd r2, r4, \[r9, #-48\]!.* +0[0-9a-f]+ <[^>]+> e9e9 240c strd r2, r4, \[r9, #48\]!.* +0[0-9a-f]+ <[^>]+> e969 240c strd r2, r4, \[r9, #-48\]!.* +0[0-9a-f]+ <[^>]+> e8f9 240c ldrd r2, r4, \[r9\], #48.* +0[0-9a-f]+ <[^>]+> e879 240c ldrd r2, r4, \[r9\], #-48.* +0[0-9a-f]+ <[^>]+> e8e9 240c strd r2, r4, \[r9\], #48.* +0[0-9a-f]+ <[^>]+> e869 240c strd r2, r4, \[r9\], #-48.* +0[0-9a-f]+ <[^>]+> f8d5 1301 ldr.w r1, \[r5, #769].* +0[0-9a-f]+ <[^>]+> f855 1f30 ldr.w r1, \[r5, #48]!.* +0[0-9a-f]+ <[^>]+> f855 1d30 ldr.w r1, \[r5, #-48]!.* +0[0-9a-f]+ <[^>]+> f855 1b30 ldr.w r1, \[r5\], #48.* +0[0-9a-f]+ <[^>]+> f855 1930 ldr.w r1, \[r5\], #-48.* +0[0-9a-f]+ <[^>]+> f855 1009 ldr.w r1, \[r5, r9\] +0[0-9a-f]+ <[^>]+> f895 1301 ldrb.w r1, \[r5, #769].* +0[0-9a-f]+ <[^>]+> f815 1f30 ldrb.w r1, \[r5, #48]!.* +0[0-9a-f]+ <[^>]+> f815 1d30 ldrb.w r1, \[r5, #-48]!.* +0[0-9a-f]+ <[^>]+> f815 1b30 ldrb.w r1, \[r5\], #48.* +0[0-9a-f]+ <[^>]+> f815 1930 ldrb.w r1, \[r5\], #-48.* +0[0-9a-f]+ <[^>]+> f815 1009 ldrb.w r1, \[r5, r9\] +0[0-9a-f]+ <[^>]+> f995 1301 ldrsb.w r1, \[r5, #769].* +0[0-9a-f]+ <[^>]+> f915 1f30 ldrsb.w r1, \[r5, #48]!.* +0[0-9a-f]+ <[^>]+> f915 1d30 ldrsb.w r1, \[r5, #-48]!.* +0[0-9a-f]+ <[^>]+> f915 1b30 ldrsb.w r1, \[r5\], #48.* +0[0-9a-f]+ <[^>]+> f915 1930 ldrsb.w r1, \[r5\], #-48.* +0[0-9a-f]+ <[^>]+> f915 1009 ldrsb.w r1, \[r5, r9\] +0[0-9a-f]+ <[^>]+> f8b5 1301 ldrh.w r1, \[r5, #769].* +0[0-9a-f]+ <[^>]+> f835 1f30 ldrh.w r1, \[r5, #48]!.* +0[0-9a-f]+ <[^>]+> f835 1d30 ldrh.w r1, \[r5, #-48]!.* +0[0-9a-f]+ <[^>]+> f835 1b30 ldrh.w r1, \[r5\], #48.* +0[0-9a-f]+ <[^>]+> f835 1930 ldrh.w r1, \[r5\], #-48.* +0[0-9a-f]+ <[^>]+> f835 1009 ldrh.w r1, \[r5, r9\] +0[0-9a-f]+ <[^>]+> f9b5 1301 ldrsh.w r1, \[r5, #769].* +0[0-9a-f]+ <[^>]+> f935 1f30 ldrsh.w r1, \[r5, #48]!.* +0[0-9a-f]+ <[^>]+> f935 1d30 ldrsh.w r1, \[r5, #-48]!.* +0[0-9a-f]+ <[^>]+> f935 1b30 ldrsh.w r1, \[r5\], #48.* +0[0-9a-f]+ <[^>]+> f935 1930 ldrsh.w r1, \[r5\], #-48.* +0[0-9a-f]+ <[^>]+> f935 1009 ldrsh.w r1, \[r5, r9\] +0[0-9a-f]+ <[^>]+> 00a1 lsls r1, r4, #2 +0[0-9a-f]+ <[^>]+> ea5f 0389 movs.w r3, r9, lsl #2 +0[0-9a-f]+ <[^>]+> fa12 f103 lsls.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> 4099 lsls r1, r3 +0[0-9a-f]+ <[^>]+> fa11 f109 lsls.w r1, r1, r9 +0[0-9a-f]+ <[^>]+> fa02 f103 lsl.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> fa01 f103 lsl.w r1, r1, r3 +0[0-9a-f]+ <[^>]+> 08a1 lsrs r1, r4, #2 +0[0-9a-f]+ <[^>]+> ea5f 0399 movs.w r3, r9, lsr #2 +0[0-9a-f]+ <[^>]+> fa32 f103 lsrs.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> 40d9 lsrs r1, r3 +0[0-9a-f]+ <[^>]+> fa31 f109 lsrs.w r1, r1, r9 +0[0-9a-f]+ <[^>]+> fa22 f103 lsr.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> fa21 f103 lsr.w r1, r1, r3 +0[0-9a-f]+ <[^>]+> 10a1 asrs r1, r4, #2 +0[0-9a-f]+ <[^>]+> ea5f 03a9 movs.w r3, r9, asr #2 +0[0-9a-f]+ <[^>]+> fa52 f103 asrs.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> 4119 asrs r1, r3 +0[0-9a-f]+ <[^>]+> fa51 f109 asrs.w r1, r1, r9 +0[0-9a-f]+ <[^>]+> fa42 f103 asr.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> fa41 f103 asr.w r1, r1, r3 +0[0-9a-f]+ <[^>]+> ea5f 01b4 movs.w r1, r4, ror #2 +0[0-9a-f]+ <[^>]+> ea5f 03b9 movs.w r3, r9, ror #2 +0[0-9a-f]+ <[^>]+> fa72 f103 rors.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> 41d9 rors r1, r3 +0[0-9a-f]+ <[^>]+> fa71 f109 rors.w r1, r1, r9 +0[0-9a-f]+ <[^>]+> fa62 f103 ror.w r1, r2, r3 +0[0-9a-f]+ <[^>]+> fa61 f103 ror.w r1, r1, r3 +0[0-9a-f]+ <[^>]+> bf00 nop +0[0-9a-f]+ <[^>]+> bf00 nop