00000006 <pushx>:
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>:
- a: 40 32 00 04 loadm r0, {r10}
- e: c2 ff pop r2
+0000000e <pop>:
+ e: 40 32 00 04 loadm r0, {r10}
+ 12: c2 ff pop r2
-00000010 <popx>:
- 10: 7f 32 fb 00 popx r15, {r0,r1,r3,r4,r5,r6,r7}
+00000014 <popx>:
+ 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>:
- 14: 6e 32 02 40 popret r14, {r1,r14}
- 18: de ff popret r14
+0000001c <popret>:
+ 1c: 6d 32 02 40 popret r13, {r1,r14}
+ 20: de ff popret r14
-0000001a <loadm>:
- 1a: 40 32 03 00 loadm r0, {r0,r1}
+00000022 <loadm>:
+ 22: 40 32 42 00 loadm r0, {r1,r6}
-0000001e <loadma>:
- 1e: 5d 32 14 10 loadma r13, {r2,r4,r12}
+00000026 <loadma>:
+ 26: 5d 32 14 10 loadma r13, {u2,u4,u12}
-00000022 <storm>:
- 22: 4f 34 00 40 storm r15, {r14}
+0000002a <storm>:
+ 2a: 4f 34 00 40 storm r15, {r14}
-00000026 <storma>:
- 26: 53 34 01 00 storma r3, {r0}
+0000002e <storma>:
+ 2e: 53 34 05 00 storma r3, {u0,u2}
.global pushx
pushx:
pushx sp, {r0, r1, r2, r3, r4, r5, r6, r7}
+pushx r6, {hi, lo}
.global pop
pop:
.global popx
popx:
popx sp, {r0, r1, r3, r4, r5, r6, r7}
+popx r7, {lo, hi}
.global popret
popret:
-popret r14, {ra, r1}
+popret r13, {ra, r1}
popret ra
.global loadm
loadm:
-loadm r0, {r1, r0}
+loadm r0, {r1, r6}
.global loadma
loadma:
-loadma r13, {r12, r4, r2}
+loadma r13, {u12, u4, u2}
.global storm
storm:
.global storma
storma:
-storma r3, {r0}
+storma r3, {u0, u2}