/art/runtime/interpreter/mterp/arm64/ |
D | arithmetic.S | 1 %def binop(preinstr="", result="w0", chkzero="0", instr=""): 35 %def binop2addr(preinstr="", result="w0", chkzero="0", instr=""): 66 %def binopLit16(preinstr="", result="w0", chkzero="0", instr=""): 95 %def binopLit8(extract="asr w1, w3, #8", preinstr="", result="w0", chkzero="0", instr=""): 130 %def binopWide(preinstr="", instr="add x0, x1, x2", result="x0", r1="x1", r2="x2", chkzero="0"): 161 %def binopWide2addr(preinstr="", instr="add x0, x0, x1", r0="x0", r1="x1", chkzero="0"): 191 %def shiftWide(opcode="shl"): 211 %def shiftWide2addr(opcode="lsl"): 227 %def unop(instr=""): 247 %def unopWide(instr="sub x0, xzr, x0"): [all …]
|
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 22 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 42 %def op_invoke_custom(): 45 %def op_invoke_custom_range(): 48 %def op_invoke_direct(): 51 %def op_invoke_direct_range(): 54 %def op_invoke_interface(): 64 %def op_invoke_interface_range(): 67 %def op_invoke_polymorphic(): 70 %def op_invoke_polymorphic_range(): [all …]
|
D | other.S | 1 %def const(helper="UndefinedConstHandler"): 19 %def unused(): 25 %def op_const(): 36 %def op_const_16(): 45 %def op_const_4(): 54 %def op_const_class(): 57 %def op_const_high16(): 67 %def op_const_method_handle(): 70 %def op_const_method_type(): 73 %def op_const_string(): [all …]
|
D | floating_point.S | 1 %def fbinop(instr=""): 21 %def fbinopWide(instr="fadd d0, d1, d2", result="d0", r1="d1", r2="d2"): 38 %def fbinop2addr(instr=""): 57 %def fbinopWide2addr(instr="fadd d0, d0, d1", r0="d0", r1="d1"): 72 %def fcmp(wide="", r1="s1", r2="s2", cond="lt"): 97 %def funopNarrow(srcreg="s0", tgtreg="d0", instr=""): 115 %def funopNarrower(srcreg="s0", tgtreg="d0", instr=""): 136 %def funopWide(srcreg="s0", tgtreg="d0", instr=""): 161 %def funopWider(srcreg="s0", tgtreg="d0", instr=""): 178 %def op_add_double(): [all …]
|
D | object.S | 1 %def field(helper=""): 17 %def op_check_cast(): 35 %def op_iget(is_object=False, is_wide=False, load="ldr", helper="MterpIGetU32"): 83 %def op_iget_boolean(): 86 %def op_iget_boolean_quick(): 89 %def op_iget_byte(): 92 %def op_iget_byte_quick(): 95 %def op_iget_char(): 98 %def op_iget_char_quick(): 101 %def op_iget_object(): [all …]
|
D | control_flow.S | 1 %def bincmp(condition=""): 22 %def zcmp(compare="1", branch=""): 43 %def op_goto(): 54 %def op_goto_16(): 65 %def op_goto_32(): 83 %def op_if_eq(): 86 %def op_if_eqz(): 89 %def op_if_ge(): 92 %def op_if_gez(): 95 %def op_if_gt(): [all …]
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | object.S | 1 %def op_check_cast(): 4 %def op_iget_boolean(): 7 %def op_iget_boolean_quick(): 10 %def op_iget_byte(): 13 %def op_iget_byte_quick(): 16 %def op_iget_char(): 19 %def op_iget_char_quick(): 22 %def op_iget_object(): 25 %def op_iget_object_quick(): 63 %def op_iget_short(): [all …]
|
D | other.S | 1 %def unused(): 4 %def op_const(): 10 %def op_const_16(): 16 %def op_const_4(): 24 %def op_const_high16(): 31 %def op_const_object(jumbo="0", helper="nterp_load_object"): 55 %def op_const_class(): 58 %def op_const_method_handle(): 61 %def op_const_method_type(): 64 %def op_const_string(): [all …]
|
D | control_flow.S | 1 %def bincmp(revcmp=""): 21 %def zcmp(revcmp=""): 37 %def op_goto(): 48 %def op_goto_16(): 59 %def op_goto_32(): 73 %def op_if_eq(): 76 %def op_if_eqz(): 79 %def op_if_ge(): 82 %def op_if_gez(): 85 %def op_if_gt(): [all …]
|
D | invoke.S | 1 %def invoke(helper="NterpUnimplemented"): 4 %def op_invoke_custom(): 9 %def op_invoke_custom_range(): 14 %def invoke_direct_or_super(helper="", range=""): 43 %def op_invoke_direct(): 46 %def op_invoke_direct_range(): 49 %def op_invoke_polymorphic(): 60 %def op_invoke_polymorphic_range(): 70 %def invoke_interface(helper="", range=""): 100 %def op_invoke_interface(): [all …]
|
/art/runtime/interpreter/mterp/arm/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 24 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 46 %def op_invoke_custom(): 56 %def op_invoke_custom_range(): 59 %def op_invoke_direct(): 62 %def op_invoke_direct_range(): 65 %def op_invoke_interface(): 75 %def op_invoke_interface_range(): 78 %def op_invoke_polymorphic(): 81 %def op_invoke_polymorphic_range(): [all …]
|
D | control_flow.S | 1 %def bincmp(condition=""): 22 %def zcmp(condition=""): 41 %def op_goto(): 52 %def op_goto_16(): 63 %def op_goto_32(): 81 %def op_if_eq(): 84 %def op_if_eqz(): 87 %def op_if_ge(): 90 %def op_if_gez(): 93 %def op_if_gt(): [all …]
|
D | object.S | 1 %def field(helper=""): 18 %def op_check_cast(): 37 %def op_iget(is_object=False, is_wide=False, load="ldr", helper="MterpIGetU32"): 126 %def op_iget_quick(load="ldr"): 166 %def op_instance_of(): 191 %def op_iput(helper="MterpIPutU32"): 194 %def op_iput_boolean(): 197 %def op_iput_boolean_quick(): 200 %def op_iput_byte(): 203 %def op_iput_byte_quick(): [all …]
|
/art/runtime/interpreter/mterp/x86_64/ |
D | object.S | 1 %def field(helper=""): 16 %def op_check_cast(): 31 %def op_iget(is_object="0", helper="MterpIGetU32"): 34 %def op_iget_boolean(): 37 %def op_iget_boolean_quick(): 40 %def op_iget_byte(): 43 %def op_iget_byte_quick(): 46 %def op_iget_char(): 49 %def op_iget_char_quick(): 52 %def op_iget_object(): [all …]
|
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 24 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 47 %def op_invoke_custom(): 50 %def op_invoke_custom_range(): 53 %def op_invoke_direct(): 56 %def op_invoke_direct_range(): 59 %def op_invoke_interface(): 69 %def op_invoke_interface_range(): 72 %def op_invoke_polymorphic(): 75 %def op_invoke_polymorphic_range(): [all …]
|
D | other.S | 1 %def const(helper="UndefinedConstHandler"): 17 %def unused(): 23 %def op_const(): 29 %def op_const_16(): 35 %def op_const_4(): 44 %def op_const_class(): 47 %def op_const_high16(): 54 %def op_const_method_handle(): 57 %def op_const_method_type(): 60 %def op_const_string(): [all …]
|
D | arithmetic.S | 1 %def bindiv(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"): 61 %def bindiv2addr(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"): 122 %def bindivLit16(result="", rem="0"): 150 %def bindivLit8(result="", rem="0"): 176 %def binop(result="%eax", instr=""): 194 %def binop1(wide="0", instr=""): 214 %def binop2addr(result="%eax", instr=""): 234 %def binopLit16(result="%eax", instr=""): 254 %def binopLit8(result="%eax", instr=""): 273 %def binopWide(instr=""): [all …]
|
D | floating_point.S | 1 %def fpcmp(suff="d", nanval="pos"): 37 %def fpcvt(source_suffix="", dest_suffix="", wide=""): 55 %def sseBinop(instr="", suff=""): 72 %def sseBinop2Addr(instr="", suff=""): 90 %def op_add_double(): 93 %def op_add_double_2addr(): 96 %def op_add_float(): 99 %def op_add_float_2addr(): 102 %def op_cmpg_double(): 105 %def op_cmpg_float(): [all …]
|
D | control_flow.S | 1 %def bincmp(revcmp=""): 24 %def zcmp(revcmp=""): 43 %def op_goto(): 55 %def op_goto_16(): 67 %def op_goto_32(): 82 %def op_if_eq(): 85 %def op_if_eqz(): 88 %def op_if_ge(): 91 %def op_if_gez(): 94 %def op_if_gt(): [all …]
|
/art/runtime/interpreter/mterp/x86/ |
D | invoke.S | 1 %def invoke(helper="UndefinedInvokeHandler"): 27 %def invoke_polymorphic(helper="UndefinedInvokeHandler"): 53 %def op_invoke_custom(): 56 %def op_invoke_custom_range(): 59 %def op_invoke_direct(): 62 %def op_invoke_direct_range(): 65 %def op_invoke_interface(): 75 %def op_invoke_interface_range(): 78 %def op_invoke_polymorphic(): 81 %def op_invoke_polymorphic_range(): [all …]
|
D | floating_point.S | 1 %def fpcmp(suff="d", nanval="pos"): 37 %def fpcvt(instr="", load="", store="", wide="0"): 55 %def sseBinop(instr="", suff=""): 72 %def sseBinop2Addr(instr="", suff=""): 90 %def op_add_double(): 93 %def op_add_double_2addr(): 96 %def op_add_float(): 99 %def op_add_float_2addr(): 102 %def op_cmpg_double(): 105 %def op_cmpg_float(): [all …]
|
D | other.S | 1 %def const(helper="UndefinedConstHandler"): 21 %def unused(): 27 %def op_const(): 33 %def op_const_16(): 39 %def op_const_4(): 48 %def op_const_class(): 51 %def op_const_high16(): 58 %def op_const_method_handle(): 61 %def op_const_method_type(): 64 %def op_const_string(): [all …]
|
D | control_flow.S | 1 %def bincmp(revcmp=""): 24 %def zcmp(revcmp=""): 43 %def op_goto(): 55 %def op_goto_16(): 67 %def op_goto_32(): 84 %def op_if_eq(): 87 %def op_if_eqz(): 90 %def op_if_ge(): 93 %def op_if_gez(): 96 %def op_if_gt(): [all …]
|
D | object.S | 1 %def field(helper=""): 19 %def op_check_cast(): 39 %def op_iget(is_object="0", helper="MterpIGetU32"): 42 %def op_iget_boolean(): 45 %def op_iget_boolean_quick(): 48 %def op_iget_byte(): 51 %def op_iget_byte_quick(): 54 %def op_iget_char(): 57 %def op_iget_char_quick(): 60 %def op_iget_object(): [all …]
|
/art/tools/cpp-define-generator/ |
D | asm_defines.def | 21 #include "globals.def" 22 #include "art_field.def" 23 #include "art_method.def" 24 #include "code_item.def" 25 #include "lockword.def" 26 #include "mirror_array.def" 27 #include "mirror_class.def" 28 #include "mirror_dex_cache.def" 29 #include "mirror_object.def" 30 #include "mirror_string.def" [all …]
|