xref: /aosp_15_r20/dalvik/dx/tests/054-dex-high16/expected.txt (revision 055d459012065f78d96b68be8421640240ddf631)
1*055d4590SKeyi GuiBlort.testDouble:()V:
2*055d4590SKeyi Guiregs: 0002; ins: 0000; outs: 0002
3*055d4590SKeyi Gui  0000: const-wide/high16 v0, #double -Infinity // #fff0000000000000
4*055d4590SKeyi Gui  0002: invoke-static {v0, v1}, Blort.sink:(D)V
5*055d4590SKeyi Gui  0005: const-wide/high16 v0, #double -0.0 // #8000000000000000
6*055d4590SKeyi Gui  0007: invoke-static {v0, v1}, Blort.sink:(D)V
7*055d4590SKeyi Gui  000a: const-wide/high16 v0, #double 1.0 // #3ff0000000000000
8*055d4590SKeyi Gui  000c: invoke-static {v0, v1}, Blort.sink:(D)V
9*055d4590SKeyi Gui  000f: const-wide/high16 v0, #double Infinity // #7ff0000000000000
10*055d4590SKeyi Gui  0011: invoke-static {v0, v1}, Blort.sink:(D)V
11*055d4590SKeyi Gui  0014: const-wide/high16 v0, #double NaN // #7ff8000000000000
12*055d4590SKeyi Gui  0016: invoke-static {v0, v1}, Blort.sink:(D)V
13*055d4590SKeyi Gui  0019: return-void
14*055d4590SKeyi GuiBlort.testFloat:()V:
15*055d4590SKeyi Guiregs: 0001; ins: 0000; outs: 0001
16*055d4590SKeyi Gui  0000: const/high16 v0, #float -Infinity // #ff800000
17*055d4590SKeyi Gui  0002: invoke-static {v0}, Blort.sink:(F)V
18*055d4590SKeyi Gui  0005: const/high16 v0, #float -0.0 // #80000000
19*055d4590SKeyi Gui  0007: invoke-static {v0}, Blort.sink:(F)V
20*055d4590SKeyi Gui  000a: const/high16 v0, #float 1.0 // #3f800000
21*055d4590SKeyi Gui  000c: invoke-static {v0}, Blort.sink:(F)V
22*055d4590SKeyi Gui  000f: const/high16 v0, #float Infinity // #7f800000
23*055d4590SKeyi Gui  0011: invoke-static {v0}, Blort.sink:(F)V
24*055d4590SKeyi Gui  0014: const/high16 v0, #float NaN // #7fc00000
25*055d4590SKeyi Gui  0016: invoke-static {v0}, Blort.sink:(F)V
26*055d4590SKeyi Gui  0019: return-void
27*055d4590SKeyi GuiBlort.testInt:()V:
28*055d4590SKeyi Guiregs: 0001; ins: 0000; outs: 0001
29*055d4590SKeyi Gui  0000: const/high16 v0, #int -2147483648 // #80000000
30*055d4590SKeyi Gui  0002: invoke-static {v0}, Blort.sink:(I)V
31*055d4590SKeyi Gui  0005: const/high16 v0, #int 1073741824 // #40000000
32*055d4590SKeyi Gui  0007: invoke-static {v0}, Blort.sink:(I)V
33*055d4590SKeyi Gui  000a: const/high16 v0, #int 536870912 // #20000000
34*055d4590SKeyi Gui  000c: invoke-static {v0}, Blort.sink:(I)V
35*055d4590SKeyi Gui  000f: const/high16 v0, #int 268435456 // #10000000
36*055d4590SKeyi Gui  0011: invoke-static {v0}, Blort.sink:(I)V
37*055d4590SKeyi Gui  0014: const/high16 v0, #int 524288 // #00080000
38*055d4590SKeyi Gui  0016: invoke-static {v0}, Blort.sink:(I)V
39*055d4590SKeyi Gui  0019: const/high16 v0, #int 262144 // #00040000
40*055d4590SKeyi Gui  001b: invoke-static {v0}, Blort.sink:(I)V
41*055d4590SKeyi Gui  001e: const/high16 v0, #int 131072 // #00020000
42*055d4590SKeyi Gui  0020: invoke-static {v0}, Blort.sink:(I)V
43*055d4590SKeyi Gui  0023: const/high16 v0, #int 65536 // #00010000
44*055d4590SKeyi Gui  0025: invoke-static {v0}, Blort.sink:(I)V
45*055d4590SKeyi Gui  0028: const/high16 v0, #int 1450704896 // #56780000
46*055d4590SKeyi Gui  002a: invoke-static {v0}, Blort.sink:(I)V
47*055d4590SKeyi Gui  002d: return-void
48*055d4590SKeyi GuiBlort.testLong:()V:
49*055d4590SKeyi Guiregs: 0002; ins: 0000; outs: 0002
50*055d4590SKeyi Gui  0000: const-wide/high16 v0, #long -9223372036854775808 // #8000000000000000
51*055d4590SKeyi Gui  0002: invoke-static {v0, v1}, Blort.sink:(J)V
52*055d4590SKeyi Gui  0005: const-wide/high16 v0, #long 4611686018427387904 // #4000000000000000
53*055d4590SKeyi Gui  0007: invoke-static {v0, v1}, Blort.sink:(J)V
54*055d4590SKeyi Gui  000a: const-wide/high16 v0, #long 2305843009213693952 // #2000000000000000
55*055d4590SKeyi Gui  000c: invoke-static {v0, v1}, Blort.sink:(J)V
56*055d4590SKeyi Gui  000f: const-wide/high16 v0, #long 1152921504606846976 // #1000000000000000
57*055d4590SKeyi Gui  0011: invoke-static {v0, v1}, Blort.sink:(J)V
58*055d4590SKeyi Gui  0014: const-wide/high16 v0, #long 2251799813685248 // #0008000000000000
59*055d4590SKeyi Gui  0016: invoke-static {v0, v1}, Blort.sink:(J)V
60*055d4590SKeyi Gui  0019: const-wide/high16 v0, #long 1125899906842624 // #0004000000000000
61*055d4590SKeyi Gui  001b: invoke-static {v0, v1}, Blort.sink:(J)V
62*055d4590SKeyi Gui  001e: const-wide/high16 v0, #long 562949953421312 // #0002000000000000
63*055d4590SKeyi Gui  0020: invoke-static {v0, v1}, Blort.sink:(J)V
64*055d4590SKeyi Gui  0023: const-wide/high16 v0, #long 281474976710656 // #0001000000000000
65*055d4590SKeyi Gui  0025: invoke-static {v0, v1}, Blort.sink:(J)V
66*055d4590SKeyi Gui  0028: const-wide/high16 v0, #long 6230730084467081216 // #5678000000000000
67*055d4590SKeyi Gui  002a: invoke-static {v0, v1}, Blort.sink:(J)V
68*055d4590SKeyi Gui  002d: return-void
69