1*055d4590SKeyi GuiBlort.test1:()Ljava/lang/Object;: 2*055d4590SKeyi Guiregs: 0007; ins: 0001; outs: 0000 3*055d4590SKeyi Gui 0000: move-object v1, v6 4*055d4590SKeyi Gui 0001: move-object v3, v1 5*055d4590SKeyi Gui 0002: iget-byte v3, v3, Blort.insByte:B 6*055d4590SKeyi Gui 0004: move-object v4, v1 7*055d4590SKeyi Gui 0005: iget-char v4, v4, Blort.insChar:C 8*055d4590SKeyi Gui 0007: add-int/2addr v3, v4 9*055d4590SKeyi Gui 0008: move-object v4, v1 10*055d4590SKeyi Gui 0009: iget-short v4, v4, Blort.insShort:S 11*055d4590SKeyi Gui 000b: add-int/2addr v3, v4 12*055d4590SKeyi Gui 000c: move-object v4, v1 13*055d4590SKeyi Gui 000d: iget v4, v4, Blort.insInt:I 14*055d4590SKeyi Gui 000f: add-int/2addr v3, v4 15*055d4590SKeyi Gui 0010: move-object v4, v1 16*055d4590SKeyi Gui 0011: iget-wide v4, v4, Blort.insLong:J 17*055d4590SKeyi Gui 0013: long-to-int v4, v4 18*055d4590SKeyi Gui 0014: add-int/2addr v3, v4 19*055d4590SKeyi Gui 0015: move-object v4, v1 20*055d4590SKeyi Gui 0016: iget v4, v4, Blort.insFloat:F 21*055d4590SKeyi Gui 0018: float-to-int v4, v4 22*055d4590SKeyi Gui 0019: add-int/2addr v3, v4 23*055d4590SKeyi Gui 001a: move-object v4, v1 24*055d4590SKeyi Gui 001b: iget-wide v4, v4, Blort.insDouble:D 25*055d4590SKeyi Gui 001d: double-to-int v4, v4 26*055d4590SKeyi Gui 001e: add-int/2addr v3, v4 27*055d4590SKeyi Gui 001f: move v2, v3 28*055d4590SKeyi Gui 0020: move-object v3, v1 29*055d4590SKeyi Gui 0021: iget-boolean v3, v3, Blort.insBoolean:Z 30*055d4590SKeyi Gui 0023: if-eqz v3, 002d // +000a 31*055d4590SKeyi Gui 0025: move v3, v2 32*055d4590SKeyi Gui 0026: if-lez v3, 002d // +0007 33*055d4590SKeyi Gui 0028: move-object v3, v1 34*055d4590SKeyi Gui 0029: iget-object v3, v3, Blort.insObject:Ljava/lang/Object; 35*055d4590SKeyi Gui 002b: move-object v1, v3 36*055d4590SKeyi Gui 002c: return-object v1 37*055d4590SKeyi Gui 002d: const/4 v3, #null // #0 38*055d4590SKeyi Gui 002e: move-object v1, v3 39*055d4590SKeyi Gui 002f: goto 002c // -0003 40*055d4590SKeyi GuiBlort.test2:(ZILjava/lang/Object;)V: 41*055d4590SKeyi Guiregs: 000c; ins: 0004; outs: 0000 42*055d4590SKeyi Gui 0000: move-object v1, v8 43*055d4590SKeyi Gui 0001: move v2, v9 44*055d4590SKeyi Gui 0002: move v3, v10 45*055d4590SKeyi Gui 0003: move-object v4, v11 46*055d4590SKeyi Gui 0004: move-object v5, v1 47*055d4590SKeyi Gui 0005: move v6, v2 48*055d4590SKeyi Gui 0006: iput-boolean v6, v5, Blort.insBoolean:Z 49*055d4590SKeyi Gui 0008: move-object v5, v1 50*055d4590SKeyi Gui 0009: move v6, v3 51*055d4590SKeyi Gui 000a: int-to-byte v6, v6 52*055d4590SKeyi Gui 000b: iput-byte v6, v5, Blort.insByte:B 53*055d4590SKeyi Gui 000d: move-object v5, v1 54*055d4590SKeyi Gui 000e: move v6, v3 55*055d4590SKeyi Gui 000f: int-to-char v6, v6 56*055d4590SKeyi Gui 0010: iput-char v6, v5, Blort.insChar:C 57*055d4590SKeyi Gui 0012: move-object v5, v1 58*055d4590SKeyi Gui 0013: move v6, v3 59*055d4590SKeyi Gui 0014: int-to-short v6, v6 60*055d4590SKeyi Gui 0015: iput-short v6, v5, Blort.insShort:S 61*055d4590SKeyi Gui 0017: move-object v5, v1 62*055d4590SKeyi Gui 0018: move v6, v3 63*055d4590SKeyi Gui 0019: iput v6, v5, Blort.insInt:I 64*055d4590SKeyi Gui 001b: move-object v5, v1 65*055d4590SKeyi Gui 001c: move v6, v3 66*055d4590SKeyi Gui 001d: int-to-long v6, v6 67*055d4590SKeyi Gui 001e: iput-wide v6, v5, Blort.insLong:J 68*055d4590SKeyi Gui 0020: move-object v5, v1 69*055d4590SKeyi Gui 0021: move v6, v3 70*055d4590SKeyi Gui 0022: int-to-float v6, v6 71*055d4590SKeyi Gui 0023: iput v6, v5, Blort.insFloat:F 72*055d4590SKeyi Gui 0025: move-object v5, v1 73*055d4590SKeyi Gui 0026: move v6, v3 74*055d4590SKeyi Gui 0027: int-to-double v6, v6 75*055d4590SKeyi Gui 0028: iput-wide v6, v5, Blort.insDouble:D 76*055d4590SKeyi Gui 002a: move-object v5, v1 77*055d4590SKeyi Gui 002b: move-object v6, v4 78*055d4590SKeyi Gui 002c: iput-object v6, v5, Blort.insObject:Ljava/lang/Object; 79*055d4590SKeyi Gui 002e: return-void 80