1Blort.test:(I)I: 2regs: 0006; ins: 0001; outs: 0001 3 0000: move v0, v5 4 0001: move v2, v0 5 0002: if-nez v2, 0007 // +0005 6 0004: const/4 v2, #int 1 // #1 7 0005: move v0, v2 8 0006: return v0 9 0007: move v2, v0 10 0008: const/4 v3, #int 1 // #1 11 0009: add-int/lit8 v2, v2, #int -1 // #ff 12 000b: invoke-static {v2}, Blort.test:(I)I 13 000e: move-result v2 14 000f: move v0, v2 15 0010: move v2, v0 16 0011: move v3, v0 17 0012: const/4 v4, #int 2 // #2 18 0013: add-int/lit8 v3, v3, #int -2 // #fe 19 0015: invoke-static {v3}, Blort.test:(I)I 20 0018: move-result v3 21 0019: add-int/2addr v2, v3 22 001a: move v0, v2 23 001b: move v2, v0 24 001c: move v0, v2 25 001d: goto 0006 // -0017 26 001e: move-exception v2 27 001f: move-object v1, v2 28 0020: const/4 v2, #int 2 // #2 29 0021: move v0, v2 30 0022: goto 0006 // -001c 31 catches 32 tries: 33 try 000b..000e 34 catch java.lang.RuntimeException -> 001e 35Blort.test:(I)I: 36regs: 0006; ins: 0001; outs: 0001 37 0000: move v0, v5 38 0001: move v2, v0 39 0002: if-nez v2, 0007 // +0005 40 0004: const/4 v2, #int 1 // #1 41 0005: move v0, v2 42 0006: return v0 43 0007: move v2, v0 44 0008: const/4 v3, #int 1 // #1 45 0009: add-int/lit8 v2, v2, #int -1 // #ff 46 000b: invoke-static {v2}, Blort.test:(I)I 47 000e: move-result v2 48 000f: move v0, v2 49 0010: move v2, v0 50 0011: move v3, v0 51 0012: const/4 v4, #int 2 // #2 52 0013: add-int/lit8 v3, v3, #int -2 // #fe 53 0015: invoke-static {v3}, Blort.test:(I)I 54 0018: move-result v3 55 0019: add-int/2addr v2, v3 56 001a: move v0, v2 57 001b: move v2, v0 58 001c: move v0, v2 59 001d: goto 0006 // -0017 60 001e: move-exception v2 61 001f: move-object v1, v2 62 0020: const/4 v2, #int 2 // #2 63 0021: move v0, v2 64 0022: goto 0006 // -001c 65 catches 66 tries: 67 try 000b..000e 68 catch java.lang.RuntimeException -> 001e 69 debug info 70 line_start: 20 71 parameters_size: 0001 72 parameter <unnamed> v5 73 0000: prologue end 74 0000: line 20 75 0004: line 21 76 0006: line 29 77 line = 24 78 0007: line 24 79 0010: line 28 80 001b: line 29 81 001e: line 25 82 0020: line 26 83 end sequence 84 source file: "Blort.java" 85Blort.test:(I)I: 86regs: 0006; ins: 0001; outs: 0001 87 0000: move v0, v5 88 0001: move v2, v0 89 0002: if-nez v2, 0007 // +0005 90 0004: const/4 v2, #int 1 // #1 91 0005: move v0, v2 92 0006: return v0 93 0007: move v2, v0 94 0008: const/4 v3, #int 1 // #1 95 0009: add-int/lit8 v2, v2, #int -1 // #ff 96 000b: invoke-static {v2}, Blort.test:(I)I 97 000e: move-result v2 98 000f: move v0, v2 99 0010: move v2, v0 100 0011: move v3, v0 101 0012: const/4 v4, #int 2 // #2 102 0013: add-int/lit8 v3, v3, #int -2 // #fe 103 0015: invoke-static {v3}, Blort.test:(I)I 104 0018: move-result v3 105 0019: add-int/2addr v2, v3 106 001a: move v0, v2 107 001b: move v2, v0 108 001c: move v0, v2 109 001d: goto 0006 // -0017 110 001e: move-exception v2 111 001f: move-object v1, v2 112 0020: const/4 v2, #int 2 // #2 113 0021: move v0, v2 114 0022: goto 0006 // -001c 115 catches 116 tries: 117 try 000b..000e 118 catch java.lang.RuntimeException -> 001e 119 debug info 120 line_start: 20 121 parameters_size: 0001 122 parameter <unnamed> v5 123 0000: prologue end 124 0000: line 20 125 0004: line 21 126 0006: line 29 127 line = 24 128 0007: line 24 129 0010: line 28 130 001b: line 29 131 001e: line 25 132 0020: line 26 133 end sequence 134 source file: "Blort.java" 135