Home | History | Annotate | Download | only in out

Lines Matching defs:rINST

67   r7  rINST     first 16-bit code unit of current instruction
79 #define rINST r7
111 * Fetch the next instruction from rPC into rINST. Does not advance rPC.
113 #define FETCH_INST() ldrh rINST, [rPC]
127 #define FETCH_ADVANCE_INST(_count) ldrh rINST, [rPC, #(_count*2)]!
131 * src and dest registers are parameterized (not hard-wired to rPC and rINST).
141 * We want to write "ldrh rINST, [rPC, _reg, lsl #2]!", but some of the
146 #define FETCH_ADVANCE_INST_RB(_reg) ldrh rINST, [rPC, _reg]!
167 #define GET_INST_OPCODE(_reg) and _reg, rINST, #255
348 FETCH_INST() @ load rINST from rPC
349 GET_INST_OPCODE(ip) @ extract opcode from rINST
427 FETCH_ADVANCE_INST(1) @ advance to next instr, load rINST
428 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
447 mov r1, rINST, lsr #12 @ r1<- B from 15:12
448 mov r0, rINST, lsr #8 @ r0<- A from 11:8
449 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
452 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
463 mov r0, rINST, lsr #8 @ r0<- AA
464 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
466 GET_INST_OPCODE(ip) @ extract opcode from rINST
478 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
480 GET_INST_OPCODE(ip) @ extract opcode from rINST
490 mov r2, rINST, lsr #8 @ r2<- A(+)
491 mov r3, rINST, lsr #12 @ r3<- B
496 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
497 GET_INST_OPCODE(ip) @ extract opcode from rINST
508 mov r2, rINST, lsr #8 @ r2<- AA
512 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
513 GET_INST_OPCODE(ip) @ extract opcode from rINST
528 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
529 GET_INST_OPCODE(ip) @ extract opcode from rINST
540 mov r1, rINST, lsr #12 @ r1<- B from 15:12
541 mov r0, rINST, lsr #8 @ r0<- A from 11:8
542 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
545 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
558 mov r0, rINST, lsr #8 @ r0<- AA
559 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
561 GET_INST_OPCODE(ip) @ extract opcode from rINST
575 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
577 GET_INST_OPCODE(ip) @ extract opcode from rINST
588 mov r2, rINST, lsr #8 @ r2<- AA
589 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
591 GET_INST_OPCODE(ip) @ extract opcode from rINST
600 mov r2, rINST, lsr #8 @ r2<- AA
604 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
605 GET_INST_OPCODE(ip) @ extract opcode from rINST
616 mov r2, rINST, lsr #8 @ r2<- AA
617 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
619 GET_INST_OPCODE(ip) @ extract opcode from rINST
630 mov r2, rINST, lsr #8 @ r2<- AA
633 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
635 GET_INST_OPCODE(ip) @ extract opcode from rINST
656 mov r2, rINST, lsr #8 @ r2<- AA
670 mov r2, rINST, lsr #8 @ r2<- AA
689 mov r2, rINST, lsr #8 @ r2<- AA
700 mov r1, rINST, lsl #16 @ r1<- Bxxx0000
701 mov r0, rINST, lsr #8 @ r0<- A+
702 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
705 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
715 mov r3, rINST, lsr #8 @ r3<- AA
716 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
718 GET_INST_OPCODE(ip) @ extract opcode from rINST
726 mov r3, rINST, lsr #8 @ r3<- AA
729 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
731 GET_INST_OPCODE(ip) @ extract opcode from rINST
741 mov r3, rINST, lsr #8 @ r3<- AA
743 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
745 GET_INST_OPCODE(ip) @ extract opcode from rINST
754 mov r3, rINST, lsr #8 @ r3<- AA
756 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
758 GET_INST_OPCODE(ip) @ extract opcode from rINST
768 mov r3, rINST, lsr #8 @ r3<- AA
770 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
774 GET_INST_OPCODE(ip) @ extract opcode from rINST
788 mov r9, rINST, lsr #8 @ r9<- AA
790 FETCH_ADVANCE_INST(5) @ advance rPC, load rINST
792 GET_INST_OPCODE(ip) @ extract opcode from rINST
802 mov r3, rINST, lsr #8 @ r3<- AA
805 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
807 GET_INST_OPCODE(ip) @ extract opcode from rINST
818 mov r9, rINST, lsr #8 @ r9<- AA
823 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
824 GET_INST_OPCODE(ip) @ extract opcode from rINST
836 mov r9, rINST, lsr #8 @ r9<- AA
842 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
843 GET_INST_OPCODE(ip) @ extract opcode from rINST
854 mov r9, rINST, lsr #8 @ r9<- AA
859 rINST
860 GET_INST_OPCODE(ip) @ extract opcode from rINST
872 mov r2, rINST, lsr #8 @ r2<- AA
878 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
886 GET_INST_OPCODE(ip) @ extract opcode from rINST
901 mov r2, rINST, lsr #8 @ r2<- AA
909 FETCH_ADVANCE_INST(1) @ before throw: advance rPC, load rINST
911 GET_INST_OPCODE(ip) @ extract opcode from rINST
925 mov r3, rINST, lsr #8 @ r3<- AA
940 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
941 GET_INST_OPCODE(ip) @ extract opcode from rINST
955 mov r3, rINST, lsr #12 @ r3<- B
956 mov r9, rINST, lsr #8 @ r9<- A+
980 mov r1, rINST, lsr #12 @ r1<- B
981 mov r2, rINST, lsr #8 @ r2<- A+
986 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
988 GET_INST_OPCODE(ip) @ extract opcode from rINST
1028 mov r0, rINST, lsr #12 @ r0<- B
1057 mov r10, rINST, lsr #8 @ r10<- AA or BA
1085 mov r10, rINST, lsr #8 @ r10<- AA or BA
1104 mov r3, rINST, lsr #8 @ r3<- AA
1112 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
1113 GET_INST_OPCODE(ip) @ extract opcode from rINST
1124 mov r2, rINST, lsr #8 @ r2<- AA
1145 mov r0, rINST, lsl #16 @ r0<- AAxx0000
1151 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1154 GET_INST_OPCODE(ip) @ extract opcode from rINST
1157 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1158 GET_INST_OPCODE(ip) @ extract opcode from rINST
1178 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1181 GET_INST_OPCODE(ip) @ extract opcode from rINST
1184 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1185 GET_INST_OPCODE(ip) @ extract opcode from rINST
1213 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1216 GET_INST_OPCODE(ip) @ extract opcode from rINST
1219 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1220 GET_INST_OPCODE(ip) @ extract opcode from rINST
1240 mov r3, rINST, lsr #8 @ r3<- AA
1250 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1253 GET_INST_OPCODE(ip) @ extract opcode from rINST
1256 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1257 GET_INST_OPCODE(ip) @ extract opcode from rINST
1278 mov r3, rINST, lsr #8 @ r3<- AA
1288 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1291 GET_INST_OPCODE(ip) @ extract opcode from rINST
1294 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1295 GET_INST_OPCODE(ip) @ extract opcode from rINST
1322 mov r9, rINST, lsr #8 @ r9<- AA
1330 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1332 GET_INST_OPCODE(ip) @ extract opcode from rINST
1361 mov r9, rINST, lsr #8 @ r9<- AA
1369 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1371 GET_INST_OPCODE(ip) @ extract opcode from rINST
1400 mov r9, rINST, lsr #8 @ r9<- AA
1408 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1410 GET_INST_OPCODE(ip) @ extract opcode from rINST
1439 mov r9, rINST, lsr #8 @ r9<- AA
1447 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1449 GET_INST_OPCODE(ip) @ extract opcode from rINST
1482 mov r9, rINST, lsr #8 @ r9<- AA
1510 mov r0, rINST, lsr #8 @ r0<- A+
1511 mov r1, rINST, lsr #12 @ r1<- B
1524 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1527 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1528 GET_INST_OPCODE(ip) @ extract opcode from rINST
1546 mov r0, rINST, lsr #8 @ r0<- A+
1547 mov r1, rINST, lsr #12 @ r1<- B
1560 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1563 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1564 GET_INST_OPCODE(ip) @ extract opcode from rINST
1582 mov r0, rINST, lsr #8 @ r0<- A+
1583 mov r1, rINST, lsr #12 @ r1<- B
1596 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1599 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1600 GET_INST_OPCODE(ip) @ extract opcode from rINST
1618 mov r0, rINST, lsr #8 @ r0<- A+
1619 mov r1, rINST, lsr #12 @ r1<- B
1632 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1635 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1636 GET_INST_OPCODE(ip) @ extract opcode from rINST
1654 mov r0, rINST, lsr #8 @ r0<- A+
1655 mov r1, rINST, lsr #12 @ r1<- B
1668 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1671 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1672 GET_INST_OPCODE(ip) @ extract opcode from rINST
1690 mov r0, rINST, lsr #8 @ r0<- A+
1691 mov r1, rINST, lsr #12 @ r1<- B
1704 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1707 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1708 GET_INST_OPCODE(ip) @ extract opcode from rINST
1726 mov r0, rINST, lsr #8 @ r0<- AA
1737 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1740 GET_INST_OPCODE(ip) @ extract opcode from rINST
1743 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1744 GET_INST_OPCODE(ip) @ extract opcode from rINST
1762 mov r0, rINST, lsr #8 @ r0<- AA
1773 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1776 GET_INST_OPCODE(ip) @ extract opcode from rINST
1779 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1780 GET_INST_OPCODE(ip) @ extract opcode from rINST
1798 mov r0, rINST, lsr #8 @ r0<- AA
1809 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1812 GET_INST_OPCODE(ip) @ extract opcode from rINST
1815 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1816 GET_INST_OPCODE(ip) @ extract opcode from rINST
1834 mov r0, rINST, lsr #8 @ r0<- AA
1845 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1848 GET_INST_OPCODE(ip) @ extract opcode from rINST
1851 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1852 GET_INST_OPCODE(ip) @ extract opcode from rINST
1870 mov r0, rINST, lsr #8 @ r0<- AA
1881 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1884 GET_INST_OPCODE(ip) @ extract opcode from rINST
1887 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1888 GET_INST_OPCODE(ip) @ extract opcode from rINST
1906 mov r0, rINST, lsr #8 @ r0<- AA
1917 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1920 GET_INST_OPCODE(ip) @ extract opcode from rINST
1923 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1924 GET_INST_OPCODE(ip) @ extract opcode from rINST
1991 mov r9, rINST, lsr #8 @ r9<- AA
2001 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2003 GET_INST_OPCODE(ip) @ extract opcode from rINST
2018 mov r9, rINST, lsr #8 @ r9<- AA
2049 mov r9, rINST, lsr #8 @ r9<- AA
2059 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2061 GET_INST_OPCODE(ip) @ extract opcode from rINST
2081 mov r9, rINST, lsr #8 @ r9<- AA
2091 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2093 GET_INST_OPCODE(ip) @ extract opcode from rINST
2113 mov r9, rINST, lsr #8 @ r9<- AA
2123 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2125 GET_INST_OPCODE(ip) @ extract opcode from rINST
2145 mov r9, rINST, lsr #8 @ r9<- AA
2155 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2157 GET_INST_OPCODE(ip) @ extract opcode from rINST
2177 mov r9, rINST, lsr #8 @ r9<- AA
2187 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2189 GET_INST_OPCODE(ip) @ extract opcode from rINST
2208 mov r9, rINST, lsr #8 @ r9<- AA
2218 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2220 GET_INST_OPCODE(ip) @ extract opcode from rINST
2235 mov r9, rINST, lsr #8 @ r9<- AA
2264 mov r9, rINST, lsr #8 @ r9<- AA
2267 GET_VREG(rINST, r2) @ rINST<- vBB (array object)
2269 cmp rINST, #0 @ null array object?
2272 ldr r3, [rINST, #offArrayObject_length] @ r3<- arrayObj->length
2273 add r10, rINST, r0, lsl #2 @ r10<- arrayObj + index*width
2294 mov r9, rINST, lsr #8 @ r9<- AA
2304 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2306 GET_INST_OPCODE(ip) @ extract opcode from rINST
2326 mov r9, rINST, lsr #8 @ r9<- AA
2336 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2338 GET_INST_OPCODE(ip) @ extract opcode from rINST
2358 mov r9, rINST, lsr #8 @ r9<- AA
2368 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2370 GET_INST_OPCODE(ip) @ extract opcode from rINST
2390 mov r9, rINST, lsr #8 @ r9<- AA
2400 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2402 rINST
2417 mov r0, rINST, lsr #12 @ r0<- B
2441 mov r0, rINST, lsr #12 @ r0<- B
2468 mov r0, rINST, lsr #12 @ r0<- B
2497 mov r0, rINST, lsr #12 @ r0<- B
2526 mov r0, rINST, lsr #12 @ r0<- B
2555 mov r0, rINST, lsr #12 @ r0<- B
2584 mov r0, rINST, lsr #12 @ r0<- B
2611 mov r0, rINST, lsr #12 @ r0<- B
2632 mov r0, rINST, lsr #12 @ r0<- B
2658 mov r0, rINST, lsr #12 @ r0<- B
2686 mov r0, rINST, lsr #12 @ r0<- B
2715 mov r0, rINST, lsr #12 @ r0<- B
2744 mov r0, rINST, lsr #12 @ r0<- B
2773 mov r0, rINST, lsr #12 @ r0<- B
2809 mov r2, rINST, lsr #8 @ r2<- AA
2810 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2812 GET_INST_OPCODE(ip) @ extract opcode from rINST
2830 mov r9, rINST, lsr #8 @ r9<- AA
2838 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2840 GET_INST_OPCODE(ip) @ extract opcode from rINST
2863 mov r2, rINST, lsr #8 @ r2<- AA
2864 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2866 GET_INST_OPCODE(ip) @ extract opcode from rINST
2890 mov r2, rINST, lsr #8 @ r2<- AA
2891 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2893 GET_INST_OPCODE(ip) @ extract opcode from rINST
2917 mov r2, rINST, lsr #8 @ r2<- AA
2918 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2920 GET_INST_OPCODE(ip) @ extract opcode from rINST
2944 mov r2, rINST, lsr #8 @ r2<- AA
2945 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2947 GET_INST_OPCODE(ip) @ extract opcode from rINST
2971 mov r2, rINST, lsr #8 @ r2<- AA
2972 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2974 GET_INST_OPCODE(ip) @ extract opcode from rINST
2995 mov r2, rINST, lsr #8 @ r2<- AA
2996 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2998 GET_INST_OPCODE(ip) @ extract opcode from rINST
3014 mov r9, rINST, lsr #8 @ r9<- AA
3020 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3022 GET_INST_OPCODE(r10) @ extract opcode from rINST
3074 mov r2, rINST, lsr #8 @ r2<- AA
3075 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3077 GET_INST_OPCODE(ip) @ extract opcode from rINST
3101 mov r2, rINST, lsr #8 @ r2<- AA
3102 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3104 GET_INST_OPCODE(ip) @ extract opcode from rINST
3128 mov r2, rINST, lsr #8 @ r2<- AA
3129 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3131 GET_INST_OPCODE(ip) @ extract opcode from rINST
3155 mov r2, rINST, lsr #8 @ r2<- AA
3156 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3158 GET_INST_OPCODE(ip) @ extract opcode from rINST
3504 mov r3, rINST, lsr #12 @ r3<- B
3505 mov r9, rINST, lsr #8 @ r9<- A+
3509 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3511 GET_INST_OPCODE(ip) @ extract opcode from rINST
3531 mov r3, rINST, lsr #12 @ r3<- B
3532 mov r9, rINST, lsr #8 @ r9<- A+
3536 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3538 GET_INST_OPCODE(ip) @ extract opcode from rINST
3557 mov r9, rINST, lsr #8 @ r9<- A+
3558 mov r3, rINST, lsr #12 @ r3<- B
3563 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3566 GET_INST_OPCODE(ip) @ extract opcode from rINST
3585 mov r9, rINST, lsr #8 @ r9<- A+
3586 mov r3, rINST, lsr #12 @ r3<- B
3591 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3594 GET_INST_OPCODE(ip) @ extract opcode from rINST
3614 mov r3, rINST, lsr #12 @ r3<- B
3615 mov r9, rINST, lsr #8 @ r9<- A+
3619 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3621 GET_INST_OPCODE(ip) @ extract opcode from rINST
3640 mov r9, rINST, lsr #8 @ r9<- A+
3641 mov r3, rINST, lsr #12 @ r3<- B
3646 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3649 GET_INST_OPCODE(ip) @ extract opcode from rINST
3668 mov r9, rINST, lsr #8 @ r9<- A+
3669 mov r3, rINST, lsr #12 @ r3<- B
3674 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3676 GET_INST_OPCODE(ip) @ extract opcode from rINST
3694 mov r3, rINST, lsr #12 @ r3<- B
3695 mov r9, rINST, lsr #8 @ r9<- A+
3698 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3701 GET_INST_OPCODE(ip) @ extract opcode from rINST
3719 mov r3, rINST, lsr #12 @ r3<- B
3720 mov r9, rINST, lsr #8 @ r9<- A+
3723 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3726 GET_INST_OPCODE(ip) @ extract opcode from rINST
3740 mov r1, rINST, lsr #12 @ r1<- B from 15:12
3741 mov r0, rINST, lsr #8 @ r0<- A from 11:8
3742 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3745 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
3766 mov r3, rINST, lsr #12 @ r3<- B
3767 mov r9, rINST, lsr #8 @ r9<- A+
3771 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3774 GET_INST_OPCODE(ip) @ extract opcode from rINST
3793 mov r9, rINST, lsr #8 @ r9<- A+
3794 mov r3, rINST, lsr #12 @ r3<- B
3799 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3802 GET_INST_OPCODE(ip) @ extract opcode from rINST
3820 mov r3, rINST, lsr #12 @ r3<- B
3821 mov r9, rINST, lsr #8 @ r9<- A+
3824 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3827 GET_INST_OPCODE(ip) @ extract opcode from rINST
3847 mov r9, rINST, lsr #8 @ r9<- A+
3848 mov r3, rINST, lsr #12 @ r3<- B
3853 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3855 GET_INST_OPCODE(ip) @ extract opcode from rINST
3874 mov r3, rINST, lsr #12 @ r3<- B
3875 mov r9, rINST, lsr #8 @ r9<- A+
3878 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3881 GET_INST_OPCODE(ip) @ extract opcode from rINST
3899 mov r3, rINST, lsr #12 @ r3<- B
3900 mov r9, rINST, lsr #8 @ r9<- A+
3903 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3906 GET_INST_OPCODE(ip) @ extract opcode from rINST
3926 rINST, lsr #8 @ r9<- A+
3927 mov r3, rINST, lsr #12 @ r3<- B
3932 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3935 GET_INST_OPCODE(ip) @ extract opcode from rINST
3954 mov r3, rINST, lsr #12 @ r3<- B
3955 mov r9, rINST, lsr #8 @ r9<- A+
3958 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3961 GET_INST_OPCODE(ip) @ extract opcode from rINST
3981 mov r3, rINST, lsr #12 @ r3<- B
3982 mov r9, rINST, lsr #8 @ r9<- A+
3986 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3988 GET_INST_OPCODE(ip) @ extract opcode from rINST
4008 mov r3, rINST, lsr #12 @ r3<- B
4009 mov r9, rINST, lsr #8 @ r9<- A+
4013 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4015 GET_INST_OPCODE(ip) @ extract opcode from rINST
4035 mov r3, rINST, lsr #12 @ r3<- B
4036 mov r9, rINST, lsr #8 @ r9<- A+
4040 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4042 GET_INST_OPCODE(ip) @ extract opcode from rINST
4070 mov r9, rINST, lsr #8 @ r9<- AA
4080 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4083 GET_INST_OPCODE(ip) @ extract opcode from rINST
4111 mov r9, rINST, lsr #8 @ r9<- AA
4121 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4124 GET_INST_OPCODE(ip) @ extract opcode from rINST
4153 mov r9, rINST, lsr #8 @ r9<- AA
4163 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4166 GET_INST_OPCODE(ip) @ extract opcode from rINST
4194 mov r9, rINST, lsr #8 @ r9<- AA
4204 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4207 GET_INST_OPCODE(ip) @ extract opcode from rINST
4236 mov r9, rINST, lsr #8 @ r9<- AA
4246 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4249 GET_INST_OPCODE(ip) @ extract opcode from rINST
4277 mov r9, rINST, lsr #8 @ r9<- AA
4287 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4290 GET_INST_OPCODE(ip) @ extract opcode from rINST
4318 mov r9, rINST, lsr #8 @ r9<- AA
4328 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4331 GET_INST_OPCODE(ip) @ extract opcode from rINST
4359 mov r9, rINST, lsr #8 @ r9<- AA
4369 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4372 GET_INST_OPCODE(ip) @ extract opcode from rINST
4400 mov r9, rINST, lsr #8 @ r9<- AA
4410 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4413 GET_INST_OPCODE(ip) @ extract opcode from rINST
4441 mov r9, rINST, lsr #8 @ r9<- AA
4451 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4454 GET_INST_OPCODE(ip) @ extract opcode from rINST
4482 mov r9, rINST, lsr #8 @ r9<- AA
4492 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4495 GET_INST_OPCODE(ip) @ extract opcode from rINST
4523 mov r9, rINST, lsr #8 @ r9<- AA
4535 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4539 GET_INST_OPCODE(ip) @ extract opcode from rINST
4567 mov r9, rINST, lsr #8 @ r9<- AA
4579 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4583 GET_INST_OPCODE(ip) @ extract opcode from rINST
4622 mov r0, rINST, lsr #8 @ r0<- AA
4625 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4650 mov r9, rINST, lsr #8 @ r9<- AA
4662 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4666 GET_INST_OPCODE(ip) @ extract opcode from rINST
4695 mov r9, rINST, lsr #8 @ r9<- AA
4707 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4711 GET_INST_OPCODE(ip) @ extract opcode from rINST
4739 mov r9, rINST, lsr #8 @ r9<- AA
4751 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4755 GET_INST_OPCODE(ip) @ extract opcode from rINST
4783 mov r9, rINST, lsr #8 @ r9<- AA
4795 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4799 GET_INST_OPCODE(ip) @ extract opcode from rINST
4827 mov r9, rINST, lsr #8 @ r9<- AA
4839 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4843 GET_INST_OPCODE(ip) @ extract opcode from rINST
4861 mov r9, rINST, lsr #8 @ r9<- AA
4875 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4890 mov r9, rINST, lsr #8 @ r9<- AA
4904 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4919 mov r9, rINST, lsr #8 @ r9<- AA
4933 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4950 mov r9, rINST, lsr #8 @ r9<- AA
4958 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4960 GET_INST_OPCODE(ip) @ extract opcode from rINST
4980 mov r9, rINST, lsr #8 @ r9<- AA
4988 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4990 GET_INST_OPCODE(ip) @ extract opcode from rINST
5010 mov r9, rINST, lsr #8 @ r9<- AA
5018 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5020 GET_INST_OPCODE(ip) @ extract opcode from rINST
5040 mov r9, rINST, lsr #8 @ r9<- AA
5048 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5050 GET_INST_OPCODE(ip) @ extract opcode from rINST
5079 mov r9, rINST, lsr #8 @ r9<- AA
5089 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5092 GET_INST_OPCODE(ip) @ extract opcode from rINST
5112 mov r9, rINST, lsr #8 @ r9<- AA
5120 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5122 GET_INST_OPCODE(ip) @ extract opcode from rINST
5142 mov r9, rINST, lsr #8 @ r9<- AA
5150 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5152 GET_INST_OPCODE(ip) @ extract opcode from rINST
5172 mov r9, rINST, lsr #8 @ r9<- AA
5180 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5182 GET_INST_OPCODE(ip) @ extract opcode from rINST
5202 mov r9, rINST, lsr #8 @ r9<- AA
5210 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5212 GET_INST_OPCODE(ip) @ extract opcode from rINST
5241 mov r9, rINST, lsr #8 @ r9<- AA
5253 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5257 GET_INST_OPCODE(ip) @ extract opcode from rINST
5283 mov r9, rINST, lsr #8 @ r9<- A+
5284 mov r3, rINST, lsr #12 @ r3<- B
5292 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5296 GET_INST_OPCODE(ip) @ extract opcode from rINST
5322 mov r9, rINST, lsr #8 @ r9<- A+
5323 mov r3, rINST, lsr #12 @ r3<- B
5331 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5335 GET_INST_OPCODE(ip) @ extract opcode from rINST
5362 mov r9, rINST, lsr #8 @ r9<- A+
5363 mov r3, rINST, lsr #12 @ r3<- B
5371 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5375 GET_INST_OPCODE(ip) @ extract opcode from rINST
5401 mov r9, rINST, lsr #8 @ r9<- A+
5402 mov r3, rINST, lsr #12 @ r3<- B
5410 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5414 GET_INST_OPCODE(ip) @ extract opcode from rINST
5441 mov r9, rINST, lsr #8 @ r9<- A+
5442 mov r3, rINST, lsr #12 @ r3<- B
5450 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5454 GET_INST_OPCODE(ip) @ extract opcode from rINST
5480 mov r9, rINST, lsr #8 @ r9<- A+
5481 mov r3, rINST, lsr #12 @ r3<- B
5489 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5493 GET_INST_OPCODE(ip) @ extract opcode from rINST
5519 mov r9, rINST, lsr #8 @ r9<- A+
5520 mov r3, rINST, lsr #12 @ r3<- B
5528 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5532 GET_INST_OPCODE(ip) @ extract opcode from rINST
5558 mov r9, rINST, lsr #8 @ r9<- A+
5559 mov r3, rINST, lsr #12 @ r3<- B
5567 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5571 GET_INST_OPCODE(ip) @ extract opcode from rINST
5597 mov r9, rINST, lsr #8 @ r9<- A+
5598 mov r3, rINST, lsr #12 @ r3<- B
5606 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5610 GET_INST_OPCODE(ip) @ extract opcode from rINST
5636 mov r9, rINST, lsr #8 @ r9<- A+
5637 mov r3, rINST, lsr #12 @ r3<- B
5645 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5649 GET_INST_OPCODE(ip) @ extract opcode from rINST
5675 mov r9, rINST, lsr #8 @ r9<- A+
5676 mov r3, rINST, lsr #12 @ r3<- B
5684 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5688 GET_INST_OPCODE(ip) @ extract opcode from rINST
5714 mov r9, rINST, lsr #8 @ r9<- A+
5715 mov r1, rINST, lsr #12 @ r1<- B
5725 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5729 GET_INST_OPCODE(ip) @ extract opcode from rINST
5755 mov r9, rINST, lsr #8 @ r9<- A+
5756 mov r1, rINST, lsr #12 @ r1<- B
5766 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5770 GET_INST_OPCODE(ip) @ extract opcode from rINST
5786 * again we stuff it into rINST.
5789 mov r9, rINST, lsr #8 @ r9<- A+
5790 mov r1, rINST, lsr #12 @ r1<- B
5793 add rINST, rFP, r9, lsl #2 @ rINST<- &fp[A]
5795 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1
5799 mov r0, rINST @ r0<- &fp[A] (free up rINST)
5800 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5802 GET_INST_OPCODE(ip) @ extract opcode from rINST
5826 mov r9, rINST, lsr #8 @ r9<- A+
5827 mov r1, rINST, lsr #12 @ r1<- B
5837 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5841 GET_INST_OPCODE(ip) @ extract opcode from rINST
5868 mov r9, rINST, lsr #8 @ r9<- A+
5869 mov r1, rINST, lsr #12 @ r1<- B
5879 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5883 GET_INST_OPCODE(ip) @ extract opcode from rINST
5909 mov r9, rINST, lsr #8 @ r9<- A+
5910 mov r1, rINST, lsr #12 @ r1<- B
5920 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5924 GET_INST_OPCODE(ip) @ extract opcode from rINST
5950 mov r9, rINST, lsr #8 @ r9<- A+
5951 mov r1, rINST, lsr #12 @ r1<- B
5961 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5965 GET_INST_OPCODE(ip) @ extract opcode from rINST
5991 mov r9, rINST, lsr #8 @ r9<- A+
5992 mov r1, rINST, lsr #12 @ r1<- B
6002 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6006 GET_INST_OPCODE(ip) @ extract opcode from rINST
6021 mov r9, rINST, lsr #8 @ r9<- A+
6022 mov r3, rINST, lsr #12 @ r3<- B
6033 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6047 mov r9, rINST, lsr #8 @ r9<- A+
6048 mov r3, rINST, lsr #12 @ r3<- B
6059 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6073 mov r9, rINST, lsr #8 @ r9<- A+
6074 mov r3, rINST, lsr #12 @ r3<- B
6085 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6103 mov r3, rINST, lsr #12 @ r3<- B
6104 mov r9, rINST, lsr #8 @ r9<- A+
6109 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6113 GET_INST_OPCODE(ip) @ extract opcode from rINST
6131 mov r3, rINST, lsr #12 @ r3<- B
6132 mov r9, rINST, lsr #8 @ r9<- A+
6137 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6141 GET_INST_OPCODE(ip) @ extract opcode from rINST
6159 mov r3, rINST, lsr #12 @ r3<- B
6160 mov r9, rINST, lsr #8 @ r9<- A+
6165 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6169 GET_INST_OPCODE(ip) @ extract opcode from rINST
6187 mov r3, rINST, lsr #12 @ r3<- B
6188 mov r9, rINST, lsr #8 @ r9<- A+
6193 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6197 rINST
6223 mov r9, rINST, lsr #8 @ r9<- A+
6224 mov r3, rINST, lsr #12 @ r3<- B
6232 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6236 GET_INST_OPCODE(ip) @ extract opcode from rINST
6256 mov r3, rINST, lsr #12 @ r3<- B
6257 mov r9, rINST, lsr #8 @ r9<- A+
6262 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6266 GET_INST_OPCODE(ip) @ extract opcode from rINST
6285 mov r3, rINST, lsr #12 @ r3<- B
6286 mov r9, rINST, lsr #8 @ r9<- A+
6291 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6295 GET_INST_OPCODE(ip) @ extract opcode from rINST
6314 mov r3, rINST, lsr #12 @ r3<- B
6315 mov r9, rINST, lsr #8 @ r9<- A+
6320 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6324 GET_INST_OPCODE(ip) @ extract opcode from rINST
6343 mov r3, rINST, lsr #12 @ r3<- B
6344 mov r9, rINST, lsr #8 @ r9<- A+
6349 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6353 GET_INST_OPCODE(ip) @ extract opcode from rINST
6379 mov r9, rINST, lsr #8 @ r9<- A+
6380 mov r1, rINST, lsr #12 @ r1<- B
6390 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6394 GET_INST_OPCODE(ip) @ extract opcode from rINST
6419 mov r2, rINST, lsr #12 @ r2<- B
6420 mov r9, rINST, lsr #8 @ r9<- A+
6427 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6430 GET_INST_OPCODE(ip) @ extract opcode from rINST
6456 mov r2, rINST, lsr #12 @ r2<- B
6457 mov r9, rINST, lsr #8 @ r9<- A+
6464 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6467 GET_INST_OPCODE(ip) @ extract opcode from rINST
6493 mov r2, rINST, lsr #12 @ r2<- B
6494 mov r9, rINST, lsr #8 @ r9<- A+
6501 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6504 GET_INST_OPCODE(ip) @ extract opcode from rINST
6529 mov r2, rINST, lsr #12 @ r2<- B
6530 mov r9, rINST, lsr #8 @ r9<- A+
6537 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6540 GET_INST_OPCODE(ip) @ extract opcode from rINST
6566 mov r2, rINST, lsr #12 @ r2<- B
6567 mov r9, rINST, lsr #8 @ r9<- A+
6574 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6577 GET_INST_OPCODE(ip) @ extract opcode from rINST
6602 mov r2, rINST, lsr #12 @ r2<- B
6603 mov r9, rINST, lsr #8 @ r9<- A+
6610 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6613 GET_INST_OPCODE(ip) @ extract opcode from rINST
6638 mov r2, rINST, lsr #12 @ r2<- B
6639 mov r9, rINST, lsr #8 @ r9<- A+
6646 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6649 GET_INST_OPCODE(ip) @ extract opcode from rINST
6674 mov r2, rINST, lsr #12 @ r2<- B
6675 mov r9, rINST, lsr #8 @ r9<- A+
6682 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6685 GET_INST_OPCODE(ip) @ extract opcode from rINST
6711 mov r9, rINST, lsr #8 @ r9<- AA
6719 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6723 GET_INST_OPCODE(ip) @ extract opcode from rINST
6749 mov r9, rINST, lsr #8 @ r9<- AA
6757 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6761 GET_INST_OPCODE(ip) @ extract opcode from rINST
6788 mov r9, rINST, lsr #8 @ r9<- AA
6796 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6800 GET_INST_OPCODE(ip) @ extract opcode from rINST
6826 mov r9, rINST, lsr #8 @ r9<- AA
6834 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6838 GET_INST_OPCODE(ip) @ extract opcode from rINST
6865 mov r9, rINST, lsr #8 @ r9<- AA
6873 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6877 GET_INST_OPCODE(ip) @ extract opcode from rINST
6903 mov r9, rINST, lsr #8 @ r9<- AA
6911 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6915 GET_INST_OPCODE(ip) @ extract opcode from rINST
6941 mov r9, rINST, lsr #8 @ r9<- AA
6949 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6953 GET_INST_OPCODE(ip) @ extract opcode from rINST
6979 mov r9, rINST, lsr #8 @ r9<- AA
6987 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6991 GET_INST_OPCODE(ip) @ extract opcode from rINST
7017 mov r9, rINST, lsr #8 @ r9<- AA
7025 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7029 GET_INST_OPCODE(ip) @ extract opcode from rINST
7055 mov r9, rINST, lsr #8 @ r9<- AA
7063 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7067 GET_INST_OPCODE(ip) @ extract opcode from rINST
7093 mov r9, rINST, lsr #8 @ r9<- AA
7101 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7105 GET_INST_OPCODE(ip) @ extract opcode from rINST
7122 mov r0, rINST, lsr #12 @ r0<- B
7150 mov r0, rINST, lsr #12 @ r0<- B
7187 mov r2, rINST, lsr #8 @ r2<- AA
7188 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7190 GET_INST_OPCODE(ip) @ extract opcode from rINST
7212 mov r2, rINST, lsr #8 @ r2<- AA
7213 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7215 GET_INST_OPCODE(ip) @ extract opcode from rINST
7232 mov r0, rINST, lsr #12 @ r0<- B
7258 mov r0, rINST, lsr #12 @ r0<- B
7281 mov r0, rINST, lsr #12 @ r0<- B
7314 mov r9, rINST, lsr #8 @ r9<- AA
7322 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7324 GET_INST_OPCODE(ip) @ extract opcode from rINST
7340 mov r9, rINST, lsr #8 @ r9<- AA
7346 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7348 GET_INST_OPCODE(r10) @ extract opcode from rINST
7379 mov r1, rINST, lsr #8 @ r1<- AA
7402 mov r0, rINST, lsr #12 @ r0<- B
7408 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7409 GET_INST_OPCODE(ip) @ extract opcode from rINST
7432 mov r0, rINST, lsr #8 @ r0<- AA
7438 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7439 GET_INST_OPCODE(ip) @ extract opcode from rINST
7449 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
7450 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
7467 mov r2, rINST, lsr #12 @ r2<- B
7471 mov r2, rINST, lsr #8 @ r2<- A(+)
7474 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7476 GET_INST_OPCODE(ip) @ extract opcode from rINST
7485 mov r2, rINST, lsr #12 @ r2<- B
7489 mov r2, rINST, lsr #8 @ r2<- A(+)
7493 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7495 GET_INST_OPCODE(ip) @ extract opcode from rINST
7506 mov r2, rINST, lsr #12 @ r2<- B
7510 mov r2, rINST, lsr #8 @ r2<- A(+)
7513 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7515 GET_INST_OPCODE(ip) @ extract opcode from rINST
7526 mov r2, rINST, lsr #12 @ r2<- B
7530 mov r2, rINST, lsr #8 @ r2<- A(+)
7534 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7536 GET_INST_OPCODE(ip) @ extract opcode from rINST
7544 mov r0, rINST, lsr #8 @ r0<- A(+)
7545 mov r1, rINST, lsr #12 @ r1<- B
7553 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7555 GET_INST_OPCODE(ip) @ extract opcode from rINST
7564 mov r2, rINST, lsr #12 @ r2<- B
7568 mov r2, rINST, lsr #8 @ r2<- A(+)
7573 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7577 GET_INST_OPCODE(ip) @ extract opcode from rINST
7699 mov r0, rINST, lsr #12 @ r0<- B
7736 mov r2, rINST, lsr #8 @ r2<- AA
7737 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7739 GET_INST_OPCODE(ip) @ extract opcode from rINST
7809 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7810 GET_INST_OPCODE(ip) @ extract opcode from rINST
7828 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7829 GET_INST_OPCODE(ip) @ extract opcode from rINST
7848 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7849 GET_INST_OPCODE(ip) @ extract opcode from rINST
7914 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7916 GET_INST_OPCODE(ip) @ extract opcode from rINST
7926 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7928 GET_INST_OPCODE(ip) @ extract opcode from rINST
7947 mov r3, rINST, lsr #12 @ r3<- B
7956 mov r3, rINST, lsr #8 @ r3<- AA
7959 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7960 GET_INST_OPCODE(ip) @ extract opcode from rINST
8025 mov r2, rINST, lsr #8 @ r2<- A+
8027 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8029 GET_INST_OPCODE(ip) @ extract opcode from rINST
8043 ldrb rINST, [r3, #1] @ rINST<- descriptor[1]
8049 cmp rINST, #'I' @ array of ints?
8050 cmpne rINST, #'L' @ array of objects?
8051 cmpne rINST, #'[' @ array of arrays?
8060 str rINST, [rGLUE, #offGlue_retval+4] @ retval.h <- type
8063 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
8095 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
8127 ldrb rINST, [r3, #1] @ rINST<- descriptor[1]
8133 cmp rINST, #'I' @ array of ints?
8134 cmpne rINST, #'L' @ array of objects?
8135 cmpne rINST, #'[' @ array of arrays?
8144 str rINST, [rGLUE, #offGlue_retval+4] @ retval.h <- type
8147 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
8179 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
8227 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8229 GET_INST_OPCODE(ip) @ extract opcode from rINST
8237 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8239 GET_INST_OPCODE(ip) @ extract opcode from rINST
8245 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8248 GET_INST_OPCODE(ip) @ extract opcode from rINST
8255 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8257 GET_INST_OPCODE(ip) @ extract opcode from rINST
8264 * rINST = vBB (arrayObj)
8272 ldr r1, [rINST, #offObject_clazz] @ r1<- arrayObj->clazz
8276 mov r1, rINST @ r1<- arrayObj
8277 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8280 GET_INST_OPCODE(ip) @ extract opcode from rINST
8285 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8286 GET_INST_OPCODE(ip) @ extract opcode from rINST
8304 mov r2, rINST, lsr #8 @ r2<- A+
8305 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8307 GET_INST_OPCODE(ip) @ extract opcode from rINST
8328 mov r2, rINST, lsr #8 @ r2<- A+
8329 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8332 GET_INST_OPCODE(ip) @ extract opcode from rINST
8350 mov r2, rINST, lsr #8 @ r2<- A+
8351 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8353 GET_INST_OPCODE(ip) @ extract opcode from rINST
8371 mov r2, rINST, lsr #8 @ r2<- A+
8372 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8374 GET_INST_OPCODE(ip) @ extract opcode from rINST
8392 mov r2, rINST, lsr #8 @ r2<- A+
8393 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8395 GET_INST_OPCODE(ip) @ extract opcode from rINST
8413 mov r2, rINST, lsr #8 @ r2<- A+
8414 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8416 GET_INST_OPCODE(ip) @ extract opcode from rINST
8434 mov r2, rINST, lsr #8 @ r2<- A+
8435 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8437 GET_INST_OPCODE(ip) @ extract opcode from rINST
8450 mov r1, rINST, lsr #8 @ r1<- A+
8456 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8457 GET_INST_OPCODE(ip) @ extract opcode from rINST
8470 mov r2, rINST, lsr #8 @ r2<- A+
8476 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8478 GET_INST_OPCODE(r10) @ extract opcode from rINST
8496 mov r1, rINST, lsr #8 @ r1<- A+
8503 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8504 GET_INST_OPCODE(ip) @ extract opcode from rINST
8520 mov r1, rINST, lsr #8 @ r1<- A+
8526 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8527 GET_INST_OPCODE(ip) @ extract opcode from rINST
8541 mov r1, rINST, lsr #8 @ r1<- A+
8547 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8548 GET_INST_OPCODE(ip) @ extract opcode from rINST
8562 mov r1, rINST, lsr #8 @ r1<- A+
8568 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8569 GET_INST_OPCODE(ip) @ extract opcode from rINST
8583 mov r1, rINST, lsr #8 @ r1<- A+
8589 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8590 GET_INST_OPCODE(ip) @ extract opcode from rINST
8738 mov r2, rINST, lsr #8 @ r2<- AA
8739 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8743 GET_INST_OPCODE(ip) @ extract opcode from rINST
9036 GET_INST_OPCODE(ip) @ extract opcode from rINST
9044 GET_INST_OPCODE(ip) @ extract opcode from rINST
9052 GET_INST_OPCODE(ip) @ extract opcode from rINST
9060 GET_INST_OPCODE(ip) @ extract opcode from rINST
9067 GET_INST_OPCODE(ip) @ extract opcode from rINST
9074 GET_INST_OPCODE(ip) @ extract opcode from rINST
9081 GET_INST_OPCODE(ip) @ extract opcode from rINST
9099 mov r2, rINST, lsr #8 @ r2<- A+
9100 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9102 GET_INST_OPCODE(ip) @ extract opcode from rINST
9115 mov r1, rINST, lsr #8 @ r1<- A+
9121 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9122 GET_INST_OPCODE(ip) @ extract opcode from rINST
9171 mov r2, rINST, lsr #8 @ r2<- A+
9172 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9174 GET_INST_OPCODE(ip) @ extract opcode from rINST
9195 mov r2, rINST, lsr #8 @ r2<- A+
9196 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9199 GET_INST_OPCODE(ip) @ extract opcode from rINST
9211 mov r2, rINST, lsr #8 @ r2<- A+
9217 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9219 GET_INST_OPCODE(r10) @ extract opcode from rINST
9337 mov r1, rINST, lsr #8 @ r1<- A+
9344 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9345 GET_INST_OPCODE(ip) @ extract opcode from rINST
9369 mov r2, rINST, lsr #8 @ r2<- AA
9370 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9374 GET_INST_OPCODE(ip) @ extract opcode from rINST
9543 add rINST,lr,#-5 @ save start of chain branch
9544 add rINST, #-4 @ .. which is 9 bytes back
9550 mov r1,rINST
9587 add rINST,lr,#-5 @ save start of chain branch
9588 add rINST,#-4 @ .. which is 9 bytes back
9597 mov r1,rINST
9625 GET_INST_OPCODE(ip) @ extract opcode from rINST
9651 * up rIBASE & rINST, and load the address of the JitTable into r0.
9663 * next instruction to execute, and rINST should be already loaded with
9797 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
9803 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
9804 GET_INST_OPCODE(ip) @ extract opcode from rINST
9927 movs r2, rINST, lsr #8 @ r2<- AA (arg count) -- test for zero
9953 movs r2, rINST, lsr #12 @ r2<- B (arg count) -- test for zero
9965 5: and ip, rINST, #0x0f00 @ isolate A
9989 ldr rINST, [r0, #offMethod_clazz] @ rINST<- method->clazz
10032 ldr r3, [rINST, #offClassObject_pDvmDex] @ r3<- method->clazz->pDvmDex
10044 mov rINST, r9 @ publish new rINST
10052 mov rINST, r9 @ publish new rINST
10104 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
10105 GET_INST_OPCODE(ip) @ extract opcode from rINST
10137 mov r3, rINST, lsr #8 @ A3<- AA
10168 PREFETCH_ADVANCE_INST(rINST, r9, 3) @ advance r9, update new rINST
10179 GET_INST_OPCODE(ip) @ extract opcode from rINST
10182 GET_INST_OPCODE(ip) @ extract opcode from rINST
10274 FETCH_INST() @ load rINST from rPC
10275 GET_INST_OPCODE(ip) @ extract opcode from rINST
10338 FETCH_INST() @ load rINST from rPC
10339 GET_INST_OPCODE(ip) @ extract opcode from rINST