* gas/config/tc-arm.c (arm_ext_mp): Add.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / thumb32.d
index 9637022b2d68538efbc4c615f4db590418f3986a..2499f7385707dcf8f38ba0baededb9f366f0d51a 100644 (file)
@@ -8,7 +8,7 @@
 .*: +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
@@ -48,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
@@ -63,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
@@ -98,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
@@ -361,7 +361,7 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> f3af 8003   wfi\.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        nopeq
 0[0-9a-f]+ <[^>]+> bf18        it      ne
@@ -521,32 +521,32 @@ Disassembly of section .text:
 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+5ee <[^>]+>
 0[0-9a-f]+ <[^>]+> f81f f02a   pld     \[pc, #-42\]    ; 0+5c2 <[^>]+>
 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]+ <[^>]+> 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]+ <[^>]+> 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]+ <[^>]+> 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\]
@@ -555,10 +555,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\}
@@ -617,9 +618,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
@@ -637,9 +638,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
@@ -674,20 +675,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\}
@@ -695,58 +696,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]+ <[^>]+> fa82 f183   qadd    r1, r2, r3
+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   qaddsubx        r1, r2, r3
-0[0-9a-f]+ <[^>]+> fa82 f193   qdadd   r1, r2, r3
-0[0-9a-f]+ <[^>]+> fa82 f1b3   qdsub   r1, r2, r3
-0[0-9a-f]+ <[^>]+> fa82 f1a3   qsub    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   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   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   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   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   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   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   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   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   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   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   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
@@ -842,7 +843,7 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> fa71 f002   rors\.w r0, r1, r2
 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      ; 0x0
