HomeSort by relevance Sort by last modified time
    Searched refs:rFP (Results 26 - 50 of 169) sorted by null

12 3 4 5 6 7

  /dalvik/vm/mterp/x86/
OP_REM_DOUBLE_2ADDR.S 5 fldl (rFP,rINST,4) # vBB to fp stack
7 fldl (rFP,%ecx,4) # vAA to fp stack
16 fstpl (rFP,%ecx,4) # %st to vA
OP_REM_FLOAT.S 5 flds (rFP,%ecx,4) # vCC to fp stack
6 flds (rFP,%eax,4) # vCC to fp stack
16 fstps (rFP,%ecx,4) # %st to vAA
OP_REM_FLOAT_2ADDR.S 5 flds (rFP,rINST,4) # vBB to fp stack
7 flds (rFP,%ecx,4) # vAA to fp stack
16 fstps (rFP,%ecx,4) # %st to vA
header.S 55 rFP esi interpreted frame pointer, used for accessing locals and args
63 o rPC, rFP, rINSTw/rINSTbl valid on handler entry and exit
70 #define rFP %edi
126 movl rFP,offThread_curFrame(\_reg)
130 movl rSELF,rFP
131 movl offThread_pc(rFP),rPC
132 movl offThread_curFrame(rFP),rFP
149 movl rPC, (-sizeofStackSaveArea + offStackSaveArea_currentPc)(rFP)
158 leal -sizeofStackSaveArea(rFP), \_re
    [all...]
  /dalvik/vm/mterp/x86-atom/
