Home
last modified time | relevance | path

Searched refs:wide (Results 1 – 25 of 57) sorted by relevance

123

/art/runtime/interpreter/mterp/arm64ng/
Darray.S1 %def op_aget(load="ldr", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_object…
20 .if $wide
55 % op_aget(load="ldr", shift="3", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_object=…
57 %def op_aput(store="str", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_objec…
80 .if $wide
85 .if $wide
96 % op_aput(store="strb", shift="0", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", wide="0", is_ob…
99 % op_aput(store="strb", shift="0", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", wide="0", is_objec…
102 % op_aput(store="strh", shift="1", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", wide="0", is_objec…
105 % op_aput(store="strh", shift="1", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", wide="0", is_obje…
[all …]
Dobject.S45 %def op_iget_quick(load="ldr", wide="0"):
54 .if $wide
75 % op_iget_quick(load="ldr", wide="1")
107 %def op_iput_quick(store="str", wide="0", is_object="0"):
114 .if $wide
134 % op_iput_quick(store="str", wide="0", is_object="1")
146 % op_iput_quick(store="str", wide="1", is_object="0")
148 %def op_sget(load="ldr", wide="0"):
Dmain.S1151 .macro OP_SGET load="ldr", volatile_load="ldar", maybe_extend="", wide="0"
1160 .if \wide
1187 .if \wide
1204 .macro OP_SPUT store="str", volatile_store="stlr", wide="0":
1213 .if \wide
1240 .if \wide
1257 .macro OP_IPUT store="str", volatile_store="stlr", wide="0":
1265 .if \wide
1288 .if \wide
1301 .macro OP_IGET load="ldr", volatile_load="ldar", maybe_extend="", wide="0"
[all …]
/art/runtime/interpreter/mterp/x86_64/
Darithmetic.S1 %def bindiv(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"):
8 .if $wide
24 .if $wide
40 .if $wide
51 .if $wide
61 %def bindiv2addr(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"):
69 .if $wide
85 .if $wide
101 .if $wide
112 .if $wide
[all …]
Dfloating_point.S37 %def fpcvt(source_suffix="", dest_suffix="", wide=""):
46 .if $wide
127 % fpcvt(source_suffix="d", dest_suffix="s", wide="0")
130 % cvtfp_int(fp_suffix="d", i_suffix="l", max_const="$0x7fffffff", result_reg="%eax", wide="0")
133 % cvtfp_int(fp_suffix="d", i_suffix="q", max_const="$0x7fffffffffffffff", result_reg="%rax", wide=…
136 % fpcvt(source_suffix="s", dest_suffix="d", wide="1")
139 % cvtfp_int(fp_suffix="s", i_suffix="l", max_const="$0x7fffffff", result_reg="%eax", wide="0")
142 % cvtfp_int(fp_suffix="s", i_suffix="q", max_const="$0x7fffffffffffffff", result_reg="%rax", wide=…
145 % fpcvt(source_suffix="i", dest_suffix="dl", wide="1")
148 % fpcvt(source_suffix="i", dest_suffix="sl", wide="0")
[all …]
Darray.S1 %def op_aget(load="movl", shift="4", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0"):
17 .if $wide
58 % op_aget(load="movq", shift="8", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1")
60 %def op_aput(reg="rINST", store="movl", shift="4", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide
76 .if $wide
112 % op_aput(reg="rINSTq", store="movq", shift="8", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide
/art/test/565-checker-irreducible-loop/smali/
DIrreducibleLoop.smali29 const-wide/16 v0, 42
63 const-wide/16 v0, 42
64 const-wide/16 v8, 68
81 sput-wide v2, LIrreducibleLoop;->myField:J
83 sput-wide v0, LIrreducibleLoop;->myField:J
84 sput-wide p1, LIrreducibleLoop;->myField:J
85 sput-wide v8, LIrreducibleLoop;->myField:J
88 sput-wide p1, LIrreducibleLoop;->myField:J
89 sput-wide v8, LIrreducibleLoop;->myField:J
90 sput-wide v0, LIrreducibleLoop;->myField:J
[all …]
/art/runtime/interpreter/mterp/x86_64ng/
Darray.S1 %def op_aget(load="movl", shift="4", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_objec…
17 .if $wide
54 % op_aget(load="movq", shift="8", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_object…
56 …(rINST_reg="rINST", store="movl", shift="4", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0"):
72 .if $wide
81 …T_reg="rINSTbl", store="movb", shift="1", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", wide="0")
84 …INST_reg="rINSTbl", store="movb", shift="1", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", wide="0")
87 …rINST_reg="rINSTw", store="movw", shift="2", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", wide="0")
90 …INST_reg="rINSTw", store="movw", shift="2", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", wide="0")
93 …rINST_reg="rINSTq", store="movq", shift="8", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1")
/art/test/800-smali/smali/
DCmpLong.smali13 const-wide v100, 5678233453L
14 move-wide/from16 v101, v100
15 const-wide v4, 5678233453L
Db_22045582_wide.smali3 # Fail verification of a method that returns an undefined wide register.
10 return-wide v0
Db_17410612.smali10 const-wide v0, 0 # Make (v0, v1) a long
11 const-wide v2, 0 # Make (v2, v3) a long
/art/test/586-checker-null-array-get/smali/
DSmaliTests.smali68 aget-wide v2, v1, v3
69 sput-wide v2, LMain;->longField:J
71 aget-wide v2, v1, v4
72 sput-wide v2, LMain;->longField:J
74 aget-wide v2, v1, v5
75 sput-wide v2, LMain;->longField:J
77 aget-wide v2, v1, v6
78 sput-wide v2, LMain;->longField:J
140 aget-wide v2, v1, v3
141 sput-wide v2, LMain;->longField:J
[all …]
/art/test/685-shifts/smali/
DTest.smali22 return-wide v0
29 return-wide v0
36 return-wide v0
43 return-wide v0
50 return-wide v0
57 return-wide v0
/art/test/dexdump/
Dbytecodes.txt455 000a2a: 1800 ffff cdab 7956 3412 |0015: const-wide v0, #double 5.62635e-221 // #12345…
456 000a34: 6800 1d00 |001a: sput-wide v0, Lcom/google/android/test/Test;.…
459 000a42: 1800 0000 0000 801c c840 |0021: const-wide v0, #double 12345 // #40c81c800000…
460 000a4c: 6800 1a00 |0026: sput-wide v0, Lcom/google/android/test/Test;.…
494 000aa4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0
508 000adc: 1802 ffff cdab 7956 3412 |001c: const-wide v2, #double 5.62635e-221 // #12345…
509 000ae6: 5a82 1200 |0021: iput-wide v2, v8, Lcom/google/android/test/Te…
512 000af4: 1802 0000 0000 801c c840 |0028: const-wide v2, #double 12345 // #40c81c800000…
513 000afe: 5a82 0f00 |002d: iput-wide v2, v8, Lcom/google/android/test/Te…
550 000b9e: 5a86 1200 |007d: iput-wide v6, v8, Lcom/google/android/test/Te…
[all …]
/art/test/550-checker-regression-wide-store/smali/
DTestCase.smali25 # Test storing into the high vreg of a wide pair. This scenario has runtime
42 move-wide v0, p0
53 # Test that storing a wide invalidates the value in the high vreg. This
64 move-wide v0, p0
77 move-wide v1, p0
78 move-wide v0, p0
/art/runtime/interpreter/mterp/x86/
Dfloating_point.S37 %def fpcvt(instr="", load="", store="", wide="0"):
48 .if $wide
136 % fpcvt(load="flds", store="fstpl", wide="1")
145 % fpcvt(load="fildl", store="fstpl", wide="1")
151 % fpcvt(load="fildll", store="fstpl", wide="1")
169 % fpcvt(instr="fchs", load="fldl", store="fstpl", wide="1")
/art/test/510-checker-try-catch/smali/
DRegisterAllocator.smali58 # Test that wide catch phis are allocated to two stack slots.
71 const-wide/high16 v0, 0x4000000000000000L # double 2
75 const-wide/high16 v0, 0x4100000000000000L # double 8
93 return-wide v0
DRuntime.smali71 aget-wide v1, v0, v1
73 aget-wide v3, v0, v3
75 aget-wide v5, v0, v5
155 aget-wide v1, v0, v1
157 aget-wide v3, v0, v3
159 aget-wide v5, v0, v5
268 aget-wide v2, v0, v2
270 aget-wide v4, v0, v4
272 aget-wide v6, v0, v6
275 move-wide v0, v2 # Set catch phi value
[all …]
/art/test/668-aiobe/smali/
DTestCase.smali28 aget-wide p0, p0, p1
29 return-wide p0
/art/test/442-checker-constant-folding/smali/
DTestCmp.smali37 const-wide v1, 13
38 const-wide v3, 7
106 const-wide v1, 55.
107 const-wide v3, 66.
129 const-wide v1, 77.
130 const-wide v3, 88.
151 const-wide v1, 100
152 const-wide v3, 100
214 const-wide v1, 400.
215 const-wide v3, 400.
[all …]
/art/test/806-TooWideClassInstanceOf/
Dinfo.txt1 Test the instanceof in the case the classes are too wide (> the classes each depth's bitstring can
/art/test/660-store-8-16/
Dinfo.txt3 input was a wide immediate.
/art/runtime/interpreter/mterp/arm64/
Dfloating_point.S72 %def fcmp(wide="", r1="s1", r2="s2", cond="lt"):
191 % fcmp(wide="_WIDE", r1="d1", r2="d2", cond="cc")
194 % fcmp(wide="", r1="s1", r2="s2", cond="cc")
197 % fcmp(wide="_WIDE", r1="d1", r2="d2", cond="lt")
200 % fcmp(wide="", r1="s1", r2="s2", cond="lt")
/art/test/543-env-long-ref/
Dinfo.txt3 was overwriting the high dex register of a wide value.
/art/test/416-optimizing-arith-not/smali/
Dnot.smali14 return-wide v0

123