1Blort.test:(LZorch;D)I: 2regs: 000c; ins: 0003; outs: 0003 3 0000: move-object v1, v9 4 0001: move-wide v2, v10 5 0002: move-object v6, v1 6 0003: invoke-interface {v6}, Zorch.zorch1:()V 7 0006: move-object v6, v1 8 0007: move-wide v7, v2 9 0008: invoke-interface {v6, v7, v8}, Zorch.zorch2:(D)V 10 000b: move-object v6, v1 11 000c: move-object v7, v1 12 000d: invoke-interface {v6, v7}, Zorch.zorch3:(Ljava/lang/Object;)I 13 0010: move-result v6 14 0011: move v4, v6 15 0012: move-object v6, v1 16 0013: invoke-interface {v6}, Zorch.zorch4:()J 17 0016: move-result-wide v6 18 0017: long-to-int v6, v6 19 0018: move v5, v6 20 0019: move v6, v4 21 001a: move v7, v5 22 001b: add-int/2addr v6, v7 23 001c: move v1, v6 24 001d: return v1 25