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
}