/dalvik/vm/mterp/armv5te/ |
OP_INT_TO_FLOAT.S | 2 %include "armv5te/unop.S" {"instr":"bl __aeabi_i2f"}
|
OP_NEG_FLOAT.S | 2 %include "armv5te/unop.S" {"instr":"add r0, r0, #0x80000000"}
|
OP_NEG_INT.S | 2 %include "armv5te/unop.S" {"instr":"rsb r0, r0, #0"}
|
OP_NOT_INT.S | 2 %include "armv5te/unop.S" {"instr":"mvn r0, r0"}
|
OP_INT_TO_BYTE.S | 2 %include "armv5te/unop.S" {"preinstr":"mov r0, r0, asl #24", "instr":"mov r0, r0, asr #24"}
|
OP_INT_TO_CHAR.S | 2 %include "armv5te/unop.S" {"preinstr":"mov r0, r0, asl #16", "instr":"mov r0, r0, lsr #16"}
|
OP_INT_TO_SHORT.S | 2 %include "armv5te/unop.S" {"preinstr":"mov r0, r0, asl #16", "instr":"mov r0, r0, asr #16"}
|
/dalvik/vm/mterp/armv6/ |
OP_INT_TO_BYTE.S | 2 %include "armv5te/unop.S" {"instr":"sxtb r0, r0"}
|
OP_INT_TO_CHAR.S | 2 %include "armv5te/unop.S" {"instr":"uxth r0, r0"}
|
OP_INT_TO_SHORT.S | 2 %include "armv5te/unop.S" {"instr":"sxth r0, r0"}
|
/dalvik/vm/mterp/armv6t2/ |
OP_INT_TO_BYTE.S | 2 %include "armv6t2/unop.S" {"instr":"sxtb r0, r0"}
|
OP_INT_TO_CHAR.S | 2 %include "armv6t2/unop.S" {"instr":"uxth r0, r0"}
|
OP_INT_TO_FLOAT.S | 2 %include "armv6t2/unop.S" {"instr":"bl __aeabi_i2f"}
|
OP_INT_TO_SHORT.S | 2 %include "armv6t2/unop.S" {"instr":"sxth r0, r0"}
|
OP_NEG_FLOAT.S | 2 %include "armv6t2/unop.S" {"instr":"add r0, r0, #0x80000000"}
|
OP_NEG_INT.S | 2 %include "armv6t2/unop.S" {"instr":"rsb r0, r0, #0"}
|
OP_NOT_INT.S | 2 %include "armv6t2/unop.S" {"instr":"mvn r0, r0"}
|
/dalvik/vm/mterp/x86/ |
OP_INT_TO_BYTE.S | 2 %include "x86/unop.S" {"instr":"movsbl %al,%eax"}
|
OP_INT_TO_CHAR.S | 2 %include "x86/unop.S" {"instr":"movzwl %ax,%eax"}
|
OP_INT_TO_SHORT.S | 2 %include "x86/unop.S" {"instr":"movswl %ax,%eax"}
|
OP_NEG_INT.S | 2 %include "x86/unop.S" {"instr":"negl %eax"}
|
OP_NOT_INT.S | 2 %include "x86/unop.S" {"instr":"notl %eax"}
|
/external/llvm/test/Transforms/InstCombine/ |
cast_ptr.ll | 54 %unop = type { i32 } 59 define %unop* @test5(%op* %O) { 60 %tmp = load %unop* (%op*)** bitcast ([1 x %op* (%op*)*]* @Array to %unop* (%op*)**); <%unop* (%op*)*> [#uses=1] 61 %tmp.2 = call %unop* %tmp( %op* %O ) ; <%unop*> [#uses=1] 62 ret %unop* %tmp.2
|
/dalvik/vm/compiler/template/armv5te-vfp/ |
funop.S | 11 /* unop vA, vB */
|
funopNarrower.S | 11 /* unop vA, vB */
|