Source/sources/gnu/kawa/slib/srfi1.java
public static java.lang.Object drop(java.lang.Object r5, java.lang.Object r6) {
        /*
        L_0x0000:
            r0 = r6
            java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x001a }
            r1 = r0
            boolean r1 = kawa.lib.numbers.isZero(r1)
            if (r1 == 0) goto L_0x000b
            return r5
        L_0x000b:
            gnu.expr.GenericProc r1 = kawa.lib.C0619lists.cdr
            java.lang.Object r5 = r1.apply1(r5)
            gnu.kawa.functions.AddOp r1 = gnu.kawa.functions.AddOp.$Mn
            gnu.math.IntNum r2 = Lit1
            java.lang.Object r6 = r1.apply2(r6, r2)
            goto L_0x0000
        L_0x001a:
            r1 = move-exception
            gnu.mapping.WrongType r2 = new gnu.mapping.WrongType
            java.lang.String r3 = "zero?"
            r4 = 1
            r2.<init>(r1, r3, r4, r6)
            throw r2
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.srfi1.drop(java.lang.Object, gnu.math.IntNum):java.lang.Object");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public static java.lang.Object drop(java.lang.Object r5, java.lang.Object r6) {
        /*
        L_0x0000:
            r0 = r6
            java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x001a }
            r1 = r0
            boolean r1 = kawa.lib.numbers.isZero(r1)
            if (r1 == 0) goto L_0x000b
            return r5
        L_0x000b:
            gnu.expr.GenericProc r1 = kawa.lib.C0619lists.cdr
            java.lang.Object r5 = r1.apply1(r5)
            gnu.kawa.functions.AddOp r1 = gnu.kawa.functions.AddOp.$Mn
            gnu.math.IntNum r2 = Lit1
            java.lang.Object r6 = r1.apply2(r6, r2)
            goto L_0x0000
        L_0x001a:
            r1 = move-exception
            gnu.mapping.WrongType r2 = new gnu.mapping.WrongType
            java.lang.String r3 = "zero?"
            r4 = 1
            r2.<init>(r1, r3, r4, r6)
            throw r2
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.srfi1.drop(java.lang.Object, gnu.math.IntNum):java.lang.Object");
    }
public static java . lang . Object drop ( java . lang . Object r5 , java . lang . Object r6 ) { /*
        L_0x0000:
            r0 = r6
            java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x001a }
            r1 = r0
            boolean r1 = kawa.lib.numbers.isZero(r1)
            if (r1 == 0) goto L_0x000b
            return r5
        L_0x000b:
            gnu.expr.GenericProc r1 = kawa.lib.C0619lists.cdr
            java.lang.Object r5 = r1.apply1(r5)
            gnu.kawa.functions.AddOp r1 = gnu.kawa.functions.AddOp.$Mn
            gnu.math.IntNum r2 = Lit1
            java.lang.Object r6 = r1.apply2(r6, r2)
            goto L_0x0000
        L_0x001a:
            r1 = move-exception
            gnu.mapping.WrongType r2 = new gnu.mapping.WrongType
            java.lang.String r3 = "zero?"
            r4 = 1
            r2.<init>(r1, r3, r4, r6)
            throw r2
        */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.kawa.slib.srfi1.drop(java.lang.Object, gnu.math.IntNum):java.lang.Object" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .