/art/runtime/interpreter/mterp/arm64ng/ |
D | array.S | 1 %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 …]
|
D | object.S | 45 %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"):
|
D | main.S | 1151 .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/ |
D | arithmetic.S | 1 %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 …]
|
D | floating_point.S | 37 %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 …]
|
D | array.S | 1 %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/ |
D | IrreducibleLoop.smali | 29 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/ |
D | array.S | 1 %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/ |
D | CmpLong.smali | 13 const-wide v100, 5678233453L 14 move-wide/from16 v101, v100 15 const-wide v4, 5678233453L
|
D | b_22045582_wide.smali | 3 # Fail verification of a method that returns an undefined wide register. 10 return-wide v0
|
D | b_17410612.smali | 10 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/ |
D | SmaliTests.smali | 68 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/ |
D | Test.smali | 22 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/ |
D | bytecodes.txt | 455 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/ |
D | TestCase.smali | 25 # 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/ |
D | floating_point.S | 37 %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/ |
D | RegisterAllocator.smali | 58 # 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
|
D | Runtime.smali | 71 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/ |
D | TestCase.smali | 28 aget-wide p0, p0, p1 29 return-wide p0
|
/art/test/442-checker-constant-folding/smali/ |
D | TestCmp.smali | 37 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/ |
D | info.txt | 1 Test the instanceof in the case the classes are too wide (> the classes each depth's bitstring can
|
/art/test/660-store-8-16/ |
D | info.txt | 3 input was a wide immediate.
|
/art/runtime/interpreter/mterp/arm64/ |
D | floating_point.S | 72 %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/ |
D | info.txt | 3 was overwriting the high dex register of a wide value.
|
/art/test/416-optimizing-arith-not/smali/ |
D | not.smali | 14 return-wide v0
|