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
358 FETCH_INST() @ load rINST from rPC
359 GET_INST_OPCODE(ip) @ extract opcode from rINST
437 FETCH_ADVANCE_INST(1) @ advance to next instr, load rINST
438 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
457 mov r1, rINST, lsr #12 @ r1<- B from 15:12
458 ubfx r0, rINST, #8, #4 @ r0<- A from 11:8
459 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
461 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
472 mov r0, rINST, lsr #8 @ r0<- AA
473 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
475 GET_INST_OPCODE(ip) @ extract opcode from rINST
487 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
489 GET_INST_OPCODE(ip) @ extract opcode from rINST
499 mov r3, rINST, lsr #12 @ r3<- B
500 ubfx r2, rINST, #8, #4 @ r2<- A
504 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
505 GET_INST_OPCODE(ip) @ extract opcode from rINST
516 mov r2, rINST, lsr #8 @ r2<- AA
520 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
521 GET_INST_OPCODE(ip) @ extract opcode from rINST
536 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
537 GET_INST_OPCODE(ip) @ extract opcode from rINST
548 mov r1, rINST, lsr #12 @ r1<- B from 15:12
549 mov r0, rINST, lsr #8 @ r0<- A from 11:8
550 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
553 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
566 mov r0, rINST, lsr #8 @ r0<- AA
567 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
569 GET_INST_OPCODE(ip) @ extract opcode from rINST
583 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
585 GET_INST_OPCODE(ip) @ extract opcode from rINST
596 mov r2, rINST, lsr #8 @ r2<- AA
597 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
599 GET_INST_OPCODE(ip) @ extract opcode from rINST
608 mov r2, rINST, lsr #8 @ r2<- AA
612 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
613 GET_INST_OPCODE(ip) @ extract opcode from rINST
624 mov r2, rINST, lsr #8 @ r2<- AA
625 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
627 GET_INST_OPCODE(ip) @ extract opcode from rINST
638 mov r2, rINST, lsr #8 @ r2<- AA
641 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
643 GET_INST_OPCODE(ip) @ extract opcode from rINST
664 mov r2, rINST, lsr #8 @ r2<- AA
678 mov r2, rINST, lsr #8 @ r2<- AA
697 mov r2, rINST, lsr #8 @ r2<- AA
708 mov r1, rINST, lsl #16 @ r1<- Bxxx0000
709 ubfx r0, rINST, #8, #4 @ r0<- A
710 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
712 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
722 mov r3, rINST, lsr #8 @ r3<- AA
723 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
725 GET_INST_OPCODE(ip) @ extract opcode from rINST
733 mov r3, rINST, lsr #8 @ r3<- AA
736 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
738 GET_INST_OPCODE(ip) @ extract opcode from rINST
748 mov r3, rINST, lsr #8 @ r3<- AA
750 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
752 GET_INST_OPCODE(ip) @ extract opcode from rINST
761 mov r3, rINST, lsr #8 @ r3<- AA
763 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
765 GET_INST_OPCODE(ip) @ extract opcode from rINST
775 mov r3, rINST, lsr #8 @ r3<- AA
777 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
781 GET_INST_OPCODE(ip) @ extract opcode from rINST
795 mov r9, rINST, lsr #8 @ r9<- AA
797 FETCH_ADVANCE_INST(5) @ advance rPC, load rINST
799 GET_INST_OPCODE(ip) @ extract opcode from rINST
809 mov r3, rINST, lsr #8 @ r3<- AA
812 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
814 GET_INST_OPCODE(ip) @ extract opcode from rINST
825 mov r9, rINST, lsr #8 @ r9<- AA
830 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
831 GET_INST_OPCODE(ip) @ extract opcode from rINST
843 mov r9, rINST, lsr #8 @ r9<- AA
849 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
850 GET_INST_OPCODE(ip) @ extract opcode from rINST
861 mov r9, rINST, lsr #8 @ r9<- AA
866 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
867 GET_INST_OPCODE(ip) @ extract opcode from rINST
879 mov r2, rINST, lsr #8 @ r2<- AA
885 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
893 GET_INST_OPCODE(ip) @ extract opcode from rINST
908 mov r2, rINST, lsr #8 @ r2<- AA
916 FETCH_ADVANCE_INST(1) @ before throw: advance rPC, load rINST
918 GET_INST_OPCODE(ip) @ extract opcode from rINST
932 mov r3, rINST, lsr #8 @ r3<- AA
947 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
948 GET_INST_OPCODE(ip) @ extract opcode from rINST
962 mov r3, rINST, lsr #12 @ r3<- B
963 mov r9, rINST, lsr #8 @ r9<- A+
987 mov r1, rINST, lsr #12 @ r1<- B
988 ubfx r2, rINST, #8, #4 @ r2<- A
992 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
994 GET_INST_OPCODE(ip) @ extract opcode from rINST
1034 mov r0, rINST, lsr #12 @ r0<- B
1063 mov r10, rINST, lsr #8 @ r10<- AA or BA
1091 mov r10, rINST, lsr #8 @ r10<- AA or BA
1110 mov r3, rINST, lsr #8 @ r3<- AA
1118 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
1119 GET_INST_OPCODE(ip) @ extract opcode from rINST
1130 mov r2, rINST, lsr #8 @ r2<- AA
1151 mov r0, rINST, lsl #16 @ r0<- AAxx0000
1157 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1160 GET_INST_OPCODE(ip) @ extract opcode from rINST
1163 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1164 GET_INST_OPCODE(ip) @ extract opcode from rINST
1184 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1187 GET_INST_OPCODE(ip) @ extract opcode from rINST
1190 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1191 GET_INST_OPCODE(ip) @ extract opcode from rINST
1219 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1222 GET_INST_OPCODE(ip) @ extract opcode from rINST
1225 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1226 GET_INST_OPCODE(ip) @ extract opcode from rINST
1246 mov r3, rINST, lsr #8 @ r3<- AA
1256 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1259 GET_INST_OPCODE(ip) @ extract opcode from rINST
1262 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1263 GET_INST_OPCODE(ip) @ extract opcode from rINST
1284 mov r3, rINST, lsr #8 @ r3<- AA
1294 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1297 GET_INST_OPCODE(ip) @ extract opcode from rINST
1300 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1301 GET_INST_OPCODE(ip) @ extract opcode from rINST
1328 mov r9, rINST, lsr #8 @ r9<- AA
1336 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1338 GET_INST_OPCODE(ip) @ extract opcode from rINST
1367 mov r9, rINST, lsr #8 @ r9<- AA
1375 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1377 GET_INST_OPCODE(ip) @ extract opcode from rINST
1406 mov r9, rINST, lsr #8 @ r9<- AA
1414 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1416 GET_INST_OPCODE(ip) @ extract opcode from rINST
1445 mov r9, rINST, lsr #8 @ r9<- AA
1453 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
1455 GET_INST_OPCODE(ip) @ extract opcode from rINST
1488 mov r9, rINST, lsr #8 @ r9<- AA
1516 mov r1, rINST, lsr #12 @ r1<- B
1517 ubfx r0, rINST, #8, #4 @ r0<- A
1529 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1532 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1533 GET_INST_OPCODE(ip) @ extract opcode from rINST
1551 mov r1, rINST, lsr #12 @ r1<- B
1552 ubfx r0, rINST, #8, #4 @ r0<- A
1564 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1567 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1568 GET_INST_OPCODE(ip) @ extract opcode from rINST
1586 mov r1, rINST, lsr #12 @ r1<- B
1587 ubfx r0, rINST, #8, #4 @ r0<- A
1599 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1602 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1603 GET_INST_OPCODE(ip) @ extract opcode from rINST
1621 mov r1, rINST, lsr #12 @ r1<- B
1622 ubfx r0, rINST, #8, #4 @ r0<- A
1634 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1637 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1638 GET_INST_OPCODE(ip) @ extract opcode from rINST
1656 mov r1, rINST, lsr #12 @ r1<- B
1657 ubfx r0, rINST, #8, #4 @ r0<- A
1669 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1672 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
1673 GET_INST_OPCODE(ip) @ extract opcode from rINST
1691 mov r1, rINST, lsr #12 @ r1<- B
1692 ubfx r0, rINST, #8, #4 @ r0<- A
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 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 GET_INST_OPCODE(ip) @ extract opcode from 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 ubfx r9, rINST, #8, #4 @ r9<- A
3508 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3510 GET_INST_OPCODE(ip) @ extract opcode from rINST
3530 mov r3, rINST, lsr #12 @ r3<- B
3531 ubfx r9, rINST, #8, #4 @ r9<- A
3534 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3536 GET_INST_OPCODE(ip) @ extract opcode from rINST
3555 mov r3, rINST, lsr #12 @ r3<- B
3556 ubfx r9, rINST, #8, #4 @ r9<- A
3560 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3563 GET_INST_OPCODE(ip) @ extract opcode from rINST
3582 mov r3, rINST, lsr #12 @ r3<- B
3583 ubfx r9, rINST, #8, #4 @ r9<- A
3587 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3590 GET_INST_OPCODE(ip) @ extract opcode from rINST
3610 mov r3, rINST, lsr #12 @ r3<- B
3611 ubfx r9, rINST, #8, #4 @ r9<- A
3614 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3616 GET_INST_OPCODE(ip) @ extract opcode from rINST
3635 mov r3, rINST, lsr #12 @ r3<- B
3636 ubfx r9, rINST, #8, #4 @ r9<- A
3640 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3643 GET_INST_OPCODE(ip) @ extract opcode from rINST
3662 mov r3, rINST, lsr #12 @ r3<- B
3663 ubfx r9, rINST, #8, #4 @ r9<- A
3667 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3669 GET_INST_OPCODE(ip) @ extract opcode from rINST
3687 mov r3, rINST, lsr #12 @ r3<- B
3688 mov r9, rINST, lsr #8 @ r9<- A+
3691 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3694 GET_INST_OPCODE(ip) @ extract opcode from rINST
3712 mov r3, rINST, lsr #12 @ r3<- B
3713 mov r9, rINST, lsr #8 @ r9<- A+
3716 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3719 GET_INST_OPCODE(ip) @ extract opcode from rINST
3733 mov r1, rINST, lsr #12 @ r1<- B from 15:12
3734 mov r0, rINST, lsr #8 @ r0<- A from 11:8
3735 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3738 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
3759 mov r3, rINST, lsr #12 @ r3<- B
3760 ubfx r9, rINST, #8, #4 @ r9<- A
3763 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3766 GET_INST_OPCODE(ip) @ extract opcode from rINST
3785 mov r3, rINST, lsr #12 @ r3<- B
3786 ubfx r9, rINST, #8, #4 @ r9<- A
3790 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3793 GET_INST_OPCODE(ip) @ extract opcode from rINST
3811 mov r3, rINST, lsr #12 @ r3<- B
3812 mov r9, rINST, lsr #8 @ r9<- A+
3815 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3818 GET_INST_OPCODE(ip) @ extract opcode from rINST
3838 mov r3, rINST, lsr #12 @ r3<- B
3839 ubfx r9, rINST, #8, #4 @ r9<- A
3843 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3845 GET_INST_OPCODE(ip) @ extract opcode from rINST
3864 mov r3, rINST, lsr #12 @ r3<- B
3865 mov r9, rINST, lsr #8 @ r9<- A+
3868 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3871 GET_INST_OPCODE(ip) @ extract opcode from rINST
3889 mov r3, rINST, lsr #12 @ r3<- B
3890 mov r9, rINST, lsr #8 @ r9<- A+
3893 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3896 GET_INST_OPCODE(ip) @ extract opcode from rINST
3916 mov r3, rINST, lsr #12 @ r3<- B
3917 ubfx r9, rINST, #8, #4 @ r9<- A
3921 rINST
3924 GET_INST_OPCODE(ip) @ extract opcode from rINST
3943 mov r3, rINST, lsr #12 @ r3<- B
3944 mov r9, rINST, lsr #8 @ r9<- A+
3947 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3950 GET_INST_OPCODE(ip) @ extract opcode from rINST
3970 mov r3, rINST, lsr #12 @ r3<- B
3971 ubfx r9, rINST, #8, #4 @ r9<- A
3974 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
3976 GET_INST_OPCODE(ip) @ extract opcode from rINST
3996 mov r3, rINST, lsr #12 @ r3<- B
3997 ubfx r9, rINST, #8, #4 @ r9<- A
4000 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4002 GET_INST_OPCODE(ip) @ extract opcode from rINST
4022 mov r3, rINST, lsr #12 @ r3<- B
4023 ubfx r9, rINST, #8, #4 @ r9<- A
4026 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
4028 GET_INST_OPCODE(ip) @ extract opcode from rINST
4056 mov r9, rINST, lsr #8 @ r9<- AA
4066 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4069 GET_INST_OPCODE(ip) @ extract opcode from rINST
4097 mov r9, rINST, lsr #8 @ r9<- AA
4107 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4110 GET_INST_OPCODE(ip) @ extract opcode from rINST
4139 mov r9, rINST, lsr #8 @ r9<- AA
4149 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4152 GET_INST_OPCODE(ip) @ extract opcode from rINST
4180 mov r9, rINST, lsr #8 @ r9<- AA
4190 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4193 GET_INST_OPCODE(ip) @ extract opcode from rINST
4222 mov r9, rINST, lsr #8 @ r9<- AA
4232 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4235 GET_INST_OPCODE(ip) @ extract opcode from rINST
4263 mov r9, rINST, lsr #8 @ r9<- AA
4273 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4276 GET_INST_OPCODE(ip) @ extract opcode from rINST
4304 rINST, lsr #8 @ r9<- AA
4314 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4317 GET_INST_OPCODE(ip) @ extract opcode from rINST
4345 mov r9, rINST, lsr #8 @ r9<- AA
4355 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4358 GET_INST_OPCODE(ip) @ extract opcode from rINST
4386 mov r9, rINST, lsr #8 @ r9<- AA
4396 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4399 GET_INST_OPCODE(ip) @ extract opcode from rINST
4427 mov r9, rINST, lsr #8 @ r9<- AA
4437 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4440 GET_INST_OPCODE(ip) @ extract opcode from rINST
4468 mov r9, rINST, lsr #8 @ r9<- AA
4478 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4481 GET_INST_OPCODE(ip) @ extract opcode from rINST
4509 mov r9, rINST, lsr #8 @ r9<- AA
4521 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4525 GET_INST_OPCODE(ip) @ extract opcode from rINST
4553 mov r9, rINST, lsr #8 @ r9<- AA
4565 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4569 GET_INST_OPCODE(ip) @ extract opcode from rINST
4608 mov r0, rINST, lsr #8 @ r0<- AA
4611 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4636 mov r9, rINST, lsr #8 @ r9<- AA
4648 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4652 GET_INST_OPCODE(ip) @ extract opcode from rINST
4681 mov r9, rINST, lsr #8 @ r9<- AA
4693 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4697 GET_INST_OPCODE(ip) @ extract opcode from rINST
4725 mov r9, rINST, lsr #8 @ r9<- AA
4737 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4741 GET_INST_OPCODE(ip) @ extract opcode from rINST
4769 mov r9, rINST, lsr #8 @ r9<- AA
4781 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4785 GET_INST_OPCODE(ip) @ extract opcode from rINST
4813 mov r9, rINST, lsr #8 @ r9<- AA
4825 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4829 GET_INST_OPCODE(ip) @ extract opcode from rINST
4847 mov r9, rINST, lsr #8 @ r9<- AA
4861 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4876 mov r9, rINST, lsr #8 @ r9<- AA
4890 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4905 mov r9, rINST, lsr #8 @ r9<- AA
4919 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4936 mov r9, rINST, lsr #8 @ r9<- AA
4944 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4946 GET_INST_OPCODE(ip) @ extract opcode from rINST
4966 mov r9, rINST, lsr #8 @ r9<- AA
4974 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
4976 GET_INST_OPCODE(ip) @ extract opcode from rINST
4996 mov r9, rINST, lsr #8 @ r9<- AA
5004 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5006 GET_INST_OPCODE(ip) @ extract opcode from rINST
5026 mov r9, rINST, lsr #8 @ r9<- AA
5034 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5036 GET_INST_OPCODE(ip) @ extract opcode from rINST
5065 mov r9, rINST, lsr #8 @ r9<- AA
5075 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5078 GET_INST_OPCODE(ip) @ extract opcode from rINST
5098 mov r9, rINST, lsr #8 @ r9<- AA
5106 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5108 GET_INST_OPCODE(ip) @ extract opcode from rINST
5128 mov r9, rINST, lsr #8 @ r9<- AA
5136 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5138 GET_INST_OPCODE(ip) @ extract opcode from rINST
5158 mov r9, rINST, lsr #8 @ r9<- AA
5166 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5168 GET_INST_OPCODE(ip) @ extract opcode from rINST
5188 mov r9, rINST, lsr #8 @ r9<- AA
5196 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5198 GET_INST_OPCODE(ip) @ extract opcode from rINST
5227 mov r9, rINST, lsr #8 @ r9<- AA
5239 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
5243 GET_INST_OPCODE(ip) @ extract opcode from rINST
5269 mov r3, rINST, lsr #12 @ r3<- B
5270 ubfx r9, rINST, #8, #4 @ r9<- A
5277 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5281 GET_INST_OPCODE(ip) @ extract opcode from rINST
5307 mov r3, rINST, lsr #12 @ r3<- B
5308 ubfx r9, rINST, #8, #4 @ r9<- A
5315 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5319 GET_INST_OPCODE(ip) @ extract opcode from rINST
5346 mov r3, rINST, lsr #12 @ r3<- B
5347 ubfx r9, rINST, #8, #4 @ r9<- A
5354 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5358 GET_INST_OPCODE(ip) @ extract opcode from rINST
5384 mov r3, rINST, lsr #12 @ r3<- B
5385 ubfx r9, rINST, #8, #4 @ r9<- A
5392 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5396 GET_INST_OPCODE(ip) @ extract opcode from rINST
5423 mov r3, rINST, lsr #12 @ r3<- B
5424 ubfx r9, rINST, #8, #4 @ r9<- A
5431 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5435 GET_INST_OPCODE(ip) @ extract opcode from rINST
5461 mov r3, rINST, lsr #12 @ r3<- B
5462 ubfx r9, rINST, #8, #4 @ r9<- A
5469 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5473 GET_INST_OPCODE(ip) @ extract opcode from rINST
5499 mov r3, rINST, lsr #12 @ r3<- B
5500 ubfx r9, rINST, #8, #4 @ r9<- A
5507 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5511 GET_INST_OPCODE(ip) @ extract opcode from rINST
5537 mov r3, rINST, lsr #12 @ r3<- B
5538 ubfx r9, rINST, #8, #4 @ r9<- A
5545 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5549 GET_INST_OPCODE(ip) @ extract opcode from rINST
5575 mov r3, rINST, lsr #12 @ r3<- B
5576 ubfx r9, rINST, #8, #4 @ r9<- A
5583 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5587 GET_INST_OPCODE(ip) @ extract opcode from rINST
5613 mov r3, rINST, lsr #12 @ r3<- B
5614 ubfx r9, rINST, #8, #4 @ r9<- A
5621 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5625 GET_INST_OPCODE(ip) @ extract opcode from rINST
5651 mov r3, rINST, lsr #12 @ r3<- B
5652 ubfx r9, rINST, #8, #4 @ r9<- A
5659 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5663 GET_INST_OPCODE(ip) @ extract opcode from rINST
5689 mov r1, rINST, lsr #12 @ r1<- B
5690 ubfx r9, rINST, #8, #4 @ r9<- A
5699 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5703 GET_INST_OPCODE(ip) @ extract opcode from rINST
5729 mov r1, rINST, lsr #12 @ r1<- B
5730 ubfx r9, rINST, #8, #4 @ r9<- A
5739 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5743 GET_INST_OPCODE(ip) @ extract opcode from rINST
5759 * again we stuff it into rINST.
5762 mov r1, rINST, lsr #12 @ r1<- B
5763 ubfx r9, rINST, #8, #4 @ r9<- A
5765 add rINST, rFP, r9, lsl #2 @ rINST<- &fp[A]
5767 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1
5771 mov r0, rINST @ r0<- &fp[A] (free up rINST)
5772 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5774 GET_INST_OPCODE(ip) @ extract opcode from rINST
5798 mov r1, rINST, lsr #12 @ r1<- B
5799 ubfx r9, rINST, #8, #4 @ r9<- A
5808 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5812 GET_INST_OPCODE(ip) @ extract opcode from rINST
5839 mov r1, rINST, lsr #12 @ r1<- B
5840 ubfx r9, rINST, #8, #4 @ r9<- A
5849 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5853 GET_INST_OPCODE(ip) @ extract opcode from rINST
5879 mov r1, rINST, lsr #12 @ r1<- B
5880 ubfx r9, rINST, #8, #4 @ r9<- A
5889 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5893 GET_INST_OPCODE(ip) @ extract opcode from rINST
5919 mov r1, rINST, lsr #12 @ r1<- B
5920 ubfx r9, rINST, #8, #4 @ r9<- A
5929 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5933 GET_INST_OPCODE(ip) @ extract opcode from rINST
5959 mov r1, rINST, lsr #12 @ r1<- B
5960 ubfx r9, rINST, #8, #4 @ r9<- A
5969 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
5973 GET_INST_OPCODE(ip) @ extract opcode from rINST
5988 mov r3, rINST, lsr #12 @ r3<- B
5989 ubfx r9, rINST, #8, #4 @ r9<- A
5999 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6013 mov r3, rINST, lsr #12 @ r3<- B
6014 ubfx r9, rINST, #8, #4 @ r9<- A
6024 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6038 mov r3, rINST, lsr #12 @ r3<- B
6039 ubfx r9, rINST, #8, #4 @ r9<- A
6049 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6067 mov r3, rINST, lsr #12 @ r3<- B
6068 mov r9, rINST, lsr #8 @ r9<- A+
6073 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6077 GET_INST_OPCODE(ip) @ extract opcode from rINST
6095 mov r3, rINST, lsr #12 @ r3<- B
6096 mov r9, rINST, lsr #8 @ r9<- A+
6101 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6105 GET_INST_OPCODE(ip) @ extract opcode from rINST
6123 mov r3, rINST, lsr #12 @ r3<- B
6124 mov r9, rINST, lsr #8 @ r9<- A+
6129 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6133 GET_INST_OPCODE(ip) @ extract opcode from rINST
6151 mov r3, rINST, lsr #12 @ r3<- B
6152 mov r9, rINST, lsr #8 @ r9<- A+
6157 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6161 GET_INST_OPCODE(ip) @ extract opcode from rINST
6187 mov r3, rINST, lsr #12 @ r3<- B
6188 ubfx r9, rINST, #8, #4 @ r9<- A
6195 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6199 GET_INST_OPCODE(ip) @ extract opcode from rINST
6219 mov r3, rINST, lsr #12 @ r3<- B
6220 mov r9, rINST, lsr #8 @ r9<- A+
6225 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6229 GET_INST_OPCODE(ip) @ extract opcode from rINST
6248 mov r3, rINST, lsr #12 @ r3<- B
6249 mov r9, rINST, lsr #8 @ r9<- A+
6254 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6258 GET_INST_OPCODE(ip) @ extract opcode from rINST
6277 mov r3, rINST, lsr #12 @ r3<- B
6278 mov r9, rINST, lsr #8 @ r9<- A+
6283 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6287 GET_INST_OPCODE(ip) @ extract opcode from rINST
6306 mov r3, rINST, lsr #12 @ r3<- B
6307 mov r9, rINST, lsr #8 @ r9<- A+
6312 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6316 GET_INST_OPCODE(ip) @ extract opcode from rINST
6342 mov r1, rINST, lsr #12 @ r1<- B
6343 ubfx r9, rINST, #8, #4 @ r9<- A
6352 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
6356 GET_INST_OPCODE(ip) @ extract opcode from rINST
6381 mov r2, rINST, lsr #12 @ r2<- B
6382 ubfx r9, rINST, #8, #4 @ r9<- A
6388 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6391 GET_INST_OPCODE(ip) @ extract opcode from rINST
6417 mov r2, rINST, lsr #12 @ r2<- B
6418 ubfx r9, rINST, #8, #4 @ r9<- A
6424 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6427 GET_INST_OPCODE(ip) @ extract opcode from rINST
6453 mov r2, rINST, lsr #12 @ r2<- B
6454 ubfx r9, rINST, #8, #4 @ r9<- A
6460 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6463 GET_INST_OPCODE(ip) @ extract opcode from rINST
6488 mov r2, rINST, lsr #12 @ r2<- B
6489 ubfx r9, rINST, #8, #4 @ r9<- A
6495 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6498 GET_INST_OPCODE(ip) @ extract opcode from rINST
6524 mov r2, rINST, lsr #12 @ r2<- B
6525 ubfx r9, rINST, #8, #4 @ r9<- A
6531 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6534 GET_INST_OPCODE(ip) @ extract opcode from rINST
6559 mov r2, rINST, lsr #12 @ r2<- B
6560 ubfx r9, rINST, #8, #4 @ r9<- A
6566 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6569 GET_INST_OPCODE(ip) @ extract opcode from rINST
6594 mov r2, rINST, lsr #12 @ r2<- B
6595 ubfx r9, rINST, #8, #4 @ r9<- A
6601 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6604 GET_INST_OPCODE(ip) @ extract opcode from rINST
6629 mov r2, rINST, lsr #12 @ r2<- B
6630 ubfx r9, rINST, #8, #4 @ r9<- A
6636 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6639 GET_INST_OPCODE(ip) @ extract opcode from rINST
6665 mov r9, rINST, lsr #8 @ r9<- AA
6673 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6677 GET_INST_OPCODE(ip) @ extract opcode from rINST
6703 mov r9, rINST, lsr #8 @ r9<- AA
6711 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6715 GET_INST_OPCODE(ip) @ extract opcode from rINST
6742 mov r9, rINST, lsr #8 @ r9<- AA
6750 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6754 GET_INST_OPCODE(ip) @ extract opcode from rINST
6780 mov r9, rINST, lsr #8 @ r9<- AA
6788 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6792 GET_INST_OPCODE(ip) @ extract opcode from rINST
6819 mov r9, rINST, lsr #8 @ r9<- AA
6827 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6831 GET_INST_OPCODE(ip) @ extract opcode from rINST
6857 mov r9, rINST, lsr #8 @ r9<- AA
6865 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6869 GET_INST_OPCODE(ip) @ extract opcode from rINST
6895 mov r9, rINST, lsr #8 @ r9<- AA
6903 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6907 GET_INST_OPCODE(ip) @ extract opcode from rINST
6933 mov r9, rINST, lsr #8 @ r9<- AA
6941 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6945 rINST
6971 mov r9, rINST, lsr #8 @ r9<- AA
6979 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
6983 GET_INST_OPCODE(ip) @ extract opcode from rINST
7009 mov r9, rINST, lsr #8 @ r9<- AA
7017 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7021 GET_INST_OPCODE(ip) @ extract opcode from rINST
7047 mov r9, rINST, lsr #8 @ r9<- AA
7055 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7059 GET_INST_OPCODE(ip) @ extract opcode from rINST
7076 mov r0, rINST, lsr #12 @ r0<- B
7104 mov r0, rINST, lsr #12 @ r0<- B
7141 mov r2, rINST, lsr #8 @ r2<- AA
7142 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7144 GET_INST_OPCODE(ip) @ extract opcode from rINST
7166 mov r2, rINST, lsr #8 @ r2<- AA
7167 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7169 GET_INST_OPCODE(ip) @ extract opcode from rINST
7186 mov r0, rINST, lsr #12 @ r0<- B
7212 mov r0, rINST, lsr #12 @ r0<- B
7235 mov r0, rINST, lsr #12 @ r0<- B
7268 mov r9, rINST, lsr #8 @ r9<- AA
7276 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7278 GET_INST_OPCODE(ip) @ extract opcode from rINST
7294 mov r9, rINST, lsr #8 @ r9<- AA
7300 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7302 GET_INST_OPCODE(r10) @ extract opcode from rINST
7333 mov r1, rINST, lsr #8 @ r1<- AA
7356 mov r0, rINST, lsr #12 @ r0<- B
7362 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7363 GET_INST_OPCODE(ip) @ extract opcode from rINST
7386 mov r0, rINST, lsr #8 @ r0<- AA
7392 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7393 GET_INST_OPCODE(ip) @ extract opcode from rINST
7403 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
7404 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
7421 mov r2, rINST, lsr #12 @ r2<- B
7424 ubfx r2, rINST, #8, #4 @ r2<- A
7428 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7429 GET_INST_OPCODE(ip) @ extract opcode from rINST
7438 mov r2, rINST, lsr #12 @ r2<- B
7441 ubfx r2, rINST, #8, #4 @ r2<- A
7445 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7447 GET_INST_OPCODE(ip) @ extract opcode from rINST
7458 mov r2, rINST, lsr #12 @ r2<- B
7462 mov r2, rINST, lsr #8 @ r2<- A(+)
7465 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7467 GET_INST_OPCODE(ip) @ extract opcode from rINST
7478 mov r2, rINST, lsr #12 @ r2<- B
7481 ubfx r2, rINST, #8, #4 @ r2<- A
7485 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7487 GET_INST_OPCODE(ip) @ extract opcode from rINST
7495 mov r1, rINST, lsr #12 @ r1<- B
7496 ubfx r0, rINST, #8, #4 @ r0<- A
7503 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7505 GET_INST_OPCODE(ip) @ extract opcode from rINST
7514 mov r2, rINST, lsr #12 @ r2<- B
7518 mov r2, rINST, lsr #8 @ r2<- A(+)
7523 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7527 GET_INST_OPCODE(ip) @ extract opcode from rINST
7649 mov r0, rINST, lsr #12 @ r0<- B
7686 mov r2, rINST, lsr #8 @ r2<- AA
7687 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7689 GET_INST_OPCODE(ip) @ extract opcode from rINST
7759 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7760 GET_INST_OPCODE(ip) @ extract opcode from rINST
7778 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
7779 GET_INST_OPCODE(ip) @ extract opcode from rINST
7798 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7799 GET_INST_OPCODE(ip) @ extract opcode from rINST
7864 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7866 GET_INST_OPCODE(ip) @ extract opcode from rINST
7876 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7878 GET_INST_OPCODE(ip) @ extract opcode from rINST
7897 mov r3, rINST, lsr #12 @ r3<- B
7906 mov r3, rINST, lsr #8 @ r3<- AA
7909 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7910 GET_INST_OPCODE(ip) @ extract opcode from rINST
7975 mov r2, rINST, lsr #8 @ r2<- A+
7977 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
7979 GET_INST_OPCODE(ip) @ extract opcode from rINST
7993 ldrb rINST, [r3, #1] @ rINST<- descriptor[1]
7999 cmp rINST, #'I' @ array of ints?
8000 cmpne rINST, #'L' @ array of objects?
8001 cmpne rINST, #'[' @ array of arrays?
8010 str rINST, [rGLUE, #offGlue_retval+4] @ retval.h <- type
8013 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
8045 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
8077 ldrb rINST, [r3, #1] @ rINST<- descriptor[1]
8083 cmp rINST, #'I' @ array of ints?
8084 cmpne rINST, #'L' @ array of objects?
8085 cmpne rINST, #'[' @ array of arrays?
8094 str rINST, [rGLUE, #offGlue_retval+4] @ retval.h <- type
8097 FETCH_ADVANCE_INST(3) @ advance to next instr, load rINST
8129 GET_INST_OPCODE(ip) @ ip<- opcode from rINST
8177 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8179 GET_INST_OPCODE(ip) @ extract opcode from rINST
8187 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8189 GET_INST_OPCODE(ip) @ extract opcode from rINST
8195 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8198 GET_INST_OPCODE(ip) @ extract opcode from rINST
8205 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8207 GET_INST_OPCODE(ip) @ extract opcode from rINST
8214 * rINST = vBB (arrayObj)
8222 ldr r1, [rINST, #offObject_clazz] @ r1<- arrayObj->clazz
8226 mov r1, rINST @ r1<- arrayObj
8227 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8230 GET_INST_OPCODE(ip) @ extract opcode from rINST
8235 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8236 GET_INST_OPCODE(ip) @ extract opcode from rINST
8253 ubfx r2, rINST, #8, #4 @ r2<- A
8254 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8255 GET_INST_OPCODE(ip) @ extract opcode from rINST
8271 ubfx r2, rINST, #8, #4 @ r2<- A
8272 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8274 GET_INST_OPCODE(ip) @ extract opcode from rINST
8292 mov r2, rINST, lsr #8 @ r2<- A+
8293 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8295 GET_INST_OPCODE(ip) @ extract opcode from rINST
8313 mov r2, rINST, lsr #8 @ r2<- A+
8314 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8316 GET_INST_OPCODE(ip) @ extract opcode from rINST
8334 mov r2, rINST, lsr #8 @ r2<- A+
8335 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8337 GET_INST_OPCODE(ip) @ extract opcode from rINST
8355 mov r2, rINST, lsr #8 @ r2<- A+
8356 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8358 GET_INST_OPCODE(ip) @ extract opcode from rINST
8376 mov r2, rINST, lsr #8 @ r2<- A+
8377 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8379 GET_INST_OPCODE(ip) @ extract opcode from rINST
8393 ubfx r1, rINST, #8, #4 @ r1<- A
8397 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8398 GET_INST_OPCODE(ip) @ extract opcode from rINST
8410 ubfx r2, rINST, #8, #4 @ r2<- A
8415 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8417 GET_INST_OPCODE(ip) @ extract opcode from rINST
8430 mov r1, rINST, lsr #8 @ r1<- A+
8437 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8438 GET_INST_OPCODE(ip) @ extract opcode from rINST
8454 mov r1, rINST, lsr #8 @ r1<- A+
8460 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8461 GET_INST_OPCODE(ip) @ extract opcode from rINST
8475 mov r1, rINST, lsr #8 @ r1<- A+
8481 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8482 rINST
8496 mov r1, rINST, lsr #8 @ r1<- A+
8502 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8503 GET_INST_OPCODE(ip) @ extract opcode from rINST
8517 mov r1, rINST, lsr #8 @ r1<- A+
8523 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8524 GET_INST_OPCODE(ip) @ extract opcode from rINST
8672 mov r2, rINST, lsr #8 @ r2<- AA
8673 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
8677 GET_INST_OPCODE(ip) @ extract opcode from rINST
8970 GET_INST_OPCODE(ip) @ extract opcode from rINST
8978 GET_INST_OPCODE(ip) @ extract opcode from rINST
8986 GET_INST_OPCODE(ip) @ extract opcode from rINST
8994 GET_INST_OPCODE(ip) @ extract opcode from rINST
9001 GET_INST_OPCODE(ip) @ extract opcode from rINST
9008 GET_INST_OPCODE(ip) @ extract opcode from rINST
9015 GET_INST_OPCODE(ip) @ extract opcode from rINST
9033 mov r2, rINST, lsr #8 @ r2<- A+
9034 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9036 GET_INST_OPCODE(ip) @ extract opcode from rINST
9049 mov r1, rINST, lsr #8 @ r1<- A+
9055 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9056 GET_INST_OPCODE(ip) @ extract opcode from rINST
9105 mov r2, rINST, lsr #8 @ r2<- A+
9106 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9108 GET_INST_OPCODE(ip) @ extract opcode from rINST
9129 mov r2, rINST, lsr #8 @ r2<- A+
9130 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9133 GET_INST_OPCODE(ip) @ extract opcode from rINST
9145 mov r2, rINST, lsr #8 @ r2<- A+
9151 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9153 GET_INST_OPCODE(r10) @ extract opcode from rINST
9271 mov r1, rINST, lsr #8 @ r1<- A+
9278 rINST
9279 GET_INST_OPCODE(ip) @ extract opcode from rINST
9303 mov r2, rINST, lsr #8 @ r2<- AA
9304 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
9308 GET_INST_OPCODE(ip) @ extract opcode from rINST
9477 add rINST,lr,#-5 @ save start of chain branch
9478 add rINST, #-4 @ .. which is 9 bytes back
9484 mov r1,rINST
9521 add rINST,lr,#-5 @ save start of chain branch
9522 add rINST,#-4 @ .. which is 9 bytes back
9531 mov r1,rINST
9559 GET_INST_OPCODE(ip) @ extract opcode from rINST
9585 * up rIBASE & rINST, and load the address of the JitTable into r0.
9597 * next instruction to execute, and rINST should be already loaded with
9731 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
9737 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
9738 GET_INST_OPCODE(ip) @ extract opcode from rINST
9861 movs r2, rINST, lsr #8 @ r2<- AA (arg count) -- test for zero
9887 movs r2, rINST, lsr #12 @ r2<- B (arg count) -- test for zero
9899 5: and ip, rINST, #0x0f00 @ isolate A
9923 ldr rINST, [r0, #offMethod_clazz] @ rINST<- method->clazz
9966 ldr r3, [rINST, #offClassObject_pDvmDex] @ r3<- method->clazz->pDvmDex
9978 mov rINST, r9 @ publish new rINST
9986 mov rINST, r9 @ publish new rINST
10038 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
10039 GET_INST_OPCODE(ip) @ extract opcode from rINST
10071 mov r3, rINST, lsr #8 @ A3<- AA
10102 PREFETCH_ADVANCE_INST(rINST, r9, 3) @ advance r9, update new rINST
10113 GET_INST_OPCODE(ip) @ extract opcode from rINST
10116 GET_INST_OPCODE(ip) @ extract opcode from rINST
10208 FETCH_INST() @ load rINST from rPC
10209 GET_INST_OPCODE(ip) @ extract opcode from rINST
10272 FETCH_INST() @ load rINST from rPC
10273 GET_INST_OPCODE(ip) @ extract opcode from rINST