+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
@@ -944,27 +945,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+e7e <[^>]+>
-0[0-9a-f]+ <[^>]+> f89f 1155   ldrb\.w r1, \[pc, #341\]        ; 0+d2d <[^>]+>
-0[0-9a-f]+ <[^>]+> f81f 12aa   ldrb\.w r1, \[pc, #-682\]       ; 0+932 <[^>]+>
-0[0-9a-f]+ <[^>]+> f81f 1155   ldrb\.w r1, \[pc, #-341\]       ; 0+a8b <[^>]+>
-0[0-9a-f]+ <[^>]+> f99f 12aa   ldrsb\.w        r1, \[pc, #682\]        ; 0+e8e <[^>]+>
-0[0-9a-f]+ <[^>]+> f99f 1155   ldrsb\.w        r1, \[pc, #341\]        ; 0+d3d <[^>]+>
-0[0-9a-f]+ <[^>]+> f91f 12aa   ldrsb\.w        r1, \[pc, #-682\]       ; 0+942 <[^>]+>
-0[0-9a-f]+ <[^>]+> f91f 1155   ldrsb\.w        r1, \[pc, #-341\]       ; 0+a9b <[^>]+>
-0[0-9a-f]+ <[^>]+> f8bf 12aa   ldrh\.w r1, \[pc, #682\]        ; 0+e9e <[^>]+>
-0[0-9a-f]+ <[^>]+> f8bf 1155   ldrh\.w r1, \[pc, #341\]        ; 0+d4d <[^>]+>
-0[0-9a-f]+ <[^>]+> f83f 12aa   ldrh\.w r1, \[pc, #-682\]       ; 0+952 <[^>]+>
-0[0-9a-f]+ <[^>]+> f83f 1155   ldrh\.w r1, \[pc, #-341\]       ; 0+aab <[^>]+>
-0[0-9a-f]+ <[^>]+> f9bf 12aa   ldrsh\.w        r1, \[pc, #682\]        ; 0+eae <[^>]+>
-0[0-9a-f]+ <[^>]+> f9bf 1155   ldrsh\.w        r1, \[pc, #341\]        ; 0+d5d <[^>]+>
-0[0-9a-f]+ <[^>]+> f93f 12aa   ldrsh\.w        r1, \[pc, #-682\]       ; 0+962 <[^>]+>
-0[0-9a-f]+ <[^>]+> f93f 1155   ldrsh\.w        r1, \[pc, #-341\]       ; 0+abb <[^>]+>
-0[0-9a-f]+ <[^>]+> f8df 12aa   ldr\.w  r1, \[pc, #682\]        ; 0+ebe <[^>]+>
-0[0-9a-f]+ <[^>]+> f8df 1155   ldr\.w  r1, \[pc, #341\]        ; 0+d6d <[^>]+>
-0[0-9a-f]+ <[^>]+> f85f 12aa   ldr\.w  r1, \[pc, #-682\]       ; 0+972 <[^>]+>
-0[0-9a-f]+ <[^>]+> f85f 1155   ldr\.w  r1, \[pc, #-341\]       ; 0+acb <[^>]+>
-0[0-9a-f]+ <[^>]+> f200 0900   addw    r9, r0, #0      ; 0x0
+0[0-9a-f]+ <[^>]+> f89f 12aa   ldrb\.w r1, \[pc, #682\]        ; 0+e82 <[^>]+>
+0[0-9a-f]+ <[^>]+> f89f 1155   ldrb\.w r1, \[pc, #341\]        ; 0+d31 <[^>]+>
+0[0-9a-f]+ <[^>]+> f81f 12aa   ldrb\.w r1, \[pc, #-682\]       ; 0+936 <[^>]+>
+0[0-9a-f]+ <[^>]+> f81f 1155   ldrb\.w r1, \[pc, #-341\]       ; 0+a8f <[^>]+>
+0[0-9a-f]+ <[^>]+> f99f 12aa   ldrsb\.w        r1, \[pc, #682\]        ; 0+e92 <[^>]+>
+0[0-9a-f]+ <[^>]+> f99f 1155   ldrsb\.w        r1, \[pc, #341\]        ; 0+d41 <[^>]+>
+0[0-9a-f]+ <[^>]+> f91f 12aa   ldrsb\.w        r1, \[pc, #-682\]       ; 0+946 <[^>]+>
+0[0-9a-f]+ <[^>]+> f91f 1155   ldrsb\.w        r1, \[pc, #-341\]       ; 0+a9f <[^>]+>
+0[0-9a-f]+ <[^>]+> f8bf 12aa   ldrh\.w r1, \[pc, #682\]        ; 0+ea2 <[^>]+>
+0[0-9a-f]+ <[^>]+> f8bf 1155   ldrh\.w r1, \[pc, #341\]        ; 0+d51 <[^>]+>
+0[0-9a-f]+ <[^>]+> f83f 12aa   ldrh\.w r1, \[pc, #-682\]       ; 0+956 <[^>]+>
+0[0-9a-f]+ <[^>]+> f83f 1155   ldrh\.w r1, \[pc, #-341\]       ; 0+aaf <[^>]+>
+0[0-9a-f]+ <[^>]+> f9bf 12aa   ldrsh\.w        r1, \[pc, #682\]        ; 0+eb2 <[^>]+>
+0[0-9a-f]+ <[^>]+> f9bf 1155   ldrsh\.w        r1, \[pc, #341\]        ; 0+d61 <[^>]+>
+0[0-9a-f]+ <[^>]+> f93f 12aa   ldrsh\.w        r1, \[pc, #-682\]       ; 0+966 <[^>]+>
+0[0-9a-f]+ <[^>]+> f93f 1155   ldrsh\.w        r1, \[pc, #-341\]       ; 0+abf <[^>]+>
+0[0-9a-f]+ <[^>]+> f8df 12aa   ldr\.w  r1, \[pc, #682\]        ; 0+ec2 <[^>]+>
+0[0-9a-f]+ <[^>]+> f8df 1155   ldr\.w  r1, \[pc, #341\]        ; 0+d71 <[^>]+>
+0[0-9a-f]+ <[^>]+> f85f 12aa   ldr\.w  r1, \[pc, #-682\]       ; 0+976 <[^>]+>
+0[0-9a-f]+ <[^>]+> f85f 1155   ldr\.w  r1, \[pc, #-341\]       ; 0+acf <[^>]+>
+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
@@ -993,44 +994,44 @@ Disassembly of section .text:
 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]+ <[^>]+> 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]+ <[^>]+> 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]+ <[^>]+> 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]+ <[^>]+> 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]+ <[^>]+> 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
This page took 0.034187 seconds and 4 git commands to generate.