Home
last modified time | relevance | path

Searched refs:def (Results 1 – 25 of 59) sorted by relevance

123

/art/runtime/interpreter/mterp/riscv64/
Darithmetic.S9 %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 …]
Dother.S1 %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 …]
Dfloating_point.S14 %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 …]
Dcontrol_flow.S3 %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/
Darithmetic.S1 %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 …]
Dother.S1 %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 …]
Dfloating_point.S1 %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 …]
Dcontrol_flow.S1 %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 …]
Dinvoke.S1 %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 …]
Darray.S1 %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/
Dother.S1 %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 …]
Dcontrol_flow.S1 %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 …]
Darithmetic.S1 %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 …]
Dfloating_point.S1 %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 …]
Dobject.S1 %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 …]
Dinvoke.S1 %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/
Dother.S1 %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 …]
Dobject.S1 %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 …]
Dcontrol_flow.S1 %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 …]
Dfloating_point.S1 %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 …]
Dinvoke.S1 %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/
Dcontrol_flow.S1 %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 …]
Dother.S1 %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 …]
Dinvoke.S1 %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/
Dasm_defines.def21 #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 …]

123