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