/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_DOUBLE.S | 2 %include "x86/fpcvt.S" {"load":"fildl","store":"fstpl"}
|
OP_INT_TO_FLOAT.S | 2 %include "x86/fpcvt.S" {"load":"fildl","store":"fstps"}
|
OP_INT_TO_SHORT.S | 2 %include "x86/unop.S" {"instr":"movswl %ax,%eax"}
|
OP_INVOKE_DIRECT_RANGE.S | 2 %include "x86/OP_INVOKE_DIRECT.S" { "isrange":"1", "routine":"Range" }
|
OP_INVOKE_INTERFACE_RANGE.S | 2 %include "x86/OP_INVOKE_INTERFACE.S" { "isrange":"1", "routine":"Range" }
|
OP_INVOKE_STATIC_RANGE.S | 2 %include "x86/OP_INVOKE_STATIC.S" { "routine":"Range","isrange":"1" }
|
OP_INVOKE_SUPER_QUICK_RANGE.S | 2 %include "x86/OP_INVOKE_SUPER_QUICK.S" { "isrange":"1", "routine":"Range" }
|
OP_INVOKE_SUPER_RANGE.S | 2 %include "x86/OP_INVOKE_SUPER.S" { "isrange":"1", "routine":"Range" }
|
OP_INVOKE_VIRTUAL_QUICK_RANGE.S | 2 %include "x86/OP_INVOKE_VIRTUAL_QUICK.S" { "isrange":"1", "routine":"Range" }
|
OP_INVOKE_VIRTUAL_RANGE.S | 2 %include "x86/OP_INVOKE_VIRTUAL.S" { "isrange":"1", "routine":"Range" }
|
OP_LONG_TO_DOUBLE.S | 2 %include "x86/fpcvt.S" {"load":"fildll","store":"fstpl"}
|
OP_LONG_TO_FLOAT.S | 2 %include "x86/fpcvt.S" {"load":"fildll","store":"fstps"}
|
OP_NEG_INT.S | 2 %include "x86/unop.S" {"instr":"negl %eax"}
|
OP_NOT_INT.S | 2 %include "x86/unop.S" {"instr":"notl %eax"}
|
OP_OR_INT_LIT16.S | 2 %include "x86/binopLit16.S" {"instr":"orl %ecx,%eax"}
|
OP_OR_INT_LIT8.S | 2 %include "x86/binopLit8.S" {"instr":"orl %ecx,%eax"}
|
OP_REM_INT.S | 2 %include "x86/bindiv.S" {"result":"rIBASE","special":"$0"}
|
OP_REM_INT_2ADDR.S | 2 %include "x86/bindiv2addr.S" {"result":"rIBASE","special":"$0"}
|
OP_REM_INT_LIT16.S | 2 %include "x86/bindivLit16.S" {"result":"rIBASE","special":"$0"}
|
OP_REM_INT_LIT8.S | 2 %include "x86/bindivLit8.S" {"result":"rIBASE","special":"$0"}
|
OP_REM_LONG.S | 2 %include "x86/OP_DIV_LONG.S" {"routine":"__moddi3","special":"$0"}
|
OP_REM_LONG_2ADDR.S | 2 %include "x86/OP_DIV_LONG_2ADDR.S" {"routine":"__moddi3","special":"$0"}
|
OP_SHL_INT.S | 2 %include "x86/binop1.S" {"instr":"sall %cl,%eax"}
|