Lines Matching full:lsl
140 * We want to write "ldrh rINST, [rPC, _reg, lsl #2]!", but some of the
177 #define GOTO_OPCODE(_reg) add pc, rIBASE, _reg, lsl #6
178 #define GOTO_OPCODE_IFEQ(_reg) addeq pc, rIBASE, _reg, lsl #6
179 #define GOTO_OPCODE_IFNE(_reg) addne pc, rIBASE, _reg, lsl #6
184 #define GET_VREG(_reg, _vreg) ldr _reg, [rFP, _vreg, lsl #2]
185 #define SET_VREG(_reg, _vreg) str _reg, [rFP, _vreg, lsl #2]
196 add _reg, rFP, _vreg, lsl #2
479 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
480 add r2, rFP, r2, lsl #2 @ r2<- &fp[A]
496 add r3, rFP, r3, lsl #2 @ r3<- &fp[BBBB]
497 add r2, rFP, r2, lsl #2 @ r2<- &fp[AA]
513 add r3, rFP, r3, lsl #2 @ r3<- &fp[BBBB]
514 add r2, rFP, r2, lsl #2 @ r2<- &fp[AAAA]
595 add r2, rFP, r2, lsl #2 @ r2<- &fp[AA]
669 add r2, rFP, r2, lsl #2 @ r2<- &fp[AA]
700 mov r1, rINST, lsl #16 @ r1<- Bxxx0000
732 orr r0, r0, r1, lsl #16 @ r0<- BBBBbbbb
745 mov r0, r0, lsl #16 @ r0<- BBBB0000
761 add r3, rFP, r3, lsl #2 @ r3<- &fp[AA]
776 orr r0, r0, r2, lsl #16 @ r0<- BBBBbbbb
777 add r3, rFP, r3, lsl #2 @ r3<- &fp[AA]
792 orr r0, r0, r1, lsl #16 @ r0<- BBBBbbbb (low word)
795 orr r1, r2, r3, lsl #16 @ r1<- HHHHhhhh (high word)
797 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
811 mov r1, r1, lsl #16 @ r1<- BBBB0000
813 add r3, rFP, r3, lsl #2 @ r3<- &fp[AA]
828 ldr r0, [r2, r1, lsl #2] @ r0<- pResStrings[BBBB]
846 orr r1, r0, r1, lsl #16 @ r1<- BBBBbbbb
847 ldr r0, [r2, r1, lsl #2] @ r0<- pResStrings[BBBB]
864 ldr r0, [r2, r1, lsl #2] @ r0<- pResClasses[BBBB]
942 ldr r1, [r0, r2, lsl #2] @ r1<- resolved class
974 ldr r1, [r2, r3, lsl #2] @ r1<- resolved class
1014 ldr r0, [r3, r1, lsl #2] @ r0<- resolved class
1045 ldr r0, [r3, r2, lsl #2] @ r0<- resolved class
1067 ldr r0, [r3, r1, lsl #2] @ r0<- resolved class
1095 ldr r0, [r3, r1, lsl #2] @ r0<- resolved class
1116 orr r1, r0, r1, lsl #16 @ r1<- BBBBbbbb
1118 add r1, rPC, r1, lsl #1 @ r1<- PC + BBBBbbbb*2 (array data off.)
1156 mov r0, rINST, lsl #16 @ r0<- AAxx0000
1158 mov r9, r9, lsl #1 @ r9<- byte offset
1220 orrs r0, r0, r1, lsl #16 @ r0<- AAAAaaaa, check sign
1253 orr r0, r0, r1, lsl #16 @ r0<- BBBBbbbb
1255 add r0, rPC, r0, lsl #1 @ r0<- PC + BBBBbbbb*2
1292 orr r0, r0, r1, lsl #16 @ r0<- BBBBbbbb
1294 add r0, rPC, r0, lsl #1 @ r0<- PC + BBBBbbbb*2
1499 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
1500 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
2030 add r0, r0, r1, lsl #2 @ r0<- arrayObj + index*width
2059 add r0, r0, r1, lsl #3 @ r0<- arrayObj + index*width
2089 add r0, r0, r1, lsl #2 @ r0<- arrayObj + index*width
2122 add r0, r0, r1, lsl #0 @ r0<- arrayObj + index*width
2155 add r0, r0, r1, lsl #0 @ r0<- arrayObj + index*width
2188 add r0, r0, r1, lsl #1 @ r0<- arrayObj + index*width
2221 add r0, r0, r1, lsl #1 @ r0<- arrayObj + index*width
2253 add r0, r0, r1, lsl #2 @ r0<- arrayObj + index*width
2282 add r0, r0, r1, lsl #3 @ r0<- arrayObj + index*width
2284 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
2312 add r10, r1, r0, lsl #2 @ r10<- arrayObj + index*width
2340 add r0, r0, r1, lsl #0 @ r0<- arrayObj + index*width
2373 add r0, r0, r1, lsl #0 @ r0<- arrayObj + index*width
2406 add r0, r0, r1, lsl #1 @ r0<- arrayObj + index*width
2439 add r0, r0, r1, lsl #1 @ r0<- arrayObj + index*width
2465 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2489 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2516 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2545 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2574 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2603 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2632 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2659 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2680 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2707 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2736 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2765 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2794 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2823 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
2848 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
2870 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
2876 add r1, rFP, r1, lsl #2 @ r1<- &fp[AA]
2896 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
2922 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
2948 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
2974 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3000 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3025 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3048 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3049 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
3073 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3099 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3125 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3151 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3177 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
3204 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
3238 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
3268 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
3295 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
3362 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
3398 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
3430 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
3459 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
3592 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
3593 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
3621 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
3622 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
3677 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
3678 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
3707 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
3804 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
3832 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
3833 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
3888 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
3966 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
3967 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
4575 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4576 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4577 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4620 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4621 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4622 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4666 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4667 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4675 add r0, rFP, r0, lsl #2 @ r0<- &fp[AA]
4704 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4705 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4706 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4750 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4751 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4752 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4795 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4796 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4797 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4840 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4841 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4842 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4885 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4886 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
4887 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
4920 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB]
4924 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4949 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB]
4953 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
4978 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB]
4982 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
5301 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
5302 add r2, rFP, r2, lsl #2 @ r2<- &fp[BB]
5303 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
5786 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
5787 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
5828 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
5829 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
5863 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
5864 add rINST, rFP, r9, lsl #2 @ rINST<- &fp[A]
5901 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
5902 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
5944 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
5945 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
5986 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
5987 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
6028 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
6029 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
6070 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
6071 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
6102 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
6128 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
6154 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
6460 add r1, rFP, r1, lsl #2 @ r1<- &fp[B]
6461 add r9, rFP, r9, lsl #2 @ r9<- &fp[A]
7430 add r3, rFP, r2, lsl #2 @ r3<- &fp[A]
7487 add r3, rFP, r0, lsl #2 @ r3<- &fp[A]
7542 ldr r0, [r2, r1, lsl #2] @ r3<- vtable[BBBB]
7568 ldr r0, [r2, r1, lsl #2] @ r3<- vtable[BBBB]
7595 ldr r0, [r2, r1, lsl #2] @ r0<- super->vtable[BBBB]
7624 ldr r0, [r2, r1, lsl #2] @ r0<- super->vtable[BBBB]
7963 add r2, rFP, r1, lsl #2 @ r2<- &fp[CCCC]
8042 add r2, rFP, r1, lsl #2 @ r2<- &fp[CCCC]
8137 add r9, rFP, r9, lsl #2 @ r9<- &fp[AA]
8211 add r3, rFP, r2, lsl #2 @ r3<- &fp[A]
8355 add r2, rFP, r2, lsl #2 @ r3<- &fp[A]
8708 ldr r0, [r3, r2, lsl #2] @ r3<- vtable[methodIndex]
8727 ldr r0, [r1, r2, lsl #2] @ r3<- vtable[methodIndex]
8779 ldr r0, [r3, r2, lsl #2] @ r3<- vtable[methodIndex]
8798 ldr r0, [r1, r2, lsl #2] @ r3<- vtable[methodIndex]
9001 add pc, pc, r0, lsl #3 @ computed goto, 2 instrs each
9010 ldr r0, [rFP, ip, lsl #2] @ r0<- vC
9013 LDR_PC "[r9, r10, lsl #4]" @ sizeof=16, "func" is first entry
9031 add pc, pc, r0, lsl #3 @ computed goto, 2 instrs each
9043 LDR_PC "[r9, r10, lsl #4]" @ sizeof=16, "func" is first entry
9308 lsl r3,r3,#(32 - JIT_PROF_SIZE_LOG_2) @ shift out excess bits
9545 add r3, rFP, r1, lsl #2 @ r3<- &fp[CCCC]
9546 sub r10, r10, r2, lsl #2 @ r10<- "outs" area, for call args
9574 add pc, pc, r2, lsl #4 @ computed goto, 4 instrs each
9593 ldr r2, [rFP, ip, lsl #2] @ r2<- vD
9603 sub r1, r1, r9, lsl #2 @ r1<- newFp (old savearea - regsSize)
9607 sub r3, r10, r3, lsl #2 @ r3<- bottom (newsave - outsSize)