* gas/crx/list_insn.s: Add hi/lo/u<N> registers tests, fix test bugs.
This commit is contained in:
parent
c815a6163a
commit
0be469faab
|
@ -12,26 +12,28 @@ Disassembly of section .text:
|
||||||
|
|
||||||
00000006 <pushx>:
|
00000006 <pushx>:
|
||||||
6: 7f 34 ff 00 pushx r15, {r0,r1,r2,r3,r4,r5,r6,r7}
|
6: 7f 34 ff 00 pushx r15, {r0,r1,r2,r3,r4,r5,r6,r7}
|
||||||
|
a: 76 34 00 00 pushx r6, {lo,hi}
|
||||||
|
|
||||||
0000000a <pop>:
|
0000000e <pop>:
|
||||||
a: 40 32 00 04 loadm r0, {r10}
|
e: 40 32 00 04 loadm r0, {r10}
|
||||||
e: c2 ff pop r2
|
12: c2 ff pop r2
|
||||||
|
|
||||||
00000010 <popx>:
|
00000014 <popx>:
|
||||||
10: 7f 32 fb 00 popx r15, {r0,r1,r3,r4,r5,r6,r7}
|
14: 7f 32 fb 00 popx r15, {r0,r1,r3,r4,r5,r6,r7}
|
||||||
|
18: 77 32 00 00 popx r7, {lo,hi}
|
||||||
|
|
||||||
00000014 <popret>:
|
0000001c <popret>:
|
||||||
14: 6e 32 02 40 popret r14, {r1,r14}
|
1c: 6d 32 02 40 popret r13, {r1,r14}
|
||||||
18: de ff popret r14
|
20: de ff popret r14
|
||||||
|
|
||||||
0000001a <loadm>:
|
00000022 <loadm>:
|
||||||
1a: 40 32 03 00 loadm r0, {r0,r1}
|
22: 40 32 42 00 loadm r0, {r1,r6}
|
||||||
|
|
||||||
0000001e <loadma>:
|
00000026 <loadma>:
|
||||||
1e: 5d 32 14 10 loadma r13, {r2,r4,r12}
|
26: 5d 32 14 10 loadma r13, {u2,u4,u12}
|
||||||
|
|
||||||
00000022 <storm>:
|
0000002a <storm>:
|
||||||
22: 4f 34 00 40 storm r15, {r14}
|
2a: 4f 34 00 40 storm r15, {r14}
|
||||||
|
|
||||||
00000026 <storma>:
|
0000002e <storma>:
|
||||||
26: 53 34 01 00 storma r3, {r0}
|
2e: 53 34 05 00 storma r3, {u0,u2}
|
||||||
|
|
|
@ -12,6 +12,7 @@ push r2
|
||||||
.global pushx
|
.global pushx
|
||||||
pushx:
|
pushx:
|
||||||
pushx sp, {r0, r1, r2, r3, r4, r5, r6, r7}
|
pushx sp, {r0, r1, r2, r3, r4, r5, r6, r7}
|
||||||
|
pushx r6, {hi, lo}
|
||||||
|
|
||||||
.global pop
|
.global pop
|
||||||
pop:
|
pop:
|
||||||
|
@ -21,19 +22,20 @@ pop r2
|
||||||
.global popx
|
.global popx
|
||||||
popx:
|
popx:
|
||||||
popx sp, {r0, r1, r3, r4, r5, r6, r7}
|
popx sp, {r0, r1, r3, r4, r5, r6, r7}
|
||||||
|
popx r7, {lo, hi}
|
||||||
|
|
||||||
.global popret
|
.global popret
|
||||||
popret:
|
popret:
|
||||||
popret r14, {ra, r1}
|
popret r13, {ra, r1}
|
||||||
popret ra
|
popret ra
|
||||||
|
|
||||||
.global loadm
|
.global loadm
|
||||||
loadm:
|
loadm:
|
||||||
loadm r0, {r1, r0}
|
loadm r0, {r1, r6}
|
||||||
|
|
||||||
.global loadma
|
.global loadma
|
||||||
loadma:
|
loadma:
|
||||||
loadma r13, {r12, r4, r2}
|
loadma r13, {u12, u4, u2}
|
||||||
|
|
||||||
.global storm
|
.global storm
|
||||||
storm:
|
storm:
|
||||||
|
@ -41,5 +43,5 @@ storm r15, {ra}
|
||||||
|
|
||||||
.global storma
|
.global storma
|
||||||
storma:
|
storma:
|
||||||
storma r3, {r0}
|
storma r3, {u0, u2}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue