Lines Matching defs:rINST

78 #define rINST    %ebx
183 movzwl (rPC),rINST
207 movzwl \_count*2(rPC),rINST
215 movzwl (rPC,\_reg,2),rINST
234 movzbl rINSTbh,rINST
243 movzbl 1(rPC),rINST
343 shrl $4,rINST # rINST<- B
344 GET_VREG_R rINST rINST
347 SET_VREG rINST %eax # fp[A]<-fp[B]
357 GET_VREG_R rINST rINST # rINST- fp[BBBB]
360 SET_VREG rINST %eax # fp[AA]<- ecx]
370 GET_VREG_R rINST %ecx
373 SET_VREG rINST %eax
382 sarl $4,rINST # rINST<- B
383 GET_VREG_WORD %eax rINST 0 # eax<- v[B+0]
384 GET_VREG_WORD rINST rINST 1 # rINST<- v[B+1]
386 SET_VREG_WORD rINST %ecx 1 # v[A+1]<- rINST
399 GET_VREG_WORD rINST %ecx 0 # rINST<- v[BBBB+0]
401 SET_VREG_WORD rINST %eax 0 # v[AAAA+0]<- rINST
414 GET_VREG_WORD rINST %ecx 0 # rINSTw_WORD<- v[BBBB+0]
416 SET_VREG_WORD rINST %eax 0 # v[AAAA+0]<- rINST
430 shrl $4,rINST # rINST<- B
431 GET_VREG_R rINST rINST
434 SET_VREG rINST %eax # fp[A]<-fp[B]
446 GET_VREG_R rINST rINST # rINST- fp[BBBB]
449 SET_VREG rINST %eax # fp[AA]<- ecx]
461 GET_VREG_R rINST %ecx
464 SET_VREG rINST %eax
477 SET_VREG %eax rINST # fp[AA]<- retval.l
487 SET_VREG_WORD %eax rINST 0 # v[AA+0] <- eax
488 SET_VREG_WORD %ecx rINST 1 # v[AA+1] <- ecx
503 SET_VREG %eax rINST # fp[AA]<- retval.l
513 SET_VREG %eax rINST # fp[AA]<- exception object
535 GET_VREG_R %eax rINST # eax<- vAA
548 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0]
549 GET_VREG_WORD rINST rINST 1 # rINST<- v[AA+1]
551 movl rINST,4+offThread_retval(%ecx)
566 GET_VREG_R %eax rINST # eax<- vAA
576 movl $0xf,rINST
577 andl %eax,rINST # rINST<- A
581 SET_VREG %eax rINST
591 SET_VREG %ecx rINST # vAA<- ssssBBBB
599 movl rINST,rINST # rINST<- AA
602 SET_VREG %eax rINST # vAA<- eax
613 SET_VREG %eax rINST # vAA<- eax
623 SET_VREG_WORD rIBASE rINST 1 # store msw
626 SET_VREG_WORD %eax rINST 0 # store lsw
637 SET_VREG_WORD rIBASE rINST,1 # store msw
640 SET_VREG_WORD %eax rINST 0 # store lsw
650 movl 6(rPC),rINST # rINST<- msw
652 movl rINST,4(%ecx)
666 SET_VREG_WORD %eax rINST 1 # v[AA+1]<- eax
668 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
684 SET_VREG %eax rINST # vAA<- rResString[BBBB]
704 SET_VREG %eax rINST
721 SET_VREG %eax rINST # vAA<- rResString[BBBB]
741 SET_VREG %eax rINST
758 SET_VREG %eax rINST # vAA<- rResClasses[BBBB]
779 SET_VREG %eax rINST
791 GET_VREG_R %eax rINST # eax<- vAA
816 GET_VREG_R %eax rINST
843 GET_VREG_R rINST,rINST # rINST<- vAA (object)
846 testl rINST,rINST # is oject null?
850 movl offObject_clazz(rINST),%ecx # ecx<- obj->clazz
865 * rINST holds object
879 movl offObject_clazz(rINST),%eax
890 * rINST holds object
906 movl offObject_clazz(rINST),%ecx # ecx<- obj->clazz
919 movl rINST,%eax # eax<- BA
940 * rINST has BA
949 * rINST holds BA
956 SET_VREG %eax rINST # vA<- eax
969 SET_VREG %eax rINST # vA<- true
976 * rINST holds BA
993 movl rINST,%eax # eax<- BA
1005 mov rINST,%eax # eax<- BA
1006 sarl $4,rINST # rINST<- B
1007 GET_VREG_R %ecx rINST # ecx<- vB (object ref)
1011 movl offArrayObject_length(%ecx),rINST
1014 SET_VREG rINST %eax
1058 SET_VREG %eax rINST
1079 SET_VREG %eax rINST # vAA <- new object
1139 andb $0xf,rINSTbl # rINST<- A
1179 SET_VREG %eax rINST
1218 * rINST holds AA or BB [r10]
1236 SPILL_TMP1(rINST) # save copy, need "B" later
1237 sarl $4,rINST
1239 movl rINST,OUT_ARG1(%esp) # arg1<- A or AA (length)
1250 * rINST is length
1262 movl rINST,%ecx # load count register
1270 testl rINST,rINST
1283 sub $1,rINST
1349 * rINST holds AA or BB [r10]
1367 SPILL_TMP1(rINST) # save copy, need "B" later
1368 sarl $4,rINST
1370 movl rINST,OUT_ARG1(%esp) # arg1<- A or AA (length)
1381 * rINST is length
1393 movl rINST,%ecx # load count register
1401 testl rINST,rINST
1414 sub $1,rINST
1451 GET_VREG_R %eax rINST
1472 GET_VREG_R %eax rINST # eax<- exception object
1557 GET_VREG_R %eax rINST # eax<- vAA
1588 GET_VREG_R %eax rINST # eax<- vAA
1630 SET_VREG %ecx rINST
1664 SET_VREG %ecx rINST
1698 SET_VREG %ecx rINST
1731 SET_VREG %ecx rINST
1759 SET_VREG %ecx rINST
1767 SET_VREG %ecx rINST
1775 SET_VREG %ecx rINST
1796 sarl $4,rINST # rINST<- B
1798 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
1829 sarl $4,rINST # rINST<- B
1831 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
1862 sarl $4,rINST # rINST<- B
1864 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
1895 sarl $4,rINST # rINST<- B
1897 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
1928 sarl $4,rINST # rINST<- B
1930 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
1961 sarl $4,rINST # rINST<- B
1963 cmpl (rFP,rINST,4),%eax # compare (vA, vB)
1991 cmpl $0,(rFP,rINST,4) # compare (vA, 0)
2020 cmpl $0,(rFP,rINST,4) # compare (vA, 0)
2049 cmpl $0,(rFP,rINST,4) # compare (vA, 0)
2078 cmpl $0,(rFP,rINST,4) # compare (vA, 0)
2107 cmpl $0,(rFP,rINST,4) # compare (vA, 0)
2136 cmpl $0,(rFP,rINST,4) # compare (vA, 0)
2217 SET_VREG %eax rINST
2242 SET_VREG_WORD %ecx rINST 0
2243 SET_VREG_WORD %eax rINST 1
2271 SET_VREG %eax rINST
2299 SET_VREG %eax rINST
2327 SET_VREG %eax rINST
2355 SET_VREG %eax rINST
2383 SET_VREG %eax rINST
2409 GET_VREG_R rINST rINST
2411 movl rINST,(%eax)
2434 GET_VREG_WORD %ecx rINST 0
2435 GET_VREG_WORD rINST rINST 1
2438 movl rINST,4(%eax)
2455 GET_VREG_R rINST rINST # rINST<- vAA
2465 * rINST<- vAA
2468 testl rINST,rINST # storing null reference?
2473 movl offObject_clazz(rINST),%ecx # ecx<- obj->clazz
2497 movl rINST,(%ecx) # store into array
2498 UNSPILL_TMP2(rINST) # recover object head
2500 shrl $GC_CARD_SHIFT,rINST # object head to card number
2501 movb %al,(%eax,rINST) # mark card using object head
2506 movl rINST,(%ecx)
2533 GET_VREG_R rINST rINST
2562 GET_VREG_R rINST rINST
2591 GET_VREG_R rINST rINST
2620 GET_VREG_R rINST rINST
2643 andb $0xf,rINSTbl # rINST<- A
2666 * rINST holds A
2674 SET_VREG %ecx rINST
2693 andb $0xf,rINSTbl # rINST<- A
2716 * rINST holds A
2724 SET_VREG_WORD %ecx rINST 0
2727 SET_VREG_WORD %eax rINST 1
2748 andb $0xf,rINSTbl # rINST<- A
2771 * rINST holds A
2779 SET_VREG %ecx rINST
2801 andb $0xf,rINSTbl # rINST<- A
2824 * rINST holds A
2832 SET_VREG %ecx rINST
2854 andb $0xf,rINSTbl # rINST<- A
2877 * rINST holds A
2885 SET_VREG %ecx rINST
2907 andb $0xf,rINSTbl # rINST<- A
2930 * rINST holds A
2938 SET_VREG %ecx rINST
2960 andb $0xf,rINSTbl # rINST<- A
2983 * rINST holds A
2991 SET_VREG %ecx rINST
3013 andb $0xf,rINSTbl # rINST<- A
3036 * rINST holds A
3038 GET_VREG_R rINST rINST # rINST<- v[A]
3042 movl rINST,(%ecx,%eax,1) # obj.field <- v[A](8/16/32 bits)
3063 andb $0xf,rINSTbl # rINST<- A
3087 * rINST holds A
3093 GET_VREG_WORD %ecx rINST 0 # ecx<- lsw
3094 GET_VREG_WORD rINST rINST 1 # rINST<- msw
3095 movl rINST,4(%eax)
3118 andb $0xf,rINSTbl # rINST<- A
3142 * rINST holds A
3144 GET_VREG_R rINST rINST # rINST<- v[A]
3148 movl rINST,(%ecx,%eax) # obj.field <- v[A](8/16/32 bits)
3150 testl rINST,rINST # stored a NULL?
3179 andb $0xf,rINSTbl # rINST<- A
3202 * rINST holds A
3204 GET_VREG_R rINST rINST # rINST<- v[A]
3233 andb $0xf,rINSTbl # rINST<- A
3256 * rINST holds A
3258 GET_VREG_R rINST rINST # rINST<- v[A]
3287 andb $0xf,rINSTbl # rINST<- A
3310 * rINST holds A
3312 GET_VREG_R rINST rINST # rINST<- v[A]
3341 andb $0xf,rINSTbl # rINST<- A
3364 * rINST holds A
3366 GET_VREG_R rINST rINST # rINST<- v[A]
3403 SET_VREG %eax rINST
3454 SET_VREG_WORD %ecx rINST 0
3456 SET_VREG_WORD %eax rINST 1
3511 SET_VREG %eax rINST
3566 SET_VREG %eax rINST
3621 SET_VREG %eax rINST
3676 SET_VREG %eax rINST
3731 SET_VREG %eax rINST
3782 GET_VREG_R rINST rINST
3785 movl rINST,offStaticField_value(%eax)
3834 GET_VREG_WORD %ecx rINST 0 # rINST<- lsw
3835 GET_VREG_WORD rINST rINST 1 # ecx<- msw
3838 movl rINST,4+offStaticField_value(%eax)
3947 GET_VREG_R rINST rINST
3950 movl rINST,offStaticField_value(%eax)
4001 GET_VREG_R rINST rINST
4004 movl rINST,offStaticField_value(%eax)
4055 GET_VREG_R rINST rINST
4058 movl rINST,offStaticField_value(%eax)
4109 GET_VREG_R rINST rINST
4112 movl rINST,offStaticField_value(%eax)
4197 movl rSELF,rINST
4199 movl offThread_methodClassDex(rINST),%ecx # ecx<- pDvmDex
4203 movl offThread_method(rINST),%eax # eax<- method
4204 movzwl 4(rPC),rINST # rINST<- GFED or CCCC
4206 andl $0xf,rINST # rINST<- D (or stays CCCC)
4208 GET_VREG_R %edx rINST # %edx<- "this" ptr
4482 movl rSELF,rINST
4484 movl offThread_methodClassDex(rINST),%ecx # ecx<- pDvmDex
4488 movl offThread_method(rINST),%eax # eax<- method
4489 movzwl 4(rPC),rINST # rINST<- GFED or CCCC
4491 andl $0xf,rINST # rINST<- D (or stays CCCC)
4493 GET_VREG_R %edx rINST # %edx<- "this" ptr
4730 sarl $4,rINST # rINST<- B
4731 GET_VREG_R %eax rINST # eax<- vB
4752 sarl $4,rINST # rINST<- B
4753 GET_VREG_R %eax rINST # eax<- vB
4770 andb $0xf,rINSTbl # rINST<- A
4776 SET_VREG_WORD %eax rINST 0 # v[A+0]<- eax
4778 SET_VREG_WORD %ecx rINST 1 # v[A+1]<- ecx
4788 andb $0xf,rINSTbl # rINST<- A
4793 SET_VREG_WORD %eax rINST 0 # v[A+0]<- eax
4795 SET_VREG_WORD %ecx rINST 1 # v[A+1]<- ecx
4808 sarl $4,rINST # rINST<- B
4809 flds (rFP,rINST,4) # %st0<- vB
4827 sarl $4,rINST # rINST<- B
4828 fldl (rFP,rINST,4) # %st0<- vB
4844 andb $0xf,rINSTbl # rINST<- A
4846 cltd # rINST:eax<- sssssssBBBBBBBB
4847 SET_VREG_WORD rIBASE rINST 1 # v[A+1]<- rIBASE/rPC
4850 SET_VREG_WORD %eax rINST 0 # v[A+0]<- %eax
4863 sarl $4,rINST # rINST<- B
4864 fildl (rFP,rINST,4) # %st0<- vB
4882 sarl $4,rINST # rINST<- B
4883 fildl (rFP,rINST,4) # %st0<- vB
4901 shrl $4,rINST # rINST<- B
4902 GET_VREG_R rINST rINST
4905 SET_VREG rINST %eax # fp[A]<-fp[B]
4918 sarl $4,rINST # rINST<- B
4919 fildll (rFP,rINST,4) # %st0<- vB
4937 sarl $4,rINST # rINST<- B
4938 fildll (rFP,rINST,4) # %st0<- vB
4960 sarl $4,rINST # rINST<- B
4962 fldl (rFP,rINST,4) # %st0<- vB
4964 flds (rFP,rINST,4) # %st0<- vB
5023 sarl $4,rINST # rINST<- B
5025 fldl (rFP,rINST,4) # %st0<- vB
5027 flds (rFP,rINST,4) # %st0<- vB
5082 sarl $4,rINST # rINST<- B
5083 flds (rFP,rINST,4) # %st0<- vB
5105 sarl $4,rINST # rINST<- B
5107 fldl (rFP,rINST,4) # %st0<- vB
5109 flds (rFP,rINST,4) # %st0<- vB
5168 sarl $4,rINST # rINST<- B
5170 fldl (rFP,rINST,4) # %st0<- vB
5172 flds (rFP,rINST,4) # %st0<- vB
5227 sarl $4,rINST # rINST<- B
5228 fldl (rFP,rINST,4) # %st0<- vB
5247 sarl $4,rINST # rINST<- B
5248 GET_VREG_R %eax rINST # eax<- vB
5269 sarl $4,rINST # rINST<- B
5270 GET_VREG_R %eax rINST # eax<- vB
5291 sarl $4,rINST # rINST<- B
5292 GET_VREG_R %eax rINST # eax<- vB
5321 SET_VREG %eax rINST
5345 SET_VREG %eax rINST
5366 SET_VREG %eax rINST
5391 SET_VREG %eax rINST
5400 SET_VREG %eax rINST
5429 SET_VREG rIBASE rINST
5438 SET_VREG rIBASE rINST
5463 SET_VREG %eax rINST
5487 SET_VREG %eax rINST
5511 SET_VREG %eax rINST
5531 SET_VREG %eax rINST
5551 SET_VREG %eax rINST
5571 SET_VREG %eax rINST
5593 SET_VREG_WORD rIBASE rINST 0 # v[AA+0] <- rIBASE
5596 SET_VREG_WORD %eax rINST 1 # v[AA+1] <- eax
5617 SET_VREG_WORD rIBASE rINST 0 # v[AA+0] <- rIBASE
5620 SET_VREG_WORD %eax rINST 1 # v[AA+1] <- eax
5643 SPILL(rINST)
5654 UNSPILL(rINST)
5659 movl rIBASE,4(rFP,rINST,4)# v[B+1]<- rIBASE
5661 movl %eax,(rFP,rINST,4) # v[B]<- %eax
5688 SET_VREG_WORD rIBASE rINST 1
5690 SET_VREG_WORD %eax rINST 0
5737 SET_VREG_WORD rIBASE rINST 1
5739 SET_VREG_WORD %eax rINST 0
5779 SET_VREG_WORD rIBASE rINST 0 # v[AA+0] <- rIBASE
5782 SET_VREG_WORD %eax rINST 1 # v[AA+1] <- eax
5803 SET_VREG_WORD rIBASE rINST 0 # v[AA+0] <- rIBASE
5806 SET_VREG_WORD %eax rINST 1 # v[AA+1] <- eax
5827 SET_VREG_WORD rIBASE rINST 0 # v[AA+0] <- rIBASE
5830 SET_VREG_WORD %eax rINST 1 # v[AA+1] <- eax
5848 /* Need to spill rINST */
5863 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE
5866 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- %eax
5898 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE
5901 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
5933 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE
5936 SET_VREG_WORD %eax rINST 0 # v[BB+0]<- eax
5956 fstps (rFP,rINST,4) # %st to vAA
5976 fstps (rFP,rINST,4) # %st to vAA
5996 fstps (rFP,rINST,4) # %st to vAA
6016 fstps (rFP,rINST,4) # %st to vAA
6054 movq %xmm0, (rFP, rINST, 4) # vAA<- vBB * vCC
6073 movq %xmm0, (rFP, rINST, 4) # vAA<- vBB - vCC
6091 movq %xmm0, (rFP, rINST, 4) # vAA<- vBB * vCC
6110 fstpl (rFP,rINST,4) # %st to vAA
6130 fstpl (rFP,rINST,4) # %st to vAA
6149 sarl $4,rINST # rINST<- B
6150 GET_VREG_R %eax rINST # eax<- vB
6174 sarl $4,rINST # rINST<- B
6175 GET_VREG_R %eax rINST # eax<- vB
6188 sarl $4,rINST # rINST<- B
6189 GET_VREG_R %eax rINST # eax<- vB
6212 andb $0xf,rINSTbl # rINST<- A
6213 GET_VREG_R %eax rINST # eax<- vBB
6221 SET_VREG %eax rINST
6230 SET_VREG %eax rINST
6250 andb $0xf,rINSTbl # rINST<- A
6251 GET_VREG_R %eax rINST # eax<- vBB
6259 SET_VREG rIBASE rINST
6268 SET_VREG rIBASE rINST
6291 sarl $4,rINST # rINST<- B
6292 GET_VREG_R %eax rINST # eax<- vB
6316 sarl $4,rINST # rINST<- B
6317 GET_VREG_R %eax rINST # eax<- vB
6341 sarl $4,rINST # rINST<- B
6342 GET_VREG_R %eax rINST # eax<- vB
6361 andb $0xf,rINSTbl # rINST<- A
6362 GET_VREG_R %eax rINST # eax<- vAA
6365 SET_VREG %eax rINST
6381 andb $0xf,rINSTbl # rINST<- A
6382 GET_VREG_R %eax rINST # eax<- vAA
6385 SET_VREG %eax rINST
6401 andb $0xf,rINSTbl # rINST<- A
6402 GET_VREG_R %eax rINST # eax<- vAA
6405 SET_VREG %eax rINST
6422 andb $0xF,rINSTbl # rINST<- A
6423 addl %eax,(rFP,rINST,4) # example: addl %eax,(rFP,rINST,4)
6424 adcl %ecx,4(rFP,rINST,4) # example: adcl %ecx,4(rFP,rINST,4)
6442 andb $0xF,rINSTbl # rINST<- A
6443 subl %eax,(rFP,rINST,4) # example: addl %eax,(rFP,rINST,4)
6444 sbbl %ecx,4(rFP,rINST,4) # example: adcl %ecx,4(rFP,rINST,4)
6458 * is used by imul. We'll also spill rINST (ebx),
6467 sarl $4,rINST # rINST<- B
6472 leal (rFP,rINST,4),rFP # rFP<- &v[B]
6496 andb $0xf,rINSTbl # rINST<- A
6506 GET_VREG_WORD rIBASE rINST 0
6507 GET_VREG_WORD %ecx rINST 1
6514 SET_VREG_WORD rIBASE rINST 1
6516 SET_VREG_WORD %eax rINST 0
6528 GET_VREG_WORD rIBASE rINST 0
6529 GET_VREG_WORD %ecx rINST 1
6546 andb $0xf,rINSTbl # rINST<- A
6556 GET_VREG_WORD rIBASE rINST 0
6557 GET_VREG_WORD %ecx rINST 1
6564 SET_VREG_WORD rIBASE rINST 1
6566 SET_VREG_WORD %eax rINST 0
6578 GET_VREG_WORD rIBASE rINST 0
6579 GET_VREG_WORD %ecx rINST 1
6602 andb $0xF,rINSTbl # rINST<- A
6603 andl %eax,(rFP,rINST,4) # example: addl %eax,(rFP,rINST,4)
6604 andl %ecx,4(rFP,rINST,4) # example: adcl %ecx,4(rFP,rINST,4)
6622 andb $0xF,rINSTbl # rINST<- A
6623 orl %eax,(rFP,rINST,4) # example: addl %eax,(rFP,rINST,4)
6624 orl %ecx,4(rFP,rINST,4) # example: adcl %ecx,4(rFP,rINST,4)
6642 andb $0xF,rINSTbl # rINST<- A
6643 xorl %eax,(rFP,rINST,4) # example: addl %eax,(rFP,rINST,4)
6644 xorl %ecx,4(rFP,rINST,4) # example: adcl %ecx,4(rFP,rINST,4)
6662 andb $0xf,rINSTbl # rINST<- A
6663 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0]
6666 GET_VREG_WORD rIBASE rINST 1 # rIBASE<- v[AA+1]
6675 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE
6678 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
6694 andb $0xf,rINSTbl # rINST<- A
6695 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0]
6698 GET_VREG_WORD rIBASE rINST 1 # rIBASE<- v[AA+1]
6707 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE
6710 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
6726 andb $0xf,rINSTbl # rINST<- A
6727 GET_VREG_WORD %eax rINST 0 # eax<- v[AA+0]
6730 GET_VREG_WORD rIBASE rINST 1 # rIBASE<- v[AA+1]
6739 SET_VREG_WORD rIBASE rINST 1 # v[AA+1]<- rIBASE
6742 SET_VREG_WORD %eax rINST 0 # v[AA+0]<- eax
6760 sarl $4,rINST # rINST<- B
6761 fadds (rFP,rINST,4) # ex: faddp
6782 sarl $4,rINST # rINST<- B
6783 fsubs (rFP,rINST,4) # ex: faddp
6804 sarl $4,rINST # rINST<- B
6805 fmuls (rFP,rINST,4) # ex: faddp
6826 sarl $4,rINST # rINST<- B
6827 fdivs (rFP,rINST,4) # ex: faddp
6839 sarl $4,rINST # rINST<- B
6840 flds (rFP,rINST,4) # vBB to fp stack
6863 sarl $4,rINST # rINST<- B
6864 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
6881 sarl $4,rINST # rINST<- B
6883 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
6900 sarl $4,rINST # rINST<- B
6902 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
6924 sarl $4,rINST # rINST<- B
6925 fdivl (rFP,rINST,4) # ex: faddp
6937 sarl $4,rINST # rINST<- B
6938 fldl (rFP,rINST,4) # vBB to fp stack
6970 andb $0xf,rINSTbl # rINST<- A
6972 SET_VREG %eax rINST
6996 andb $0xf,rINSTbl # rINST<- A
6998 SET_VREG %ecx rINST
7008 /* Need A in rINST, ssssCCCC in ecx, vB in eax */
7013 andb $0xf,rINSTbl # rINST<- A
7019 SET_VREG %eax rINST
7031 /* Need A in rINST, ssssCCCC in ecx, vB in eax */
7037 andb $0xf,rINSTbl # rINST<- A
7045 SET_VREG %eax rINST
7054 SET_VREG %eax rINST
7070 /* Need A in rINST, ssssCCCC in ecx, vB in eax */
7076 andb $0xf,rINSTbl # rINST<- A
7084 SET_VREG rIBASE rINST
7093 SET_VREG rIBASE rINST
7118 andb $0xf,rINSTbl # rINST<- A
7120 SET_VREG %eax rINST
7144 andb $0xf,rINSTbl # rINST<- A
7146 SET_VREG %eax rINST
7170 andb $0xf,rINSTbl # rINST<- A
7172 SET_VREG %eax rINST
7197 SET_VREG %eax rINST
7222 SET_VREG %ecx rINST
7240 SET_VREG %eax rINST
7263 SET_VREG %eax rINST
7272 SET_VREG %eax rINST
7299 SET_VREG rIBASE rINST
7308 SET_VREG rIBASE rINST
7334 SET_VREG %eax rINST
7359 SET_VREG %eax rINST
7384 SET_VREG %eax rINST
7409 SET_VREG %eax rINST
7434 SET_VREG %eax rINST
7459 SET_VREG %eax rINST
7482 andb $0xf,rINSTbl # rINST<- A
7505 * rINST holds A
7513 SET_VREG %ecx rINST
7536 andb $0xf,rINSTbl # rINST<- A
7559 * rINST holds A
7561 GET_VREG_R rINST rINST # rINST<- v[A]
7565 movl rINST,(%ecx,%eax,1) # obj.field <- v[A](8/16/32 bits)
7599 SET_VREG %eax rINST
7651 GET_VREG_R rINST rINST
7654 movl rINST,offStaticField_value(%eax)
7698 andb $0xf,rINSTbl # rINST<- A
7721 * rINST holds A
7729 SET_VREG %ecx rINST
7795 movzbl 1(rPC),rINST
7814 movl rINST,OUT_ARG1(%esp) # arg1<- AA
7974 andb $0xf,rINSTbl # rINST<- A
7975 SET_VREG %eax rINST # fp[A]<- result
7992 andb $0xf,rINSTbl # rINST<- A
7993 SET_VREG_WORD %ecx rINST 0 # v[A+0]<- lsw
7995 SET_VREG_WORD %eax rINST 1 # v[A+1]<- msw
8014 andb $0xf,rINSTbl # rINST<- A
8015 SET_VREG %eax rINST # fp[A]<- result
8027 andb $0xf,rINSTbl # rINST<- A
8028 GET_VREG_R rINST,rINST # rINST<- v[A]
8032 movl rINST,(%ecx,%eax,1)
8049 andb $0xf,rINSTbl # rINST<- A
8050 GET_VREG_WORD %eax rINST 0 # eax<- lsw
8051 GET_VREG_WORD rINST rINST 1 # rINST<- msw
8053 movl rINST,4(%ecx)
8066 andb $0xf,rINSTbl # rINST<- A
8067 GET_VREG_R rINST rINST # rINST<- v[A]
8071 movl rINST,(%ecx,%eax,1)
8073 testl rINST,rINST # did we store null?
8210 andb $0xf,rINSTbl # rINST<- A
8234 * rINST holds A
8236 GET_VREG_R rINST rINST # rINST<- v[A]
8240 movl rINST,(%ecx,%eax) # obj.field <- v[A](8/16/32 bits)
8242 testl rINST,rINST # stored a NULL?
8281 SET_VREG %eax rINST
15745 movl $1,rINST # changeInterp <= true
15845 movl rINST,OUT_ARG1(%esp)
15958 SPILL_TMP1(rINST)
15960 GET_JIT_THRESHOLD rIBASE rINST # leaves rSELF in %ecx
15963 movl rIBASE,rINST # preserve rSELF
15969 movl %eax,offThread_inJitCodeCache(rINST) # set the inJitCodeCache flag
15970 UNSPILL_TMP1(rINST)
16069 movzbl 1(rPC),rINST # rINST<- AA
16072 test rINST, rINST
16073 movl rINST, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET(%ebp)<- AA
16119 movzbl 1(rPC),rINST # rINST<- BA
16120 movl rINST, LOCAL0_OFFSET(%ebp) # LOCAL0_OFFSET(%ebp)<- BA
16139 andl $15, rINST # rINSTw<- A
16141 movl (rFP, rINST, 4), %ecx # %ecx<- vA
16263 movl offThread_jniLocal_topCookie(%ecx), rINST # rINST<- self->localRef->...
16264 movl rINST, offStackSaveArea_localRefCookie(%edx) # newSaveArea->localRefCookie<- top
16266 movl LOCAL1_OFFSET(%ebp), rINST # rINST<- newFP
16267 movl rINST, offThread_curFrame(%ecx) # curFrame<- newFP
16274 movl rINST, OUT_ARG0(%esp) # push parameter newFP
16292 * %eax=methodToCall, rINST=newFP, %ecx=self
16308 movl rINST, OUT_ARG0(%esp) # push parameter newFP
16338 movl (offStackSaveArea_method - sizeofStackSaveArea)(rFP), rINST # rINST<- method we are returning to
16339 cmpl $0, rINST # check for break frame
16347 movl rINST, offThread_method(%eax) # glue->method<- newSave->method
16348 movl offMethod_clazz(rINST), rINST # rINST<- method->clazz
16354 movl offClassObject_pDvmDex(rINST), rINST # rINST<- method->clazz->pDvmDex
16355 movl rINST, offThread_methodClassDex(%eax) # glue->pDvmDex<- method->clazz->pDvmDex
16373 movzbl 1(rPC), rINST
16403 * rINST holds changeInterp
16412 movl rINST,OUT_ARG1(%esp) # changeInterp in arg1
16634 SAVEAREA_FROM_FP rINST # rINST<- new save area
16635 movl offStackSaveArea_method(rINST), rINST # rINST<- new method
16636 movl rINST, offThread_method(%ecx) # self->method = new method
16637 movl offMethod_clazz(rINST), %ecx # %ecx = method->clazz
16638 movl offMethod_insns(rINST), rINST # rINST = method->insn
16640 lea (rINST, %eax, 2), rPC # rPC<- method->insns + catchRelPc
16641 movl rSELF, rINST
16642 movl %ecx, offThread_methodClassDex(rINST) # self->pDvmDex = method->clazz->pDvmDex
16646 movl rINST, OUT_ARG1(%esp) # Arg 1 = self