/art/runtime/interpreter/mterp/x86_64/ |
D | arithmetic.S | 1 %def bindiv(result="", second="", wide="", suffix="", rem="0", ext="cdq"): 8 .if $wide 22 .if $wide 36 %def bindiv2addr(result="", second="", wide="", suffix="", rem="0", ext="cdq"): 44 .if $wide 58 .if $wide 144 %def binop1(wide="0", instr=""): 153 .if $wide 248 %def cvtfp_int(fp_suffix="", i_suffix="", max_const="", result_reg="", wide=""): 269 .if $wide [all …]
|
D | floating_point.S | 37 %def fpcvt(source_suffix="", dest_suffix="", wide=""): 46 .if $wide 113 % fpcvt(source_suffix="d", dest_suffix="s", wide="0") 116 % cvtfp_int(fp_suffix="d", i_suffix="l", max_const="$0x7fffffff", result_reg="%eax", wide="0") 119 % cvtfp_int(fp_suffix="d", i_suffix="q", max_const="$0x7fffffffffffffff", result_reg="%rax", wide=… 122 % fpcvt(source_suffix="s", dest_suffix="d", wide="1") 125 % cvtfp_int(fp_suffix="s", i_suffix="l", max_const="$0x7fffffff", result_reg="%eax", wide="0") 128 % cvtfp_int(fp_suffix="s", i_suffix="q", max_const="$0x7fffffffffffffff", result_reg="%rax", wide=… 131 % fpcvt(source_suffix="i", dest_suffix="dl", wide="1") 134 % 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/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/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/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 …]
|
D | all.txt | 130 000458: 4500 0102 |0002: aget-wide v0, v1, v2 137 000474: 4c00 0102 |0010: aput-wide v0, v1, v2 352 000678: 1600 3412 |0008: const-wide/16 v0, #int 4660 // #1234 353 00067c: 1700 7856 3412 |000a: const-wide/32 v0, #float 5.69046e-28 // #1234… 354 000682: 1800 efcd ab90 7856 3412 |000d: const-wide v0, #double 5.62635e-221 // #12345… 355 00068c: 1900 3412 |0012: const-wide/high16 v0, #long 13116733914716569… 409 000738: 0410 |0006: move-wide v0, v1 410 00073a: 0500 0100 |0007: move-wide/from16 v0, v1 411 00073e: 0600 0000 0100 |0009: move-wide/16 v0, v1 416 000752: 0b00 |0013: move-result-wide v0 [all …]
|
/art/test/530-checker-lse-ctor-fences/smali/ |
D | Smali.smali | 72 const-wide v2, 0x4023bd3cc9be45deL # 9.869604401089358 76 iput-wide v2, v0, LCalcCircleAreaOrCircumference;->value:D 79 iget-wide v2, v0, LCalcCircleAreaOrCircumference;->value:D 81 return-wide v2 89 const-wide v2, 0x401921fb54442d18L # 6.283185307179586 93 iput-wide v2, v0, LCalcCircleAreaOrCircumference;->value:D
|
/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 122 % fpcvt(load="flds", store="fstpl", wide="1") 131 % fpcvt(load="fildl", store="fstpl", wide="1") 137 % fpcvt(load="fildll", store="fstpl", wide="1") 155 % fpcvt(instr="fchs", load="fldl", store="fstpl", wide="1")
|
/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/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/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/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/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
|
/art/test/467-regalloc-pair/smali/ |
D | TestCase.smali | 30 const-wide/16 v0, 0 31 move-wide v4, v0
|
/art/test/800-smali/ |
D | expected.txt | 28 b/22045582 (wide)
|