/art/runtime/interpreter/mterp/arm64/ |
op_or_int.S | 1 %include "arm64/binop.S" {"instr":"orr w0, w0, w1"}
|
op_or_int_2addr.S | 1 %include "arm64/binop2addr.S" {"instr":"orr w0, w0, w1"}
|
op_or_int_lit16.S | 1 %include "arm64/binopLit16.S" {"instr":"orr w0, w0, w1"}
|
op_or_int_lit8.S | 1 %include "arm64/binopLit8.S" {"extract":"", "instr":"orr w0, w0, w3, asr #8"}
|
op_or_long.S | 1 %include "arm64/binopWide.S" {"instr":"orr x0, x1, x2"}
|
op_or_long_2addr.S | 1 %include "arm64/binopWide2addr.S" {"instr":"orr x0, x0, x1"}
|
op_rsub_int_lit8.S | 1 %include "arm64/binopLit8.S" {"instr":"sub w0, w1, w0"}
|
op_sget_boolean.S | 1 %include "arm64/op_sget.S" {"helper":"MterpGetBooleanStatic", "extend":"uxtb w0, w0"}
|
op_sget_byte.S | 1 %include "arm64/op_sget.S" {"helper":"MterpGetByteStatic", "extend":"sxtb w0, w0"}
|
op_sget_char.S | 1 %include "arm64/op_sget.S" {"helper":"MterpGetCharStatic", "extend":"uxth w0, w0"}
|
op_sget_object.S | 1 %include "arm64/op_sget.S" {"is_object":"1", "helper":"MterpGetObjStatic"}
|
op_sget_short.S | 1 %include "arm64/op_sget.S" {"helper":"MterpGetShortStatic", "extend":"sxth w0, w0"}
|
op_shl_int.S | 1 %include "arm64/binop.S" {"instr":"lsl w0, w0, w1"}
|
op_shl_int_2addr.S | 1 %include "arm64/binop2addr.S" {"instr":"lsl w0, w0, w1"}
|
op_shr_int.S | 1 %include "arm64/binop.S" {"instr":"asr w0, w0, w1"}
|
op_shr_int_2addr.S | 1 %include "arm64/binop2addr.S" {"instr":"asr w0, w0, w1"}
|
op_sub_float.S | 1 %include "arm64/fbinop.S" {"instr":"fsub s0, s0, s1"}
|
op_sub_float_2addr.S | 1 %include "arm64/fbinop2addr.S" {"instr":"fsub s2, s0, s1"}
|
op_sub_int.S | 1 %include "arm64/binop.S" {"instr":"sub w0, w0, w1"}
|
op_sub_int_2addr.S | 1 %include "arm64/binop2addr.S" {"instr":"sub w0, w0, w1"}
|
op_sub_long.S | 1 %include "arm64/binopWide.S" {"instr":"sub x0, x1, x2"}
|
op_sub_long_2addr.S | 1 %include "arm64/binopWide2addr.S" {"instr":"sub x0, x0, x1"}
|
op_ushr_int.S | 1 %include "arm64/binop.S" {"instr":"lsr w0, w0, w1"}
|
op_ushr_int_2addr.S | 1 %include "arm64/binop2addr.S" {"instr":"lsr w0, w0, w1"}
|
op_xor_int.S | 1 %include "arm64/binop.S" {"instr":"eor w0, w0, w1"}
|