You came to this page from the summary. The page is auto-generated by the Makefile at 2025-08-11 05:15.
Compiled from "Big.java"
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 #1 // 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 #7 // Field VALUES:[Ljava/lang/Integer;
8: arraylength
9: if_icmpge 63
12: getstatic #7 // Field VALUES:[Ljava/lang/Integer;
15: iload_3
16: aaload
17: invokevirtual #13 // 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 #19 // Field $assertionsDisabled:Z
66: ifne 85
69: lload_1
70: ldc2_w #23 // long 1325403l
73: lcmp
74: ifeq 85
77: new #25 // class java/lang/AssertionError
80: dup
81: invokespecial #27 // Method java/lang/AssertionError."<init>":()V
84: athrow
85: lload_1
86: lreturn
public long stream();
Code:
0: getstatic #7 // Field VALUES:[Ljava/lang/Integer;
3: invokestatic #28 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
6: invokedynamic #34, 0 // InvokeDynamic #0:apply:()Ljava/util/function/Function;
11: invokeinterface #38, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
16: invokedynamic #42, 0 // InvokeDynamic #1:test:()Ljava/util/function/Predicate;
21: invokeinterface #46, 2 // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
26: invokedynamic #50, 0 // InvokeDynamic #2:apply:()Ljava/util/function/Function;
31: invokeinterface #38, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
36: invokedynamic #51, 0 // InvokeDynamic #3:apply:()Ljava/util/function/Function;
41: invokeinterface #38, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
46: invokedynamic #52, 0 // InvokeDynamic #4:test:()Ljava/util/function/Predicate;
51: invokeinterface #46, 2 // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
56: invokeinterface #53, 1 // InterfaceMethod java/util/stream/Stream.count:()J
61: lstore_1
62: getstatic #19 // Field $assertionsDisabled:Z
65: ifne 84
68: lload_1
69: ldc2_w #23 // long 1325403l
72: lcmp
73: ifeq 84
76: new #25 // class java/lang/AssertionError
79: dup
80: invokespecial #27 // Method java/lang/AssertionError."<init>":()V
83: athrow
84: lload_1
85: lreturn
private static boolean lambda$stream$5(java.lang.Integer);
Code:
0: aload_0
1: invokevirtual #13 // 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 #13 // Method java/lang/Integer.intValue:()I
4: bipush 17
6: idiv
7: invokestatic #57 // 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 #13 // Method java/lang/Integer.intValue:()I
4: aload_0
5: invokevirtual #13 // Method java/lang/Integer.intValue:()I
8: imul
9: invokestatic #57 // 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 #13 // 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 #13 // Method java/lang/Integer.intValue:()I
4: iconst_1
5: iadd
6: invokestatic #57 // 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 #14 // class java/lang/Integer
4: areturn
static {};
Code:
0: ldc #8 // class org/eolang/benchmark/Big
2: invokevirtual #61 // Method java/lang/Class.desiredAssertionStatus:()Z
5: ifne 12
8: iconst_1
9: goto 13
12: iconst_0
13: putstatic #19 // Field $assertionsDisabled:Z
16: iconst_0
17: ldc #67 // int 10000000
19: invokestatic #68 // InterfaceMethod java/util/stream/IntStream.range:(II)Ljava/util/stream/IntStream;
22: invokeinterface #74, 1 // InterfaceMethod java/util/stream/IntStream.boxed:()Ljava/util/stream/Stream;
27: invokedynamic #78, 0 // InvokeDynamic #5:apply:()Ljava/util/function/IntFunction;
32: invokeinterface #81, 2 // InterfaceMethod java/util/stream/Stream.toArray:(Ljava/util/function/IntFunction;)[Ljava/lang/Object;
37: checkcast #85 // class "[Ljava/lang/Integer;"
40: putstatic #7 // Field VALUES:[Ljava/lang/Integer;
43: return
}