Blort.blort:(DD)V: regs: 0010; ins: 0005; outs: 0000 0000: move-object v0, v11 0001: move-wide v1, v12 0002: move-wide v3, v14 0003: move-object v5, v0 0004: move-wide v6, v1 0005: neg-double v6, v6 0006: iput-wide v6, v5, Blort.d:D 0008: move-object v5, v0 0009: move-wide v6, v1 000a: move-wide v8, v3 000b: add-double/2addr v6, v8 000c: iput-wide v6, v5, Blort.d:D 000e: move-object v5, v0 000f: move-wide v6, v1 0010: move-wide v8, v3 0011: sub-double/2addr v6, v8 0012: iput-wide v6, v5, Blort.d:D 0014: move-object v5, v0 0015: move-wide v6, v1 0016: move-wide v8, v3 0017: mul-double/2addr v6, v8 0018: iput-wide v6, v5, Blort.d:D 001a: move-object v5, v0 001b: move-wide v6, v1 001c: move-wide v8, v3 001d: div-double/2addr v6, v8 001e: iput-wide v6, v5, Blort.d:D 0020: move-object v5, v0 0021: move-wide v6, v1 0022: move-wide v8, v3 0023: rem-double/2addr v6, v8 0024: iput-wide v6, v5, Blort.d:D 0026: return-void Blort.blort:(FF)V: regs: 0009; ins: 0003; outs: 0000 0000: move-object v0, v6 0001: move v1, v7 0002: move v2, v8 0003: move-object v3, v0 0004: move v4, v1 0005: neg-float v4, v4 0006: iput v4, v3, Blort.f:F 0008: move-object v3, v0 0009: move v4, v1 000a: move v5, v2 000b: add-float/2addr v4, v5 000c: iput v4, v3, Blort.f:F 000e: move-object v3, v0 000f: move v4, v1 0010: move v5, v2 0011: sub-float/2addr v4, v5 0012: iput v4, v3, Blort.f:F 0014: move-object v3, v0 0015: move v4, v1 0016: move v5, v2 0017: mul-float/2addr v4, v5 0018: iput v4, v3, Blort.f:F 001a: move-object v3, v0 001b: move v4, v1 001c: move v5, v2 001d: div-float/2addr v4, v5 001e: iput v4, v3, Blort.f:F 0020: move-object v3, v0 0021: move v4, v1 0022: move v5, v2 0023: rem-float/2addr v4, v5 0024: iput v4, v3, Blort.f:F 0026: return-void Blort.blort:(II)V: regs: 0009; ins: 0003; outs: 0000 0000: move-object v0, v6 0001: move v1, v7 0002: move v2, v8 0003: move-object v3, v0 0004: move v4, v1 0005: neg-int v4, v4 0006: iput v4, v3, Blort.i:I 0008: move-object v3, v0 0009: move v4, v1 000a: const/4 v5, #int -1 // #f 000b: xor-int/lit8 v4, v4, #int -1 // #ff 000d: iput v4, v3, Blort.i:I 000f: move-object v3, v0 0010: move v4, v1 0011: move v5, v2 0012: add-int/2addr v4, v5 0013: iput v4, v3, Blort.i:I 0015: move-object v3, v0 0016: move v4, v1 0017: move v5, v2 0018: sub-int/2addr v4, v5 0019: iput v4, v3, Blort.i:I 001b: move-object v3, v0 001c: move v4, v1 001d: move v5, v2 001e: mul-int/2addr v4, v5 001f: iput v4, v3, Blort.i:I 0021: move-object v3, v0 0022: move v4, v1 0023: move v5, v2 0024: div-int/2addr v4, v5 0025: iput v4, v3, Blort.i:I 0027: move-object v3, v0 0028: move v4, v1 0029: move v5, v2 002a: rem-int/2addr v4, v5 002b: iput v4, v3, Blort.i:I 002d: move-object v3, v0 002e: move v4, v1 002f: move v5, v2 0030: and-int/2addr v4, v5 0031: iput v4, v3, Blort.i:I 0033: move-object v3, v0 0034: move v4, v1 0035: move v5, v2 0036: or-int/2addr v4, v5 0037: iput v4, v3, Blort.i:I 0039: move-object v3, v0 003a: move v4, v1 003b: move v5, v2 003c: xor-int/2addr v4, v5 003d: iput v4, v3, Blort.i:I 003f: move-object v3, v0 0040: move v4, v1 0041: move v5, v2 0042: shl-int/2addr v4, v5 0043: iput v4, v3, Blort.i:I 0045: move-object v3, v0 0046: move v4, v1 0047: move v5, v2 0048: shr-int/2addr v4, v5 0049: iput v4, v3, Blort.i:I 004b: move-object v3, v0 004c: move v4, v1 004d: move v5, v2 004e: ushr-int/2addr v4, v5 004f: iput v4, v3, Blort.i:I 0051: return-void Blort.blort:(JJ)V: regs: 0010; ins: 0005; outs: 0000 0000: move-object v0, v11 0001: move-wide v1, v12 0002: move-wide v3, v14 0003: move-object v5, v0 0004: move-wide v6, v1 0005: neg-long v6, v6 0006: iput-wide v6, v5, Blort.l:J 0008: move-object v5, v0 0009: move-wide v6, v1 000a: const-wide/16 v8, #long -1 // #ffff 000c: xor-long/2addr v6, v8 000d: iput-wide v6, v5, Blort.l:J 000f: move-object v5, v0 0010: move-wide v6, v1 0011: move-wide v8, v3 0012: add-long/2addr v6, v8 0013: iput-wide v6, v5, Blort.l:J 0015: move-object v5, v0 0016: move-wide v6, v1 0017: move-wide v8, v3 0018: sub-long/2addr v6, v8 0019: iput-wide v6, v5, Blort.l:J 001b: move-object v5, v0 001c: move-wide v6, v1 001d: move-wide v8, v3 001e: mul-long/2addr v6, v8 001f: iput-wide v6, v5, Blort.l:J 0021: move-object v5, v0 0022: move-wide v6, v1 0023: move-wide v8, v3 0024: div-long/2addr v6, v8 0025: iput-wide v6, v5, Blort.l:J 0027: move-object v5, v0 0028: move-wide v6, v1 0029: move-wide v8, v3 002a: rem-long/2addr v6, v8 002b: iput-wide v6, v5, Blort.l:J 002d: move-object v5, v0 002e: move-wide v6, v1 002f: move-wide v8, v3 0030: and-long/2addr v6, v8 0031: iput-wide v6, v5, Blort.l:J 0033: move-object v5, v0 0034: move-wide v6, v1 0035: move-wide v8, v3 0036: or-long/2addr v6, v8 0037: iput-wide v6, v5, Blort.l:J 0039: move-object v5, v0 003a: move-wide v6, v1 003b: move-wide v8, v3 003c: xor-long/2addr v6, v8 003d: iput-wide v6, v5, Blort.l:J 003f: move-object v5, v0 0040: move-wide v6, v1 0041: move-wide v8, v3 0042: long-to-int v8, v8 0043: shl-long/2addr v6, v8 0044: iput-wide v6, v5, Blort.l:J 0046: move-object v5, v0 0047: move-wide v6, v1 0048: move-wide v8, v3 0049: long-to-int v8, v8 004a: shr-long/2addr v6, v8 004b: iput-wide v6, v5, Blort.l:J 004d: move-object v5, v0 004e: move-wide v6, v1 004f: move-wide v8, v3 0050: long-to-int v8, v8 0051: ushr-long/2addr v6, v8 0052: iput-wide v6, v5, Blort.l:J 0054: return-void