[info] ....[Hottest Region 1]..............................................................................
[info] c2, level 4, bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub, version 616 (348 bytes)
[info] ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] ; implicit exception: dispatches to 0x00007fd547e826ea
[info] 0x00007fd547e8233b: test r11d,r11d
[info] 0x00007fd547e8233e: jne 0x00007fd547e82572 ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0}
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@15 (line 44)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0x00007fd547e82344: mov ebp,0x1
[info] ╭ 0x00007fd547e82349: jmp 0x00007fd547e8238d
[info] 0.07% │ ↗ 0x00007fd547e8234b: mov ebp,DWORD PTR [rsp+0xc]
[info] 0.03% │ │ 0x00007fd547e8234f: cmp ebp,0xffffffff
[info] │ │ 0x00007fd547e82352: je 0x00007fd547e825c0 ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.GenIterable::$init$@0 (line 28)
[info] │ │ ; - scala.collection.AbstractIterable::<init>@5 (line 56)
[info] │ │ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] │ │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.50% │ │ 0x00007fd547e82358: mov rsi,QWORD PTR [rsp]
[info] 0.07% │ │ 0x00007fd547e8235c: data16 xchg ax,ax
[info] 0.04% │ │ 0x00007fd547e8235f: call 0x00007fd537ba6980 ; ImmutableOopMap{[120]=Oop [128]=Oop [0]=Oop [24]=Oop }
[info] │ │ ;*invokevirtual consume {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@20 (line 119)
[info] │ │ ; {optimized virtual_call}
[info] 0.95% │ │ 0x00007fd547e82364: mov rcx,QWORD PTR [rsp+0x18]
[info] 0.32% │ │ 0x00007fd547e82369: movzx r11d,BYTE PTR [rcx+0x94] ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@17 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.09% │ │ 0x00007fd547e82371: mov r10,QWORD PTR [r15+0x108]
[info] 0.27% │ │ 0x00007fd547e82378: mov rbp,QWORD PTR [rsp+0x20]
[info] 0.03% │ │ 0x00007fd547e8237d: add rbp,0x1 ; ImmutableOopMap{rcx=Oop [120]=Oop [128]=Oop [0]=Oop [24]=Oop }
[info] │ │ ;*ifeq {reexecute=1 rethrow=0 return_oop=0}
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@33 (line 121)
[info] 0.24% │ │ 0x00007fd547e82381: test DWORD PTR [r10],eax ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.AbstractSeq::<init>@21 (line 45)
[info] │ │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] │ │ ; {poll}
[info] 0.03% │ │ 0x00007fd547e82384: test r11d,r11d
[info] │ │ 0x00007fd547e82387: jne 0x00007fd547e82577 ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.IterableLike::$init$@0 (line 53)
[info] │ │ ; - scala.collection.AbstractIterable::<init>@9 (line 56)
[info] │ │ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] │ │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.20% ↘ │ 0x00007fd547e8238d: mov r9,QWORD PTR [rsp+0x78]
[info] 0.04% │ 0x00007fd547e82392: mov r10d,DWORD PTR [r9+0xc]
[info] 0.34% │ 0x00007fd547e82396: movabs r11,0xf003b868 ; {oop(a 'java/lang/Class'{0x00000000f003b868} = 'scala/collection/immutable/Nil$')}
[info] 0.06% │ 0x00007fd547e823a0: mov ebx,DWORD PTR [r11+0x70] ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - scala.collection.AbstractSeq::<init>@13 (line 45)
[info] │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.64% │ 0x00007fd547e823a4: mov rdx,rbx ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@15 (line 44)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.07% │ 0x00007fd547e823a7: test r10d,r10d
[info] │ 0x00007fd547e823aa: jle 0x00007fd547e825ac ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - scala.collection.mutable.AbstractSeq::<init>@13 (line 50)
[info] │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.19% │ 0x00007fd547e823b0: mov DWORD PTR [rsp+0x34],ebx
[info] 0.19% │ 0x00007fd547e823b4: xor r10d,r10d
[info] 0.14% │ 0x00007fd547e823b7: xor edi,edi
[info] 0.01% │ 0x00007fd547e823b9: xor r8d,r8d
[info] 0.16% ╭│ 0x00007fd547e823bc: jmp 0x00007fd547e82472 ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@17 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 1.61% ││ 0x00007fd547e823c1: mov QWORD PTR [r15+0x118],r10 ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.immutable.List::<init>@1 (line 89)
[info] ││ ; - scala.collection.immutable.$colon$colon::<init>@11 (line 448)
[info] ││ ; - scala.collection.mutable.ListBuffer::$plus$eq@27 (line 176)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@21 (line 45)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.61% ││ 0x00007fd547e823c8: prefetchw BYTE PTR [r10+0xc0] ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.immutable.$colon$colon::<init>@11 (line 448)
[info] ││ ; - scala.collection.mutable.ListBuffer::$plus$eq@27 (line 176)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@21 (line 45)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 1.67% ││ 0x00007fd547e823d0: mov QWORD PTR [rax],0x1
[info] 4.77% ││ 0x00007fd547e823d7: mov DWORD PTR [rax+0x8],0x23a550 ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.immutable.List::<init>@1 (line 89)
[info] ││ ; - scala.collection.immutable.$colon$colon::<init>@11 (line 448)
[info] ││ ; - scala.collection.mutable.ListBuffer::$plus$eq@27 (line 176)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@21 (line 45)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] ││ ; {metadata('scala/collection/immutable/$colon$colon')}
[info] 2.17% ││ 0x00007fd547e823de: mov QWORD PTR [rax+0x10],0x0
[info] 2.11% ││ 0x00007fd547e823e6: mov DWORD PTR [rax+0xc],0xf003a7c0 ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - java.lang.Object::<init>@0 (line 50)
[info] ││ ; - scala.collection.AbstractTraversable::<init>@1 (line 108)
[info] ││ ; - scala.collection.AbstractIterable::<init>@1 (line 56)
[info] ││ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] ││ ; {oop(""{0x00000000f003a7c0})}
[info] 2.15% ││ 0x00007fd547e823ed: mov ebp,DWORD PTR [rsp+0x70]
[info] 1.76% ││ 0x00007fd547e823f1: mov DWORD PTR [rax+0x10],ebp ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.SeqLike::$init$@0 (line 64)
[info] ││ ; - scala.collection.AbstractSeq::<init>@17 (line 45)
[info] ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 2.69% ││ 0x00007fd547e823f4: mov r11,QWORD PTR [rsp+0x28]
[info] 0.59% ││ 0x00007fd547e823f9: test r11,r11
[info] ││ 0x00007fd547e823fc: je 0x00007fd547e82562 ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.AbstractTraversable::<init>@29 (line 108)
[info] ││ ; - scala.collection.AbstractIterable::<init>@1 (line 56)
[info] ││ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.79% ││ 0x00007fd547e82402: mov r10,r11
[info] 1.57% ││ 0x00007fd547e82405: shr r10,0x9
[info] 2.61% ││ 0x00007fd547e82409: movabs r8,0x7fd5647b1000
[info] 0.35% ││ 0x00007fd547e82413: mov BYTE PTR [r8+r10*1],0x0 ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.mutable.AbstractSeq::<init>@17 (line 50)
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 13.04% ││ 0x00007fd547e82418: mov ebp,DWORD PTR [rsp+0x34]
[info] 0.63% ││ 0x00007fd547e8241c: mov rdx,rbp ;*invokevirtual scalaListBufferPlusEq_212 {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.69% ││ 0x00007fd547e8241f: mov r10,rax ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.AbstractSeq::<init>@17 (line 45)
[info] ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.28% ││ 0x00007fd547e82422: mov DWORD PTR [r11+0x10],r10d ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@17 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 4.25% ││ 0x00007fd547e82426: mov r8,QWORD PTR [r15+0x108]
[info] 1.27% ││ 0x00007fd547e8242d: mov r11d,DWORD PTR [rsp+0xc]
[info] 0.56% ││ 0x00007fd547e82432: inc r11d ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.21% ││ 0x00007fd547e82435: mov r9,QWORD PTR [rsp+0x78]
[info] 4.23% ││ 0x00007fd547e8243a: mov ecx,DWORD PTR [r9+0xc]
[info] 1.79% ││ 0x00007fd547e8243e: mov ebp,DWORD PTR [rsp+0x30]
[info] 0.47% ││ 0x00007fd547e82442: inc ebp ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.AbstractTraversable::<init>@29 (line 108)
[info] ││ ; - scala.collection.AbstractIterable::<init>@1 (line 56)
[info] ││ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.11% ││ 0x00007fd547e82444: mov esi,ebp ; ImmutableOopMap{r10=NarrowOop r9=Oop rdx=Oop rax=Oop [120]=Oop [128]=Oop [0]=Oop [24]=Oop [52]=NarrowOop }
[info] ││ ;*goto {reexecute=1 rethrow=0 return_oop=0}
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@28 (line 46)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 3.81% ││ 0x00007fd547e82446: test DWORD PTR [r8],eax ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ; - scala.collection.mutable.AbstractBuffer::<init>@9 (line 50)
[info] ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] ││ ; {poll}
[info] 2.09% ││ 0x00007fd547e82449: cmp ebp,ecx
[info] │╰ 0x00007fd547e8244b: jge 0x00007fd547e8234b ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.48% │ 0x00007fd547e82451: movabs r10,0xf003b868 ; {oop(a 'java/lang/Class'{0x00000000f003b868} = 'scala/collection/immutable/Nil$')}
[info] 0.18% │ 0x00007fd547e8245b: mov ebx,DWORD PTR [r10+0x70] ;*aload_1 {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@18 (line 45)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 4.20% │ 0x00007fd547e8245f: mov rdi,rax
[info] 1.43% │ 0x00007fd547e82462: mov r10d,r11d
[info] 0.41% │ 0x00007fd547e82465: mov rcx,QWORD PTR [rsp+0x18]
[info] 0.25% │ 0x00007fd547e8246a: mov rbp,QWORD PTR [rsp+0x20]
[info] 3.66% │ 0x00007fd547e8246f: mov r8d,esi ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - scala.collection.mutable.AbstractSeq::<init>@9 (line 50)
[info] │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 1.47% ↘ 0x00007fd547e82472: test r10d,r10d
[info] 0x00007fd547e82475: je 0x00007fd547e824cd ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.69% 0x00007fd547e82477: mov DWORD PTR [rsp+0x30],r8d
[info] 0.28% 0x00007fd547e8247c: mov QWORD PTR [rsp+0x28],rdi
[info] 3.67% 0x00007fd547e82481: mov DWORD PTR [rsp+0xc],r10d
[info] 1.63% 0x00007fd547e82486: mov DWORD PTR [rsp+0x70],ebx
[info] 0.50% 0x00007fd547e8248a: mov QWORD PTR [rsp+0x20],rbp
[info] 0.44% 0x00007fd547e8248f: mov QWORD PTR [rsp+0x18],rcx
[info] 3.40% 0x00007fd547e82494: mov QWORD PTR [rsp+0x78],r9 ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ; - scala.collection.mutable.AbstractBuffer::<init>@17 (line 50)
[info] ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 1.38% 0x00007fd547e82499: mov rax,QWORD PTR [r15+0x118] ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ; - scala.collection.mutable.ListBuffer::$plus$eq@27 (line 176)
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@21 (line 45)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.30% 0x00007fd547e824a0: mov r10,rax
[info] 0.18% 0x00007fd547e824a3: add r10,0x18 ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ; - scala.collection.mutable.AbstractBuffer::<init>@17 (line 50)
[info] ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 3.13% 0x00007fd547e824a7: cmp r10,QWORD PTR [r15+0x128]
[info] 0x00007fd547e824ae: jb 0x00007fd547e823c1 ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ; - scala.collection.AbstractIterable::<init>@9 (line 56)
[info] ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ....................................................................................................
[info] 91.23% <total for region 1>
[info] ....[Hottest Regions]...............................................................................
[info] 91.23% c2, level 4 bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub, version 616 (348 bytes)
[info] 3.84% c2, level 4 bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub, version 616 (117 bytes)
[info] 3.26% c2, level 4 org.openjdk.jmh.infra.Blackhole::consume, version 587 (75 bytes)
[info] 0.15% libjvm.so SpinPause+0x2 (0 bytes)
[info] 0.09% [kernel.kallsyms] native_write_msr+0x6 (5 bytes)
[info] 0.08% libjvm.so ElfSymbolTable::lookup+0xf4 (43 bytes)
[info] 0.04% [kernel.kallsyms] entry_SYSCALL_64+0x0 (23 bytes)
[info] 0.03% [kernel.kallsyms] mutex_lock+0x11 (0 bytes)
[info] 0.03% libjvm.so defaultStream::write+0x52 (26 bytes)
[info] 0.03% libjvm.so StringTable::unlink_or_oops_do+0xc6 (25 bytes)
[info] 0.03% libc-2.19.so syscall+0x19 (0 bytes)
[info] 0.02% [kernel.kallsyms] __intel_pmu_enable_all+0x47 (0 bytes)
[info] 0.02% [kernel.kallsyms] update_cfs_shares+0x25 (0 bytes)
[info] 0.02% [kernel.kallsyms] rcu_check_callbacks+0x39 (7 bytes)
[info] 0.02% [kernel.kallsyms] find_get_entry+0x60 (4 bytes)
[info] 0.02% [kernel.kallsyms] file_update_time+0x11 (17 bytes)
[info] 0.02% [kernel.kallsyms] __fget+0x38 (17 bytes)
[info] 0.02% [kernel.kallsyms] __schedule+0xff (0 bytes)
[info] 0.02% [kernel.kallsyms] system_call_fast_compare+0x0 (28 bytes)
[info] 0.02% hsdis-amd64.so print_insn+0x151 (0 bytes)
[info] 1.01% <...other 92 warm regions...>
[info] ....................................................................................................
[info] 99.99% <totals>
[info] ....[Hottest Methods (after inlining)]..............................................................
[info] 95.07% c2, level 4 bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub, version 616
[info] 3.26% c2, level 4 org.openjdk.jmh.infra.Blackhole::consume, version 587
[info] 0.15% libjvm.so SpinPause+0x2
[info] 0.09% [kernel.kallsyms] native_write_msr+0x6
[info] 0.08% libjvm.so ElfSymbolTable::lookup+0xf4
[info] 0.04% libc-2.19.so _IO_default_xsputn+0x64
[info] 0.04% [kernel.kallsyms] entry_SYSCALL_64+0x0
[info] 0.03% libjvm.so StringTable::unlink_or_oops_do+0xc6
[info] 0.03% libjvm.so defaultStream::write+0x52
[info] 0.03% [kernel.kallsyms] mutex_lock+0x11
[info] 0.03% libc-2.19.so syscall+0x19
[info] 0.02% libjvm.so xmlTextStream::write+0x24
[info] 0.02% hsdis-amd64.so print_insn+0x151
[info] 0.02% [kernel.kallsyms] system_call_fast_compare+0x0
[info] 0.02% interpreter invokeinterface 185 invokeinterface
[info] 0.02% libc-2.19.so vfprintf+0x3b7
[info] 0.02% [kernel.kallsyms] update_cfs_shares+0x25
[info] 0.02% libjvm.so outputStream::update_position+0x20
[info] 0.02% hsdis-amd64.so print_insn+0x255
[info] 0.02% [kernel.kallsyms] __schedule+0xff
[info] 0.97% <...other 88 warm methods...>
[info] ..........................................
[info] Hottest code regions (>10.00% "cycles" events):
[info] ....[Hottest Region 1]..............................................................................
[info] c2, level 4, bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub, version 624 (294 bytes)
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] ; implicit exception: dispatches to 0x00007fadfbe81312
[info] 0x00007fadfbe8103d: test r10d,r10d
[info] 0x00007fadfbe81040: jne 0x00007fadfbe811cf ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ; - scala.collection.mutable.ListBuffer::<init>@13 (line 48)
[info] ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0x00007fadfbe81046: mov ebx,0x1
[info] ╭ 0x00007fadfbe8104b: jmp 0x00007fadfbe81090
[info] 0.11% │ ↗ 0x00007fadfbe8104d: cmp ecx,0xffffffff
[info] │ │ 0x00007fadfbe81050: je 0x00007fadfbe81210 ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.42% │ │ 0x00007fadfbe81056: mov QWORD PTR [rsp+0x60],rbx
[info] 0.03% │ │ 0x00007fadfbe8105b: mov QWORD PTR [rsp+0x70],r13 ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.AbstractTraversable::<init>@29 (line 108)
[info] │ │ ; - scala.collection.AbstractIterable::<init>@1 (line 56)
[info] │ │ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] │ │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.14% │ │ 0x00007fadfbe81060: mov rsi,QWORD PTR [rsp+0x10]
[info] 0.22% │ │ 0x00007fadfbe81065: xchg ax,ax
[info] 0.43% │ │ 0x00007fadfbe81067: call 0x00007fadebba6980 ; ImmutableOopMap{rbp=Oop [104]=Oop [112]=Oop [16]=Oop }
[info] │ │ ;*invokevirtual consume {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@20 (line 119)
[info] │ │ ; {optimized virtual_call}
[info] 3.24% │ │ 0x00007fadfbe8106c: movzx r10d,BYTE PTR [rbp+0x94] ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.18% │ │ 0x00007fadfbe81074: mov r11,QWORD PTR [r15+0x108]
[info] 0.06% │ │ 0x00007fadfbe8107b: mov rbx,QWORD PTR [rsp+0x60]
[info] 0.80% │ │ 0x00007fadfbe81080: add rbx,0x1 ; ImmutableOopMap{rbp=Oop [104]=Oop [112]=Oop [16]=Oop }
[info] │ │ ;*ifeq {reexecute=1 rethrow=0 return_oop=0}
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@33 (line 121)
[info] 0.06% │ │ 0x00007fadfbe81084: test DWORD PTR [r11],eax ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.AbstractSeq::<init>@13 (line 45)
[info] │ │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] │ │ ; {poll}
[info] 0.11% │ │ 0x00007fadfbe81087: test r10d,r10d
[info] │ │ 0x00007fadfbe8108a: jne 0x00007fadfbe811d4 ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.AbstractIterable::<init>@1 (line 56)
[info] │ │ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] │ │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.03% ↘ │ 0x00007fadfbe81090: mov r13,QWORD PTR [rsp+0x70]
[info] 0.55% │ 0x00007fadfbe81095: mov r10d,DWORD PTR [r13+0xc]
[info] 0.12% │ 0x00007fadfbe81099: movabs r11,0x800cd468 ; {oop(a 'java/lang/Class'{0x00000000800cd468} = 'scala/collection/immutable/Nil$')}
[info] 0.05% │ 0x00007fadfbe810a3: mov r9d,DWORD PTR [r11+0x70] ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - scala.collection.AbstractSeq::<init>@5 (line 45)
[info] │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.05% │ 0x00007fadfbe810a7: mov rdx,r9 ;*synchronization entry
[info] │ ; - scala.collection.generic.IterableForwarder::$init$@-1 (line 33)
[info] │ ; - scala.collection.mutable.ListBuffer::<init>@13 (line 48)
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.77% │ 0x00007fadfbe810aa: test r10d,r10d
[info] │ 0x00007fadfbe810ad: jle 0x00007fadfbe81206 ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] │ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.10% │ 0x00007fadfbe810b3: mov DWORD PTR [rsp+0x2c],r9d
[info] 0.03% │ 0x00007fadfbe810b8: xor r11d,r11d
[info] 0.03% │ 0x00007fadfbe810bb: xor r8d,r8d
[info] 0.55% │ 0x00007fadfbe810be: xor ecx,ecx
[info] 0.08% ╭│ 0x00007fadfbe810c0: jmp 0x00007fadfbe81116
[info] 1.67% ││ ↗ 0x00007fadfbe810c2: mov DWORD PTR [r11+0x10],r10d ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ││ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] ││ │ ; implicit exception: dispatches to 0x00007fadfbe812e6
[info] 1.25% ││ │ 0x00007fadfbe810c6: mov r10,r11
[info] 3.37% ││ │ 0x00007fadfbe810c9: mov rdx,r9 ;*synchronization entry
[info] ││ │ ; - scala.collection.mutable.ListBuffer::$plus$eq@-1 (line 174)
[info] ││ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@21 (line 45)
[info] ││ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 1.98% ││ │ 0x00007fadfbe810cc: shr r10,0x9
[info] 1.79% ││ │ 0x00007fadfbe810d0: movabs r11,0x7fadeaff3000
[info] 1.26% ││ │ 0x00007fadfbe810da: mov BYTE PTR [r11+r10*1],0x0 ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] ││ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 3.69% ││ │↗ 0x00007fadfbe810df: mov rdi,QWORD PTR [r15+0x108]
[info] 3.58% ││ ││ 0x00007fadfbe810e6: mov r11d,DWORD PTR [r13+0xc] ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ││ ; - scala.collection.mutable.AbstractBuffer::<init>@5 (line 50)
[info] ││ ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 1.82% ││ ││ 0x00007fadfbe810ea: inc r8d ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ││ ; - scala.collection.AbstractTraversable::<init>@25 (line 108)
[info] ││ ││ ; - scala.collection.AbstractIterable::<init>@1 (line 56)
[info] ││ ││ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] ││ ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] ││ ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.73% ││ ││ 0x00007fadfbe810ed: mov r10d,ecx
[info] 3.24% ││ ││ 0x00007fadfbe810f0: inc r10d ; ImmutableOopMap{r9=NarrowOop rdx=Oop rax=Oop rbp=Oop r13=Oop [104]=Oop [16]=Oop }
[info] ││ ││ ;*goto {reexecute=1 rethrow=0 return_oop=0}
[info] ││ ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@28 (line 46)
[info] ││ ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 2.90% ││ ││ 0x00007fadfbe810f3: test DWORD PTR [rdi],eax ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] ││ ││ ; - scala.collection.mutable.AbstractSeq::<init>@17 (line 50)
[info] ││ ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] ││ ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] ││ ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] ││ ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] ││ ││ ; {poll}
[info] 2.74% ││ ││ 0x00007fadfbe810f5: cmp r8d,r11d
[info] │╰ ││ 0x00007fadfbe810f8: jge 0x00007fadfbe8104d ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │ ││ ; - scala.collection.AbstractIterable::<init>@5 (line 56)
[info] │ ││ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] │ ││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │ ││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ ││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.74% │ ││ 0x00007fadfbe810fe: movabs r11,0x800cd468 ; {oop(a 'java/lang/Class'{0x00000000800cd468} = 'scala/collection/immutable/Nil$')}
[info] 2.59% │ ││ 0x00007fadfbe81108: mov edi,DWORD PTR [r11+0x70] ;*putfield scala$collection$mutable$ListBuffer$$start {reexecute=0 rethrow=0 return_oop=0}
[info] │ ││ ; - scala.collection.mutable.ListBuffer::<init>@24 (line 67)
[info] │ ││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ ││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 3.05% │ ││ 0x00007fadfbe8110c: mov r11,rax
[info] 1.82% │ ││ 0x00007fadfbe8110f: mov ecx,r10d
[info] 1.20% │ ││ 0x00007fadfbe81112: mov DWORD PTR [rsp+0x2c],edi
[info] 2.85% ↘ ││ 0x00007fadfbe81116: mov rax,QWORD PTR [r15+0x118]
[info] 2.79% ││ 0x00007fadfbe8111d: mov r10,rax
[info] 2.67% ││ 0x00007fadfbe81120: add r10,0x18
[info] 1.09% ││ 0x00007fadfbe81124: cmp r10,QWORD PTR [r15+0x128]
[info] ╭││ 0x00007fadfbe8112b: jae 0x00007fadfbe81178 ;*invokespecial <init> {reexecute=0 rethrow=0 return_oop=0}
[info] │││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 3.24% │││ 0x00007fadfbe8112d: mov QWORD PTR [r15+0x118],r10
[info] 2.93% │││ 0x00007fadfbe81134: prefetchw BYTE PTR [r10+0xc0] ;*invokespecial ensureUnaliased {reexecute=0 rethrow=0 return_oop=0}
[info] │││ ; - scala.collection.mutable.ListBuffer::$plus$eq@1 (line 174)
[info] │││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@21 (line 45)
[info] │││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 3.71% │││ 0x00007fadfbe8113c: mov QWORD PTR [rax],0x1
[info] 3.82% │││ 0x00007fadfbe81143: mov DWORD PTR [rax+0x8],0x23a550 ; {metadata('scala/collection/immutable/$colon$colon')}
[info] 4.33% │││ 0x00007fadfbe8114a: mov QWORD PTR [rax+0x10],0x0
[info] 3.48% │││ 0x00007fadfbe81152: mov DWORD PTR [rax+0xc],0x800c2748 ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] │││ ; - java.lang.Object::<init>@0 (line 50)
[info] │││ ; - scala.collection.AbstractTraversable::<init>@1 (line 108)
[info] │││ ; - scala.collection.AbstractIterable::<init>@1 (line 56)
[info] │││ ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] │││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] │││ ; {oop(""{0x00000000800c2748})}
[info] 3.81% │││ 0x00007fadfbe81159: mov r10d,DWORD PTR [rsp+0x2c]
[info] 2.10% │││ 0x00007fadfbe8115e: mov DWORD PTR [rax+0x10],r10d ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] │││ ; - scala.collection.mutable.SeqLike::$init$@0 (line 25)
[info] │││ ; - scala.collection.mutable.AbstractSeq::<init>@17 (line 50)
[info] │││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 4.30% │││ 0x00007fadfbe81162: mov r10,rax ;*invokestatic $init$ {reexecute=0 rethrow=0 return_oop=0}
[info] │││ ; - scala.collection.AbstractSeq::<init>@13 (line 45)
[info] │││ ; - scala.collection.mutable.AbstractSeq::<init>@1 (line 50)
[info] │││ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │││ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │││ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │││ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 2.45% │││ 0x00007fadfbe81165: test ecx,ecx
[info] │╰│ 0x00007fadfbe81167: jne 0x00007fadfbe810c2 ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] │ │ ; - scala.collection.mutable.Traversable::$init$@0 (line 23)
[info] │ │ ; - scala.collection.mutable.AbstractSeq::<init>@5 (line 50)
[info] │ │ ; - scala.collection.mutable.AbstractBuffer::<init>@1 (line 50)
[info] │ │ ; - scala.collection.mutable.ListBuffer::<init>@1 (line 48)
[info] │ │ ; - bench.ListsBenchmark::scalaListBufferPlusEq_212@4 (line 42)
[info] │ │ ; - bench.generated.ListsBenchmark_scalaListBufferPlusEq_212_jmhTest::scalaListBufferPlusEq_212_thrpt_jmhStub@17 (line 119)
[info] 0.62% │ │ 0x00007fadfbe8116d: mov rdx,rax
[info] 0.13% │ │ 0x00007fadfbe81170: mov r9d,r10d
[info] 0.15% │ ╰ 0x00007fadfbe81173: jmp 0x00007fadfbe810df
[info] ↘ 0x00007fadfbe81178: mov DWORD PTR [rsp+0x28],ecx
[info] 0x00007fadfbe8117c: mov DWORD PTR [rsp+0xc],r8d
[info] 0x00007fadfbe81181: mov QWORD PTR [rsp+0x18],r11
[info] 0x00007fadfbe81186: mov DWORD PTR [rsp+0x8],r9d
[info] 0x00007fadfbe8118b: mov QWORD PTR [rsp],rbx
[info] 0x00007fadfbe8118f: mov QWORD PTR [rsp+0x70],rbp
[info] 0x00007fadfbe81194: mov QWORD PTR [rsp+0x60],r13 ;*return {reexecute=0 rethrow=0 return_oop=0}
[info] ; - scala.collection.GenIterable::$init$@0 (line 28)
[info] ; - scala.collection.AbstractIterable::<init>@5 (line 56)
[info] ; - scala.collection.AbstractSeq::<init>@1 (line 45)
[info] ....................................................................................................
[info] 92.01% <total for region 1>