/dalvik/vm/compiler/template/armv5te-vfp/ |
TEMPLATE_DOUBLE_TO_FLOAT_VFP.S | 2 %include "armv5te-vfp/funopNarrower.S" {"instr":"fcvtsd s0, d0"}
|
TEMPLATE_DOUBLE_TO_INT_VFP.S | 2 %include "armv5te-vfp/funopNarrower.S" {"instr":"ftosizd s0, d0"}
|
TEMPLATE_FLOAT_TO_DOUBLE_VFP.S | 2 %include "armv5te-vfp/funopWider.S" {"instr":"fcvtds d0, s0"}
|
TEMPLATE_FLOAT_TO_INT_VFP.S | 2 %include "armv5te-vfp/funop.S" {"instr":"ftosizs s1, s0"}
|
TEMPLATE_INT_TO_DOUBLE_VFP.S | 2 %include "armv5te-vfp/funopWider.S" {"instr":"fsitod d0, s0"}
|
TEMPLATE_INT_TO_FLOAT_VFP.S | 2 %include "armv5te-vfp/funop.S" {"instr":"fsitos s1, s0"}
|
/dalvik/vm/mterp/arm-vfp/ |
OP_DOUBLE_TO_FLOAT.S | 2 %include "arm-vfp/funopNarrower.S" {"instr":"fcvtsd s0, d0"}
|
OP_DOUBLE_TO_INT.S | 2 %include "arm-vfp/funopNarrower.S" {"instr":"ftosizd s0, d0"}
|
OP_FLOAT_TO_DOUBLE.S | 2 %include "arm-vfp/funopWider.S" {"instr":"fcvtds d0, s0"}
|
OP_FLOAT_TO_INT.S | 2 %include "arm-vfp/funop.S" {"instr":"ftosizs s1, s0"}
|
OP_INT_TO_DOUBLE.S | 2 %include "arm-vfp/funopWider.S" {"instr":"fsitod d0, s0"}
|
OP_INT_TO_FLOAT.S | 2 %include "arm-vfp/funop.S" {"instr":"fsitos s1, s0"}
|
/dalvik/vm/mterp/armv5te/ |
OP_ADD_DOUBLE.S | 2 %include "armv5te/binopWide.S" {"instr":"bl __aeabi_dadd"}
|
OP_ADD_DOUBLE_2ADDR.S | 2 %include "armv5te/binopWide2addr.S" {"instr":"bl __aeabi_dadd"}
|
OP_ADD_FLOAT.S | 2 %include "armv5te/binop.S" {"instr":"bl __aeabi_fadd"}
|
OP_ADD_FLOAT_2ADDR.S | 2 %include "armv5te/binop2addr.S" {"instr":"bl __aeabi_fadd"}
|
OP_ADD_INT.S | 2 %include "armv5te/binop.S" {"instr":"add r0, r0, r1"}
|
OP_ADD_INT_2ADDR.S | 2 %include "armv5te/binop2addr.S" {"instr":"add r0, r0, r1"}
|
OP_ADD_INT_LIT16.S | 2 %include "armv5te/binopLit16.S" {"instr":"add r0, r0, r1"}
|
OP_ADD_INT_LIT8.S | 2 %include "armv5te/binopLit8.S" {"instr":"add r0, r0, r1"}
|
OP_AND_INT.S | 2 %include "armv5te/binop.S" {"instr":"and r0, r0, r1"}
|
OP_AND_INT_2ADDR.S | 2 %include "armv5te/binop2addr.S" {"instr":"and r0, r0, r1"}
|
OP_AND_INT_LIT16.S | 2 %include "armv5te/binopLit16.S" {"instr":"and r0, r0, r1"}
|
OP_AND_INT_LIT8.S | 2 %include "armv5te/binopLit8.S" {"instr":"and r0, r0, r1"}
|
OP_DIV_DOUBLE.S | 2 %include "armv5te/binopWide.S" {"instr":"bl __aeabi_ddiv"}
|