You came to this page from the summary. The page is auto-generated by the Makefile at 2025-08-11 05:15.
public class org.eolang.benchmark.Big { private static final long EXPECTED; private static final java.lang.Integer[] VALUES; static final boolean $assertionsDisabled; public org.eolang.benchmark.Big(); Code: 0: aload_0 1: invokespecial #35 // Method java/lang/Object."<init>":()V 4: return public long loop(); Code: 0: lconst_0 1: lstore_1 2: iconst_0 3: istore_3 4: iload_3 5: getstatic #40 // Field VALUES:[Ljava/lang/Integer; 8: arraylength 9: if_icmpge 63 12: getstatic #40 // Field VALUES:[Ljava/lang/Integer; 15: iload_3 16: aaload 17: invokevirtual #46 // Method java/lang/Integer.intValue:()I 20: iconst_1 21: iadd 22: istore 4 24: iload 4 26: bipush 13 28: irem 29: ifne 35 32: goto 57 35: iload 4 37: iload 4 39: imul 40: bipush 17 42: idiv 43: istore 4 45: iload 4 47: bipush 7 49: irem 50: ifne 57 53: lload_1 54: lconst_1 55: ladd 56: lstore_1 57: iinc 3, 1 60: goto 4 63: getstatic #48 // Field $assertionsDisabled:Z 66: ifne 85 69: lload_1 70: ldc2_w #26 // long 1325403l 73: lcmp 74: ifeq 85 77: new #50 // class java/lang/AssertionError 80: dup 81: invokespecial #51 // Method java/lang/AssertionError."<init>":()V 84: athrow 85: lload_1 86: lreturn public long stream(); Code: 0: getstatic #40 // Field VALUES:[Ljava/lang/Integer; 3: invokestatic #58 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream; 6: invokedynamic #77, 0 // InvokeDynamic #0:accept:()Ljava/util/function/BiConsumer; 11: invokeinterface #81, 2 // InterfaceMethod java/util/stream/Stream.mapMulti:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Stream; 16: invokeinterface #84, 1 // InterfaceMethod java/util/stream/Stream.count:()J 21: lstore_1 22: getstatic #48 // Field $assertionsDisabled:Z 25: ifne 44 28: lload_1 29: ldc2_w #26 // long 1325403l 32: lcmp 33: ifeq 44 36: new #50 // class java/lang/AssertionError 39: dup 40: invokespecial #51 // Method java/lang/AssertionError."<init>":()V 43: athrow 44: lload_1 45: lreturn private static boolean lambda$stream$5(java.lang.Integer); Code: 0: aload_0 1: invokevirtual #46 // Method java/lang/Integer.intValue:()I 4: bipush 7 6: irem 7: ifne 14 10: iconst_1 11: goto 15 14: iconst_0 15: ireturn private static java.lang.Integer lambda$stream$4(java.lang.Integer); Code: 0: aload_0 1: invokevirtual #46 // Method java/lang/Integer.intValue:()I 4: bipush 17 6: idiv 7: invokestatic #93 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 10: areturn private static java.lang.Integer lambda$stream$3(java.lang.Integer); Code: 0: aload_0 1: invokevirtual #46 // Method java/lang/Integer.intValue:()I 4: aload_0 5: invokevirtual #46 // Method java/lang/Integer.intValue:()I 8: imul 9: invokestatic #93 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 12: areturn private static boolean lambda$stream$2(java.lang.Integer); Code: 0: aload_0 1: invokevirtual #46 // Method java/lang/Integer.intValue:()I 4: bipush 13 6: irem 7: ifeq 14 10: iconst_1 11: goto 15 14: iconst_0 15: ireturn private static java.lang.Integer lambda$stream$1(java.lang.Integer); Code: 0: aload_0 1: invokevirtual #46 // Method java/lang/Integer.intValue:()I 4: iconst_1 5: iadd 6: invokestatic #93 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 9: areturn private static java.lang.Integer[] lambda$static$0(int); Code: 0: iload_0 1: anewarray #42 // class java/lang/Integer 4: areturn static {}; Code: 0: ldc #2 // class org/eolang/benchmark/Big 2: invokevirtual #105 // Method java/lang/Class.desiredAssertionStatus:()Z 5: ifne 12 8: iconst_1 9: goto 13 12: iconst_0 13: putstatic #48 // Field $assertionsDisabled:Z 16: iconst_0 17: ldc #106 // int 10000000 19: invokestatic #112 // InterfaceMethod java/util/stream/IntStream.range:(II)Ljava/util/stream/IntStream; 22: invokeinterface #116, 1 // InterfaceMethod java/util/stream/IntStream.boxed:()Ljava/util/stream/Stream; 27: invokedynamic #126, 0 // InvokeDynamic #1:apply:()Ljava/util/function/IntFunction; 32: invokeinterface #130, 2 // InterfaceMethod java/util/stream/Stream.toArray:(Ljava/util/function/IntFunction;)[Ljava/lang/Object; 37: checkcast #131 // class "[Ljava/lang/Integer;" 40: putstatic #40 // Field VALUES:[Ljava/lang/Integer; 43: return private static void distill_7908(java.lang.Integer, java.util.function.Consumer); Code: 0: aload_0 1: invokestatic #135 // Method lambda$stream$1:(Ljava/lang/Integer;)Ljava/lang/Integer; 4: dup 5: invokestatic #137 // Method lambda$stream$2:(Ljava/lang/Integer;)Z 8: ifne 12 11: return 12: invokestatic #139 // Method lambda$stream$3:(Ljava/lang/Integer;)Ljava/lang/Integer; 15: invokestatic #141 // Method lambda$stream$4:(Ljava/lang/Integer;)Ljava/lang/Integer; 18: dup 19: invokestatic #143 // Method lambda$stream$5:(Ljava/lang/Integer;)Z 22: ifne 26 25: return 26: aload_1 27: dup_x1 28: pop 29: invokeinterface #148, 2 // InterfaceMethod java/util/function/Consumer.accept:(Ljava/lang/Object;)V 34: return }