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
1347 mov r3, rINST, lsr #8 @ r3<- AA
1348 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1350 GET_INST_OPCODE(ip) @ extract opcode from rINST
1401 mov r3, rINST, lsr #8 @ r3<- AA
1402 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1404 GET_INST_OPCODE(ip) @ extract opcode from rINST
1436 mov r3, rINST, lsr #8 @ r3<- AA
1437 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1439 GET_INST_OPCODE(ip) @ extract opcode from rINST
1471 mov r3, rINST, lsr #8 @ r3<- AA
1472 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1474 GET_INST_OPCODE(ip) @ extract opcode from rINST
1504 mov r9, rINST, lsr #8 @ r9<- AA
1532 mov r0, rINST, lsr #8 @ r0<- A+
1533 mov r1, rINST, lsr #12 @ r1<- B
1546 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1549 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1550 GET_INST_OPCODE(ip) @ extract opcode from rINST
1568 mov r0, rINST, lsr #8 @ r0<- A+
1569 mov r1, rINST, lsr #12 @ r1<- B
1582 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1585 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1586 GET_INST_OPCODE(ip) @ extract opcode from rINST
1604 mov r0, rINST, lsr #8 @ r0<- A+
1605 mov r1, rINST, lsr #12 @ r1<- B
1618 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1621 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1622 GET_INST_OPCODE(ip) @ extract opcode from rINST
1640 mov r0, rINST, lsr #8 @ r0<- A+
1641 mov r1, rINST, lsr #12 @ r1<- B
1654 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1657 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1658 GET_INST_OPCODE(ip) @ extract opcode from rINST
1676 mov r0, rINST, lsr #8 @ r0<- A+
1677 mov r1, rINST, lsr #12 @ r1<- B
1690 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1693 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1694 GET_INST_OPCODE(ip) @ extract opcode from rINST
1712 mov r0, rINST, lsr #8 @ r0<- A+
1713 mov r1, rINST, lsr #12 @ r1<- B
1726 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1729 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1730 GET_INST_OPCODE(ip) @ extract opcode from rINST
1748 mov r0, rINST, lsr #8 @ r0<- AA
1759 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1762 GET_INST_OPCODE(ip) @ extract opcode from rINST
1765 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1766 GET_INST_OPCODE(ip) @ extract opcode from rINST
1784 mov r0, rINST, lsr #8 @ r0<- AA
1795 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1798 GET_INST_OPCODE(ip) @ extract opcode from rINST
1801 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1802 GET_INST_OPCODE(ip) @ extract opcode from rINST
1820 mov r0, rINST, lsr #8 @ r0<- AA
1831 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1834 GET_INST_OPCODE(ip) @ extract opcode from rINST
1837 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1838 GET_INST_OPCODE(ip) @ extract opcode from rINST
1856 mov r0, rINST, lsr #8 @ r0<- AA
1867 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1870 GET_INST_OPCODE(ip) @ extract opcode from rINST
1873 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1874 GET_INST_OPCODE(ip) @ extract opcode from rINST
1892 mov r0, rINST, lsr #8 @ r0<- AA
1903 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1906 GET_INST_OPCODE(ip) @ extract opcode from rINST
1909 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1910 GET_INST_OPCODE(ip) @ extract opcode from rINST
1928 mov r0, rINST, lsr #8 @ r0<- AA
1939 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1942 GET_INST_OPCODE(ip) @ extract opcode from rINST
1945 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1946 GET_INST_OPCODE(ip) @ extract opcode from rINST
2013 mov r9, rINST, lsr #8 @ r9<- AA
2023 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2025 GET_INST_OPCODE(ip) @ extract opcode from rINST
2040 mov r9, rINST, lsr #8 @ r9<- AA
2071 mov r9, rINST, lsr #8 @ r9<- AA
2081 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2083 GET_INST_OPCODE(ip) @ extract opcode from rINST
2103 mov r9, rINST, lsr #8 @ r9<- AA
2113 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2115 GET_INST_OPCODE(ip) @ extract opcode from rINST
2135 mov r9, rINST, lsr #8 @ r9<- AA
2145 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2147 GET_INST_OPCODE(ip) @ extract opcode from rINST
2167 mov r9, rINST, lsr #8 @ r9<- AA
2177 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2179 GET_INST_OPCODE(ip) @ extract opcode from rINST
2199 mov r9, rINST, lsr #8 @ r9<- AA
2209 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2211 GET_INST_OPCODE(ip) @ extract opcode from rINST
2230 mov r9, rINST, lsr #8 @ r9<- AA
2240 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2242 GET_INST_OPCODE(ip) @ extract opcode from rINST
2255 mov r9, rINST, lsr #8 @ r9<- AA
2284 mov r9, rINST, lsr #8 @ r9<- AA
2287 GET_VREG(rINST, r2) @ rINST<- vBB (array object)
2289 cmp rINST, #0 @ null array object?
2292 ldr r3, [rINST, #offArrayObject_length] @ r3<- arrayObj->length
2293 add r10, rINST, r0, lsl #2 @ r10<- arrayObj + index*width
2314 mov r9, rINST, lsr #8 @ r9<- AA
2324 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2326 GET_INST_OPCODE(ip) @ extract opcode from rINST
2346 mov r9, rINST, lsr #8 @ r9<- AA
2356 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2358 GET_INST_OPCODE(ip) @ extract opcode from rINST
2378 mov r9, rINST, lsr #8 @ r9<- AA
2388 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2390 rINST
2410 mov r9, rINST, lsr #8 @ r9<- AA
2420 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2422 GET_INST_OPCODE(ip) @ extract opcode from rINST
2437 mov r0, rINST, lsr #12 @ r0<- B
2461 mov r0, rINST, lsr #12 @ r0<- B
2488 mov r0, rINST, lsr #12 @ r0<- B
2517 mov r0, rINST, lsr #12 @ r0<- B
2546 mov r0, rINST, lsr #12 @ r0<- B
2575 mov r0, rINST, lsr #12 @ r0<- B
2604 mov r0, rINST, lsr #12 @ r0<- B
2631 mov r0, rINST, lsr #12 @ r0<- B
2652 mov r0, rINST, lsr #12 @ r0<- B
2678 mov r0, rINST, lsr #12 @ r0<- B
2706 mov r0, rINST, lsr #12 @ r0<- B
2735 mov r0, rINST, lsr #12 @ r0<- B
2764 mov r0, rINST, lsr #12 @ r0<- B
2793 mov r0, rINST, lsr #12 @ r0<- B
2829 mov r2, rINST, lsr #8 @ r2<- AA
2830 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2832 GET_INST_OPCODE(ip) @ extract opcode from rINST
2850 mov r9, rINST, lsr #8 @ r9<- AA
2858 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2860 GET_INST_OPCODE(ip) @ extract opcode from rINST
2883 mov r2, rINST, lsr #8 @ r2<- AA
2884 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2886 GET_INST_OPCODE(ip) @ extract opcode from rINST
2910 mov r2, rINST, lsr #8 @ r2<- AA
2911 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2913 GET_INST_OPCODE(ip) @ extract opcode from rINST
2937 mov r2, rINST, lsr #8 @ r2<- AA
2938 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2940 GET_INST_OPCODE(ip) @ extract opcode from rINST
2964 mov r2, rINST, lsr #8 @ r2<- AA
2965 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2967 GET_INST_OPCODE(ip) @ extract opcode from rINST
2991 mov r2, rINST, lsr #8 @ r2<- AA
2992 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
2994 GET_INST_OPCODE(ip) @ extract opcode from rINST
3015 mov r2, rINST, lsr #8 @ r2<- AA
3016 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3018 GET_INST_OPCODE(ip) @ extract opcode from rINST
3034 mov r9, rINST, lsr #8 @ r9<- AA
3040 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3042 GET_INST_OPCODE(r10) @ extract opcode from rINST
3094 mov r2, rINST, lsr #8 @ r2<- AA
3095 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3097 GET_INST_OPCODE(ip) @ extract opcode from rINST
3121 mov r2, rINST, lsr #8 @ r2<- AA
3122 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3124 GET_INST_OPCODE(ip) @ extract opcode from rINST
3148 mov r2, rINST, lsr #8 @ r2<- AA
3149 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3151 GET_INST_OPCODE(ip) @ extract opcode from rINST
3175 mov r2, rINST, lsr #8 @ r2<- AA
3176 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
3178 GET_INST_OPCODE(ip) @ extract opcode from rINST
3524 mov r3, rINST, lsr #12 @ r3<- B
3525 mov r9, rINST, lsr #8 @ r9<- A+
3529 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3531 GET_INST_OPCODE(ip) @ extract opcode from rINST
3551 mov r3, rINST, lsr #12 @ r3<- B
3552 mov r9, rINST, lsr #8 @ r9<- A+
3556 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3558 GET_INST_OPCODE(ip) @ extract opcode from rINST
3577 mov r9, rINST, lsr #8 @ r9<- A+
3578 mov r3, rINST, lsr #12 @ r3<- B
3583 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3586 GET_INST_OPCODE(ip) @ extract opcode from rINST
3605 mov r9, rINST, lsr #8 @ r9<- A+
3606 mov r3, rINST, lsr #12 @ r3<- B
3611 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3614 GET_INST_OPCODE(ip) @ extract opcode from rINST
3634 mov r3, rINST, lsr #12 @ r3<- B
3635 mov r9, rINST, lsr #8 @ r9<- A+
3639 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3641 GET_INST_OPCODE(ip) @ extract opcode from rINST
3660 mov r9, rINST, lsr #8 @ r9<- A+
3661 mov r3, rINST, lsr #12 @ r3<- B
3666 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3669 GET_INST_OPCODE(ip) @ extract opcode from rINST
3688 mov r9, rINST, lsr #8 @ r9<- A+
3689 mov r3, rINST, lsr #12 @ r3<- B
3694 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3696 GET_INST_OPCODE(ip) @ extract opcode from rINST
3716 mov r3, rINST, lsr #12 @ r3<- B
3717 mov r9, rINST, lsr #8 @ r9<- A+
3721 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3723 GET_INST_OPCODE(ip) @ extract opcode from rINST
3742 mov r9, rINST, lsr #8 @ r9<- A+
3743 mov r3, rINST, lsr #12 @ r3<- B
3748 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3750 GET_INST_OPCODE(ip) @ extract opcode from rINST
3764 mov r1, rINST, lsr #12 @ r1<- B from 15:12
3765 mov r0, rINST, lsr #8 @ r0<- A from 11:8
3766 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3769 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
3790 mov r3, rINST, lsr #12 @ r3<- B
3791 mov r9, rINST, lsr #8 @ r9<- A+
3795 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3798 GET_INST_OPCODE(ip) @ extract opcode from rINST
3817 mov r9, rINST, lsr #8 @ r9<- A+
3818 mov r3, rINST, lsr #12 @ r3<- B
3823 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3826 GET_INST_OPCODE(ip) @ extract opcode from rINST
3847 mov r3, rINST, lsr #12 @ r3<- B
3848 mov r9, rINST, lsr #8 @ r9<- A+
3852 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3854 GET_INST_OPCODE(ip) @ extract opcode from rINST
3911 mov r9, rINST, lsr #8 @ r9<- A+
3912 mov r3, rINST, lsr #12 @ r3<- B
3917 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3919 GET_INST_OPCODE(ip) @ extract opcode from rINST
3939 mov r9, rINST, lsr #8 @ r9<- A+
3940 mov r3, rINST, lsr #12 @ r3<- B
3945 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3947 GET_INST_OPCODE(ip) @ extract opcode from rINST
3970 mov r3, rINST, lsr #12 @ r3<- B
3971 mov r9, rINST, lsr #8 @ r9<- A+
3975 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3978 GET_INST_OPCODE(ip) @ extract opcode from rINST
4049 mov r9, rINST, lsr #8 @ r9<- A+
4050 mov r3, rINST, lsr #12 @ r3<- B
4055 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4058 GET_INST_OPCODE(ip) @ extract opcode from rINST
4081 mov r3, rINST, lsr #12 @ r3<- B
4082 mov r9, rINST, lsr #8 @ r9<- A+
4086 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4089 GET_INST_OPCODE(ip) @ extract opcode from rINST
4109 mov r3, rINST, lsr #12 @ r3<- B
4110 mov r9, rINST, lsr #8 @ r9<- A+
4114 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4116 GET_INST_OPCODE(ip) @ extract opcode from rINST
4136 mov r3, rINST, lsr #12 @ r3<- B
4137 mov r9, rINST, lsr #8 @ r9<- A+
4141 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4143 GET_INST_OPCODE(ip) @ extract opcode from rINST
4163 mov r3, rINST, lsr #12 @ r3<- B
4164 mov r9, rINST, lsr #8 @ r9<- A+
4168 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4170 GET_INST_OPCODE(ip) @ extract opcode from rINST
4198 mov r9, rINST, lsr #8 @ r9<- AA
4208 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4211 GET_INST_OPCODE(ip) @ extract opcode from rINST
4239 mov r9, rINST, lsr #8 @ r9<- AA
4249 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4252 GET_INST_OPCODE(ip) @ extract opcode from rINST
4281 mov r9, rINST, lsr #8 @ r9<- AA
4291 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4294 GET_INST_OPCODE(ip) @ extract opcode from rINST
4322 mov r9, rINST, lsr #8 @ r9<- AA
4332 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4335 GET_INST_OPCODE(ip) @ extract opcode from rINST
4364 mov r9, rINST, lsr #8 @ r9<- AA
4374 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4377 GET_INST_OPCODE(ip) @ extract opcode from rINST
4405 mov r9, rINST, lsr #8 @ r9<- AA
4415 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4418 GET_INST_OPCODE(ip) @ extract opcode from rINST
4446 mov r9, rINST, lsr #8 @ r9<- AA
4456 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4459 GET_INST_OPCODE(ip) @ extract opcode from rINST
4487 mov r9, rINST, lsr #8 @ r9<- AA
4497 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4500 GET_INST_OPCODE(ip) @ extract opcode from rINST
4528 mov r9, rINST, lsr #8 @ r9<- AA
4538 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4541 GET_INST_OPCODE(ip) @ extract opcode from rINST
4569 mov r9, rINST, lsr #8 @ r9<- AA
4579 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4582 GET_INST_OPCODE(ip) @ extract opcode from rINST
4610 mov r9, rINST, lsr #8 @ r9<- AA
4620 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4623 GET_INST_OPCODE(ip) @ extract opcode from rINST
4651 mov r9, rINST, lsr #8 @ r9<- AA
4663 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4667 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
4750 mov r0, rINST, lsr #8 @ r0<- AA
4753 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4778 mov r9, rINST, lsr #8 @ r9<- AA
4790 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4794 GET_INST_OPCODE(ip) @ extract opcode from rINST
4823 mov r9, rINST, lsr #8 @ r9<- AA
4835 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4839 GET_INST_OPCODE(ip) @ extract opcode from rINST
4867 mov r9, rINST, lsr #8 @ r9<- AA
4879 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4883 GET_INST_OPCODE(ip) @ extract opcode from rINST
4911 mov r9, rINST, lsr #8 @ r9<- AA
4923 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4927 GET_INST_OPCODE(ip) @ extract opcode from rINST
4955 mov r9, rINST, lsr #8 @ r9<- AA
4967 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4971 GET_INST_OPCODE(ip) @ extract opcode from rINST
4989 mov r9, rINST, lsr #8 @ r9<- AA
5003 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5018 mov r9, rINST, lsr #8 @ r9<- AA
5032 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5047 mov r9, rINST, lsr #8 @ r9<- AA
5061 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5086 mov r9, rINST, lsr #8 @ r9<- AA
5096 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5099 GET_INST_OPCODE(ip) @ extract opcode from rINST
5127 mov r9, rINST, lsr #8 @ r9<- AA
5137 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5140 GET_INST_OPCODE(ip) @ extract opcode from rINST
5168 mov r9, rINST, lsr #8 @ r9<- AA
5178 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5181 GET_INST_OPCODE(ip) @ extract opcode from rINST
5209 mov r9, rINST, lsr #8 @ r9<- AA
5219 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5222 GET_INST_OPCODE(ip) @ extract opcode from rINST
5251 mov r9, rINST, lsr #8 @ r9<- AA
5261 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5264 GET_INST_OPCODE(ip) @ extract opcode from rINST
5292 mov r9, rINST, lsr #8 @ r9<- AA
5304 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5308 GET_INST_OPCODE(ip) @ extract opcode from rINST
5336 mov r9, rINST, lsr #8 @ r9<- AA
5348 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5352 GET_INST_OPCODE(ip) @ extract opcode from rINST
5380 mov r9, rINST, lsr #8 @ r9<- AA
5392 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5396 GET_INST_OPCODE(ip) @ extract opcode from rINST
5424 mov r9, rINST, lsr #8 @ r9<- AA
5436 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5440 GET_INST_OPCODE(ip) @ extract opcode from rINST
5469 mov r9, rINST, lsr #8 @ r9<- AA
5481 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5485 GET_INST_OPCODE(ip) @ extract opcode from rINST
5511 mov r9, rINST, lsr #8 @ r9<- A+
5512 mov r3, rINST, lsr #12 @ r3<- B
5520 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5524 GET_INST_OPCODE(ip) @ extract opcode from rINST
5550 mov r9, rINST, lsr #8 @ r9<- A+
5551 mov r3, rINST, lsr #12 @ r3<- B
5559 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5563 GET_INST_OPCODE(ip) @ extract opcode from rINST
5590 mov r9, rINST, lsr #8 @ r9<- A+
5591 mov r3, rINST, lsr #12 @ r3<- B
5599 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5603 GET_INST_OPCODE(ip) @ extract opcode from rINST
5629 mov r9, rINST, lsr #8 @ r9<- A+
5630 mov r3, rINST, lsr #12 @ r3<- B
5638 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5642 GET_INST_OPCODE(ip) @ extract opcode from rINST
5669 mov r9, rINST, lsr #8 @ r9<- A+
5670 mov r3, rINST, lsr #12 @ r3<- B
5678 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5682 GET_INST_OPCODE(ip) @ extract opcode from rINST
5708 mov r9, rINST, lsr #8 @ r9<- A+
5709 mov r3, rINST, lsr #12 @ r3<- B
5717 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5721 GET_INST_OPCODE(ip) @ extract opcode from rINST
5747 mov r9, rINST, lsr #8 @ r9<- A+
5748 mov r3, rINST, lsr #12 @ r3<- B
5756 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5760 GET_INST_OPCODE(ip) @ extract opcode from rINST
5786 mov r9, rINST, lsr #8 @ r9<- A+
5787 mov r3, rINST, lsr #12 @ r3<- B
5795 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5799 GET_INST_OPCODE(ip) @ extract opcode from rINST
5825 mov r9, rINST, lsr #8 @ r9<- A+
5826 mov r3, rINST, lsr #12 @ r3<- B
5834 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5838 GET_INST_OPCODE(ip) @ extract opcode from rINST
5864 mov r9, rINST, lsr #8 @ r9<- A+
5865 mov r3, rINST, lsr #12 @ r3<- B
5873 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5877 GET_INST_OPCODE(ip) @ extract opcode from rINST
5903 mov r9, rINST, lsr #8 @ r9<- A+
5904 mov r3, rINST, lsr #12 @ r3<- B
5912 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5916 GET_INST_OPCODE(ip) @ extract opcode from rINST
5942 mov r9, rINST, lsr #8 @ r9<- A+
5943 mov r1, rINST, lsr #12 @ r1<- B
5953 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5957 GET_INST_OPCODE(ip) @ extract opcode from rINST
5983 mov r9, rINST, lsr #8 @ r9<- A+
5984 mov r1, rINST, lsr #12 @ r1<- B
5994 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5998 GET_INST_OPCODE(ip) @ extract opcode from rINST
6014 * again we stuff it into rINST.
6017 mov r9, rINST, lsr #8 @ r9<- A+
6018 mov r1, rINST, lsr #12 @ r1<- B
6021 add rINST, rFP, r9, lsl #2 @ rINST<- &fp[A]
6023 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1
6027 mov r0, rINST @ r0<- &fp[A] (free up rINST)
6028 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6030 GET_INST_OPCODE(ip) @ extract opcode from rINST
6054 mov r9, rINST, lsr #8 @ r9<- A+
6055 mov r1, rINST, lsr #12 @ r1<- B
6065 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6069 GET_INST_OPCODE(ip) @ extract opcode from rINST
6096 mov r9, rINST, lsr #8 @ r9<- A+
6097 mov r1, rINST, lsr #12 @ r1<- B
6107 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6111 GET_INST_OPCODE(ip) @ extract opcode from rINST
6137 mov r9, rINST, lsr #8 @ r9<- A+
6138 mov r1, rINST, lsr #12 @ r1<- B
6148 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6152 GET_INST_OPCODE(ip) @ extract opcode from rINST
6178 mov r9, rINST, lsr #8 @ r9<- A+
6179 mov r1, rINST, lsr #12 @ r1<- B
6189 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6193 GET_INST_OPCODE(ip) @ extract opcode from rINST
6219 mov r9, rINST, lsr #8 @ r9<- A+
6220 mov r1, rINST, lsr #12 @ r1<- B
6230 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6234 GET_INST_OPCODE(ip) @ extract opcode from rINST
6249 mov r9, rINST, lsr #8 @ r9<- A+
6250 mov r3, rINST, lsr #12 @ r3<- B
6261 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6275 mov r9, rINST, lsr #8 @ r9<- A+
6276 mov r3, rINST, lsr #12 @ r3<- B
6287 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6301 mov r9, rINST, lsr #8 @ r9<- A+
6302 mov r3, rINST, lsr #12 @ r3<- B
6313 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6338 mov r9, rINST, lsr #8 @ r9<- A+
6339 mov r3, rINST, lsr #12 @ r3<- B
6347 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6351 GET_INST_OPCODE(ip) @ extract opcode from rINST
6377 mov r9, rINST, lsr #8 @ r9<- A+
6378 mov r3, rINST, lsr #12 @ r3<- B
6386 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6390 GET_INST_OPCODE(ip) @ extract opcode from rINST
6416 mov r9, rINST, lsr #8 @ r9<- A+
6417 mov r3, rINST, lsr #12 @ r3<- B
6425 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6429 GET_INST_OPCODE(ip) @ extract opcode from rINST
6455 mov r9, rINST, lsr #8 @ r9<- A+
6456 mov r3, rINST, lsr #12 @ r3<- B
6464 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6468 GET_INST_OPCODE(ip) @ extract opcode from rINST
6495 mov r9, rINST, lsr #8 @ r9<- A+
6496 mov r3, rINST, lsr #12 @ r3<- B
6504 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6508 GET_INST_OPCODE(ip) @ extract opcode from rINST
6534 mov r9, rINST, lsr #8 @ r9<- A+
6535 mov r1, rINST, lsr #12 @ r1<- B
6545 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6549 GET_INST_OPCODE(ip) @ extract opcode from rINST
6575 mov r9, rINST, lsr #8 @ r9<- A+
6576 mov r1, rINST, lsr #12 @ r1<- B
6586 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6590 GET_INST_OPCODE(ip) @ extract opcode from rINST
6616 mov r9, rINST, lsr #8 @ r9<- A+
6617 mov r1, rINST, lsr #12 @ r1<- B
6627 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6631 GET_INST_OPCODE(ip) @ extract opcode from rINST
6657 mov r9, rINST, lsr #8 @ r9<- A+
6658 mov r1, rINST, lsr #12 @ r1<- B
6668 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6672 GET_INST_OPCODE(ip) @ extract opcode from rINST
6699 mov r9, rINST, lsr #8 @ r9<- A+
6700 mov r1, rINST, lsr #12 @ r1<- B
6710 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6714 GET_INST_OPCODE(ip) @ extract opcode from rINST
6739 mov r2, rINST, lsr #12 @ r2<- B
6740 mov r9, rINST, lsr #8 @ r9<- A+
6747 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6750 GET_INST_OPCODE(ip) @ extract opcode from rINST
6776 mov r2, rINST, lsr #12 @ r2<- B
6777 mov r9, rINST, lsr #8 @ r9<- A+
6784 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6787 GET_INST_OPCODE(ip) @ extract opcode from rINST
6813 mov r2, rINST, lsr #12 @ r2<- B
6814 mov r9, rINST, lsr #8 @ r9<- A+
6821 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6824 GET_INST_OPCODE(ip) @ extract opcode from rINST
6849 mov r2, rINST, lsr #12 @ r2<- B
6850 mov r9, rINST, lsr #8 @ r9<- A+
6857 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6860 GET_INST_OPCODE(ip) @ extract opcode from rINST
6886 mov r2, rINST, lsr #12 @ r2<- B
6887 mov r9, rINST, lsr #8 @ r9<- A+
6894 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6897 GET_INST_OPCODE(ip) @ extract opcode from rINST
6922 mov r2, rINST, lsr #12 @ r2<- B
6923 mov r9, rINST, lsr #8 @ r9<- A+
6930 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6933 GET_INST_OPCODE(ip) @ extract opcode from rINST
6958 mov r2, rINST, lsr #12 @ r2<- B
6959 mov r9, rINST, lsr #8 @ r9<- A+
6966 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6969 GET_INST_OPCODE(ip) @ extract opcode from rINST
6994 mov r2, rINST, lsr #12 @ r2<- B
6995 mov r9, rINST, lsr #8 @ r9<- A+
7002 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7005 GET_INST_OPCODE(ip) @ extract opcode from rINST
7031 mov r9, rINST, lsr #8 @ r9<- AA
7039 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7043 GET_INST_OPCODE(ip) @ extract opcode from rINST
7069 mov r9, rINST, lsr #8 @ r9<- AA
7077 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7081 GET_INST_OPCODE(ip) @ extract opcode from rINST
7108 mov r9, rINST, lsr #8 @ r9<- AA
7116 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7120 GET_INST_OPCODE(ip) @ extract opcode from rINST
7146 mov r9, rINST, lsr #8 @ r9<- AA
7154 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7158 GET_INST_OPCODE(ip) @ extract opcode from rINST
7185 mov r9, rINST, lsr #8 @ r9<- AA
7193 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7197 GET_INST_OPCODE(ip) @ extract opcode from rINST
7223 mov r9, rINST, lsr #8 @ r9<- AA
7231 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7235 GET_INST_OPCODE(ip) @ extract opcode from rINST
7261 mov r9, rINST, lsr #8 @ r9<- AA
7269 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7273 GET_INST_OPCODE(ip) @ extract opcode from rINST
7299 mov r9, rINST, lsr #8 @ r9<- AA
7307 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7311 GET_INST_OPCODE(ip) @ extract opcode from rINST
7337 mov r9, rINST, lsr #8 @ r9<- AA
7345 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7349 GET_INST_OPCODE(ip) @ extract opcode from rINST
7375 mov r9, rINST, lsr #8 @ r9<- AA
7383 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7387 GET_INST_OPCODE(ip) @ extract opcode from rINST
7413 mov r9, rINST, lsr #8 @ r9<- AA
7421 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7425 GET_INST_OPCODE(ip) @ extract opcode from rINST
7442 mov r0, rINST, lsr #12 @ r0<- B
7470 mov r0, rINST, lsr #12 @ r0<- B
7507 mov r2, rINST, lsr #8 @ r2<- AA
7508 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7510 GET_INST_OPCODE(ip) @ extract opcode from rINST
7532 mov r2, rINST, lsr #8 @ r2<- AA
7533 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7535 GET_INST_OPCODE(ip) @ extract opcode from rINST
7552 mov r0, rINST, lsr #12 @ r0<- B
7578 mov r0, rINST, lsr #12 @ r0<- B
7601 mov r0, rINST, lsr #12 @ r0<- B
7634 mov r9, rINST, lsr #8 @ r9<- AA
7642 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7644 GET_INST_OPCODE(ip) @ extract opcode from rINST
7660 mov r9, rINST, lsr #8 @ r9<- AA
7666 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7668 GET_INST_OPCODE(r10) @ extract opcode from rINST
7699 mov r1, rINST, lsr #8 @ r1<- AA
7722 mov r0, rINST, lsr #12 @ r0<- B
7728 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7729 GET_INST_OPCODE(ip) @ extract opcode from rINST
7752 mov r0, rINST, lsr #8 @ r0<- AA
7758 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7759 GET_INST_OPCODE(ip) @ extract opcode from rINST
7769 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
7770 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
7787 mov r2, rINST, lsr #12 @ r2<- B
7791 mov r2, rINST, lsr #8 @ r2<- A(+)
7794 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7796 GET_INST_OPCODE(ip) @ extract opcode from rINST
7805 mov r2, rINST, lsr #12 @ r2<- B
7809 mov r2, rINST, lsr #8 @ r2<- A(+)
7814 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7816 GET_INST_OPCODE(ip) @ extract opcode from rINST
7827 mov r2, rINST, lsr #12 @ r2<- B
7831 mov r2, rINST, lsr #8 @ r2<- A(+)
7834 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7836 GET_INST_OPCODE(ip) @ extract opcode from rINST
7847 mov r2, rINST, lsr #12 @ r2<- B
7851 mov r2, rINST, lsr #8 @ r2<- A(+)
7855 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7857 GET_INST_OPCODE(ip) @ extract opcode from rINST
7865 mov r0, rINST, lsr #8 @ r0<- A(+)
7866 mov r1, rINST, lsr #12 @ r1<- B
7874 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7877 GET_INST_OPCODE(ip) @ extract opcode from rINST
7886 mov r2, rINST, lsr #12 @ r2<- B
7890 mov r2, rINST, lsr #8 @ r2<- A(+)
7895 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7899 GET_INST_OPCODE(ip) @ extract opcode from rINST
8021 mov r0, rINST, lsr #12 @ r0<- B
8058 mov r2, rINST, lsr #8 @ r2<- AA
8059 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8061 GET_INST_OPCODE(ip) @ extract opcode from rINST
8131 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8132 GET_INST_OPCODE(ip) @ extract opcode from rINST
8150 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
8151 GET_INST_OPCODE(ip) @ extract opcode from rINST
8170 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8171 GET_INST_OPCODE(ip) @ extract opcode from rINST
8236 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8238 GET_INST_OPCODE(ip) @ extract opcode from rINST
8248 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8250 GET_INST_OPCODE(ip) @ extract opcode from rINST
8269 mov r3, rINST, lsr #12 @ r3<- B
8278 mov r3, rINST, lsr #8 @ r3<- AA
8281 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8282 GET_INST_OPCODE(ip) @ extract opcode from rINST
8347 mov r2, rINST, lsr #8 @ r2<- A+
8349 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8351 GET_INST_OPCODE(ip) @ extract opcode from rINST
8365 ldrb rINST, [r3, #1] @ rINST<- descriptor[1]
8371 cmp rINST, #'I' @ array of ints?
8372 cmpne rINST, #'L' @ array of objects?
8373 cmpne rINST, #'[' @ array of arrays?
8382 str rINST, [rGLUE, #offGlue_retval+4] @ retval.h <- type
8385 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
8417 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
8449 ldrb rINST, [r3, #1] @ rINST<- descriptor[1]
8455 cmp rINST, #'I' @ array of ints?
8456 cmpne rINST, #'L' @ array of objects?
8457 cmpne rINST, #'[' @ array of arrays?
8466 str rINST, [rGLUE, #offGlue_retval+4] @ retval.h <- type
8469 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
8501 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
8570 mov r3, rINST, lsr #8 @ r3<- AA
8571 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8573 GET_INST_OPCODE(ip) @ extract opcode from rINST
8633 mov r3, rINST, lsr #8 @ r3<- AA
8634 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8636 GET_INST_OPCODE(ip) @ extract opcode from rINST
8685 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8687 GET_INST_OPCODE(ip) @ extract opcode from rINST
8695 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8697 GET_INST_OPCODE(ip) @ extract opcode from rINST
8703 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8707 GET_INST_OPCODE(ip) @ extract opcode from rINST
8714 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8716 GET_INST_OPCODE(ip) @ extract opcode from rINST
8724 * rINST = vBB (arrayObj)
8732 ldr r1, [rINST, #offObject_clazz] @ r1<- arrayObj->clazz
8736 mov r1, rINST @ r1<- arrayObj
8737 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8740 GET_INST_OPCODE(ip) @ extract opcode from rINST
8745 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8746 GET_INST_OPCODE(ip) @ extract opcode from rINST
8764 mov r2, rINST, lsr #8 @ r2<- A+
8765 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8767 GET_INST_OPCODE(ip) @ extract opcode from rINST
8789 mov r2, rINST, lsr #8 @ r2<- A+
8790 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8793 GET_INST_OPCODE(ip) @ extract opcode from rINST
8811 mov r2, rINST, lsr #8 @ r2<- A+
8812 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8814 GET_INST_OPCODE(ip) @ extract opcode from rINST
8832 mov r2, rINST, lsr #8 @ r2<- A+
8833 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8835 GET_INST_OPCODE(ip) @ extract opcode from rINST
8853 mov r2, rINST, lsr #8 @ r2<- A+
8854 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8856 GET_INST_OPCODE(ip) @ extract opcode from rINST
8874 mov r2, rINST, lsr #8 @ r2<- A+
8875 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8877 GET_INST_OPCODE(ip) @ extract opcode from rINST
8895 mov r2, rINST, lsr #8 @ r2<- A+
8896 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8898 GET_INST_OPCODE(ip) @ extract opcode from rINST
8911 mov r1, rINST, lsr #8 @ r1<- A+
8917 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8918 GET_INST_OPCODE(ip) @ extract opcode from rINST
8931 mov r2, rINST, lsr #8 @ r2<- A+
8937 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8939 GET_INST_OPCODE(r10) @ extract opcode from rINST
8957 mov r1, rINST, lsr #8 @ r1<- A+
8964 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8965 GET_INST_OPCODE(ip) @ extract opcode from rINST
8981 mov r1, rINST, lsr #8 @ r1<- A+
8987 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8988 GET_INST_OPCODE(ip) @ extract opcode from rINST
9002 mov r1, rINST, lsr #8 @ r1<- A+
9008 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9009 GET_INST_OPCODE(ip) @ extract opcode from rINST
9023 mov r1, rINST, lsr #8 @ r1<- A+
9029 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9030 GET_INST_OPCODE(ip) @ extract opcode from rINST
9044 mov r1, rINST, lsr #8 @ r1<- A+
9050 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9051 GET_INST_OPCODE(ip) @ extract opcode from rINST
9199 mov r2, rINST, lsr #8 @ r2<- AA
9200 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9204 GET_INST_OPCODE(ip) @ extract opcode from rINST
9497 GET_INST_OPCODE(ip) @ extract opcode from rINST
9505 GET_INST_OPCODE(ip) @ extract opcode from rINST
9513 GET_INST_OPCODE(ip) @ extract opcode from rINST
9521 GET_INST_OPCODE(ip) @ extract opcode from rINST
9528 GET_INST_OPCODE(ip) @ extract opcode from rINST
9535 GET_INST_OPCODE(ip) @ extract opcode from rINST
9542 GET_INST_OPCODE(ip) @ extract opcode from rINST
9560 mov r2, rINST, lsr #8 @ r2<- A+
9561 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9563 GET_INST_OPCODE(ip) @ extract opcode from rINST
9576 mov r1, rINST, lsr #8 @ r1<- A+
9582 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9583 GET_INST_OPCODE(ip) @ extract opcode from rINST
9632 mov r2, rINST, lsr #8 @ r2<- A+
9633 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9635 GET_INST_OPCODE(ip) @ extract opcode from rINST
9657 mov r2, rINST, lsr #8 @ r2<- A+
9658 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9661 GET_INST_OPCODE(ip) @ extract opcode from rINST
9673 mov r2, rINST, lsr #8 @ r2<- A+
9679 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9681 GET_INST_OPCODE(r10) @ extract opcode from rINST
9799 mov r1, rINST, lsr #8 @ r1<- A+
9806 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9807 GET_INST_OPCODE(ip) @ extract opcode from rINST
9831 mov r2, rINST, lsr #8 @ r2<- AA
9832 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9836 GET_INST_OPCODE(ip) @ extract opcode from rINST
10005 add rINST,lr,#-5 @ save start of chain branch
10006 add rINST, #-4 @ .. which is 9 bytes back
10012 mov r1,rINST
10049 add rINST,lr,#-5 @ save start of chain branch
10050 add rINST,#-4 @ .. which is 9 bytes back
10059 mov r1,rINST
10087 GET_INST_OPCODE(ip) @ extract opcode from rINST
10113 * up rIBASE & rINST, and load the address of the JitTable into r0.
10125 * next instruction to execute, and rINST should be already loaded with
10259 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
10265 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
10266 GET_INST_OPCODE(ip) @ extract opcode from rINST
10389 movs r2, rINST, lsr #8 @ r2<- AA (arg count) -- test for zero
10415 movs r2, rINST, lsr #12 @ r2<- B (arg count) -- test for zero
10427 5: and ip, rINST, #0x0f00 @ isolate A
10451 ldr rINST, [r0, #offMethod_clazz] @ rINST<- method->clazz
10494 ldr r3, [rINST, #offClassObject_pDvmDex] @ r3<- method->clazz->pDvmDex
10506 mov rINST, r9 @ publish new rINST
10514 mov rINST, r9 @ publish new rINST
10566 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
10567 GET_INST_OPCODE(ip) @ extract opcode from rINST
10599 mov r3, rINST, lsr #8 @ A3<- AA
10630 PREFETCH_ADVANCE_INST(rINST, r9, 3) @ advance r9, update new rINST
10641 GET_INST_OPCODE(ip) @ extract opcode from rINST
10644 GET_INST_OPCODE(ip) @ extract opcode from rINST
10736 FETCH_INST() @ load rINST from rPC
10737 GET_INST_OPCODE(ip) @ extract opcode from rINST
10800 FETCH_INST() @ load rINST from rPC
10801 GET_INST_OPCODE(ip) @ extract opcode from rINST