| javac 1.7.0-internal_bootstrap |
| Blort.test:(LZorch;D)I: |
| regs: 000b; ins: 0003; outs: 0003 |
| 0000: move-object v0, v8 |
| 0001: move-wide v1, v9 |
| 0002: move-object v5, v0 |
| 0003: invoke-interface {v5}, Zorch.zorch1:()V |
| 0006: move-object v5, v0 |
| 0007: move-wide v6, v1 |
| 0008: invoke-interface {v5, v6, v7}, Zorch.zorch2:(D)V |
| 000b: move-object v5, v0 |
| 000c: move-object v6, v0 |
| 000d: invoke-interface {v5, v6}, Zorch.zorch3:(Ljava/lang/Object;)I |
| 0010: move-result v5 |
| 0011: move v3, v5 |
| 0012: move-object v5, v0 |
| 0013: invoke-interface {v5}, Zorch.zorch4:()J |
| 0016: move-result-wide v5 |
| 0017: long-to-int v5, v5 |
| 0018: move v4, v5 |
| 0019: move v5, v3 |
| 001a: move v6, v4 |
| 001b: add-int/2addr v5, v6 |
| 001c: move v0, v5 |
| 001d: return v0 |