1*055d4590SKeyi Guiblort.test1:(ZBCSI[I)V: 2*055d4590SKeyi Guiregs: 000f; ins: 0006; outs: 0000 3*055d4590SKeyi Gui 0000: move v0, v9 4*055d4590SKeyi Gui 0001: move v1, v10 5*055d4590SKeyi Gui 0002: move v2, v11 6*055d4590SKeyi Gui 0003: move v3, v12 7*055d4590SKeyi Gui 0004: move v4, v13 8*055d4590SKeyi Gui 0005: move-object v5, v14 9*055d4590SKeyi Gui 0006: move v6, v0 10*055d4590SKeyi Gui 0007: move v7, v1 11*055d4590SKeyi Gui 0008: if-eq v6, v7, 0021 // +0019 12*055d4590SKeyi Gui 000a: move v6, v2 13*055d4590SKeyi Gui 000b: move v7, v3 14*055d4590SKeyi Gui 000c: if-ne v6, v7, 0021 // +0015 15*055d4590SKeyi Gui 000e: move v6, v4 16*055d4590SKeyi Gui 000f: move-object v7, v5 17*055d4590SKeyi Gui 0010: const/4 v8, #int 0 // #0 18*055d4590SKeyi Gui 0011: aget v7, v7, v8 19*055d4590SKeyi Gui 0013: if-lt v6, v7, 0021 // +000e 20*055d4590SKeyi Gui 0015: move-object v6, v5 21*055d4590SKeyi Gui 0016: const/4 v7, #int 0 // #0 22*055d4590SKeyi Gui 0017: aget v6, v6, v7 23*055d4590SKeyi Gui 0019: move v7, v0 24*055d4590SKeyi Gui 001a: if-gt v6, v7, 0021 // +0007 25*055d4590SKeyi Gui 001c: move v6, v4 26*055d4590SKeyi Gui 001d: move v7, v1 27*055d4590SKeyi Gui 001e: if-ge v6, v7, 0021 // +0003 28*055d4590SKeyi Gui 0020: nop 29*055d4590SKeyi Gui 0021: return-void 30*055d4590SKeyi Gui source file: "blort.j" 31*055d4590SKeyi Guiblort.test2:(I)Ljava/lang/Object;: 32*055d4590SKeyi Guiregs: 0005; ins: 0001; outs: 0000 33*055d4590SKeyi Gui 0000: move v0, v4 34*055d4590SKeyi Gui 0001: const/4 v2, #null // #0 35*055d4590SKeyi Gui 0002: move-object v1, v2 36*055d4590SKeyi Gui 0003: move-object v2, v1 37*055d4590SKeyi Gui 0004: const/4 v3, #int 0 // #0 38*055d4590SKeyi Gui 0005: aget v2, v2, v3 39*055d4590SKeyi Gui 0007: move v3, v0 40*055d4590SKeyi Gui 0008: if-ge v2, v3, 000b // +0003 41*055d4590SKeyi Gui 000a: nop 42*055d4590SKeyi Gui 000b: const/4 v2, #null // #0 43*055d4590SKeyi Gui 000c: move-object v0, v2 44*055d4590SKeyi Gui 000d: return-object v0 45*055d4590SKeyi Gui source file: "blort.j" 46*055d4590SKeyi Guiblort.test3:(I[I)Ljava/lang/Object;: 47*055d4590SKeyi Guiregs: 0007; ins: 0002; outs: 0000 48*055d4590SKeyi Gui 0000: move v0, v5 49*055d4590SKeyi Gui 0001: move-object v1, v6 50*055d4590SKeyi Gui 0002: const/4 v3, #null // #0 51*055d4590SKeyi Gui 0003: move-object v2, v3 52*055d4590SKeyi Gui 0004: move-object v3, v2 53*055d4590SKeyi Gui 0005: if-nez v3, 000a // +0005 54*055d4590SKeyi Gui 0007: move-object v3, v1 55*055d4590SKeyi Gui 0008: move-object v2, v3 56*055d4590SKeyi Gui 0009: goto 0004 // -0005 57*055d4590SKeyi Gui 000a: move-object v3, v2 58*055d4590SKeyi Gui 000b: const/4 v4, #int 0 // #0 59*055d4590SKeyi Gui 000c: aget v3, v3, v4 60*055d4590SKeyi Gui 000e: move v4, v0 61*055d4590SKeyi Gui 000f: if-ge v3, v4, 0012 // +0003 62*055d4590SKeyi Gui 0011: nop 63*055d4590SKeyi Gui 0012: const/4 v3, #null // #0 64*055d4590SKeyi Gui 0013: move-object v0, v3 65*055d4590SKeyi Gui 0014: return-object v0 66*055d4590SKeyi Gui source file: "blort.j" 67