/art/runtime/interpreter/mterp/riscv64/ |
D | arithmetic.S | 9 %def op_neg_int(): 14 %def op_not_int(): 19 %def op_neg_long(): 24 %def op_not_long(): 31 %def op_int_to_long(): 47 %def op_long_to_int(): 53 %def op_int_to_byte(): 59 %def op_int_to_char(): 65 %def op_int_to_short(): 72 %def generic_unop(instr, is_wide=False): [all …]
|
D | other.S | 1 %def unused(): 6 %def op_nop(): 13 %def op_move(is_object=False, is_wide=False): 34 %def op_move_from16(is_object=False, is_wide=False): 54 %def op_move_16(is_object=False, is_wide=False): 75 %def op_move_wide(): 81 %def op_move_wide_from16(): 87 %def op_move_wide_16(): 92 %def op_move_object(): 97 %def op_move_object_from16(): [all …]
|
D | floating_point.S | 14 %def op_cmpl_float(is_double=False): 35 %def op_cmpg_float(is_double=False): 56 %def op_cmpl_double(): 63 %def op_cmpg_double(): 73 %def op_neg_float(): 78 %def op_neg_double(): 85 %def op_int_to_float(): 91 %def op_int_to_double(): 98 %def op_long_to_float(): 105 %def op_long_to_double(): [all …]
|
D | control_flow.S | 3 %def op_return_void(): 10 %def op_return(is_object=False, is_void=False, is_wide=False): 42 %def op_return_wide(): 47 %def op_return_object(): 53 %def op_throw(): 65 %def op_goto(): 74 %def op_goto_16(): 81 %def op_goto_32(): 90 %def op_packed_switch(is_packed=True): 106 %def op_sparse_switch(): [all …]
|
/art/runtime/interpreter/mterp/arm64ng/ |
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"): 162 %def binopWide2addr(preinstr="", instr="add x0, x0, x1", r0="x0", r1="x1", chkzero="0"): 192 %def shiftWide(opcode="shl"): 212 %def shiftWide2addr(opcode="lsl"): 228 %def unop(instr=""): 248 %def unopWide(instr="sub x0, xzr, x0"): [all …]
|
D | other.S | 1 %def unused(): 4 %def op_const(): 15 %def op_const_16(): 24 %def op_const_4(): 33 %def op_const_high16(): 43 %def op_const_object(jumbo="0", helper="nterp_load_object"): 68 %def op_const_class(): 71 %def op_const_method_handle(): 74 %def op_const_method_type(): 77 %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(r1="s1", r2="s2", cond="lt"): 101 %def funopNarrow(srcreg="s0", tgtreg="d0", instr=""): 119 %def funopNarrower(srcreg="s0", tgtreg="d0", instr=""): 140 %def funopWide(srcreg="s0", tgtreg="d0", instr=""): 165 %def funopWider(srcreg="s0", tgtreg="d0", instr=""): 182 %def op_add_double(): [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(): 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 | invoke.S | 1 %def op_invoke_custom(): 6 %def op_invoke_custom_range(): 11 %def invoke_direct_or_super(helper="", range="", is_super=""): 41 %def op_invoke_direct(): 44 %def op_invoke_direct_range(): 47 %def op_invoke_super(): 50 %def op_invoke_super_range(): 53 %def op_invoke_polymorphic(): 63 %def op_invoke_polymorphic_range(): 72 %def invoke_interface(range=""): [all …]
|
D | array.S | 1 %def op_aget(load="ldr", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_object… 40 %def op_aget_boolean(): 43 %def op_aget_byte(): 46 %def op_aget_char(): 49 %def op_aget_object(): 52 %def op_aget_short(): 55 %def op_aget_wide(): 58 %def op_aput(store="str", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_objec… 96 %def op_aput_boolean(): 99 %def op_aput_byte(): [all …]
|
/art/runtime/interpreter/mterp/x86_64ng/ |
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 | 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 | object.S | 1 %def op_check_cast(): 24 %def op_check_cast_slow_path(): 68 %def op_iget_boolean(): 71 %def op_iget_byte(): 74 %def op_iget_char(): 77 %def op_iget_object(): 80 %def op_iget_short(): 83 %def op_iget_wide(): 86 %def op_instance_of(): 109 %def op_instance_of_slow_path(): [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="", is_super=""): 47 %def op_invoke_direct(): 50 %def op_invoke_direct_range(): 53 %def op_invoke_polymorphic(): 64 %def op_invoke_polymorphic_range(): 74 %def invoke_interface(helper="", range=""): 111 %def op_invoke_interface_slow_path(): [all …]
|
/art/runtime/interpreter/mterp/x86ng/ |
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 | object.S | 1 %def op_check_cast(): 24 %def op_check_cast_slow_path(): 38 %def op_instance_of(): 68 %def op_instance_of_slow_path(): 96 %def op_iget_boolean(): 99 %def op_iget_byte(): 102 %def op_iget_char(): 105 %def op_iget_object(): 108 %def op_iget_short(): 111 %def op_iget_wide(): [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(): 70 %def op_if_eq(): 73 %def op_if_eqz(): 76 %def op_if_ge(): 79 %def op_if_gez(): 82 %def op_if_gt(): [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 | 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="", is_super=""): 47 %def op_invoke_direct(): 50 %def op_invoke_direct_range(): 53 %def op_invoke_polymorphic(): 65 %def op_invoke_polymorphic_range(): 76 %def invoke_interface(helper="", range=""): 117 %def op_invoke_interface_slow_path(): [all …]
|
/art/runtime/interpreter/mterp/armng/ |
D | control_flow.S | 1 %def bincmp(condition=""): 23 %def zcmp(condition=""): 43 %def op_goto(): 54 %def op_goto_16(): 65 %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 | other.S | 1 %def unused(): 4 %def op_const(): 15 %def op_const_16(): 24 %def op_const_4(): 33 %def op_const_high16(): 43 %def op_const_object(jumbo="0", helper="nterp_load_object"): 69 %def op_const_class(): 72 %def op_const_method_handle(): 75 %def op_const_method_type(): 78 %def op_const_string(): [all …]
|
D | invoke.S | 1 %def op_invoke_custom(): 6 %def op_invoke_custom_range(): 11 %def invoke_direct_or_super(helper="", range="", is_super=""): 43 %def op_invoke_direct(): 46 %def op_invoke_direct_range(): 49 %def op_invoke_super(): 52 %def op_invoke_super_range(): 55 %def op_invoke_polymorphic(): 66 %def op_invoke_polymorphic_range(): 76 %def invoke_interface(range=""): [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_object.def" 29 #include "mirror_string.def" 30 #include "osr.def" [all …]
|