Lines Matching defs:rINST
53 * %ebx rINST first 16-bit code unit of current instruction
69 #define rINST %ebx
151 * Fetch the next instruction from rPC into rINST. Does not advance rPC.
155 movzwl (rPC), rINST
169 movzwl (rPC), rINST
180 movzwl (rPC), rINST
278 movzbl 1(rPC), rINST
293 movzbl (\_count*2 + 1)(rPC), rINST
309 movzbl 1(\_reg, rPC), rINST
324 movzbl 1(rPC), rINST
338 movzbl (\_count*2 + 1)(rPC), rINST
352 movzbl 1(\_reg, rPC), rINST
375 movzbl 1(rPC), rINST
388 movzbl (\_count*2 + 1)(rPC), rINST
402 movzbl 1(\_reg, rPC), rINST
529 movl rINST, %ecx # %ecx<- BA
530 shr $4, rINST # rINST<- B
533 GET_VREG rINST # rINST<- vB
534 SET_VREG rINST, %ecx # vA<- vB; %edx
574 SET_VREG %edx, rINST # vA<- vB; %edx
652 movl rINST, %edx # %edx<- BA+
654 and $15, rINST # rINST<- A
657 movq %xmm0, (rFP, rINST, 4) # vA<- vB
696 movq %xmm0, (rFP, rINST, 4) # vA<- vB
795 movl rINST, %ecx # %ecx<- BA
796 shr $4, rINST # rINST<- B
799 GET_VREG rINST # rINST<- vB
800 SET_VREG rINST, %ecx # vA<- vB; %edx
861 SET_VREG %edx, rINST # vA<- vB; %edx
967 SET_VREG %edx, rINST # vA<- glue->retval
1009 movq %xmm0, (rFP, rINST, 4) # vA<- glue->retval
1073 SET_VREG %edx, rINST # vA<- glue->retval
1117 SET_VREG %edx, rINST # vAA<- glue->self->exception
1200 GET_VREG rINST # rINST<- vAA
1201 movl rINST, offGlue_retval(%edx) # glue->retval<- vAA
1240 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vAA
1299 GET_VREG rINST # rINST<- vAA
1300 movl rINST, offGlue_retval(%edx) # glue->retval<- vAA
1338 movl rINST, %edx # %edx<- BA
1339 andl $15, rINST # rINST<- A
1343 SET_VREG %edx, rINST # vA<- %edx; literal
1382 SET_VREG %edx rINST # vAA<- BBBB; literal
1423 SET_VREG %ecx, rINST # vAA<- %ecx; literal
1463 SET_VREG %ecx, rINST # vAA<- %ecx; BBBB0000
1504 movl %edx, (rFP, rINST, 4) # vAA<- ssssBBBB
1505 movl %ecx, 4(rFP, rINST, 4) # vAA+1<- ssssssss
1548 movl %edx, (rFP, rINST, 4) # vAA<- BBBBBBBB
1549 movl %ecx, 4(rFP, rINST, 4) # vAA+1<- ssssssss
1590 movl %ecx, (rFP, rINST, 4) # vAA <- #+BBBBBBBBlo
1596 movl %ecx, 4(rFP, rINST, 4) # vAA+1 <- #+BBBBBBBBlo
1634 shl $16, %ecx # rINST<- AA
1635 movl $0, (rFP, rINST, 4) # vAAlow<- 00000000
1636 movl %ecx, 4(rFP, rINST, 4) # vAAhigh<- %ecx; BBBB0000
1680 SET_VREG %eax, rINST # vAA<- %eax; pResString[BBBB]
1728 SET_VREG %eax, rINST # vAA<- %eax; pResString[BBBB]
1775 SET_VREG %eax, rINST # vAA<- resolved class
1814 GET_VREG rINST # rINST<- vAA
1815 cmp $0, rINST # check for null object
1822 movl rINST, -4(%esp) # push parameter reference
1869 GET_VREG rINST # rINST<- vAA
1870 cmp $0, rINST # rINST<- check for null object
1872 push rINST # push parameter object
1920 GET_VREG rINST # rINST<- vAA
1922 cmp $0, rINST # check for null reference object
1966 movl rINST, %edx # %edx<- BA
2007 movl rINST, %eax # %eax<- BA
2009 andl $15, rINST # rINST<- A
2015 movl %eax, (rFP, rINST, 4) # vA<- %eax; array length
2127 movl rINST, %edx # %edx<- BA
2324 push (rFP, rINST, 4)
2368 GET_VREG rINST # rINST<- vAA
2369 cmp $0, rINST # check for null
2372 movl rINST, offThread_exception(%ecx) # thread->exception<- object
2538 GET_VREG rINST # rINST<- vAA
2539 movl rINST, -4(%esp) # push parameter vAA
2611 GET_VREG rINST # rINST<- vAA
2612 movl rINST, -4(%esp) # push parameter vAA
2675 movl $0xFFFFFFFF, (rFP, rINST, 4) # vAA<- less than
2750 movl $0xFFFFFFFF, (rFP, rINST, 4) # vAA<- less than
2826 movl $0xFFFFFFFF, (rFP, rINST, 4) # vAA<- less than
2902 movl $0xFFFFFFFF, (rFP, rINST, 4) # vAA<- less than
3009 movl rINST, %eax # %eax<- BA
3010 andl $15, rINST # rINST<- A
3012 GET_VREG rINST # rINST<- vA
3014 cmp (rFP, %eax, 4), rINST # compare vA and vB
3079 movl rINST, %eax # %eax<- BA
3080 andl $15, rINST # rINST<- A
3082 GET_VREG rINST # rINST<- vA
3084 cmp (rFP, %eax, 4), rINST # compare vA and vB
3149 movl rINST, %eax # %eax<- BA
3150 andl $15, rINST # rINST<- A
3152 GET_VREG rINST # rINST<- vA
3154 cmp (rFP, %eax, 4), rINST # compare vA and vB
3219 movl rINST, %eax # %eax<- BA
3220 andl $15, rINST # rINST<- A
3222 GET_VREG rINST # rINST<- vA
3224 cmp (rFP, %eax, 4), rINST # compare vA and vB
3289 movl rINST, %eax # %eax<- BA
3290 andl $15, rINST # rINST<- A
3292 GET_VREG rINST # rINST<- vA
3294 cmp (rFP, %eax, 4), rINST # compare vA and vB
3359 movl rINST, %eax # %eax<- BA
3360 andl $15, rINST # rINST<- A
3362 GET_VREG rINST # rINST<- vA
3364 cmp (rFP, %eax, 4), rINST # compare vA and vB
3429 cmp $0, (rFP, rINST, 4) # compare vAA with zero
3448 movzbl 5(rPC), rINST # update the instruction
3508 cmp $0, (rFP, rINST, 4) # compare vAA with zero
3527 movzbl 5(rPC), rINST # update the instruction
3587 cmp $0, (rFP, rINST, 4) # compare vAA with zero
3606 movzbl 5(rPC), rINST # update the instruction
3666 cmp $0, (rFP, rINST, 4) # compare vAA with zero
3685 movzbl 5(rPC), rINST # update the instruction
3745 cmp $0, (rFP, rINST, 4) # compare vAA with zero
3764 movzbl 5(rPC), rINST # update the instruction
3824 cmp $0, (rFP, rINST, 4) # compare vAA with zero
3843 movzbl 5(rPC), rINST # update the instruction
4238 SET_VREG %edx rINST # vAA<- %edx; value
4286 movq %xmm0, (rFP, rINST, 4) # vAA<- %xmm0; value
4363 SET_VREG %edx rINST # vAA<- %edx; value
4441 SET_VREG %edx rINST # vAA<- %edx; value
4519 SET_VREG %edx rINST # vAA<- %edx; value
4597 SET_VREG %edx rINST # vAA<- %edx; value
4675 SET_VREG %edx rINST # vAA<- %edx; value
4729 GET_VREG rINST # rINST<- vAA
4730 movl rINST, offArrayObject_contents(%ecx) # vBB[vCC]<- rINSTx; value
4777 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vAA
4828 GET_VREG rINST # rINST<- vAA
4830 cmp $0, rINST # check for null reference
4904 GET_VREG rINST # rINST<- vAA
4979 GET_VREG rINST # rINST<- vAA
5054 GET_VREG rINST # rINST<- vAA
5129 GET_VREG rINST # rINST<- vAA
6172 movq %xmm0, (rFP, rINST, 4) # vAA<- field value
6589 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vAA
7851 movl rINST, %ecx # %ecx<- BA+
7853 and $15, rINST # rINST<- A
7858 SET_VREG %ecx, rINST # vA<- result
7919 movl rINST, %ecx # %ecx<- BA+
7921 and $15, rINST # rINST<- A
7926 SET_VREG %ecx, rINST # vA<- result
7987 movl rINST, %ecx # %ecx<- BA+
7988 shr $4, rINST # rINST<- B
7991 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vB
8055 movl rINST, %ecx # %ecx<- BA+
8056 shr $4, rINST # rINST<- B
8059 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vB
8123 movl rINST, %ecx # %ecx<- BA+
8125 and $15, rINST # rINST<- A
8130 SET_VREG %ecx, rINST # vA<- result
8191 movl rINST, %ecx # %ecx<- BA+
8192 shr $4, rINST # rINST<- B
8195 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vB
8237 movl rINST, %eax # %eax<- BA+
8238 movl rINST, %ecx # %ecx<- BA+
8281 movl rINST, %eax # %eax<- BA+
8283 andl $15, rINST # rINST<- A
8285 movss %xmm0, (rFP, rINST, 4) # vA<- %xmm0
8322 movl rINST, %eax # %eax<- BA+
8324 andl $15, rINST # rINST<- A
8326 movq %xmm0, (rFP, rINST, 4) # vA<- %xmm0; (double) vB
8385 movl rINST, %ecx # %ecx<- BA
8386 shr $4, rINST # rINST<- B
8389 GET_VREG rINST # rINST<- vB
8390 SET_VREG rINST, %ecx # vA<- vB; %edx
8428 movl rINST, %ecx # %ecx<- BA+
8429 shr $4, rINST # rINST<- B
8432 fildll (rFP, rINST, 4) # FPU<- vB
8470 movl rINST, %ecx # %ecx<- BA+
8471 shr $4, rINST # rINST<- B
8474 fildll (rFP, rINST, 4) # FPU<- vB
8512 movl rINST, %edx # %edx<- BA
8513 shr $4, rINST # rINST<- B
8515 flds (rFP, rINST, 4) # push vB to floating point stack
8558 movl rINST, %edx # %edx<- BA
8559 shr $4, rINST # rINST<- B
8561 flds (rFP, rINST, 4) # push vB to floating point stack
8604 movl rINST, %edx # %edx<- BA
8605 shr $4, rINST # rINST<- B
8607 flds (rFP, rINST, 4) # load float
8645 movl rINST, %edx # %edx<- BA
8646 shr $4, rINST # rINST
8648 fldl (rFP, rINST, 4) # load &vB
8691 movl rINST, %edx # %ecx<- BA
8692 shr $4, rINST # rINST<- B
8694 fldl (rFP, rINST, 4) # push vB to floating point stack
8737 movl rINST, %edx # %edx<- BA
8738 shr $4, rINST # rINST<- B
8740 fldl (rFP, rINST, 4) # load &vB
8801 movl rINST, %ecx # %ecx<- BA+
8803 and $15, rINST # rINST<- A
8808 SET_VREG %ecx, rINST # vA<- result
8869 movl rINST, %ecx # %ecx<- BA+
8871 and $15, rINST # rINST<- A
8876 SET_VREG %ecx, rINST # vA<- result
8937 movl rINST, %ecx # %ecx<- BA+
8939 and $15, rINST # rINST<- A
8944 SET_VREG %ecx, rINST # vA<- result
9009 SET_VREG %ecx, rINST # vAA<- %ecx; result
9074 SET_VREG %ecx, rINST # vAA<- %ecx; result
9139 SET_VREG %ecx, rINST # vAA<- %ecx; result
9213 SET_VREG %eax rINST # vAA<- %eax (quotient)
9215 SET_VREG %edx rINST # vAA<- %edx (remainder)
9290 SET_VREG %eax rINST # vAA<- %eax (quotient)
9292 SET_VREG %edx rINST # vAA<- %edx (remainder)
9358 SET_VREG %ecx, rINST # vAA<- %ecx; result
9423 SET_VREG %ecx, rINST # vAA<- %ecx; result
9488 SET_VREG %ecx, rINST # vAA<- %ecx; result
9553 SET_VREG %edx, rINST # vAA<- %edx; result
9618 SET_VREG %edx, rINST # vAA<- %edx; result
9683 SET_VREG %edx, rINST # vAA<- %edx; result
9749 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
9815 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
9868 movl rINST, -4(%esp) # -4(%esp)<- AA+
9869 FETCH_BB 1, rINST # rINST<- BB
10071 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
10137 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
10203 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
10249 movq %xmm1, (rFP, rINST, 4) # vAA<- shifted vBB
10339 movsd %xmm1, (rFP, rINST, 4) # vAA<- shifted vBB
10403 movss %xmm0, (rFP, rINST, 4) # vAA<- %xmm0; result
10468 movss %xmm0, (rFP, rINST, 4) # vAA<- %xmm0; result
10533 movss %xmm0, (rFP, rINST, 4) # vAA<- %xmm0; result
10575 fstps (rFP, rINST, 4) # vAA<- result
10624 fstps (rFP, rINST, 4) # vAA<- remainder; return of fmod
10689 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
10755 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
10821 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
10863 fstpl (rFP, rINST, 4) # vAA<- result
10972 movl rINST, %edx # %edx<- BA
10974 andl $15, rINST # rINST<- A
10975 movl rINST, %ecx # %ecx<- A
10980 SET_VREG %ecx, rINST # vAA<- %ecx; result
11043 movl rINST, %edx # %edx<- BA
11045 andl $15, rINST # rINST<- A
11046 movl rINST, %ecx # %ecx<- A
11051 SET_VREG %ecx, rINST # vAA<- %ecx; result
11114 movl rINST, %edx # %edx<- BA
11116 andl $15, rINST # rINST<- A
11117 movl rINST, %ecx # %ecx<- A
11122 SET_VREG %ecx, rINST # vAA<- %ecx; result
11184 movl rINST, %ecx # %ecx<- BA
11185 andl $15, rINST # rINST<- A, to be used as dest
11186 movl rINST, %eax # %eax<- A
11200 SET_VREG %eax rINST # vAA<- %eax (quotient)
11202 SET_VREG %edx rINST # vAA<- %edx (remainder)
11266 movl rINST, %ecx # %ecx<- BA
11267 andl $15, rINST # rINST<- A, to be used as dest
11268 movl rINST, %eax # %eax<- A
11282 SET_VREG %eax rINST # vAA<- %eax (quotient)
11284 SET_VREG %edx rINST # vAA<- %edx (remainder)
11349 movl rINST, %edx # %edx<- BA
11351 andl $15, rINST # rINST<- A
11352 movl rINST, %ecx # %ecx<- A
11357 SET_VREG %ecx, rINST # vAA<- %ecx; result
11420 movl rINST, %edx # %edx<- BA
11422 andl $15, rINST # rINST<- A
11423 movl rINST, %ecx # %ecx<- A
11428 SET_VREG %ecx, rINST # vAA<- %ecx; result
11491 movl rINST, %edx # %edx<- BA
11493 andl $15, rINST # rINST<- A
11494 movl rINST, %ecx # %ecx<- A
11499 SET_VREG %ecx, rINST # vAA<- %ecx; result
11561 movl rINST, %ecx # %ecx<- BA
11563 andl $15, rINST # rINST<- A
11564 movl rINST, %edx # %edx<- A
11569 SET_VREG %edx, rINST # vAA<- %edx; result
11629 movl rINST, %ecx # %ecx<- BA
11631 andl $15, rINST # rINST<- A
11632 movl rINST, %edx # %edx<- A
11637 SET_VREG %edx, rINST # vAA<- %edx; result
11697 movl rINST, %ecx # %ecx<- BA
11699 andl $15, rINST # rINST<- A
11700 movl rINST, %edx # %edx<- A
11705 SET_VREG %edx, rINST # vAA<- %edx; result
11766 movl rINST, %edx # %edx<- BA
11767 shr $4, rINST # rINST<- B
11769 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
11833 movl rINST, %edx # %edx<- BA
11834 shr $4, rINST # rINST<- B
11836 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
11892 movl rINST, %edx # %edx<- BA+
11893 shr $4, rINST # rINST<- B
11954 movl rINST, %edx # %edx<- BA
11956 and $15, rINST # rINST<- A
11963 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vA,vA+1
12023 movl rINST, %edx # %edx<- BA
12025 and $15, rINST # rINST<- A
12032 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vA,vA+1
12093 movl rINST, %edx # %edx<- BA
12094 shr $4, rINST # rINST<- B
12096 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12160 movl rINST, %edx # %edx<- BA
12161 shr $4, rINST # rINST<- B
12163 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12227 movl rINST, %edx # %edx<- BA
12228 shr $4, rINST # rINST<- B
12230 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12272 movl rINST, %edx # %edx<- BA
12274 andl $15, rINST # rINST<- A
12276 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vA
12280 movq %xmm1, (rFP, rINST, 4) # vA<- shifted vA
12318 movl rINST, %edx # %edx<- BA
12320 andl $15, rINST # rINST<- BA
12322 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vA
12326 cmpl $0, 4(rFP, rINST, 4) # check if we need to consider sign
12365 movl rINST, %edx # %edx<- BA
12367 andl $15, rINST # rINST<- A
12370 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vA
12373 movq %xmm1, (rFP, rINST, 4) # vA<- shifted vA
12432 movl rINST, %ecx # %ecx<- BA
12434 shr $4, rINST # rINST<- B
12437 movss (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12499 movl rINST, %ecx # %ecx<- BA
12501 shr $4, rINST # rINST<- B
12504 movss (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12566 movl rINST, %ecx # %ecx<- BA
12568 shr $4, rINST # rINST<- B
12571 movss (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12611 movl rINST, %ecx # %ecx<- BA
12613 shr $4, rINST # rINST<- B
12615 fdivs (rFP, rINST, 4) # divide double; vA/vB
12654 movl rINST, %edx # %edx<- BA
12656 andl $15, rINST # rINST<- A
12658 movl (rFP, rINST, 4), %ecx # %ecx<- vA
12665 fstps (rFP, rINST, 4)
12725 movl rINST, %edx # %edx<- BA
12726 shr $4, rINST # rINST<- B
12728 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12792 movl rINST, %edx # %edx<- BA
12793 shr $4, rINST # rINST<- B
12795 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12859 movl rINST, %edx # %edx<- BA
12860 shr $4, rINST # rINST<- B
12862 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
12903 movl rINST, %edx # %edx<- BA
12905 shr $4, rINST # rINST<- B
12907 fdivl (rFP, rINST, 4) # divide double; vA/vB
12946 movl rINST, %edx # %edx<- BA
12947 and $15, rINST # rINST<- A
12949 movl (rFP, rINST, 4), %eax # %eax<- vAlo
12951 movl 4(rFP, rINST, 4), %eax # %eax<- vAhi
13018 movl rINST, %ecx # %ecx<- BA
13020 andl $15, rINST # rINST<- A
13025 SET_VREG %ecx, rINST # vA<- %ecx; result
13064 movl rINST, %ecx # %ecx<- BA
13066 andl $15, rINST # rINST<- A
13070 SET_VREG %edx, rINST # vA<- %edx; result
13131 movl rINST, %ecx # %ecx<- BA
13133 andl $15, rINST # rINST<- A
13138 SET_VREG %ecx, rINST # vA<- %ecx; result
13199 movl rINST, %eax # %eax<- BA
13205 andl $15, rINST # rINST<- A
13215 SET_VREG %eax rINST # vA<- %eax (quotient)
13217 SET_VREG %edx rINST # vA<- %edx (remainder)
13280 movl rINST, %eax # %eax<- BA
13286 andl $15, rINST # rINST<- A
13296 SET_VREG %eax rINST # vA<- %eax (quotient)
13298 SET_VREG %edx rINST # vA<- %edx (remainder)
13362 movl rINST, %ecx # %ecx<- BA
13364 andl $15, rINST # rINST<- A
13369 SET_VREG %ecx, rINST # vA<- %ecx; result
13431 movl rINST, %ecx # %ecx<- BA
13433 andl $15, rINST # rINST<- A
13438 SET_VREG %ecx, rINST # vA<- %ecx; result
13500 movl rINST, %ecx # %ecx<- BA
13502 andl $15, rINST # rINST<- A
13507 SET_VREG %ecx, rINST # vA<- %ecx; result
13573 SET_VREG %ecx, rINST # vAA<- %ecx; result
13615 SET_VREG %edx, rINST # vAA<- %edx; result
13680 SET_VREG %ecx, rINST # vAA<- %ecx; result
13756 SET_VREG %eax rINST # vAA<- %eax (quotient)
13758 SET_VREG %edx rINST # vAA<- %edx (remainder)
13835 SET_VREG %eax rINST # vAA<- %eax (quotient)
13837 SET_VREG %edx rINST # vAA<- %edx (remainder)
13904 SET_VREG %ecx, rINST # vAA<- %ecx; result
13970 SET_VREG %ecx, rINST # vAA<- %ecx; result
14036 SET_VREG %ecx, rINST # vAA<- %ecx; result
14102 SET_VREG %edx, rINST # vAA<- %edx; result
14168 SET_VREG %edx, rINST # vAA<- %edx; result
14234 SET_VREG %edx, rINST # vAA<- %edx; result
14557 movl rINST, -8(%esp) # push parameter AA
14601 shr $4, rINST # rINST<- B
14721 movl rINST, %eax # %eax<- BA
14723 and $15, rINST # rINST<- A
14730 SET_VREG %eax, rINST # fp[A]<- %eax
14764 movl rINST, %edx # %edx<- BA
14766 andl $15, rINST # rINST<- A
14773 movq %xmm0, (rFP, rINST, 4) # fp[A]<- %xmm0
14827 movl rINST, %eax # %eax<- BA
14829 and $15, rINST # rINST<- A
14836 SET_VREG %eax, rINST # fp[A]<- %eax
14870 movl rINST, %eax # %eax<- BA
14872 and $15, rINST # rINST<- A
14878 GET_VREG rINST # rINST<- vA
14879 movl rINST, (%eax, %ecx) # object field<- vA
14913 movl rINST, %edx # %edx<- BA
14915 andl $15, rINST # rINST<- A
14921 movq (rFP, rINST, 4), %xmm0 # %xmm0<- fp[A]
14955 movl rINST, %eax # %eax<- BA
14957 and $15, rINST # rINST<- A
14963 GET_VREG rINST # rINST<- vA
14964 movl rINST, (%eax, %ecx) # object field<- vA
14965 testl rINST, rINST # did we write a null object
24721 SET_VREG %eax, rINST # vAA<- %eax; pResString[BBBB]
24747 SET_VREG %eax, rINST # vAA<- %eax; pResString[BBBB]
24773 SET_VREG %eax, rINST # vAA<- resolved class
24779 cmp %ecx, offObject_clazz(rINST) # check for same class
24787 * offObject_clazz(rINST) holds obj->clazz
24789 * rINST holds object
24793 movl offObject_clazz(rINST), %eax # %eax<- obj->clazz
24817 movl offObject_clazz(rINST), rINST # rINST<- obj->clazz
24818 movl offClassObject_descriptor(rINST), rINST # rINST<- obj->clazz->descriptor
24819 movl rINST, -4(%esp) # push parameter obj->clazz->descriptor
24831 * rINST holds object
24883 andl $15, rINST # rINST<- A
24886 SET_VREG %eax, rINST # vA<- r0
24895 andl $15, rINST # rINST<- A
24896 SET_VREG %edx, rINST # vA<- r0
24905 andl $15, rINST # rINST<- A
24906 SET_VREG $1, rINST # vA<- r0
24930 movl rINST, %edx # %edx<- BA+
24948 SET_VREG %eax, rINST # vAA<- pObject
25058 and $15, rINST # rINST<- A
25062 SET_VREG %eax, rINST # vA<- pArray
25085 * rINST holds BA or AA
25099 movl rINST, -12(%esp) # push parameter length
25121 * %eax=array, %edx=CCCC/FEDC, -12(%esp)=length (from AA or B), rINST=AA/BA
25136 and $15, rINST # rINST<- A
25137 GET_VREG rINST # rINST<- vA
25139 movl rINST, 16(%eax) # contents[4]<- vA
25203 * rINST holds BA or AA
25217 movl rINST, -12(%esp) # push parameter length
25239 * %eax=array, %edx=CCCC/FEDC, -12(%esp)=length (from AA or B), rINST=AA/BA
25254 and $15, rINST # rINST<- A
25255 GET_VREG rINST # rINST<- vA
25257 movl rINST, 16(%eax) # contents[4]<- vA
25311 movl $0x1, (rFP, rINST, 4) # vAA<- greater than
25315 movl $0x0, (rFP, rINST, 4) # vAA<- equal
25319 movl $0xFFFFFFFF, (rFP, rINST, 4) # vAA<- NaN
25324 movl $0x1, (rFP, rINST, 4) # vAA<- greater than
25328 movl $0x0, (rFP, rINST, 4) # vAA<- equal
25332 movl $0x1, (rFP, rINST, 4) # vAA<- NaN
25337 movl $0x1, (rFP, rINST, 4) # vAA<- greater than
25341 movl $0x0, (rFP, rINST, 4) # vAA<- equal
25345 movl $0xFFFFFFFF, (rFP, rINST, 4) # vAA<- NaN
25350 movl $0x1, (rFP, rINST, 4) # vAA<- greater than
25354 movl $0x0, (rFP, rINST, 4) # vAA<- equal
25358 movl $0x1, (rFP, rINST, 4) # vAA<- NaN
25364 movl $0x0, (rFP, rINST, 4) # vAA<- equal
25368 movl $0xFFFFFFFF, (rFP, rINST, 4) # vAA<- less than
25372 movl $0x1, (rFP, rINST, 4) # vAA<- greater than
25380 movl offObject_clazz(rINST), %edx # %edx<- obj->clazz
25392 movl rINST, offArrayObject_contents(%edx)
25402 movl rINST, offArrayObject_contents(%edx)
25419 movl rINST, %ecx # %ecx<- BA
25421 and $15, rINST # rINST<- A
25429 SET_VREG %edx, rINST # vA<- %edx; object field
25450 movl rINST, %edx # %edx<- BA
25452 andl $15, rINST # rINST<- A
25459 movq %xmm0, (rFP, rINST, 4) # vA<- %xmm0; object field
25476 movl rINST, %ecx # %ecx<- BA
25478 and $15, rINST # rINST<- A
25486 SET_VREG %edx, rINST # vA<- %edx; object field
25503 movl rINST, %ecx # %ecx<- BA
25505 and $15, rINST # rINST<- A
25513 SET_VREG %edx, rINST # vA<- %edx; object field
25530 movl rINST, %ecx # %ecx<- BA
25532 and $15, rINST # rINST<- A
25540 SET_VREG %edx, rINST # vA<- %edx; object field
25557 movl rINST, %ecx # %ecx<- BA
25559 and $15, rINST # rINST<- A
25567 SET_VREG %edx, rINST # vA<- %edx; object field
25584 movl rINST, %ecx # %ecx<- BA
25586 and $15, rINST # rINST<- A
25594 SET_VREG %edx, rINST # vA<- %edx; object field
25614 movl rINST, %ecx # %ecx<- BA+
25616 and $15, rINST # rINST<- A
25622 GET_VREG rINST # rINST<- vA
25623 movl rINST, (%edx, %ecx) # object field<- vA
25644 movl rINST, %edx # %edx<- BA
25646 andl $15, rINST # rINST<- A
25652 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vA
25673 movl rINST, %ecx # %ecx<- BA+
25675 and $15, rINST # rINST<- A
25680 GET_VREG rINST # rINST<- vA
25681 movl rINST, (%edx, %ecx) # object field<- vA
25685 testl rINST, rINST # test if we stored a null value
25709 movl rINST, %ecx # %ecx<- BA+
25711 and $15, rINST # rINST<- A
25717 GET_VREG rINST # rINST<- vA
25718 movl rINST, (%edx, %ecx) # object field<- vA
25738 movl rINST, %ecx # %ecx<- BA+
25740 and $15, rINST # rINST<- A
25746 GET_VREG rINST # rINST<- vA
25747 movl rINST, (%edx, %ecx) # object field<- vA
25767 movl rINST, %ecx # %ecx<- BA+
25769 and $15, rINST # rINST<- A
25775 GET_VREG rINST # rINST<- vA
25776 movl rINST, (%edx, %ecx) # object field<- vA
25796 movl rINST, %ecx # %ecx<- BA+
25798 and $15, rINST # rINST<- A
25804 GET_VREG rINST # rINST<- vA
25805 movl rINST, (%edx, %ecx) # object field<- vA
25827 SET_VREG %eax, rINST # vAA<- field value
25871 SET_VREG %eax, rINST # vAA<- field value
25893 SET_VREG %eax, rINST # vAA<- field value
25915 SET_VREG %eax, rINST # vAA<- field value
25937 SET_VREG %eax, rINST # vAA<- field value
25959 SET_VREG %eax, rINST # vAA<- field value
25980 GET_VREG rINST # rINST<- vAA
25981 movl rINST, offStaticField_value(%ecx) # field value<- vAA
26024 GET_VREG rINST # rINST<- vAA
26027 movl rINST, offStaticField_value(%ecx) # field value<- vAA
26028 testl rINST, rINST # stored null object ptr?
26056 GET_VREG rINST # rINST<- vAA
26057 movl rINST, offStaticField_value(%ecx) # field value<- vAA
26078 GET_VREG rINST # rINST<- vAA
26079 movl rINST, offStaticField_value(%ecx) # field value<- vAA
26100 GET_VREG rINST # rINST<- vAA
26101 movl rINST, offStaticField_value(%ecx) # field value<- vAA
26122 GET_VREG rINST # rINST<- vAA
26123 movl rINST, offStaticField_value(%ecx) # field value<- vAA
26545 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26547 movl $0, (rFP, rINST, 4) # vAA<- 0
26555 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26557 movl $0, (rFP, rINST, 4) # vAA<- 0
26565 * X = (rFP, rINST, 4)
26566 * W = 4(rFP, rINST, 4)
26572 movl 4(rFP, rINST, 4), %ecx # %ecx<- W
26575 imull (rFP, rINST, 4), %eax # %eax<- XxY
26578 mull (rFP, rINST, 4) # %edx:eax<- XZ
26579 movzbl -4(%esp), rINST # rINST<- AA
26581 movl %ecx, 4(rFP, rINST, 4) # vAA+1<- results hi
26582 movl %eax, (rFP, rINST, 4) # vAA<- results lo
26591 movl %eax, (rFP, rINST, 4) # vAA<- return low
26592 movl %edx, 4(rFP, rINST, 4) # vAA+1<- return high
26601 movl %eax, (rFP, rINST, 4) # vAA<- return low
26602 movl %edx, 4(rFP, rINST, 4) # vAA+1<- return high
26615 movq %xmm1, (rFP, rINST, 4) # vAA<- shifted vBB
26624 fstpl (rFP, rINST, 4) # vAA<- remainder; return of fmod
26630 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26632 movl $0, (rFP, rINST, 4) # vAA<- 0
26642 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26644 movl $0, (rFP, rINST, 4) # vAA<- 0
26654 * X = (rFP, rINST, 4)
26655 * W = 4(rFP, rINST, 4)
26661 movl 4(rFP, rINST, 4), %ecx # %ecx<- W
26664 imull (rFP, rINST, 4), %eax # %eax<- X*Y
26667 mull (rFP, rINST, 4) # %edx:eax<- XZ
26680 movl %eax, (rFP, rINST, 4) # vA<- return low
26681 movl %edx, 4(rFP, rINST, 4) # vA<- return high
26691 movl %eax, (rFP, rINST, 4) # vA<- return low
26692 movl %edx, 4(rFP, rINST, 4) # vA<- return high
26706 movq %xmm1, (rFP, rINST, 4) # vAA<- shifted vBB
26715 fstpl (rFP, rINST, 4) # vAA<- remainder; return of fmod
26721 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26723 movl $0, (rFP, rINST, 4) # vAA<- 0
26732 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26734 movl $0, (rFP, rINST, 4) # vAA<- 0
26743 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26745 movl $0, (rFP, rINST, 4) # vAA<- 0
26755 movl $0x80000000, (rFP, rINST, 4) # vAA<- min int
26757 movl $0, (rFP, rINST, 4) # vAA<- 0
26768 * rINST = #of args (0-4)
26774 cmp $1, rINST # determine number of arguments
26777 cmp $3, rINST
26781 movl %edx, rINST # rINST<- FEDC
26782 and $0xf000, rINST # isolate F
26783 shr $10, rINST
26784 movl (rFP, rINST), rINST # rINST<- vF
26785 movl rINST, 12(%esp) # push parameter vF
26787 movl %edx, rINST # rINST<- FEDC
26788 and $0x0f00, rINST # isolate E
26789 shr $6, rINST
26790 movl (rFP, rINST), rINST # rINST<- vE
26791 movl rINST, 8(%esp) # push parameter E
26793 movl %edx, rINST # rINST<- FEDC
26794 and $0x00f0, rINST # isolate D
26795 shr $2, rINST
26796 movl (rFP, rINST), rINST # rINST<- vD
26797 movl rINST, 4(%esp) # push parameter D
26800 movl (rFP, %edx, 4), %edx # rINST<- vC
27284 movl offGlue_pSelfSuspendCount(%ecx), rINST # %ebx<- pSuspendCount (int)
27291 cmp $0, (rINST) # check if suspend is pending
27293 movl offGlue_pActiveProfilers(%ecx), rINST # %edx<- activeProfilers (int)
27294 orl (rINST), %eax # %eax<- merge activeProfilers and debuggerActive
27299 movl %edx, rINST
27304 movl rINST, %edx # %edx<- restore %edx
27352 test rINST, rINST # test for no args
27353 movl rINST, sReg0 # sReg0<- AA
27384 movl rINST, sReg0 # sReg0<- BA
27403 andl $15, rINST # rINST<- A
27405 movl (rFP, rINST, 4), %edx # %edx<- vA
27556 movl rGLUE, rINST # %ecx<- pMterpGlue
27557 movl offGlue_pSelfSuspendCount(rINST), %edx # %ebx<- pSuspendCount (int)
27558 movl offGlue_pDebuggerActive(rINST), %eax # %eax<- pDebuggerActive
27563 movl offGlue_pActiveProfilers(rINST), %edx # %edx<- activeProfilers (int)
27569 movl offGlue_self(rINST), %eax# %eax<- glue->self
27577 movl $kInterpEntryInstr, offGlue_entryPoint(rINST) # glue->entryPoint<- reentry type
27592 movl offGlue_self(rINST), %ecx # %eax<- glue->self
27593 movl %edx, offGlue_method(rINST) # glue->method<- newSave->method
27598 movl %edx, offGlue_methodClassDex(rINST) # glue->pDvmDex<- method->clazz->pDvmDex