OP_DIV_DOUBLE.S 33 fldl (rFP, %ecx, 4) # floating point stack vBB
34 fdivl (rFP, %edx, 4) # divide double; vBB/vCC
35 fstpl (rFP, rINST, 4) # vAA<- result
OP_DIV_FLOAT.S 33 flds (rFP, %eax, 4) # floating point stack vBB
34 fdivs (rFP, %ecx, 4) # divide double; vBB/vCC
35 fstps (rFP, rINST, 4) # vAA<- result
OP_SHL_LONG.S 35 movss (rFP, %eax, 4), %xmm0 # %xmm0<- vCC
37 movq (rFP, %edx, 4), %xmm1 # %xmm1<- vBB
39 movq %xmm1, (rFP, rINST, 4) # vAA<- shifted vBB
OP_SHL_LONG_2ADDR.S 35 movss (rFP, %edx, 4), %xmm0 # %xmm0<- vB
36 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vA
40 movq %xmm1, (rFP, rINST, 4) # vA<- shifted vA
OP_USHR_LONG.S 34 movss (rFP, %eax, 4), %xmm0 # %xmm0<- vCC
36 movsd (rFP, %edx, 4), %xmm1 # %xmm1<- vBB
38 movsd %xmm1, (rFP, rINST, 4) # vAA<- shifted vBB
OP_USHR_LONG_2ADDR.S 36 movss (rFP, %edx, 4), %xmm0 # %xmm0<- vB
37 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vA
40 movq %xmm1, (rFP, rINST, 4) # vA<- shifted vA
binopF.S 35 movss (rFP, %ecx, 4), %xmm0 # %xmm0<-vBB
36 movss (rFP, %edx, 4), %xmm1 # %xmm1<- vCC
38 movss %xmm0, (rFP, rINST, 4) # vAA<- %xmm0; result
binopF2addr.S 37 movss (rFP, %ecx, 4), %xmm0 # %xmm0<- vA
38 movss (rFP, rINST, 4), %xmm1 # %xmm1<- vB
40 movss %xmm0, (rFP, %ecx, 4) # vA<- %xmm0; result
binopWide.S 36 movq (rFP, %ecx, 4), %xmm0 # %xmm0<- vBB
37 movq (rFP, %edx, 4), %xmm1 # %xmm1<- vCC
39 movq %xmm0, (rFP, rINST, 4) # vAA<- %ecx
binopWide2addr.S 37 movq (rFP, rINST, 4), %xmm1 # %xmm1<- vB
38 movq (rFP, %edx, 4), %xmm0 # %xmm0<- vA
40 movq %xmm0, (rFP, %edx, 4) # vA<- %xmm0; result
OP_REM_DOUBLE.S 34 movl (rFP, %ecx, 4), %eax # %eax<- vBBlo
36 movl 4(rFP, %ecx, 4), %eax # %eax<- vBBhi
38 movl (rFP, %edx, 4), %eax # %eax<- vCClo
40 movl 4(rFP, %edx, 4), %eax # %eax<- vCChi
50 fstpl (rFP, rINST, 4) # vAA<- remainder; return of fmod
OP_REM_DOUBLE_2ADDR.S 35 movl (rFP, rINST, 4), %eax # %eax<- vAlo
37 movl 4(rFP, rINST, 4), %eax # %eax<- vAhi
39 movl (rFP, %edx, 4), %eax # %eax<- vBlo
41 movl 4(rFP, %edx, 4), %eax # %eax<- vBhi
51 fstpl (rFP, rINST, 4) # vAA<- remainder; return of fmod
binopDivRemLong.S 35 movl (rFP, %edx, 4), %eax # %eax<- vCC
36 movl 4(rFP, %edx, 4), %ecx # %ecx<- vCC+1
42 movq (rFP, %edx, 4), %xmm0 # %xmm0<- vBB,vBB+1
50 movl %eax, (rFP, rINST, 4) # vAA<- return low
51 movl %edx, 4(rFP, rINST, 4) # vAA+1<- return high
binopDivRemLong2Addr.S 37 movl (rFP, %edx, 4), %eax # %eax<- vB
39 movl 4(rFP, %edx, 4), %ecx # %ecx<- vB+1
43 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vA,vA+1
51 movl %eax, (rFP, rINST, 4) # vA<- return low
52 movl %edx, 4(rFP, rINST, 4) # vA<- return high
OP_DOUBLE_TO_LONG.S 34 fldl (rFP, rINST, 4) # push vB to floating point stack
49 fistpll (rFP, %edx, 4) # move converted int
55 fstpl (rFP, %edx, 4) # move converted int
57 movq %xmm0, (rFP, %edx, 4) # vA<- %xmm0; NaN
61 fstpl (rFP, %edx, 4) # move converted int
63 movq %xmm0, (rFP, %edx, 4) # vA<- %xmm0; posInf
67 fstpl (rFP, %edx, 4) # move converted int
69 fstpl (rFP, %edx, 4) # move converted int
70 movq %xmm0, (rFP, %edx, 4) # vA<- %xmm0; negInf
OP_FLOAT_TO_INT.S 34 flds (rFP, rINST, 4) # push vB to floating point stack
49 fistpl (rFP, %edx, 4) # move converted int
55 fstps (rFP, %edx, 4) # pop floating point stack
56 movl $$0x00000000, (rFP, %edx, 4) # vA<- NaN
60 fstps (rFP, %edx, 4) # pop floating point stack
61 movl $$0x7FFFFFFF, (rFP, %edx, 4) # vA<- posInf
65 fstps (rFP, %edx, 4) # pop floating point stack
66 fstps (rFP, %edx, 4) # pop floating point stack
67 movl $$0x80000000, (rFP, %edx, 4) # vA<- negInf
OP_FLOAT_TO_LONG.S 34 flds (rFP, rINST, 4) # push vB to floating point stack
49 fistpll (rFP, %edx, 4) # move converted int
55 fstpl (rFP, %edx, 4) # move converted int
57 movq %xmm0, (rFP, %edx, 4) # vA<- %xmm0; NaN
61 fstpl (rFP, %edx, 4) # move converted int
63 movq %xmm0, (rFP, %edx, 4) # vA<- %xmm0; posInf
67 fstpl (rFP, %edx, 4) # move converted int
69 fstpl (rFP, %edx, 4) # move converted int
70 movq %xmm0, (rFP, %edx, 4) # vA<- %xmm0; negInf
OP_RETURN_WIDE.S 32 movq (rFP, rINST, 4), %xmm0 # %xmm0<- vAA
OP_SHR_LONG.S 34 movq (rFP, %edx, 4), %xmm1 # %xmm1<- vBB
35 movss (rFP, %eax, 4), %xmm0 # %xmm0<- vCC
39 cmpl $$0, 4(rFP, %edx, 4) # check if we need to consider sign
52 movq %xmm1, (rFP, rINST, 4) # vAA<- shifted vBB
  /dalvik/vm/mterp/armv5te/
header.S 58 r5 rFP interpreted frame pointer, used for accessing locals and args
70 #define rFP r5
78 #define LOAD_FP_FROM_SELF() ldr rFP, [rSELF, #offThread_curFrame]
79 #define SAVE_FP_TO_SELF() str rFP, [rSELF, #offThread_curFrame]
80 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP}
81 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP}
93 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)]
179 #define GET_VREG(_reg, _vreg) ldr _reg, [rFP, _vreg, lsl #2]
180 #define SET_VREG(_reg, _vreg) str _reg, [rFP, _vreg, lsl #2]
186 add _reg, rFP, _vreg, lsl #
    [all...]
OP_MOVE_WIDE_16.S 6 add r3, rFP, r3, lsl #2 @ r3<- &fp[BBBB]
7 add r2, rFP, r2, lsl #2 @ r2<- &fp[AAAA]

Completed in 154 milliseconds

12 3 4 5 6 7