This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH 2/4] gas/epiphany: Update expected register names in tests
- From: Andrew Burgess <andrew dot burgess at embecosm dot com>
- To: binutils at sourceware dot org
- Cc: Andrew Burgess <andrew dot burgess at embecosm dot com>
- Date: Mon, 1 Feb 2016 20:31:38 +0000
- Subject: [PATCH 2/4] gas/epiphany: Update expected register names in tests
- Authentication-results: sourceware.org; auth=none
- References: <cover dot 1454358506 dot git dot andrew dot burgess at embecosm dot com>
- References: <cover dot 1454358506 dot git dot andrew dot burgess at embecosm dot com>
In commit 02a79b89fdeadccb67048291e6c2a1e5ce6ad623 the register aliases
sb, sl, and ip were made less preferred than r9, r10, and r12, however,
the expected test results were not updated. This commit fixes this
oversight and updates the test results.
gas/ChangeLog:
* testsuite/gas/epiphany/addr-syntax.d: Update expected register
names.
* testsuite/gas/epiphany/allinsn.d: Likewise.
* testsuite/gas/epiphany/sample.d: Likewise.
---
gas/ChangeLog | 7 +
gas/testsuite/gas/epiphany/addr-syntax.d | 4 +-
gas/testsuite/gas/epiphany/allinsn.d | 400 +++++++++++++++----------------
gas/testsuite/gas/epiphany/sample.d | 78 +++---
4 files changed, 248 insertions(+), 241 deletions(-)
diff --git a/gas/ChangeLog b/gas/ChangeLog
index dd38fa0..c4b5369 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
+ * testsuite/gas/epiphany/addr-syntax.d: Update expected register
+ names.
+ * testsuite/gas/epiphany/allinsn.d: Likewise.
+ * testsuite/gas/epiphany/sample.d: Likewise.
+
+2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
* testsuite/gas/epiphany/sample.d: Update expected output.
2016-01-26 Claudiu Zissulescu <claziss@synopsys.com>
diff --git a/gas/testsuite/gas/epiphany/addr-syntax.d b/gas/testsuite/gas/epiphany/addr-syntax.d
index d9dc3e6..c146bdf 100644
--- a/gas/testsuite/gas/epiphany/addr-syntax.d
+++ b/gas/testsuite/gas/epiphany/addr-syntax.d
@@ -11,5 +11,5 @@ Disassembly of section \.text:
0: 2bcc 01ff ldr.l r1,\[r2,-0x7ff\]
4: 4c4c 0301 ldr.l r2,\[r3\],-0x8
8: 107c 2201 strd.l r8,\[r4\],\+0x8
- c: 506c 2400 ldrd sl,\[ip\]
- 10: 587c 2400 strd sl,\[lr\]
+ c: 506c 2400 ldrd r10,\[r12\]
+ 10: 587c 2400 strd r10,\[lr\]
diff --git a/gas/testsuite/gas/epiphany/allinsn.d b/gas/testsuite/gas/epiphany/allinsn.d
index 3a8039b..600a943 100644
--- a/gas/testsuite/gas/epiphany/allinsn.d
+++ b/gas/testsuite/gas/epiphany/allinsn.d
@@ -170,7 +170,7 @@ Disassembly of section .text:
110: 78f8 ffff bl 0 \<bgt16\>
00000114 \<bl\>:
- 114: 114f 0402 jr ip
+ 114: 114f 0402 jr r12
118: 0d42 jr r3
11a: 0142 jr r0
11c: 0d4f 0402 jr fp
@@ -180,7 +180,7 @@ Disassembly of section .text:
128: 0142 jr r0
0000012a \<jr\>:
- 12a: 114f 0402 jr ip
+ 12a: 114f 0402 jr r12
12e: 0d4f 1c02 jr r59
132: 114f 0c02 jr r28
136: 0d4f 0c02 jr r27
@@ -190,17 +190,17 @@ Disassembly of section .text:
146: 154f 1402 jr r45
0000014a \<jalr16\>:
- 14a: 115f 0402 jalr ip
+ 14a: 115f 0402 jalr r12
14e: 0d52 jalr r3
150: 0152 jalr r0
152: 0d5f 0402 jalr fp
156: 155f 0402 jalr sp
15a: 0d52 jalr r3
15c: 0d5f 0402 jalr fp
- 160: 115f 0402 jalr ip
+ 160: 115f 0402 jalr r12
00000164 \<jalr\>:
- 164: 115f 0402 jalr ip
+ 164: 115f 0402 jalr r12
168: 0d5f 1c02 jalr r59
16c: 115f 0c02 jalr r28
170: 0d5f 0c02 jalr r27
@@ -210,22 +210,22 @@ Disassembly of section .text:
180: 0d5f 1c02 jalr r59
00000184 \<ldrbx16\>:
- 184: 9209 2480 ldrb.l ip,\[ip,\+ip]
+ 184: 9209 2480 ldrb.l r12,\[r12,\+r12]
188: 6d81 ldrb r3,\[r3,r3]
18a: 0001 ldrb r0,\[r0,r0]
18c: 6d89 2480 ldrb.l fp,\[fp,\+fp]
190: b689 2480 ldrb.l sp,\[sp,\+sp]
- 194: 8009 2000 ldrb.l ip,\[r0,\+r0]
+ 194: 8009 2000 ldrb.l r12,\[r0,\+r0]
198: 6b09 0080 ldrb.l r3,\[r2,\+lr]
- 19c: 5189 0400 ldrb.l r2,\[ip,\+r3]
+ 19c: 5189 0400 ldrb.l r2,\[r12,\+r3]
000001a0 \<ldrbp16\>:
1a0: a18d 2080 ldrb.l sp,\[r0],\+fp
- 1a4: c60d 2080 ldrb.l lr,\[r1],\+ip
+ 1a4: c60d 2080 ldrb.l lr,\[r1],\+r12
1a8: 618d 2080 ldrb.l fp,\[r0],\+fp
000001ac \<ldrbx\>:
- 1ac: 9209 2480 ldrb.l ip,\[ip,\+ip]
+ 1ac: 9209 2480 ldrb.l r12,\[r12,\+r12]
1b0: 6d89 ff80 ldrb.l r59,\[r59,\+r59]
1b4: 9209 6d80 ldrb.l r28,\[r28,\+r28]
1b8: 6d89 6d80 ldrb.l r27,\[r27,\+r27]
@@ -240,7 +240,7 @@ Disassembly of section .text:
1d4: 4c8d e580 ldrb.l r58,\[fp],\+r25
000001d8 \<ldrbd16\>:
- 1d8: 900c 2400 ldrb ip,\[ip]
+ 1d8: 900c 2400 ldrb r12,\[r12]
1dc: 6f84 ldrb r3,\[r3,0x7]
1de: 0204 ldrb r0,\[r0,0x4]
1e0: 6d8c 2400 ldrb.l fp,\[fp,\+0x3]
@@ -250,17 +250,17 @@ Disassembly of section .text:
1ee: 2484 ldrb r1,\[r1,0x1]
000001f0 \<ldrbd\>:
- 1f0: 900c 2400 ldrb ip,\[ip]
+ 1f0: 900c 2400 ldrb r12,\[r12]
1f4: 6f8c fcff ldrb.l r59,\[r59,\+0x7ff]
1f8: 900c 6c80 ldrb.l r28,\[r28,\+0x400]
1fc: 6f8c 6c7f ldrb.l r27,\[r27,\+0x3ff]
200: b48c 2400 ldrb.l sp,\[sp,\+0x1]
204: e70c 10c4 ldrb.l r7,\[r33,\+0x626]
208: fa8c 60f4 ldrb.l r31,\[r6,\+0x7a5]
- 20c: 438c 20e4 ldrb.l sl,\[r0,\+0x727]
+ 20c: 438c 20e4 ldrb.l r10,\[r0,\+0x727]
00000210 \<ldrhx16\>:
- 210: 9229 2480 ldrh.l ip,\[ip,\+ip]
+ 210: 9229 2480 ldrh.l r12,\[r12,\+r12]
214: 6da1 ldrh r3,\[r3,r3]
216: 0021 ldrh r0,\[r0,r0]
218: 6da9 2480 ldrh.l fp,\[fp,\+fp]
@@ -274,7 +274,7 @@ Disassembly of section .text:
230: d5ad 4480 ldrh.l r22,\[sp],\+fp
00000234 \<ldrhx\>:
- 234: 9229 2480 ldrh.l ip,\[ip,\+ip]
+ 234: 9229 2480 ldrh.l r12,\[r12,\+r12]
238: 6da9 ff80 ldrh.l r59,\[r59,\+r59]
23c: 9229 6d80 ldrh.l r28,\[r28,\+r28]
240: 6da9 6d80 ldrh.l r27,\[r27,\+r27]
@@ -285,11 +285,11 @@ Disassembly of section .text:
00000254 \<ldrhp\>:
254: 1ead 8d80 ldrh.l r32,\[r31],\+r29
- 258: 9d2d d480 ldrh.l r52,\[r47],\+sl
+ 258: 9d2d d480 ldrh.l r52,\[r47],\+r10
25c: e1ad 7400 ldrh.l r31,\[r40],\+r3
00000260 \<ldrhd16\>:
- 260: 902c 2400 ldrh ip,\[ip]
+ 260: 902c 2400 ldrh r12,\[r12]
264: 6fa4 ldrh r3,\[r3,0x7]
266: 0224 ldrh r0,\[r0,0x4]
268: 6dac 2400 ldrh.l fp,\[fp,\+0x3]
@@ -299,7 +299,7 @@ Disassembly of section .text:
276: 0f24 ldrh r0,\[r3,0x6]
00000278 \<ldrhd\>:
- 278: 902c 2400 ldrh ip,\[ip]
+ 278: 902c 2400 ldrh r12,\[r12]
27c: 6fac fcff ldrh.l r59,\[r59,\+0x7ff]
280: 902c 6c80 ldrh.l r28,\[r28,\+0x400]
284: 6fac 6c7f ldrh.l r27,\[r27,\+0x3ff]
@@ -309,13 +309,13 @@ Disassembly of section .text:
294: 40ac b803 ldrh.l r42,\[r48,\+0x19]
00000298 \<ldrx16\>:
- 298: 9249 2480 ldr.l ip,\[ip,\+ip]
+ 298: 9249 2480 ldr.l r12,\[r12,\+r12]
29c: 6dc1 ldr r3,\[r3,r3]
29e: 0041 ldr r0,\[r0,r0]
2a0: 6dc9 2480 ldr.l fp,\[fp,\+fp]
2a4: b6c9 2480 ldr.l sp,\[sp,\+sp]
2a8: 6f49 0480 ldr.l r3,\[fp,\+lr]
- 2ac: 9949 2400 ldr.l ip,\[lr,\+r2]
+ 2ac: 9949 2400 ldr.l r12,\[lr,\+r2]
2b0: 6b49 0080 ldr.l r3,\[r2,\+lr]
000002b4 \<ldrp16\>:
@@ -324,7 +324,7 @@ Disassembly of section .text:
2bc: 68cd 2000 ldr.l fp,\[r2],\+r1
000002c0 \<ldrx\>:
- 2c0: 9249 2480 ldr.l ip,\[ip,\+ip]
+ 2c0: 9249 2480 ldr.l r12,\[r12,\+r12]
2c4: 6dc9 ff80 ldr.l r59,\[r59,\+r59]
2c8: 9249 6d80 ldr.l r28,\[r28,\+r28]
2cc: 6dc9 6d80 ldr.l r27,\[r27,\+r27]
@@ -335,21 +335,21 @@ Disassembly of section .text:
000002e0 \<ldrp\>:
2e0: b74d 4180 ldr.l r21,\[r5],\+r30
- 2e4: 934d 8480 ldr.l r36,\[ip],\+lr
- 2e8: 91cd 2080 ldr.l ip,\[r4],\+fp
+ 2e4: 934d 8480 ldr.l r36,\[r12],\+lr
+ 2e8: 91cd 2080 ldr.l r12,\[r4],\+fp
000002ec \<ldrd16\>:
- 2ec: 904c 2400 ldr ip,\[ip]
+ 2ec: 904c 2400 ldr r12,\[r12]
2f0: 6fc4 ldr r3,\[r3,0x7]
2f2: 0244 ldr r0,\[r0,0x4]
2f4: 6dcc 2400 ldr.l fp,\[fp,\+0x3]
2f8: b4cc 2400 ldr.l sp,\[sp,\+0x1]
2fc: 144c 0400 ldr r0,\[sp]
- 300: 87cc 2000 ldr.l ip,\[r1,\+0x7]
+ 300: 87cc 2000 ldr.l r12,\[r1,\+0x7]
304: 64cc 2000 ldr.l fp,\[r1,\+0x1]
00000308 \<ldrd\>:
- 308: 904c 2400 ldr ip,\[ip]
+ 308: 904c 2400 ldr r12,\[r12]
30c: 6fcc fcff ldr.l r59,\[r59,\+0x7ff]
310: 904c 6c80 ldr.l r28,\[r28,\+0x400]
314: 6fcc 6c7f ldr.l r27,\[r27,\+0x3ff]
@@ -359,29 +359,29 @@ Disassembly of section .text:
324: efcc 48e7 ldr.l r23,\[r19,\+0x73f]
00000328 \<ldrdx16\>:
- 328: 9269 2480 ldrd.l ip,\[ip,\+ip]
+ 328: 9269 2480 ldrd.l r12,\[r12,\+r12]
32c: 8de1 ldrd r4,\[r3,r3]
32e: 0061 ldrd r0,\[r0,r0]
330: cde9 2480 ldrd.l lr,\[fp,\+fp]
334: 16e9 4480 ldrd.l r16,\[sp,\+sp]
- 338: ca69 6080 ldrd.l r30,\[r2,\+ip]
+ 338: ca69 6080 ldrd.l r30,\[r2,\+r12]
33c: 0de9 0400 ldrd.l r0,\[fp,\+r3]
- 340: 9369 4480 ldrd.l r20,\[ip,\+lr]
+ 340: 9369 4480 ldrd.l r20,\[r12,\+lr]
00000344 \<ldrdp16\>:
344: 8de5 ldrd r4,\[r3],r3
346: 0ded 4480 ldrd.l r16,\[fp],\+fp
34a: 96ed 4480 ldrd.l r20,\[sp],\+sp
- 34e: 50ed 2400 ldrd.l sl,\[ip],\+r1
+ 34e: 50ed 2400 ldrd.l r10,\[r12],\+r1
352: cf6d 6480 ldrd.l r30,\[fp],\+lr
356: daed e480 ldrd.l r62,\[lr],\+sp
0000035a \<ldrdx\>:
- 35a: 9269 2480 ldrd.l ip,\[ip,\+ip]
+ 35a: 9269 2480 ldrd.l r12,\[r12,\+r12]
35e: 4de9 ff80 ldrd.l r58,\[r59,\+r59]
362: 9269 6d80 ldrd.l r28,\[r28,\+r28]
366: 4de9 6d80 ldrd.l r26,\[r27,\+r27]
- 36a: 96e9 2480 ldrd.l ip,\[sp,\+sp]
+ 36a: 96e9 2480 ldrd.l r12,\[sp,\+sp]
36e: 0de9 8780 ldrd.l r32,\[fp,\+r59]
372: 8769 0800 ldrd.l r4,\[r17,\+r6]
376: 00e9 9400 ldrd.l r32,\[r40,\+r1]
@@ -393,17 +393,17 @@ Disassembly of section .text:
386: 41ed f080 ldrd.l r58,\[r32],\+fp
0000038a \<ldrdd16\>:
- 38a: 906c 2400 ldrd ip,\[ip]
+ 38a: 906c 2400 ldrd r12,\[r12]
38e: 8fe4 ldrd r4,\[r3,0x7]
390: 0264 ldrd r0,\[r0,0x4]
392: 0dec 4400 ldrd.l r16,\[fp,\+0x3]
396: 54ec 4400 ldrd.l r18,\[sp,\+0x1]
39a: 0dec 0400 ldrd.l r0,\[fp,\+0x3]
39e: cfec 2400 ldrd.l lr,\[fp,\+0x7]
- 3a2: d0ec 2400 ldrd.l lr,\[ip,\+0x1]
+ 3a2: d0ec 2400 ldrd.l lr,\[r12,\+0x1]
000003a6 \<ldrdd\>:
- 3a6: 906c 2400 ldrd ip,\[ip]
+ 3a6: 906c 2400 ldrd r12,\[r12]
3aa: 4fec fcff ldrd.l r58,\[r59,\+0x7ff]
3ae: 906c 6c80 ldrd.l r28,\[r28,\+0x400]
3b2: 4fec 0c7f ldrd.l r2,\[r27,\+0x3ff]
@@ -413,17 +413,17 @@ Disassembly of section .text:
3c2: d96c 04f0 ldrd.l r6,\[lr,\+0x782]
000003c6 \<strbx16\>:
- 3c6: 9219 2480 strb.l ip,\[ip,\+ip]
+ 3c6: 9219 2480 strb.l r12,\[r12,\+r12]
3ca: 6d91 strb r3,\[r3,r3]
3cc: 0011 strb r0,\[r0,r0]
3ce: 6d99 2480 strb.l fp,\[fp,\+fp]
3d2: b699 2480 strb.l sp,\[sp,\+sp]
3d6: 3999 0400 strb.l r1,\[lr,\+r3]
- 3da: 8f19 2080 strb.l ip,\[r3,\+lr]
- 3de: d219 2480 strb.l lr,\[ip,\+ip]
+ 3da: 8f19 2080 strb.l r12,\[r3,\+lr]
+ 3de: d219 2480 strb.l lr,\[r12,\+r12]
000003e2 \<strbx\>:
- 3e2: 9219 2480 strb.l ip,\[ip,\+ip]
+ 3e2: 9219 2480 strb.l r12,\[r12,\+r12]
3e6: 6d99 ff80 strb.l r59,\[r59,\+r59]
3ea: 9219 6d80 strb.l r28,\[r28,\+r28]
3ee: 6d99 6d80 strb.l r27,\[r27,\+r27]
@@ -433,27 +433,27 @@ Disassembly of section .text:
3fe: c199 2f00 strb.l lr,\[r24,\+r51]
00000402 \<strbp16\>:
- 402: 921d 2480 strb.l ip,\[ip],\+ip
+ 402: 921d 2480 strb.l r12,\[r12],\+r12
406: 6d95 strb r3,\[r3],r3
408: 0015 strb r0,\[r0],r0
40a: 6d9d 2480 strb.l fp,\[fp],\+fp
40e: b69d 2480 strb.l sp,\[sp],\+sp
- 412: 4e1d 0480 strb.l r2,\[fp],\+ip
+ 412: 4e1d 0480 strb.l r2,\[fp],\+r12
416: 609d 2000 strb.l fp,\[r0],\+r1
41a: 4995 strb r2,\[r2],r3
0000041c \<strbp\>:
- 41c: 921d 2480 strb.l ip,\[ip],\+ip
+ 41c: 921d 2480 strb.l r12,\[r12],\+r12
420: 6d9d ff80 strb.l r59,\[r59],\+r59
424: 921d 6d80 strb.l r28,\[r28],\+r28
428: 6d9d 6d80 strb.l r27,\[r27],\+r27
42c: b69d 2480 strb.l sp,\[sp],\+sp
430: cd1d 3800 strb.l lr,\[r51],\+r2
434: d11d 1700 strb.l r6,\[r44],\+r50
- 438: 849d a700 strb.l r44,\[sb],\+r49
+ 438: 849d a700 strb.l r44,\[r9],\+r49
0000043c \<strbd16\>:
- 43c: 901c 2400 strb ip,\[ip]
+ 43c: 901c 2400 strb r12,\[r12]
440: 6f94 strb r3,\[r3,0x7]
442: 0214 strb r0,\[r0,0x4]
444: 6d9c 2400 strb.l fp,\[fp,\+0x3]
@@ -463,17 +463,17 @@ Disassembly of section .text:
452: 6a1c 2000 strb.l fp,\[r2,\+0x4]
00000456 \<strbd\>:
- 456: 901c 2400 strb ip,\[ip]
+ 456: 901c 2400 strb r12,\[r12]
45a: 6f9c fcff strb.l r59,\[r59,\+0x7ff]
45e: 901c 6c80 strb.l r28,\[r28,\+0x400]
462: 6f9c 6c7f strb.l r27,\[r27,\+0x3ff]
466: b49c 2400 strb.l sp,\[sp,\+0x1]
- 46a: ea1c 44af strb.l r23,\[sl,\+0x57c]
- 46e: 8e9c 30b6 strb.l ip,\[r35,\+0x5b5]
+ 46a: ea1c 44af strb.l r23,\[r10,\+0x57c]
+ 46e: 8e9c 30b6 strb.l r12,\[r35,\+0x5b5]
472: c91c dc88 strb.l r54,\[r58,\+0x442]
00000476 \<strhx16\>:
- 476: 9239 2480 strh.l ip,\[ip,\+ip]
+ 476: 9239 2480 strh.l r12,\[r12,\+r12]
47a: 6db1 strh r3,\[r3,r3]
47c: 0031 strh r0,\[r0,r0]
47e: 6db9 2480 strh.l fp,\[fp,\+fp]
@@ -483,17 +483,17 @@ Disassembly of section .text:
48c: 6db9 0080 strh.l r3,\[r3,\+fp]
00000490 \<strhx\>:
- 490: 9239 2480 strh.l ip,\[ip,\+ip]
+ 490: 9239 2480 strh.l r12,\[r12,\+r12]
494: 6db9 ff80 strh.l r59,\[r59,\+r59]
498: 9239 6d80 strh.l r28,\[r28,\+r28]
49c: 6db9 6d80 strh.l r27,\[r27,\+r27]
4a0: b6b9 2480 strh.l sp,\[sp,\+sp]
4a4: 1bb9 5180 strh.l r16,\[r38,\+r31]
- 4a8: 1239 8580 strh.l r32,\[ip,\+r28]
- 4ac: 2cb9 e480 strh.l r57,\[fp,\+sb]
+ 4a8: 1239 8580 strh.l r32,\[r12,\+r28]
+ 4ac: 2cb9 e480 strh.l r57,\[fp,\+r9]
000004b0 \<strhp16\>:
- 4b0: 923d 2480 strh.l ip,\[ip],\+ip
+ 4b0: 923d 2480 strh.l r12,\[r12],\+r12
4b4: 6db5 strh r3,\[r3],r3
4b6: 0035 strh r0,\[r0],r0
4b8: 6dbd 2480 strh.l fp,\[fp],\+fp
@@ -503,7 +503,7 @@ Disassembly of section .text:
4c8: 2035 strh r1,\[r0],r0
000004ca \<strhp\>:
- 4ca: 923d 2480 strh.l ip,\[ip],\+ip
+ 4ca: 923d 2480 strh.l r12,\[r12],\+r12
4ce: 6dbd ff80 strh.l r59,\[r59],\+r59
4d2: 923d 6d80 strh.l r28,\[r28],\+r28
4d6: 6dbd 6d80 strh.l r27,\[r27],\+r27
@@ -513,17 +513,17 @@ Disassembly of section .text:
4e6: a0bd 1180 strh.l r5,\[r32],\+r25
000004ea \<strhd16\>:
- 4ea: 903c 2400 strh ip,\[ip]
+ 4ea: 903c 2400 strh r12,\[r12]
4ee: 6fb4 strh r3,\[r3,0x7]
4f0: 0234 strh r0,\[r0,0x4]
4f2: 6dbc 2400 strh.l fp,\[fp,\+0x3]
4f6: b4bc 2400 strh.l sp,\[sp,\+0x1]
4fa: 61b4 strh r3,\[r0,0x3]
- 4fc: d3bc 2400 strh.l lr,\[ip,\+0x7]
+ 4fc: d3bc 2400 strh.l lr,\[r12,\+0x7]
500: 6bb4 strh r3,\[r2,0x7]
00000502 \<strhd\>:
- 502: 903c 2400 strh ip,\[ip]
+ 502: 903c 2400 strh r12,\[r12]
506: 6fbc fcff strh.l r59,\[r59,\+0x7ff]
50a: 903c 6c80 strh.l r28,\[r28,\+0x400]
50e: 6fbc 6c7f strh.l r27,\[r27,\+0x3ff]
@@ -533,17 +533,17 @@ Disassembly of section .text:
51e: 6fbc 244e strh.l fp,\[fp,\+0x277]
00000522 \<strx16\>:
- 522: 9259 2480 str.l ip,\[ip,\+ip]
+ 522: 9259 2480 str.l r12,\[r12,\+r12]
526: 6dd1 str r3,\[r3,r3]
528: 0051 str r0,\[r0,r0]
52a: 6dd9 2480 str.l fp,\[fp,\+fp]
52e: b6d9 2480 str.l sp,\[sp,\+sp]
532: cdd9 2000 str.l lr,\[r3,\+r3]
536: 6c59 0400 str.l r3,\[fp,\+r0]
- 53a: 94d9 2400 str.l ip,\[sp,\+r1]
+ 53a: 94d9 2400 str.l r12,\[sp,\+r1]
0000053e \<strx\>:
- 53e: 9259 2480 str.l ip,\[ip,\+ip]
+ 53e: 9259 2480 str.l r12,\[r12,\+r12]
542: 6dd9 ff80 str.l r59,\[r59,\+r59]
546: 9259 6d80 str.l r28,\[r28,\+r28]
54a: 6dd9 6d80 str.l r27,\[r27,\+r27]
@@ -553,7 +553,7 @@ Disassembly of section .text:
55a: 9259 6e80 str.l r28,\[r28,\+r44]
0000055e \<strp16\>:
- 55e: 925d 2480 str.l ip,\[ip],\+ip
+ 55e: 925d 2480 str.l r12,\[r12],\+r12
562: 6dd5 str r3,\[r3],r3
564: 0055 str r0,\[r0],r0
566: 6ddd 2480 str.l fp,\[fp],\+fp
@@ -563,7 +563,7 @@ Disassembly of section .text:
576: 6c5d 0400 str.l r3,\[fp],\+r0
0000057a \<strp\>:
- 57a: 925d 2480 str.l ip,\[ip],\+ip
+ 57a: 925d 2480 str.l r12,\[r12],\+r12
57e: 6ddd ff80 str.l r59,\[r59],\+r59
582: 925d 6d80 str.l r28,\[r28],\+r28
586: 6ddd 6d80 str.l r27,\[r27],\+r27
@@ -573,17 +573,17 @@ Disassembly of section .text:
596: 62dd 5880 str.l r19,\[r48],\+sp
0000059a \<strd16\>:
- 59a: 905c 2400 str ip,\[ip]
+ 59a: 905c 2400 str r12,\[r12]
59e: 6fd4 str r3,\[r3,0x7]
5a0: 0254 str r0,\[r0,0x4]
5a2: 6ddc 2400 str.l fp,\[fp,\+0x3]
5a6: b4dc 2400 str.l sp,\[sp,\+0x1]
5aa: 6ddc 0400 str.l r3,\[fp,\+0x3]
- 5ae: b35c 2400 str.l sp,\[ip,\+0x6]
+ 5ae: b35c 2400 str.l sp,\[r12,\+0x6]
5b2: 39dc 0400 str.l r1,\[lr,\+0x3]
000005b6 \<strd\>:
- 5b6: 905c 2400 str ip,\[ip]
+ 5b6: 905c 2400 str r12,\[r12]
5ba: 6fdc fcff str.l r59,\[r59,\+0x7ff]
5be: 905c 6c80 str.l r28,\[r28,\+0x400]
5c2: 6fdc 6c7f str.l r27,\[r27,\+0x3ff]
@@ -593,27 +593,27 @@ Disassembly of section .text:
5d2: 0d5c a04e str.l r40,\[r3,\+0x272]
000005d6 \<strdx16\>:
- 5d6: 9279 2480 strd.l ip,\[ip,\+ip]
+ 5d6: 9279 2480 strd.l r12,\[r12,\+r12]
5da: 4df1 strd r2,\[r3,r3]
5dc: 0071 strd r0,\[r0,r0]
5de: 0df9 4480 strd.l r16,\[fp,\+fp]
5e2: 56f9 4480 strd.l r18,\[sp,\+sp]
- 5e6: 8cf9 2000 strd.l ip,\[r3,\+r1]
+ 5e6: 8cf9 2000 strd.l r12,\[r3,\+r1]
5ea: 59f9 0480 strd.l r2,\[lr,\+fp]
- 5ee: 8979 2000 strd.l ip,\[r2,\+r2]
+ 5ee: 8979 2000 strd.l r12,\[r2,\+r2]
000005f2 \<strdx\>:
- 5f2: 9279 2480 strd.l ip,\[ip,\+ip]
+ 5f2: 9279 2480 strd.l r12,\[r12,\+r12]
5f6: 4df9 ff80 strd.l r58,\[r59,\+r59]
5fa: 9279 6d80 strd.l r28,\[r28,\+r28]
5fe: 4df9 6d80 strd.l r26,\[r27,\+r27]
602: d6f9 2480 strd.l lr,\[sp,\+sp]
606: d779 9880 strd.l r38,\[r53,\+lr]
60a: 0df9 6a80 strd.l r24,\[r19,\+r43]
- 60e: 8b79 2580 strd.l ip,\[sl,\+r30]
+ 60e: 8b79 2580 strd.l r12,\[r10,\+r30]
00000612 \<strdp16\>:
- 612: 927d 2480 strd.l ip,\[ip],\+ip
+ 612: 927d 2480 strd.l r12,\[r12],\+r12
616: 4df5 strd r2,\[r3],r3
618: 0075 strd r0,\[r0],r0
61a: cdfd 0480 strd.l r6,\[fp],\+fp
@@ -623,17 +623,17 @@ Disassembly of section .text:
626: 58fd 0400 strd.l r2,\[lr],\+r1
0000062a \<strdp\>:
- 62a: 927d 2480 strd.l ip,\[ip],\+ip
+ 62a: 927d 2480 strd.l r12,\[r12],\+r12
62e: 4dfd ff80 strd.l r58,\[r59],\+r59
632: 927d 6d80 strd.l r28,\[r28],\+r28
636: 4dfd 6d80 strd.l r26,\[r27],\+r27
63a: d6fd 4480 strd.l r22,\[sp],\+sp
- 63e: ca7d 0680 strd.l r6,\[sl],\+r44
- 642: 4efd 3400 strd.l sl,\[r43],\+r5
+ 63e: ca7d 0680 strd.l r6,\[r10],\+r44
+ 642: 4efd 3400 strd.l r10,\[r43],\+r5
646: c77d a880 strd.l r46,\[r17],\+lr
0000064a \<strdd16\>:
- 64a: 107c 0400 strd r0,\[ip]
+ 64a: 107c 0400 strd r0,\[r12]
64e: 4ff4 strd r2,\[r3,0x7]
650: 0274 strd r0,\[r0,0x4]
652: 4dfc 0400 strd.l r2,\[fp,\+0x3]
@@ -643,7 +643,7 @@ Disassembly of section .text:
65e: c574 strd r6,\[r1,0x2]
00000660 \<strdd\>:
- 660: 907c 2400 strd ip,\[ip]
+ 660: 907c 2400 strd r12,\[r12]
664: 4ffc fcff strd.l r58,\[r59,\+0x7ff]
668: 907c 6c80 strd.l r28,\[r28,\+0x400]
66c: 4ffc 6c7f strd.l r26,\[r27,\+0x3ff]
@@ -653,17 +653,17 @@ Disassembly of section .text:
67c: 877c bc3d strd.l r44,\[r57,\+0x1ee]
00000680 \<mov16EQ\>:
- 680: 900f 2402 moveq.l ip,ip
+ 680: 900f 2402 moveq.l r12,r12
684: 6c02 moveq r3,r3
686: 0002 moveq r0,r0
688: 6c0f 2402 moveq.l fp,fp
68c: b40f 2402 moveq.l sp,sp
- 690: 880f 2002 moveq.l ip,r2
+ 690: 880f 2002 moveq.l r12,r2
694: 4c0f 0402 moveq.l r2,fp
698: 740f 2402 moveq.l fp,sp
0000069c \<movEQ\>:
- 69c: 900f 2402 moveq.l ip,ip
+ 69c: 900f 2402 moveq.l r12,r12
6a0: 6c0f fc02 moveq.l r59,r59
6a4: 900f 6c02 moveq.l r28,r28
6a8: 6c0f 6c02 moveq.l r27,r27
@@ -673,7 +673,7 @@ Disassembly of section .text:
6b8: 240f 7002 moveq.l r25,r33
000006bc \<mov16NE\>:
- 6bc: 901f 2402 movne.l ip,ip
+ 6bc: 901f 2402 movne.l r12,r12
6c0: 6c12 movne r3,r3
6c2: 0012 movne r0,r0
6c4: 6c1f 2402 movne.l fp,fp
@@ -683,7 +683,7 @@ Disassembly of section .text:
6d2: 6c1f 2402 movne.l fp,fp
000006d6 \<movNE\>:
- 6d6: 901f 2402 movne.l ip,ip
+ 6d6: 901f 2402 movne.l r12,r12
6da: 6c1f fc02 movne.l r59,r59
6de: 901f 6c02 movne.l r28,r28
6e2: 6c1f 6c02 movne.l r27,r27
@@ -693,17 +693,17 @@ Disassembly of section .text:
6f0: fc1f 5002 movne.l r23,r39
000006f4 \<mov16GT\>:
- 6f4: 906f 2402 movgt.l ip,ip
+ 6f4: 906f 2402 movgt.l r12,r12
6f8: 6c62 movgt r3,r3
6fa: 0062 movgt r0,r0
6fc: 6c6f 2402 movgt.l fp,fp
700: b46f 2402 movgt.l sp,sp
704: 2c62 movgt r1,r3
706: cc6f 2002 movgt.l lr,r3
- 70a: 306f 0402 movgt.l r1,ip
+ 70a: 306f 0402 movgt.l r1,r12
0000070e \<movGT\>:
- 70e: 906f 2402 movgt.l ip,ip
+ 70e: 906f 2402 movgt.l r12,r12
712: 6c6f fc02 movgt.l r59,r59
716: 906f 6c02 movgt.l r28,r28
71a: 6c6f 6c02 movgt.l r27,r27
@@ -713,17 +713,17 @@ Disassembly of section .text:
72a: 8c6f 7402 movgt.l r28,r43
0000072e \<mov16GTU\>:
- 72e: 902f 2402 movgtu.l ip,ip
+ 72e: 902f 2402 movgtu.l r12,r12
732: 6c22 movgtu r3,r3
734: 0022 movgtu r0,r0
736: 6c2f 2402 movgtu.l fp,fp
73a: b42f 2402 movgtu.l sp,sp
- 73e: 982f 2402 movgtu.l ip,lr
- 742: b02f 2402 movgtu.l sp,ip
- 746: 942f 2402 movgtu.l ip,sp
+ 73e: 982f 2402 movgtu.l r12,lr
+ 742: b02f 2402 movgtu.l sp,r12
+ 746: 942f 2402 movgtu.l r12,sp
0000074a \<movGTU\>:
- 74a: 902f 2402 movgtu.l ip,ip
+ 74a: 902f 2402 movgtu.l r12,r12
74e: 6c2f fc02 movgtu.l r59,r59
752: 902f 6c02 movgtu.l r28,r28
756: 6c2f 6c02 movgtu.l r27,r27
@@ -733,7 +733,7 @@ Disassembly of section .text:
766: 602f 8c02 movgtu.l r35,r24
0000076a \<mov16GTE\>:
- 76a: 907f 2402 movgte.l ip,ip
+ 76a: 907f 2402 movgte.l r12,r12
76e: 6c72 movgte r3,r3
770: 0072 movgte r0,r0
772: 6c7f 2402 movgte.l fp,fp
@@ -743,27 +743,27 @@ Disassembly of section .text:
780: c87f 2002 movgte.l lr,r2
00000784 \<movGTE\>:
- 784: 907f 2402 movgte.l ip,ip
+ 784: 907f 2402 movgte.l r12,r12
788: 6c7f fc02 movgte.l r59,r59
78c: 907f 6c02 movgte.l r28,r28
790: 6c7f 6c02 movgte.l r27,r27
794: b47f 2402 movgte.l sp,sp
- 798: 8c7f 3c02 movgte.l ip,r59
+ 798: 8c7f 3c02 movgte.l r12,r59
79c: a87f 9402 movgte.l r37,r42
7a0: 887f ac02 movgte.l r44,r26
000007a4 \<mov16GTEU\>:
- 7a4: 903f 2402 movgteu.l ip,ip
+ 7a4: 903f 2402 movgteu.l r12,r12
7a8: 6c32 movgteu r3,r3
7aa: 0032 movgteu r0,r0
7ac: 6c3f 2402 movgteu.l fp,fp
7b0: b43f 2402 movgteu.l sp,sp
- 7b4: d03f 2402 movgteu.l lr,ip
+ 7b4: d03f 2402 movgteu.l lr,r12
7b8: a43f 2002 movgteu.l sp,r1
- 7bc: 983f 2402 movgteu.l ip,lr
+ 7bc: 983f 2402 movgteu.l r12,lr
000007c0 \<movGTEU\>:
- 7c0: 903f 2402 movgteu.l ip,ip
+ 7c0: 903f 2402 movgteu.l r12,r12
7c4: 6c3f fc02 movgteu.l r59,r59
7c8: 903f 6c02 movgteu.l r28,r28
7cc: 6c3f 6c02 movgteu.l r27,r27
@@ -773,57 +773,57 @@ Disassembly of section .text:
7dc: 903f 5802 movgteu.l r20,r52
000007e0 \<mov16LT\>:
- 7e0: 908f 2402 movlt.l ip,ip
+ 7e0: 908f 2402 movlt.l r12,r12
7e4: 6c82 movlt r3,r3
7e6: 0082 movlt r0,r0
7e8: 6c8f 2402 movlt.l fp,fp
7ec: b48f 2402 movlt.l sp,sp
7f0: 6c82 movlt r3,r3
7f2: 4882 movlt r2,r2
- 7f4: 988f 2402 movlt.l ip,lr
+ 7f4: 988f 2402 movlt.l r12,lr
000007f8 \<movLT\>:
- 7f8: 908f 2402 movlt.l ip,ip
+ 7f8: 908f 2402 movlt.l r12,r12
7fc: 6c8f fc02 movlt.l r59,r59
800: 908f 6c02 movlt.l r28,r28
804: 6c8f 6c02 movlt.l r27,r27
808: b48f 2402 movlt.l sp,sp
- 80c: 908f c402 movlt.l r52,ip
+ 80c: 908f c402 movlt.l r52,r12
810: 388f e802 movlt.l r57,r22
814: 1c8f 2002 movlt.l r8,r7
00000818 \<mov16LTU\>:
- 818: 905f 2402 movltu.l ip,ip
+ 818: 905f 2402 movltu.l r12,r12
81c: 6c52 movltu r3,r3
81e: 0052 movltu r0,r0
820: 6c5f 2402 movltu.l fp,fp
824: b45f 2402 movltu.l sp,sp
- 828: 885f 2002 movltu.l ip,r2
- 82c: b05f 2402 movltu.l sp,ip
+ 828: 885f 2002 movltu.l r12,r2
+ 82c: b05f 2402 movltu.l sp,r12
830: 2052 movltu r1,r0
00000832 \<movLTU\>:
- 832: 905f 2402 movltu.l ip,ip
+ 832: 905f 2402 movltu.l r12,r12
836: 6c5f fc02 movltu.l r59,r59
83a: 905f 6c02 movltu.l r28,r28
83e: 6c5f 6c02 movltu.l r27,r27
842: b45f 2402 movltu.l sp,sp
846: bc5f 2c02 movltu.l sp,r31
- 84a: 705f a402 movltu.l r43,ip
+ 84a: 705f a402 movltu.l r43,r12
84e: e05f 1c02 movltu.l r7,r56
00000852 \<mov16LTE\>:
- 852: 909f 2402 movlte.l ip,ip
+ 852: 909f 2402 movlte.l r12,r12
856: 6c92 movlte r3,r3
858: 0092 movlte r0,r0
85a: 6c9f 2402 movlte.l fp,fp
85e: b49f 2402 movlte.l sp,sp
862: 0c92 movlte r0,r3
- 864: 709f 0402 movlte.l r3,ip
+ 864: 709f 0402 movlte.l r3,r12
868: 789f 0402 movlte.l r3,lr
0000086c \<movLTE\>:
- 86c: 909f 2402 movlte.l ip,ip
+ 86c: 909f 2402 movlte.l r12,r12
870: 6c9f fc02 movlte.l r59,r59
874: 909f 6c02 movlte.l r28,r28
878: 6c9f 6c02 movlte.l r27,r27
@@ -833,17 +833,17 @@ Disassembly of section .text:
888: f49f 3802 movlte.l r15,r53
0000088c \<mov16LTEU\>:
- 88c: 904f 2402 movlteu.l ip,ip
+ 88c: 904f 2402 movlteu.l r12,r12
890: 6c42 movlteu r3,r3
892: 0042 movlteu r0,r0
894: 6c4f 2402 movlteu.l fp,fp
898: b44f 2402 movlteu.l sp,sp
- 89c: 984f 2402 movlteu.l ip,lr
+ 89c: 984f 2402 movlteu.l r12,lr
8a0: 4842 movlteu r2,r2
8a2: 4c4f 0402 movlteu.l r2,fp
000008a6 \<movLTEU\>:
- 8a6: 904f 2402 movlteu.l ip,ip
+ 8a6: 904f 2402 movlteu.l r12,r12
8aa: 6c4f fc02 movlteu.l r59,r59
8ae: 904f 6c02 movlteu.l r28,r28
8b2: 6c4f 6c02 movlteu.l r27,r27
@@ -853,37 +853,37 @@ Disassembly of section .text:
8c2: 984f d802 movlteu.l r52,r54
000008c6 \<mov16B\>:
- 8c6: 90ef 2402 mov.l ip,ip
+ 8c6: 90ef 2402 mov.l r12,r12
8ca: 6ce2 mov r3,r3
8cc: 00e2 mov r0,r0
8ce: 6cef 2402 mov.l fp,fp
8d2: b4ef 2402 mov.l sp,sp
- 8d6: 84ef 2002 mov.l ip,r1
- 8da: 80ef 2002 mov.l ip,r0
- 8de: 10ef 0402 mov.l r0,ip
+ 8d6: 84ef 2002 mov.l r12,r1
+ 8da: 80ef 2002 mov.l r12,r0
+ 8de: 10ef 0402 mov.l r0,r12
000008e2 \<movB\>:
- 8e2: 90ef 2402 mov.l ip,ip
+ 8e2: 90ef 2402 mov.l r12,r12
8e6: 6cef fc02 mov.l r59,r59
8ea: 90ef 6c02 mov.l r28,r28
8ee: 6cef 6c02 mov.l r27,r27
8f2: b4ef 2402 mov.l sp,sp
8f6: 2cef 1c02 mov.l r1,r59
- 8fa: 90ef 6402 mov.l r28,ip
+ 8fa: 90ef 6402 mov.l r28,r12
8fe: a8ef 1402 mov.l r5,r42
00000902 \<mov16BEQ\>:
- 902: 90af 2402 movbeq.l ip,ip
+ 902: 90af 2402 movbeq.l r12,r12
906: 6ca2 movbeq r3,r3
908: 00a2 movbeq r0,r0
90a: 6caf 2402 movbeq.l fp,fp
90e: b4af 2402 movbeq.l sp,sp
912: c8af 2002 movbeq.l lr,r2
916: 68af 2002 movbeq.l fp,r2
- 91a: 84af 2002 movbeq.l ip,r1
+ 91a: 84af 2002 movbeq.l r12,r1
0000091e \<movBEQ\>:
- 91e: 90af 2402 movbeq.l ip,ip
+ 91e: 90af 2402 movbeq.l r12,r12
922: 6caf fc02 movbeq.l r59,r59
926: 90af 6c02 movbeq.l r28,r28
92a: 6caf 6c02 movbeq.l r27,r27
@@ -893,17 +893,17 @@ Disassembly of section .text:
93a: c4af 2002 movbeq.l lr,r1
0000093e \<mov16BNE\>:
- 93e: 90bf 2402 movbne.l ip,ip
+ 93e: 90bf 2402 movbne.l r12,r12
942: 6cb2 movbne r3,r3
944: 00b2 movbne r0,r0
946: 6cbf 2402 movbne.l fp,fp
94a: b4bf 2402 movbne.l sp,sp
94e: 28b2 movbne r1,r2
- 950: 84bf 2002 movbne.l ip,r1
- 954: 8cbf 2002 movbne.l ip,r3
+ 950: 84bf 2002 movbne.l r12,r1
+ 954: 8cbf 2002 movbne.l r12,r3
00000958 \<movBNE\>:
- 958: 90bf 2402 movbne.l ip,ip
+ 958: 90bf 2402 movbne.l r12,r12
95c: 6cbf fc02 movbne.l r59,r59
960: 90bf 6c02 movbne.l r28,r28
964: 6cbf 6c02 movbne.l r27,r27
@@ -913,17 +913,17 @@ Disassembly of section .text:
974: f0bf 5802 movbne.l r23,r52
00000978 \<mov16BLT\>:
- 978: 90cf 2402 movblt.l ip,ip
+ 978: 90cf 2402 movblt.l r12,r12
97c: 6cc2 movblt r3,r3
97e: 00c2 movblt r0,r0
980: 6ccf 2402 movblt.l fp,fp
984: b4cf 2402 movblt.l sp,sp
988: b8cf 2402 movblt.l sp,lr
- 98c: 98cf 2402 movblt.l ip,lr
+ 98c: 98cf 2402 movblt.l r12,lr
990: d4cf 2402 movblt.l lr,sp
00000994 \<movBLT\>:
- 994: 90cf 2402 movblt.l ip,ip
+ 994: 90cf 2402 movblt.l r12,r12
998: 6ccf fc02 movblt.l r59,r59
99c: 90cf 6c02 movblt.l r28,r28
9a0: 6ccf 6c02 movblt.l r27,r27
@@ -933,17 +933,17 @@ Disassembly of section .text:
9b0: a4cf d002 movblt.l r53,r33
000009b4 \<mov16BLTE\>:
- 9b4: 90df 2402 movblte.l ip,ip
+ 9b4: 90df 2402 movblte.l r12,r12
9b8: 6cd2 movblte r3,r3
9ba: 00d2 movblte r0,r0
9bc: 6cdf 2402 movblte.l fp,fp
9c0: b4df 2402 movblte.l sp,sp
- 9c4: b0df 2402 movblte.l sp,ip
+ 9c4: b0df 2402 movblte.l sp,r12
9c8: 0cdf 0402 movblte.l r0,fp
9cc: 14df 0402 movblte.l r0,sp
000009d0 \<movBLTE\>:
- 9d0: 90df 2402 movblte.l ip,ip
+ 9d0: 90df 2402 movblte.l r12,r12
9d4: 6cdf fc02 movblte.l r59,r59
9d8: 90df 6c02 movblte.l r28,r28
9dc: 6cdf 6c02 movblte.l r27,r27
@@ -953,7 +953,7 @@ Disassembly of section .text:
9ec: 08df 2002 movblte.l r8,r2
000009f0 \<movts16\>:
- 9f0: 810f 2002 movts.l config,ip
+ 9f0: 810f 2002 movts.l config,r12
9f4: 750f 0402 movts.l ipend,r3
9f8: 010f 0402 movts.l iret,r0
9fc: 6d0f 2002 movts.l debug,fp
@@ -963,17 +963,17 @@ Disassembly of section .text:
a0c: 050f 0402 movts.l imask,r0
00000a10 \<movts\>:
- a10: 810f 2002 movts.l config,ip
+ a10: 810f 2002 movts.l config,r12
a14: 750f e402 movts.l ipend,r59
a18: 810f 6402 movts.l iret,r28
a1c: 6d0f 6002 movts.l debug,r27
a20: a50f 2002 movts.l status,sp
a24: 4d0f c002 movts.l debug,r50
a28: 350f 8402 movts.l ipend,r33
- a2c: 850f 2002 movts.l status,ip
+ a2c: 850f 2002 movts.l status,r12
00000a30 \<movfs16\>:
- a30: 811f 2002 movfs.l ip,config
+ a30: 811f 2002 movfs.l r12,config
a34: 751f 0402 movfs.l r3,ipend
a38: 011f 0402 movfs.l r0,iret
a3c: 6d1f 2002 movfs.l fp,debug
@@ -983,7 +983,7 @@ Disassembly of section .text:
a4a: cd1f 2002 movfs.l lr,debug
00000a4e \<movfs\>:
- a4e: 811f 2002 movfs.l ip,config
+ a4e: 811f 2002 movfs.l r12,config
a52: 751f e402 movfs.l r59,ipend
a56: 811f 6402 movfs.l r28,iret
a5a: 6d1f 6002 movfs.l r27,debug
@@ -1015,67 +1015,67 @@ Disassembly of section .text:
a84: 17e2 trap 0x5
00000a86 \<add16\>:
- a86: 921f 248a add.l ip,ip,ip
+ a86: 921f 248a add.l r12,r12,r12
a8a: 6d9a add r3,r3,r3
a8c: 001a add r0,r0,r0
a8e: 6d9f 248a add.l fp,fp,fp
a92: b69f 248a add.l sp,sp,sp
a96: ab1f 208a add.l sp,r2,lr
a9a: 089a add r0,r2,r1
- a9c: 8d9f 248a add.l ip,fp,fp
+ a9c: 8d9f 248a add.l r12,fp,fp
00000aa0 \<add\>:
- aa0: 921f 248a add.l ip,ip,ip
+ aa0: 921f 248a add.l r12,r12,r12
aa4: 6d9f ff8a add.l r59,r59,r59
aa8: 921f 6d8a add.l r28,r28,r28
aac: 6d9f 6d8a add.l r27,r27,r27
ab0: b69f 248a add.l sp,sp,sp
- ab4: 081f e50a add.l r56,sl,r16
+ ab4: 081f e50a add.l r56,r10,r16
ab8: 851f 8e0a add.l r36,r25,r34
abc: 449f 190a add.l r2,r49,r17
00000ac0 \<sub16\>:
- ac0: 923f 248a sub.l ip,ip,ip
+ ac0: 923f 248a sub.l r12,r12,r12
ac4: 6dba sub r3,r3,r3
ac6: 003a sub r0,r0,r0
ac8: 6dbf 248a sub.l fp,fp,fp
acc: b6bf 248a sub.l sp,sp,sp
- ad0: 533f 048a sub.l r2,ip,lr
+ ad0: 533f 048a sub.l r2,r12,lr
ad4: d83f 240a sub.l lr,lr,r0
ad8: 6dba sub r3,r3,r3
00000ada \<sub\>:
- ada: 923f 248a sub.l ip,ip,ip
+ ada: 923f 248a sub.l r12,r12,r12
ade: 6dbf ff8a sub.l r59,r59,r59
ae2: 923f 6d8a sub.l r28,r28,r28
ae6: 6dbf 6d8a sub.l r27,r27,r27
aea: b6bf 248a sub.l sp,sp,sp
- aee: 9a3f 250a sub.l ip,lr,r20
+ aee: 9a3f 250a sub.l r12,lr,r20
af2: 1bbf ca8a sub.l r48,r22,r47
af6: 62bf 588a sub.l r19,r48,sp
00000afa \<and16\>:
- afa: 925f 248a and.l ip,ip,ip
+ afa: 925f 248a and.l r12,r12,r12
afe: 6dda and r3,r3,r3
b00: 005a and r0,r0,r0
b02: 6ddf 248a and.l fp,fp,fp
b06: b6df 248a and.l sp,sp,sp
b0a: 75df 240a and.l fp,sp,r3
b0e: 6dda and r3,r3,r3
- b10: 96df 248a and.l ip,sp,sp
+ b10: 96df 248a and.l r12,sp,sp
00000b14 \<and\>:
- b14: 925f 248a and.l ip,ip,ip
+ b14: 925f 248a and.l r12,r12,r12
b18: 6ddf ff8a and.l r59,r59,r59
b1c: 925f 6d8a and.l r28,r28,r28
b20: 6ddf 6d8a and.l r27,r27,r27
b24: b6df 248a and.l sp,sp,sp
- b28: 935f c68a and.l r52,ip,r46
+ b28: 935f c68a and.l r52,r12,r46
b2c: 825f b68a and.l r44,r40,r44
b30: 0bdf 7d8a and.l r24,r58,r31
00000b34 \<orr16\>:
- b34: 927f 248a orr.l ip,ip,ip
+ b34: 927f 248a orr.l r12,r12,r12
b38: 6dfa orr r3,r3,r3
b3a: 007a orr r0,r0,r0
b3c: 6dff 248a orr.l fp,fp,fp
@@ -1085,7 +1085,7 @@ Disassembly of section .text:
b4c: 4d7a orr r2,r3,r2
00000b4e \<orr\>:
- b4e: 927f 248a orr.l ip,ip,ip
+ b4e: 927f 248a orr.l r12,r12,r12
b52: 6dff ff8a orr.l r59,r59,r59
b56: 927f 6d8a orr.l r28,r28,r28
b5a: 6dff 6d8a orr.l r27,r27,r27
@@ -1095,27 +1095,27 @@ Disassembly of section .text:
b6a: 167f ee8a orr.l r56,r29,r44
00000b6e \<eor16\>:
- b6e: 920f 248a eor.l ip,ip,ip
+ b6e: 920f 248a eor.l r12,r12,r12
b72: 6d8a eor r3,r3,r3
b74: 000a eor r0,r0,r0
b76: 6d8f 248a eor.l fp,fp,fp
b7a: b68f 248a eor.l sp,sp,sp
- b7e: 8d0f 200a eor.l ip,r3,r2
+ b7e: 8d0f 200a eor.l r12,r3,r2
b82: 750f 040a eor.l r3,sp,r2
b86: 750f 240a eor.l fp,sp,r2
00000b8a \<eor\>:
- b8a: 920f 248a eor.l ip,ip,ip
+ b8a: 920f 248a eor.l r12,r12,r12
b8e: 6d8f ff8a eor.l r59,r59,r59
b92: 920f 6d8a eor.l r28,r28,r28
b96: 6d8f 6d8a eor.l r27,r27,r27
b9a: b68f 248a eor.l sp,sp,sp
b9e: 228f 5d8a eor.l r17,r56,r29
ba2: a58f 358a eor.l sp,r41,r27
- ba6: 698f 268a eor.l fp,sl,r43
+ ba6: 698f 268a eor.l fp,r10,r43
00000baa \<asr16\>:
- baa: 926f 248a asr.l ip,ip,ip
+ baa: 926f 248a asr.l r12,r12,r12
bae: 6dea asr r3,r3,r3
bb0: 006a asr r0,r0,r0
bb2: 6def 248a asr.l fp,fp,fp
@@ -1125,17 +1125,17 @@ Disassembly of section .text:
bc0: 0eef 048a asr.l r0,fp,sp
00000bc4 \<asr\>:
- bc4: 926f 248a asr.l ip,ip,ip
+ bc4: 926f 248a asr.l r12,r12,r12
bc8: 6def ff8a asr.l r59,r59,r59
bcc: 926f 6d8a asr.l r28,r28,r28
bd0: 6def 6d8a asr.l r27,r27,r27
bd4: b6ef 248a asr.l sp,sp,sp
- bd8: 44ef 858a asr.l r34,sb,r25
+ bd8: 44ef 858a asr.l r34,r9,r25
bdc: 64ef ca0a asr.l r51,r17,r33
- be0: 9def 208a asr.l ip,r7,fp
+ be0: 9def 208a asr.l r12,r7,fp
00000be4 \<lsr16\>:
- be4: 924f 248a lsr.l ip,ip,ip
+ be4: 924f 248a lsr.l r12,r12,r12
be8: 6dca lsr r3,r3,r3
bea: 004a lsr r0,r0,r0
bec: 6dcf 248a lsr.l fp,fp,fp
@@ -1145,27 +1145,27 @@ Disassembly of section .text:
bfc: c94f 200a lsr.l lr,r2,r2
00000c00 \<lsr\>:
- c00: 924f 248a lsr.l ip,ip,ip
+ c00: 924f 248a lsr.l r12,r12,r12
c04: 6dcf ff8a lsr.l r59,r59,r59
c08: 924f 6d8a lsr.l r28,r28,r28
c0c: 6dcf 6d8a lsr.l r27,r27,r27
c10: b6cf 248a lsr.l sp,sp,sp
c14: c5cf 0d0a lsr.l r6,r25,r19
- c18: 984f 3a0a lsr.l ip,r54,r32
- c1c: b64f 248a lsr.l sp,sp,ip
+ c18: 984f 3a0a lsr.l r12,r54,r32
+ c1c: b64f 248a lsr.l sp,sp,r12
00000c20 \<lsl16\>:
- c20: 922f 248a lsl.l ip,ip,ip
+ c20: 922f 248a lsl.l r12,r12,r12
c24: 6daa lsl r3,r3,r3
c26: 002a lsl r0,r0,r0
c28: 6daf 248a lsl.l fp,fp,fp
c2c: b6af 248a lsl.l sp,sp,sp
- c30: 922f 248a lsl.l ip,ip,ip
- c34: c62f 208a lsl.l lr,r1,ip
+ c30: 922f 248a lsl.l r12,r12,r12
+ c34: c62f 208a lsl.l lr,r1,r12
c38: d5af 240a lsl.l lr,sp,r3
00000c3c \<lsl\>:
- c3c: 922f 248a lsl.l ip,ip,ip
+ c3c: 922f 248a lsl.l r12,r12,r12
c40: 6daf ff8a lsl.l r59,r59,r59
c44: 922f 6d8a lsl.l r28,r28,r28
c48: 6daf 6d8a lsl.l r27,r27,r27
@@ -1175,7 +1175,7 @@ Disassembly of section .text:
c58: e6af 518a lsl.l r23,r33,r29
00000c5c \<addi16\>:
- c5c: 901b 2400 add ip,ip,0
+ c5c: 901b 2400 add r12,r12,0
c60: 6f9b 0000 add r3,r3,7
c64: 021b 0000 add r0,r0,4
c68: 6d9b 2400 add fp,fp,3
@@ -1185,27 +1185,27 @@ Disassembly of section .text:
c76: 0f9b 0400 add r0,fp,7
00000c7a \<addi\>:
- c7a: 901b 2400 add ip,ip,0
+ c7a: 901b 2400 add r12,r12,0
c7e: 6f9b fc7f add r59,r59,1023
c82: 939b 6c04 add r28,r28,39
c86: 6f9b 6c7f add r27,r27,1023
c8a: b49b 2400 add sp,sp,1
c8e: 329b cc14 add r49,r28,165
c92: eb9b 604d add r31,r2,623
- c96: 049b 4476 add r16,sb,945
+ c96: 049b 4476 add r16,r9,945
00000c9a \<subi16\>:
- c9a: 903b 2400 sub ip,ip,0
+ c9a: 903b 2400 sub r12,r12,0
c9e: 6fbb 0000 sub r3,r3,7
ca2: 023b 0000 sub r0,r0,4
ca6: 6dbb 2400 sub fp,fp,3
caa: b4bb 2400 sub sp,sp,1
- cae: 8d3b 2000 sub ip,r3,2
+ cae: 8d3b 2000 sub r12,r3,2
cb2: ce3b 2000 sub lr,r3,4
- cb6: 88bb 2000 sub ip,r2,1
+ cb6: 88bb 2000 sub r12,r2,1
00000cba \<subi\>:
- cba: 903b 2400 sub ip,ip,0
+ cba: 903b 2400 sub r12,r12,0
cbe: 6cbb fc00 sub r59,r59,1
cc2: 93bb 6c7f sub r28,r28,1023
cc6: 6f3b 6c7f sub r27,r27,1022
@@ -1215,7 +1215,7 @@ Disassembly of section .text:
cd6: f03b c03d sub r55,r4,488
00000cda \<lsri16\>:
- cda: 900f 2406 lsr.l ip,ip,0x0
+ cda: 900f 2406 lsr.l r12,r12,0x0
cde: 6fe6 lsr r3,r3,0x1f
ce0: 0206 lsr r0,r0,0x10
ce2: 6def 2406 lsr.l fp,fp,0xf
@@ -1225,7 +1225,7 @@ Disassembly of section .text:
cee: 79cf 2406 lsr.l fp,lr,0xe
00000cf2 \<lsri32\>:
- cf2: 900f 2406 lsr.l ip,ip,0x0
+ cf2: 900f 2406 lsr.l r12,r12,0x0
cf6: 6fef fc06 lsr.l r59,r59,0x1f
cfa: 920f 6c06 lsr.l r28,r28,0x10
cfe: 6def 6c06 lsr.l r27,r27,0xf
@@ -1235,7 +1235,7 @@ Disassembly of section .text:
d0e: 8b8f 6006 lsr.l r28,r2,0x1c
00000d12 \<lsli16\>:
- d12: 901f 2406 lsl.l ip,ip,0x0
+ d12: 901f 2406 lsl.l r12,r12,0x0
d16: 6ff6 lsl r3,r3,0x1f
d18: 0216 lsl r0,r0,0x10
d1a: 6dff 2406 lsl.l fp,fp,0xf
@@ -1245,27 +1245,27 @@ Disassembly of section .text:
d28: 0a16 lsl r0,r2,0x10
00000d2a \<lsli32\>:
- d2a: 901f 2406 lsl.l ip,ip,0x0
+ d2a: 901f 2406 lsl.l r12,r12,0x0
d2e: 6fff fc06 lsl.l r59,r59,0x1f
d32: 921f 6c06 lsl.l r28,r28,0x10
d36: 6dff 6c06 lsl.l r27,r27,0xf
d3a: b43f 2406 lsl.l sp,sp,0x1
d3e: 0e7f f806 lsl.l r56,r51,0x13
d42: 3e7f 5006 lsl.l r17,r39,0x13
- d46: 519f 0406 lsl.l r2,ip,0xc
+ d46: 519f 0406 lsl.l r2,r12,0xc
00000d4a \<asri16\>:
- d4a: 900f 240e asr.l ip,ip,0x0
+ d4a: 900f 240e asr.l r12,r12,0x0
d4e: 6fee asr r3,r3,0x1f
d50: 020e asr r0,r0,0x10
d52: 6def 240e asr.l fp,fp,0xf
d56: b42f 240e asr.l sp,sp,0x1
- d5a: d2af 240e asr.l lr,ip,0x15
+ d5a: d2af 240e asr.l lr,r12,0x15
d5e: 6ece asr r3,r3,0x16
d60: 6d2e asr r3,r3,0x9
00000d62 \<asri32\>:
- d62: 900f 240e asr.l ip,ip,0x0
+ d62: 900f 240e asr.l r12,r12,0x0
d66: 6fef fc0e asr.l r59,r59,0x1f
d6a: 920f 6c0e asr.l r28,r28,0x10
d6e: 6def 6c0e asr.l r27,r27,0xf
@@ -1275,7 +1275,7 @@ Disassembly of section .text:
d7e: bb8f 540e asr.l r21,r46,0x1c
00000d82 \<mov8\>:
- d82: 800b 2002 mov ip,0x0
+ d82: 800b 2002 mov r12,0x0
d86: 7fe3 mov r3,0xff
d88: 1003 mov r0,0x80
d8a: 6feb 2002 mov fp,0x7f
@@ -1285,7 +1285,7 @@ Disassembly of section .text:
d98: 614b 2002 mov fp,0xa
00000d9c \<mov16\>:
- d9c: 800b 2002 mov ip,0x0
+ d9c: 800b 2002 mov r12,0x0
da0: 7feb eff2 mov r59,0xffff
da4: 800b 6802 mov r28,0x8000
da8: 7feb 67f2 mov r27,0x7fff
@@ -1295,17 +1295,17 @@ Disassembly of section .text:
db8: 044b 48e2 mov r16,0x8e22
00000dbc \<faddf16\>:
- dbc: 920f 2487 fadd.l ip,ip,ip
+ dbc: 920f 2487 fadd.l r12,r12,r12
dc0: 6d87 fadd r3,r3,r3
dc2: 0007 fadd r0,r0,r0
dc4: 6d8f 2487 fadd.l fp,fp,fp
dc8: b68f 2487 fadd.l sp,sp,sp
- dcc: b10f 2407 fadd.l sp,ip,r2
+ dcc: b10f 2407 fadd.l sp,r12,r2
dd0: a90f 2007 fadd.l sp,r2,r2
dd4: b98f 2487 fadd.l sp,lr,fp
00000dd8 \<faddf32\>:
- dd8: 920f 2487 fadd.l ip,ip,ip
+ dd8: 920f 2487 fadd.l r12,r12,r12
ddc: 6d8f ff87 fadd.l r59,r59,r59
de0: 920f 6d87 fadd.l r28,r28,r28
de4: 6d8f 6d87 fadd.l r27,r27,r27
@@ -1315,17 +1315,17 @@ Disassembly of section .text:
df4: 170f ac87 fadd.l r40,r29,lr
00000df8 \<fsubf16\>:
- df8: 921f 2487 fsub.l ip,ip,ip
+ df8: 921f 2487 fsub.l r12,r12,r12
dfc: 6d97 fsub r3,r3,r3
dfe: 0017 fsub r0,r0,r0
e00: 6d9f 2487 fsub.l fp,fp,fp
e04: b69f 2487 fsub.l sp,sp,sp
e08: 5a9f 0487 fsub.l r2,lr,sp
- e0c: 661f 0087 fsub.l r3,r1,ip
- e10: 711f 0407 fsub.l r3,ip,r2
+ e0c: 661f 0087 fsub.l r3,r1,r12
+ e10: 711f 0407 fsub.l r3,r12,r2
00000e14 \<fsubf32\>:
- e14: 921f 2487 fsub.l ip,ip,ip
+ e14: 921f 2487 fsub.l r12,r12,r12
e18: 6d9f ff87 fsub.l r59,r59,r59
e1c: 921f 6d87 fsub.l r28,r28,r28
e20: 6d9f 6d87 fsub.l r27,r27,r27
@@ -1335,47 +1335,47 @@ Disassembly of section .text:
e30: c29f 1a87 fsub.l r6,r48,r45
00000e34 \<fmulf16\>:
- e34: 922f 2487 fmul.l ip,ip,ip
+ e34: 922f 2487 fmul.l r12,r12,r12
e38: 6da7 fmul r3,r3,r3
e3a: 0027 fmul r0,r0,r0
e3c: 6daf 2487 fmul.l fp,fp,fp
e40: b6af 2487 fmul.l sp,sp,sp
- e44: 71af 0487 fmul.l r3,ip,fp
+ e44: 71af 0487 fmul.l r3,r12,fp
e48: c52f 2007 fmul.l lr,r1,r2
e4c: bb2f 2487 fmul.l sp,lr,lr
00000e50 \<fmulf32\>:
- e50: 922f 2487 fmul.l ip,ip,ip
+ e50: 922f 2487 fmul.l r12,r12,r12
e54: 6daf ff87 fmul.l r59,r59,r59
e58: 922f 6d87 fmul.l r28,r28,r28
e5c: 6daf 6d87 fmul.l r27,r27,r27
e60: b6af 2487 fmul.l sp,sp,sp
e64: 5daf eb07 fmul.l r58,r23,r51
e68: cbaf 4287 fmul.l r22,r2,r47
- e6c: d92f a487 fmul.l r46,lr,sl
+ e6c: d92f a487 fmul.l r46,lr,r10
00000e70 \<fmaddf16\>:
- e70: 923f 2487 fmadd.l ip,ip,ip
+ e70: 923f 2487 fmadd.l r12,r12,r12
e74: 6db7 fmadd r3,r3,r3
e76: 0037 fmadd r0,r0,r0
e78: 6dbf 2487 fmadd.l fp,fp,fp
e7c: b6bf 2487 fmadd.l sp,sp,sp
e80: a5bf 2007 fmadd.l sp,r1,r3
e84: 6c37 fmadd r3,r3,r0
- e86: 523f 0487 fmadd.l r2,ip,ip
+ e86: 523f 0487 fmadd.l r2,r12,r12
00000e8a \<fmaddf32\>:
- e8a: 923f 2487 fmadd.l ip,ip,ip
+ e8a: 923f 2487 fmadd.l r12,r12,r12
e8e: 6dbf ff87 fmadd.l r59,r59,r59
e92: 923f 6d87 fmadd.l r28,r28,r28
e96: 6dbf 6d87 fmadd.l r27,r27,r27
e9a: b6bf 2487 fmadd.l sp,sp,sp
e9e: 983f 7a07 fmadd.l r28,r54,r32
- ea2: 89bf 2087 fmadd.l ip,r2,fp
+ ea2: 89bf 2087 fmadd.l r12,r2,fp
ea6: 633f 3507 fmadd.l fp,r40,r22
00000eaa \<fmsubf16\>:
- eaa: 924f 2487 fmsub.l ip,ip,ip
+ eaa: 924f 2487 fmsub.l r12,r12,r12
eae: 6dc7 fmsub r3,r3,r3
eb0: 0047 fmsub r0,r0,r0
eb2: 6dcf 2487 fmsub.l fp,fp,fp
@@ -1385,16 +1385,16 @@ Disassembly of section .text:
ec2: 0c47 fmsub r0,r3,r0
00000ec4 \<fmsubf32\>:
- ec4: 924f 2487 fmsub.l ip,ip,ip
+ ec4: 924f 2487 fmsub.l r12,r12,r12
ec8: 6dcf ff87 fmsub.l r59,r59,r59
ecc: 924f 6d87 fmsub.l r28,r28,r28
ed0: 6dcf 6d87 fmsub.l r27,r27,r27
ed4: b6cf 2487 fmsub.l sp,sp,sp
- ed8: 50cf a887 fmsub.l r42,r20,sb
+ ed8: 50cf a887 fmsub.l r42,r20,r9
edc: c14f 4e87 fmsub.l r22,r24,r42
ee0: f9cf 2907 fmsub.l r15,r22,r19
ee4: 2a4c 0101 ldr.l r1,\[r2,-0xc]
ee8: dbbc 4dff strh.l r22,\[r30,-0x7ff]
- eec: 9bec 24ff ldrd.l ip,\[lr,\+0x7ff]
+ eec: 9bec 24ff ldrd.l r12,\[lr,\+0x7ff]
ef0: 201e bitr r1,r0
ef2: fc1f 640e bitr.l r31,r15
diff --git a/gas/testsuite/gas/epiphany/sample.d b/gas/testsuite/gas/epiphany/sample.d
index d360363..3e534dd 100644
--- a/gas/testsuite/gas/epiphany/sample.d
+++ b/gas/testsuite/gas/epiphany/sample.d
@@ -90,98 +90,98 @@ Disassembly of section \.text:
00000066 \<orr\>:
66: 29fa orr r1,r2,r3
- 68: 72ff 248a orr.l fp,ip,sp
+ 68: 72ff 248a orr.l fp,r12,sp
0000006c \<and\>:
6c: 29da and r1,r2,r3
- 6e: 72df 248a and.l fp,ip,sp
+ 6e: 72df 248a and.l fp,r12,sp
00000072 \<eor\>:
72: 298a eor r1,r2,r3
- 74: 728f 248a eor.l fp,ip,sp
+ 74: 728f 248a eor.l fp,r12,sp
78: 0584 ldrb r0,\[r1,0x3\]
- 7a: 478c 201f ldrb.l sl,\[r1,\+0xff\]
+ 7a: 478c 201f ldrb.l r10,\[r1,\+0xff\]
7e: 0501 ldrb r0,\[r1,r2\]
80: 0589 0080 ldrb.l r0,\[r1,\+fp\]
84: 0d05 ldrb r0,\[r3\],r2
- 86: 528d 2480 ldrb.l sl,\[ip\],\+sp
+ 86: 528d 2480 ldrb.l r10,\[r12\],\+sp
8a: 05a4 ldrh r0,\[r1,0x3\]
- 8c: 47ac 201f ldrh.l sl,\[r1,\+0xff\]
+ 8c: 47ac 201f ldrh.l r10,\[r1,\+0xff\]
90: 0521 ldrh r0,\[r1,r2\]
92: 05a9 0080 ldrh.l r0,\[r1,\+fp\]
96: 0d25 ldrh r0,\[r3\],r2
- 98: 52ad 2480 ldrh.l sl,\[ip\],\+sp
+ 98: 52ad 2480 ldrh.l r10,\[r12\],\+sp
9c: 05c4 ldr r0,\[r1,0x3\]
- 9e: 47cc 201f ldr.l sl,\[r1,\+0xff\]
+ 9e: 47cc 201f ldr.l r10,\[r1,\+0xff\]
a2: 0541 ldr r0,\[r1,r2\]
a4: 05c9 0080 ldr.l r0,\[r1,\+fp\]
a8: 0d45 ldr r0,\[r3\],r2
- aa: 52cd 2480 ldr.l sl,\[ip\],\+sp
+ aa: 52cd 2480 ldr.l r10,\[r12\],\+sp
ae: 05e4 ldrd r0,\[r1,0x3\]
- b0: 47ec 201f ldrd.l sl,\[r1,\+0xff\]
+ b0: 47ec 201f ldrd.l r10,\[r1,\+0xff\]
b4: 0561 ldrd r0,\[r1,r2\]
b6: 05e9 0080 ldrd.l r0,\[r1,\+fp\]
ba: 0d65 ldrd r0,\[r3\],r2
- bc: 52ed 2480 ldrd.l sl,\[ip\],\+sp
+ bc: 52ed 2480 ldrd.l r10,\[r12\],\+sp
c0: 0594 strb r0,\[r1,0x3\]
- c2: 479c 201f strb.l sl,\[r1,\+0xff\]
+ c2: 479c 201f strb.l r10,\[r1,\+0xff\]
c6: 0511 strb r0,\[r1,r2\]
c8: 0599 0080 strb.l r0,\[r1,\+fp\]
cc: 0d15 strb r0,\[r3\],r2
- ce: 529d 2480 strb.l sl,\[ip\],\+sp
+ ce: 529d 2480 strb.l r10,\[r12\],\+sp
d2: 05b4 strh r0,\[r1,0x3\]
- d4: 47bc 201f strh.l sl,\[r1,\+0xff\]
+ d4: 47bc 201f strh.l r10,\[r1,\+0xff\]
d8: 0531 strh r0,\[r1,r2\]
da: 05b9 0080 strh.l r0,\[r1,\+fp\]
de: 0d35 strh r0,\[r3\],r2
- e0: 52bd 2480 strh.l sl,\[ip\],\+sp
+ e0: 52bd 2480 strh.l r10,\[r12\],\+sp
e4: 05d4 str r0,\[r1,0x3\]
- e6: 47dc 201f str.l sl,\[r1,\+0xff\]
+ e6: 47dc 201f str.l r10,\[r1,\+0xff\]
ea: 0551 str r0,\[r1,r2\]
ec: 05d9 0080 str.l r0,\[r1,\+fp\]
f0: 0d55 str r0,\[r3\],r2
- f2: 52dd 2480 str.l sl,\[ip\],\+sp
+ f2: 52dd 2480 str.l r10,\[r12\],\+sp
f6: 05f4 strd r0,\[r1,0x3\]
- f8: 47fc 201f strd.l sl,\[r1,\+0xff\]
+ f8: 47fc 201f strd.l r10,\[r1,\+0xff\]
fc: 0571 strd r0,\[r1,r2\]
fe: 05f9 0080 strd.l r0,\[r1,\+fp\]
102: 0d75 strd r0,\[r3\],r2
- 104: 52fd 2480 strd.l sl,\[ip\],\+sp
+ 104: 52fd 2480 strd.l r10,\[r12\],\+sp
00000108 \<mov\>:
108: dfe3 mov r6,0xff
10a: ffeb 6ff2 mov r31,0xffff
10e: 004b 0102 mov r0,0x1002
112: 2802 moveq r1,r2
- 114: 700f 2402 moveq.l fp,ip
+ 114: 700f 2402 moveq.l fp,r12
118: 2812 movne r1,r2
- 11a: 701f 2402 movne.l fp,ip
+ 11a: 701f 2402 movne.l fp,r12
11e: 2822 movgtu r1,r2
- 120: 702f 2402 movgtu.l fp,ip
+ 120: 702f 2402 movgtu.l fp,r12
124: 2832 movgteu r1,r2
- 126: 703f 2402 movgteu.l fp,ip
+ 126: 703f 2402 movgteu.l fp,r12
12a: 2842 movlteu r1,r2
- 12c: 704f 2402 movlteu.l fp,ip
+ 12c: 704f 2402 movlteu.l fp,r12
130: 2852 movltu r1,r2
- 132: 705f 2402 movltu.l fp,ip
+ 132: 705f 2402 movltu.l fp,r12
136: 2862 movgt r1,r2
- 138: 706f 2402 movgt.l fp,ip
+ 138: 706f 2402 movgt.l fp,r12
13c: 2872 movgte r1,r2
- 13e: 707f 2402 movgte.l fp,ip
+ 13e: 707f 2402 movgte.l fp,r12
142: 2882 movlt r1,r2
- 144: 708f 2402 movlt.l fp,ip
+ 144: 708f 2402 movlt.l fp,r12
148: 2892 movlte r1,r2
- 14a: 709f 2402 movlte.l fp,ip
+ 14a: 709f 2402 movlte.l fp,r12
14e: 28a2 movbeq r1,r2
- 150: 70af 2402 movbeq.l fp,ip
+ 150: 70af 2402 movbeq.l fp,r12
154: 28b2 movbne r1,r2
- 156: 70bf 2402 movbne.l fp,ip
+ 156: 70bf 2402 movbne.l fp,r12
15a: 28c2 movblt r1,r2
- 15c: 70cf 2402 movblt.l fp,ip
+ 15c: 70cf 2402 movblt.l fp,r12
160: 28d2 movblte r1,r2
- 162: 70df 2402 movblte.l fp,ip
+ 162: 70df 2402 movblte.l fp,r12
166: 28e2 mov r1,r2
- 168: 70ef 2402 mov.l fp,ip
+ 168: 70ef 2402 mov.l fp,r12
0000016c \<nop\>:
16c: 01a2 nop
@@ -194,23 +194,23 @@ Disassembly of section \.text:
00000172 \<fadd\>:
172: 2987 fadd r1,r2,r3
- 174: 728f 2487 fadd.l fp,ip,sp
+ 174: 728f 2487 fadd.l fp,r12,sp
00000178 \<fsub\>:
178: 2997 fsub r1,r2,r3
- 17a: 729f 2487 fsub.l fp,ip,sp
+ 17a: 729f 2487 fsub.l fp,r12,sp
0000017e \<fmul\>:
17e: 29a7 fmul r1,r2,r3
- 180: 72af 2487 fmul.l fp,ip,sp
+ 180: 72af 2487 fmul.l fp,r12,sp
00000184 \<fmadd\>:
184: 29b7 fmadd r1,r2,r3
- 186: 72bf 2487 fmadd.l fp,ip,sp
+ 186: 72bf 2487 fmadd.l fp,r12,sp
0000018a \<fmsub\>:
18a: 29c7 fmsub r1,r2,r3
- 18c: 72cf 2487 fmsub.l fp,ip,sp
+ 18c: 72cf 2487 fmsub.l fp,r12,sp
190: 2102 movts config,r1
192: e50f 6002 movts.l status,r31
196: 251f 0402 movfs.l r1,imask
--
2.6.4