/art/runtime/interpreter/mterp/x86_64/ |
H A D | op_rem_float_2addr.S | 4 flds VREG_ADDRESS(rINSTq) # vB to fp stack 6 flds VREG_ADDRESS(%rcx) # vA to fp stack
|
H A D | op_sput.S | 11 GET_VREG OUT_32_ARG1, rINSTq # fp[AA]
|
H A D | op_sput_wide.S | 10 leaq VREG_ADDRESS(rINSTq), OUT_ARG2 # &fp[AA]
|
/art/runtime/interpreter/mterp/arm/ |
H A D | op_iget_wide.S | 9 GET_VREG r1, r1 @ r1<- fp[B], the object pointer 19 VREG_INDEX_TO_ADDR r3, r2 @ r3<- &fp[A] 20 stmia r3, {r0-r1} @ fp[A]<- r0/r1
|
H A D | op_mul_long.S | 23 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB] 24 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[CC] 32 VREG_INDEX_TO_ADDR r0, r0 @ r0<- &fp[AA]
|
H A D | op_mul_long_2addr.S | 6 * We get a little tight on registers, so to avoid looking up &fp[A] 12 VREG_INDEX_TO_ADDR r1, r1 @ r1<- &fp[B] 13 VREG_INDEX_TO_ADDR rINST, r9 @ rINST<- &fp[A] 19 mov r0, rINST @ r0<- &fp[A] (free up rINST)
|
H A D | op_const_4.S | 6 SET_VREG r1, r0 @ fp[A]<- r1
|
H A D | op_return_wide.S | 12 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[AA]
|
H A D | op_sput.S | 11 GET_VREG r1, r3 @ r1<= fp[AA]
|
H A D | op_iput_quick.S | 6 GET_VREG r3, r2 @ r3<- fp[B], the object pointer 10 GET_VREG r0, r2 @ r0<- fp[A]
|
H A D | op_long_to_double.S | 11 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[B] 12 VREG_INDEX_TO_ADDR r9, r9 @ r9<- &fp[A]
|
H A D | unopWide.S | 12 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[B] 13 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A]
|
/art/runtime/interpreter/mterp/mips/ |
H A D | op_iput_wide_quick.S | 4 GET_VREG(a2, a1) # a2 <- fp[B], the object pointer 7 EAS2(a3, rFP, a0) # a3 <- &fp[A] 8 LOAD64(a0, a1, a3) # a0/a1 <- fp[A]
|
H A D | op_const_4.S | 8 SET_VREG_GOTO(a1, a0, t0) # fp[A] <- a1
|
H A D | fbinopWide.S | 15 EAS2(a2, rFP, a2) # a2 <- &fp[BB] 16 EAS2(t1, rFP, a3) # a3 <- &fp[CC]
|
H A D | op_iget_wide.S | 9 GET_VREG(a1, a1) # a1 <- fp[B], the object pointer 17 SET_VREG64(v0, v1, a2) # fp[A] <- v0/v1
|
H A D | op_iput.S | 12 GET_VREG(a1, a1) # a1 <- fp[B], the object pointer 14 GET_VREG(a2, a2) # a2 <- fp[A]
|
H A D | op_iput_quick.S | 5 GET_VREG(a3, a2) # a3 <- fp[B], the object pointer 9 GET_VREG(a0, a2) # a0 <- fp[A]
|
H A D | op_iput_wide.S | 6 GET_VREG(a1, a1) # a1 <- fp[B], the object pointer 8 EAS2(a2, rFP, a2) # a2 <- &fp[A]
|
/art/tools/dmtracedump/ |
H A D | createtesttrace.cc | 306 void write2LE(FILE* fp, uint16_t val) { argument 307 putc(val & 0xff, fp); 308 putc(val >> 8, fp); 311 void write4LE(FILE* fp, uint32_t val) { argument 312 putc(val & 0xff, fp); 313 putc((val >> 8) & 0xff, fp); 314 putc((val >> 16) & 0xff, fp); 315 putc((val >> 24) & 0xff, fp); 318 void write8LE(FILE* fp, uint64_t val) { argument 319 putc(val & 0xff, fp); 398 FILE* fp = fopen(traceFileName, "w"); local [all...] |
/art/runtime/interpreter/mterp/mips64/ |
H A D | op_sput.S | 12 GET_VREG a1, a3 # a1 <- fp[AA]
|
H A D | op_iget_wide.S | 10 GET_VREG_U a1, a1 # a1 <- fp[B], the object pointer 18 SET_VREG_WIDE v0, a2 # fp[A] <- v0
|
H A D | op_iput_quick.S | 6 GET_VREG_U a3, a2 # a3 <- fp[B], the object pointer 9 GET_VREG a0, a2 # a0 <- fp[A]
|
H A D | op_iput_wide_quick.S | 4 GET_VREG_U a2, a2 # a2 <- fp[B], the object pointer 7 GET_VREG_WIDE a0, a0 # a0 <- fp[A]
|
/art/runtime/interpreter/mterp/x86/ |
H A D | op_iget.S | 25 SET_VREG_OBJECT %eax, rINST # fp[A] <-value 27 SET_VREG %eax, rINST # fp[A] <-value
|