You came to this page from the summary. The page is auto-generated by the Makefile at 2025-07-04 01:41.

public class org.eolang.benchmark.Big {
  public org.eolang.benchmark.Big();
    Code:
       0: aload_0
       1: invokespecial #30                 // Method java/lang/Object."<init>":()V
       4: return

  public long plain();
    Code:
       0: lconst_0
       1: lstore_1
       2: iconst_0
       3: istore_3
       4: iload_3
       5: getstatic     #35                 // Field VALUES:[Ljava/lang/Object;
       8: arraylength
       9: if_icmpge     55
      12: getstatic     #35                 // Field VALUES:[Ljava/lang/Object;
      15: iload_3
      16: aaload
      17: checkcast     #37                 // class java/lang/String
      20: invokevirtual #41                 // Method java/lang/String.trim:()Ljava/lang/String;
      23: astore        4
      25: aload         4
      27: invokevirtual #45                 // Method java/lang/String.length:()I
      30: iconst_4
      31: if_icmpeq     37
      34: goto          49
      37: lload_1
      38: aload         4
      40: bipush        16
      42: invokestatic  #51                 // Method java/lang/Long.parseLong:(Ljava/lang/String;I)J
      45: lconst_1
      46: ladd
      47: ladd
      48: lstore_1
      49: iinc          3, 1
      52: goto          4
      55: lload_1
      56: lreturn

  public long streams();
    Code:
       0: getstatic     #35                 // Field VALUES:[Ljava/lang/Object;
       3: invokestatic  #58                 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
       6: invokedynamic #77,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;
      11: invokeinterface #81,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
      16: invokedynamic #85,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;
      21: invokeinterface #81,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
      26: invokedynamic #97,  0             // InvokeDynamic #2:test:()Ljava/util/function/Predicate;
      31: invokeinterface #101,  2          // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
      36: invokedynamic #108,  0            // InvokeDynamic #3:apply:()Ljava/util/function/Function;
      41: invokeinterface #81,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
      46: invokedynamic #120,  0            // InvokeDynamic #4:applyAsLong:()Ljava/util/function/ToLongFunction;
      51: invokeinterface #124,  2          // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;
      56: invokeinterface #129,  1          // InterfaceMethod java/util/stream/LongStream.sum:()J
      61: lreturn

  public long prefused();
    Code:
       0: getstatic     #35                 // Field VALUES:[Ljava/lang/Object;
       3: invokestatic  #58                 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
       6: invokedynamic #142,  0            // InvokeDynamic #5:accept:()Ljava/util/function/BiConsumer;
      11: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      14: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      19: checkcast     #152                // class java/util/ArrayList
      22: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      25: invokedynamic #163,  0            // InvokeDynamic #6:accept:()Ljava/util/function/BiConsumer;
      30: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      33: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      38: checkcast     #152                // class java/util/ArrayList
      41: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      44: invokedynamic #168,  0            // InvokeDynamic #7:accept:()Ljava/util/function/BiConsumer;
      49: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      52: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      57: checkcast     #152                // class java/util/ArrayList
      60: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      63: invokedynamic #173,  0            // InvokeDynamic #8:accept:()Ljava/util/function/BiConsumer;
      68: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      71: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      76: checkcast     #152                // class java/util/ArrayList
      79: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      82: invokedynamic #178,  0            // InvokeDynamic #9:applyAsLong:()Ljava/util/function/ToLongFunction;
      87: invokeinterface #124,  2          // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;
      92: invokeinterface #129,  1          // InterfaceMethod java/util/stream/LongStream.sum:()J
      97: lreturn

  public long fused1();
    Code:
       0: getstatic     #35                 // Field VALUES:[Ljava/lang/Object;
       3: invokestatic  #58                 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
       6: invokedynamic #184,  0            // InvokeDynamic #10:accept:()Ljava/util/function/BiConsumer;
      11: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      14: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      19: checkcast     #152                // class java/util/ArrayList
      22: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      25: invokedynamic #189,  0            // InvokeDynamic #11:accept:()Ljava/util/function/BiConsumer;
      30: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      33: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      38: checkcast     #152                // class java/util/ArrayList
      41: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      44: invokedynamic #194,  0            // InvokeDynamic #12:accept:()Ljava/util/function/BiConsumer;
      49: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      52: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      57: checkcast     #152                // class java/util/ArrayList
      60: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      63: invokedynamic #199,  0            // InvokeDynamic #13:applyAsLong:()Ljava/util/function/ToLongFunction;
      68: invokeinterface #124,  2          // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;
      73: invokeinterface #129,  1          // InterfaceMethod java/util/stream/LongStream.sum:()J
      78: lreturn

  public long fused2();
    Code:
       0: getstatic     #35                 // Field VALUES:[Ljava/lang/Object;
       3: invokestatic  #58                 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
       6: invokedynamic #205,  0            // InvokeDynamic #14:accept:()Ljava/util/function/BiConsumer;
      11: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      14: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      19: checkcast     #152                // class java/util/ArrayList
      22: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      25: invokedynamic #210,  0            // InvokeDynamic #15:accept:()Ljava/util/function/BiConsumer;
      30: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      33: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      38: checkcast     #152                // class java/util/ArrayList
      41: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      44: invokedynamic #215,  0            // InvokeDynamic #16:applyAsLong:()Ljava/util/function/ToLongFunction;
      49: invokeinterface #124,  2          // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;
      54: invokeinterface #129,  1          // InterfaceMethod java/util/stream/LongStream.sum:()J
      59: lreturn

  public long fused3();
    Code:
       0: getstatic     #35                 // Field VALUES:[Ljava/lang/Object;
       3: invokestatic  #58                 // InterfaceMethod java/util/stream/Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
       6: invokedynamic #221,  0            // InvokeDynamic #17:accept:()Ljava/util/function/BiConsumer;
      11: invokestatic  #146                // Method col:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Collector;
      14: invokeinterface #150,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      19: checkcast     #152                // class java/util/ArrayList
      22: invokevirtual #156                // Method java/util/ArrayList.stream:()Ljava/util/stream/Stream;
      25: invokedynamic #226,  0            // InvokeDynamic #18:applyAsLong:()Ljava/util/function/ToLongFunction;
      30: invokeinterface #124,  2          // InterfaceMethod java/util/stream/Stream.mapToLong:(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;
      35: invokeinterface #129,  1          // InterfaceMethod java/util/stream/LongStream.sum:()J
      40: lreturn

  static {};
    Code:
       0: lconst_0
       1: ldc2_w        #299                // long 10000000l
       4: invokestatic  #304                // InterfaceMethod java/util/stream/LongStream.range:(JJ)Ljava/util/stream/LongStream;
       7: invokeinterface #307,  1          // InterfaceMethod java/util/stream/LongStream.boxed:()Ljava/util/stream/Stream;
      12: invokedynamic #312,  0            // InvokeDynamic #21:apply:()Ljava/util/function/Function;
      17: invokeinterface #81,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
      22: invokeinterface #316,  1          // InterfaceMethod java/util/stream/Stream.toArray:()[Ljava/lang/Object;
      27: putstatic     #35                 // Field VALUES:[Ljava/lang/Object;
      30: return
}