Disassembly of section .text:
0x[0-9a-f]+ 2101 0080 adc r0,r1,r2
0x[0-9a-f]+ 2301 371a adc gp,fp,sp
-0x[0-9a-f]+ 2601 37dd adc ilink1,ilink2,blink
+0x[0-9a-f]+ 2601 37dd adc ilink,r30,blink
0x[0-9a-f]+ 2141 0000 adc r0,r1,0
0x[0-9a-f]+ 2601 7080 0000 0000 adc r0,0,r2
0x[0-9a-f]+ 2101 00be adc 0,r1,r2
0x[0-9a-f]+ 22c1 2503 adc.p r18,r18,r20
0x[0-9a-f]+ 25c1 25c3 adc.p r21,r21,r23
0x[0-9a-f]+ 20c1 3684 adc.n r24,r24,gp
-0x[0-9a-f]+ 23c1 3744 adc.n fp,fp,ilink1
-0x[0-9a-f]+ 26c1 37c5 adc.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c1 3744 adc.n fp,fp,ilink
+0x[0-9a-f]+ 26c1 37c5 adc.c r30,r30,blink
0x[0-9a-f]+ 23c1 00c5 adc.c r3,r3,r3
0x[0-9a-f]+ 23c1 0205 adc.c r3,r3,r8
0x[0-9a-f]+ 23c1 0106 adc.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+ 2100 0080 add r0,r1,r2
0x[0-9a-f]+ 2300 371a add gp,fp,sp
-0x[0-9a-f]+ 2600 37dd add ilink1,ilink2,blink
+0x[0-9a-f]+ 2600 37dd add ilink,r30,blink
0x[0-9a-f]+ 2140 0000 add r0,r1,0
0x[0-9a-f]+ 2600 7080 0000 0000 add r0,0,r2
0x[0-9a-f]+ 2100 00be add 0,r1,r2
0x[0-9a-f]+ 22c0 2503 add.p r18,r18,r20
0x[0-9a-f]+ 25c0 25c3 add.p r21,r21,r23
0x[0-9a-f]+ 20c0 3684 add.n r24,r24,gp
-0x[0-9a-f]+ 23c0 3744 add.n fp,fp,ilink1
-0x[0-9a-f]+ 26c0 37c5 add.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c0 3744 add.n fp,fp,ilink
+0x[0-9a-f]+ 26c0 37c5 add.c r30,r30,blink
0x[0-9a-f]+ 23c0 00c5 add.c r3,r3,r3
0x[0-9a-f]+ 23c0 0205 add.c r3,r3,r8
0x[0-9a-f]+ 23c0 0106 add.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+ 2104 0080 and r0,r1,r2
0x[0-9a-f]+ 2304 371a and gp,fp,sp
-0x[0-9a-f]+ 2604 37dd and ilink1,ilink2,blink
+0x[0-9a-f]+ 2604 37dd and ilink,r30,blink
0x[0-9a-f]+ 2144 0000 and r0,r1,0
0x[0-9a-f]+ 2604 7080 0000 0000 and r0,0,r2
0x[0-9a-f]+ 2104 00be and 0,r1,r2
0x[0-9a-f]+ 22c4 2503 and.p r18,r18,r20
0x[0-9a-f]+ 25c4 25c3 and.p r21,r21,r23
0x[0-9a-f]+ 20c4 3684 and.n r24,r24,gp
-0x[0-9a-f]+ 23c4 3744 and.n fp,fp,ilink1
-0x[0-9a-f]+ 26c4 37c5 and.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c4 3744 and.n fp,fp,ilink
+0x[0-9a-f]+ 26c4 37c5 and.c r30,r30,blink
0x[0-9a-f]+ 23c4 00c5 and.c r3,r3,r3
0x[0-9a-f]+ 23c4 0205 and.c r3,r3,r8
0x[0-9a-f]+ 23c4 0106 and.nc r3,r3,r4
# ARC base instruction set
# ARC library extensions
-if [istarget arc-*-*] then {
+if [istarget arc*-*-*] then {
run_dump_tests [lsort [glob -nocomplain $srcdir/$subdir/*.d]]
}
Disassembly of section .text:
0x[0-9a-f]+ 2900 0080 asl r0,r1,r2
0x[0-9a-f]+ 2b00 371a asl gp,fp,sp
-0x[0-9a-f]+ 2e00 37dd asl ilink1,ilink2,blink
+0x[0-9a-f]+ 2e00 37dd asl ilink,r30,blink
0x[0-9a-f]+ 2940 0000 asl r0,r1,0
0x[0-9a-f]+ 2e00 7080 0000 0000 asl r0,0,r2
0x[0-9a-f]+ 2900 00be asl 0,r1,r2
0x[0-9a-f]+ 2ac0 2503 asl.p r18,r18,r20
0x[0-9a-f]+ 2dc0 25c3 asl.p r21,r21,r23
0x[0-9a-f]+ 28c0 3684 asl.n r24,r24,gp
-0x[0-9a-f]+ 2bc0 3744 asl.n fp,fp,ilink1
-0x[0-9a-f]+ 2ec0 37c5 asl.c ilink2,ilink2,blink
+0x[0-9a-f]+ 2bc0 3744 asl.n fp,fp,ilink
+0x[0-9a-f]+ 2ec0 37c5 asl.c r30,r30,blink
0x[0-9a-f]+ 2bc0 00c5 asl.c r3,r3,r3
0x[0-9a-f]+ 2bc0 0205 asl.c r3,r3,r8
0x[0-9a-f]+ 2bc0 0106 asl.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+ 2902 0080 asr r0,r1,r2
0x[0-9a-f]+ 2b02 371a asr gp,fp,sp
-0x[0-9a-f]+ 2e02 37dd asr ilink1,ilink2,blink
+0x[0-9a-f]+ 2e02 37dd asr ilink,r30,blink
0x[0-9a-f]+ 2942 0000 asr r0,r1,0
0x[0-9a-f]+ 2e02 7080 0000 0000 asr r0,0,r2
0x[0-9a-f]+ 2902 00be asr 0,r1,r2
0x[0-9a-f]+ 2ac2 2503 asr.p r18,r18,r20
0x[0-9a-f]+ 2dc2 25c3 asr.p r21,r21,r23
0x[0-9a-f]+ 28c2 3684 asr.n r24,r24,gp
-0x[0-9a-f]+ 2bc2 3744 asr.n fp,fp,ilink1
-0x[0-9a-f]+ 2ec2 37c5 asr.c ilink2,ilink2,blink
+0x[0-9a-f]+ 2bc2 3744 asr.n fp,fp,ilink
+0x[0-9a-f]+ 2ec2 37c5 asr.c r30,r30,blink
0x[0-9a-f]+ 2bc2 00c5 asr.c r3,r3,r3
0x[0-9a-f]+ 2bc2 0205 asr.c r3,r3,r8
0x[0-9a-f]+ 2bc2 0106 asr.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+ 2106 0080 bic r0,r1,r2
0x[0-9a-f]+ 2306 371a bic gp,fp,sp
-0x[0-9a-f]+ 2606 37dd bic ilink1,ilink2,blink
+0x[0-9a-f]+ 2606 37dd bic ilink,r30,blink
0x[0-9a-f]+ 2146 0000 bic r0,r1,0
0x[0-9a-f]+ 2606 7080 0000 0000 bic r0,0,r2
0x[0-9a-f]+ 2106 00be bic 0,r1,r2
0x[0-9a-f]+ 22c6 2503 bic.p r18,r18,r20
0x[0-9a-f]+ 25c6 25c3 bic.p r21,r21,r23
0x[0-9a-f]+ 20c6 3684 bic.n r24,r24,gp
-0x[0-9a-f]+ 23c6 3744 bic.n fp,fp,ilink1
-0x[0-9a-f]+ 26c6 37c5 bic.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c6 3744 bic.n fp,fp,ilink
+0x[0-9a-f]+ 26c6 37c5 bic.c r30,r30,blink
0x[0-9a-f]+ 23c6 00c5 bic.c r3,r3,r3
0x[0-9a-f]+ 23c6 0205 bic.c r3,r3,r8
0x[0-9a-f]+ 23c6 0106 bic.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+\s+c0c2\s+leave_s \[r13\]
0x[0-9a-f]+\s+c0c2\s+leave_s \[r13\]
-0x[0-9a-f]+\s+c4dc\s+leave_s \[r13-r26,pcl\]
-0x[0-9a-f]+\s+c1dc\s+leave_s \[r13-r26,fp\]
-0x[0-9a-f]+\s+c2dc\s+leave_s \[r13-r26,blink\]
-0x[0-9a-f]+\s+c3dc\s+leave_s \[r13-r26,fp,blink\]
-0x[0-9a-f]+\s+c5dc\s+leave_s \[r13-r26,fp,pcl\]
-0x[0-9a-f]+\s+c6dc\s+leave_s \[r13-r26,blink,pcl\]
-0x[0-9a-f]+\s+c7dc\s+leave_s \[r13-r26,fp,blink,pcl\]
+0x[0-9a-f]+\s+c4dc\s+leave_s \[r13-gp,pcl\]
+0x[0-9a-f]+\s+c1dc\s+leave_s \[r13-gp,fp\]
+0x[0-9a-f]+\s+c2dc\s+leave_s \[r13-gp,blink\]
+0x[0-9a-f]+\s+c3dc\s+leave_s \[r13-gp,fp,blink\]
+0x[0-9a-f]+\s+c5dc\s+leave_s \[r13-gp,fp,pcl\]
+0x[0-9a-f]+\s+c6dc\s+leave_s \[r13-gp,blink,pcl\]
+0x[0-9a-f]+\s+c7dc\s+leave_s \[r13-gp,fp,blink,pcl\]
0x[0-9a-f]+\s+c6c2\s+leave_s \[r13,blink,pcl\]
0x[0-9a-f]+\s+c6c0\s+leave_s \[blink,pcl\]
0x[0-9a-f]+\s+c1c0\s+leave_s \[fp\]
0x[0-9a-f]+\s+1100 0000\s+ld r0,\[r1\]
0x[0-9a-f]+\s+c0e2\s+enter_s \[r13\]
0x[0-9a-f]+\s+c0e2\s+enter_s \[r13\]
-0x[0-9a-f]+\s+c1fc\s+enter_s \[r13-r26,fp\]
-0x[0-9a-f]+\s+c2fc\s+enter_s \[r13-r26,blink\]
-0x[0-9a-f]+\s+c3fc\s+enter_s \[r13-r26,fp,blink\]
+0x[0-9a-f]+\s+c1fc\s+enter_s \[r13-gp,fp\]
+0x[0-9a-f]+\s+c2fc\s+enter_s \[r13-gp,blink\]
+0x[0-9a-f]+\s+c3fc\s+enter_s \[r13-gp,fp,blink\]
0x[0-9a-f]+\s+c2e2\s+enter_s \[r13,blink]
0x[0-9a-f]+\s+c2e0\s+enter_s \[blink\]
0x[0-9a-f]+\s+c3e0\s+enter_s \[fp,blink\]
Disassembly of section .text:
0x[0-9a-f]+ 2901 0080 lsr r0,r1,r2
0x[0-9a-f]+ 2b01 371a lsr gp,fp,sp
-0x[0-9a-f]+ 2e01 37dd lsr ilink1,ilink2,blink
+0x[0-9a-f]+ 2e01 37dd lsr ilink,r30,blink
0x[0-9a-f]+ 2941 0000 lsr r0,r1,0
0x[0-9a-f]+ 2e01 7080 0000 0000 lsr r0,0,r2
0x[0-9a-f]+ 2901 00be lsr 0,r1,r2
0x[0-9a-f]+ 2ac1 2503 lsr.p r18,r18,r20
0x[0-9a-f]+ 2dc1 25c3 lsr.p r21,r21,r23
0x[0-9a-f]+ 28c1 3684 lsr.n r24,r24,gp
-0x[0-9a-f]+ 2bc1 3744 lsr.n fp,fp,ilink1
-0x[0-9a-f]+ 2ec1 37c5 lsr.c ilink2,ilink2,blink
+0x[0-9a-f]+ 2bc1 3744 lsr.n fp,fp,ilink
+0x[0-9a-f]+ 2ec1 37c5 lsr.c r30,r30,blink
0x[0-9a-f]+ 2bc1 00c5 lsr.c r3,r3,r3
0x[0-9a-f]+ 2bc1 0205 lsr.c r3,r3,r8
0x[0-9a-f]+ 2bc1 0106 lsr.nc r3,r3,r4
24: 4878 ffff movh\.cl r3,0xffff
28: 49cf 0906 movbi r14,r14,0x6,0x8,0x4
2c: 4aff 0174 movbi\.f r23,r23,0x14,0xb,0x1
- 30: 4bcf 864a movbi\.cl ilink2,0xa,0x12,0x2
+ 30: 4bcf 864a movbi\.cl r30,0xa,0x12,0x2
34: 48df 8c09 movbi\.f\.cl r6,0x9,0,0x8
38: 4843 a845 decode1 r0,r0,r2,0x5,0xb
3c: 4853 a845 decode1\.f r0,r0,r2,0x5,0xb
Disassembly of section .text:
0x[0-9a-f]+ 2105 0080 or r0,r1,r2
0x[0-9a-f]+ 2305 371a or gp,fp,sp
-0x[0-9a-f]+ 2605 37dd or ilink1,ilink2,blink
+0x[0-9a-f]+ 2605 37dd or ilink,r30,blink
0x[0-9a-f]+ 2145 0000 or r0,r1,0
0x[0-9a-f]+ 2605 7080 0000 0000 or r0,0,r2
0x[0-9a-f]+ 2105 00be or 0,r1,r2
0x[0-9a-f]+ 22c5 2503 or.p r18,r18,r20
0x[0-9a-f]+ 25c5 25c3 or.p r21,r21,r23
0x[0-9a-f]+ 20c5 3684 or.n r24,r24,gp
-0x[0-9a-f]+ 23c5 3744 or.n fp,fp,ilink1
-0x[0-9a-f]+ 26c5 37c5 or.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c5 3744 or.n fp,fp,ilink
+0x[0-9a-f]+ 26c5 37c5 or.c r30,r30,blink
0x[0-9a-f]+ 23c5 00c5 or.c r3,r3,r3
0x[0-9a-f]+ 23c5 0205 or.c r3,r3,r8
0x[0-9a-f]+ 23c5 0106 or.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+ 2903 0080 ror r0,r1,r2
0x[0-9a-f]+ 2b03 371a ror gp,fp,sp
-0x[0-9a-f]+ 2e03 37dd ror ilink1,ilink2,blink
+0x[0-9a-f]+ 2e03 37dd ror ilink,r30,blink
0x[0-9a-f]+ 2943 0000 ror r0,r1,0
0x[0-9a-f]+ 2e03 7080 0000 0000 ror r0,0,r2
0x[0-9a-f]+ 2903 00be ror 0,r1,r2
0x[0-9a-f]+ 2ac3 2503 ror.p r18,r18,r20
0x[0-9a-f]+ 2dc3 25c3 ror.p r21,r21,r23
0x[0-9a-f]+ 28c3 3684 ror.n r24,r24,gp
-0x[0-9a-f]+ 2bc3 3744 ror.n fp,fp,ilink1
-0x[0-9a-f]+ 2ec3 37c5 ror.c ilink2,ilink2,blink
+0x[0-9a-f]+ 2bc3 3744 ror.n fp,fp,ilink
+0x[0-9a-f]+ 2ec3 37c5 ror.c r30,r30,blink
0x[0-9a-f]+ 2bc3 00c5 ror.c r3,r3,r3
0x[0-9a-f]+ 2bc3 0205 ror.c r3,r3,r8
0x[0-9a-f]+ 2bc3 0106 ror.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+ 2103 0080 sbc r0,r1,r2
0x[0-9a-f]+ 2303 371a sbc gp,fp,sp
-0x[0-9a-f]+ 2603 37dd sbc ilink1,ilink2,blink
+0x[0-9a-f]+ 2603 37dd sbc ilink,r30,blink
0x[0-9a-f]+ 2143 0000 sbc r0,r1,0
0x[0-9a-f]+ 2603 7080 0000 0000 sbc r0,0,r2
0x[0-9a-f]+ 2103 00be sbc 0,r1,r2
0x[0-9a-f]+ 22c3 2503 sbc.p r18,r18,r20
0x[0-9a-f]+ 25c3 25c3 sbc.p r21,r21,r23
0x[0-9a-f]+ 20c3 3684 sbc.n r24,r24,gp
-0x[0-9a-f]+ 23c3 3744 sbc.n fp,fp,ilink1
-0x[0-9a-f]+ 26c3 37c5 sbc.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c3 3744 sbc.n fp,fp,ilink
+0x[0-9a-f]+ 26c3 37c5 sbc.c r30,r30,blink
0x[0-9a-f]+ 23c3 00c5 sbc.c r3,r3,r3
0x[0-9a-f]+ 23c3 0205 sbc.c r3,r3,r8
0x[0-9a-f]+ 23c3 0106 sbc.nc r3,r3,r4
Disassembly of section .text:
0x[0-9a-f]+ 2102 0080 sub r0,r1,r2
0x[0-9a-f]+ 2302 371a sub gp,fp,sp
-0x[0-9a-f]+ 2602 37dd sub ilink1,ilink2,blink
+0x[0-9a-f]+ 2602 37dd sub ilink,r30,blink
0x[0-9a-f]+ 2142 0000 sub r0,r1,0
0x[0-9a-f]+ 2602 7080 0000 0000 sub r0,0,r2
0x[0-9a-f]+ 2102 00be sub 0,r1,r2
0x[0-9a-f]+ 22c2 2503 sub.p r18,r18,r20
0x[0-9a-f]+ 25c2 25c3 sub.p r21,r21,r23
0x[0-9a-f]+ 20c2 3684 sub.n r24,r24,gp
-0x[0-9a-f]+ 23c2 3744 sub.n fp,fp,ilink1
-0x[0-9a-f]+ 26c2 37c5 sub.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c2 3744 sub.n fp,fp,ilink
+0x[0-9a-f]+ 26c2 37c5 sub.c r30,r30,blink
0x[0-9a-f]+ 23c2 00c5 sub.c r3,r3,r3
0x[0-9a-f]+ 23c2 0205 sub.c r3,r3,r8
0x[0-9a-f]+ 23c2 0106 sub.nc r3,r3,r4
-#as: -mcpu=arc700
#objdump: -dr
.*: +file format .*arc.*
[0-9a-f]+ <.text>:
0: 3930 0080 myinsn r0,r1,r2
4: 3b30 371a myinsn gp,fp,sp
- 8: 3e30 37dd myinsn ilink1,ilink2,blink
+ 8: 3e30 37dd myinsn ilink,r30,blink
c: 3970 0000 myinsn r0,r1,0
10: 3e30 7080 0000 0000 myinsn r0,0,r2
18: 3930 00be myinsn 0,r1,r2
84: 3af0 2503 myinsn.p r18,r18,r20
88: 3df0 25c3 myinsn.p r21,r21,r23
8c: 38f0 3684 myinsn.n r24,r24,gp
- 90: 3bf0 3744 myinsn.n fp,fp,ilink1
- 94: 3ef0 37c5 myinsn.c ilink2,ilink2,blink
+ 90: 3bf0 3744 myinsn.n fp,fp,ilink
+ 94: 3ef0 37c5 myinsn.c r30,r30,blink
98: 3bf0 00c5 myinsn.c r3,r3,r3
9c: 3bf0 0205 myinsn.c r3,r3,r8
a0: 3bf0 0106 myinsn.nc r3,r3,r4
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
# Test assembler warnings.
-if [istarget arc-*-*] {
+
+if [istarget arc*-*-*] {
load_lib gas-dg.exp
dg-init
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*warn*.s $srcdir/$subdir/*err.s]] "" ""
Disassembly of section .text:
0x[0-9a-f]+ 2107 0080 xor r0,r1,r2
0x[0-9a-f]+ 2307 371a xor gp,fp,sp
-0x[0-9a-f]+ 2607 37dd xor ilink1,ilink2,blink
+0x[0-9a-f]+ 2607 37dd xor ilink,r30,blink
0x[0-9a-f]+ 2147 0000 xor r0,r1,0
0x[0-9a-f]+ 2607 7080 0000 0000 xor r0,0,r2
0x[0-9a-f]+ 2107 00be xor 0,r1,r2
0x[0-9a-f]+ 22c7 2503 xor.p r18,r18,r20
0x[0-9a-f]+ 25c7 25c3 xor.p r21,r21,r23
0x[0-9a-f]+ 20c7 3684 xor.n r24,r24,gp
-0x[0-9a-f]+ 23c7 3744 xor.n fp,fp,ilink1
-0x[0-9a-f]+ 26c7 37c5 xor.c ilink2,ilink2,blink
+0x[0-9a-f]+ 23c7 3744 xor.n fp,fp,ilink
+0x[0-9a-f]+ 26c7 37c5 xor.c r30,r30,blink
0x[0-9a-f]+ 23c7 00c5 xor.c r3,r3,r3
0x[0-9a-f]+ 23c7 0205 xor.c r3,r3,r8
0x[0-9a-f]+ 23c7 0106 xor.nc r3,r3,r4