CompileCommand: print spec/benchmarks/scimark/monte_carlo/MonteCarlo.run bool print = true SPECjvm2008 Base Properties file: none Benchmarks: scimark.monte_carlo WARNING: Run will not be compliant. Property specjvm.run.checksum.validation must be true for publication. Not a compliant sequence of benchmarks for publication. --- --- --- --- --- --- --- --- --- Benchmark: check Run mode: static run Test type: functional Threads: 1 Iterations: 1 Run length: 1 operation Iteration 1 (1 operation) begins: Fri Sep 17 18:22:19 UTC 2021 Iteration 1 (1 operation) ends: Fri Sep 17 18:22:20 UTC 2021 Iteration 1 (1 operation) result: PASSED Valid run! --- --- --- --- --- --- --- --- --- Benchmark: scimark.monte_carlo Run mode: timed run Test type: multi Threads: 52 Warmup: 120s Iterations: 1 Run length: 240s Warmup (120s) begins: Fri Sep 17 18:22:20 UTC 2021 ============================= C1-compiled nmethod ============================== ----------------------------------- Assembly ----------------------------------- Compiled method (c1) 3341 365 3 spec.benchmarks.scimark.monte_carlo.MonteCarlo::run (26 bytes) total in heap [0x000002b817b7b410,0x000002b817b7b968] = 1368 relocation [0x000002b817b7b588,0x000002b817b7b5d8] = 80 constants [0x000002b817b7b5e0,0x000002b817b7b600] = 32 main code [0x000002b817b7b600,0x000002b817b7b7c0] = 448 stub code [0x000002b817b7b7c0,0x000002b817b7b840] = 128 oops [0x000002b817b7b840,0x000002b817b7b848] = 8 metadata [0x000002b817b7b848,0x000002b817b7b858] = 16 scopes data [0x000002b817b7b858,0x000002b817b7b8c0] = 104 scopes pcs [0x000002b817b7b8c0,0x000002b817b7b960] = 160 dependencies [0x000002b817b7b960,0x000002b817b7b968] = 8 -------------------------------------------------------------------------------- [Constant Pool] Address hex4 hex8 0x000002b817b7b5e0: 0x00000000 0x4000000000000000 0x000002b817b7b5e4: 0x40000000 0x000002b817b7b5e8: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4 0x000002b817b7b5ec: 0xf4f4f4f4 0x000002b817b7b5f0: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4 0x000002b817b7b5f4: 0xf4f4f4f4 0x000002b817b7b5f8: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4 0x000002b817b7b5fc: 0xf4f4f4f4 -------------------------------------------------------------------------------- [Entry Point] # {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' # [sp+0x50] (sp of caller) ;; block B1 [0, 0] 0x000002b817b7b600: mov 0x8(%rdx),%r10d ; {no_reloc} 0x000002b817b7b604: movabs $0x800000000,%r11 0x000002b817b7b60e: add %r11,%r10 0x000002b817b7b611: cmp %rax,%r10 0x000002b817b7b614: jne 0x000002b8173f5c20 ; {runtime_call ic_miss_stub} 0x000002b817b7b61a: nop 0x000002b817b7b61b: nop 0x000002b817b7b61c: nop 0x000002b817b7b61d: nop 0x000002b817b7b61e: nop 0x000002b817b7b61f: nop [Verified Entry Point] 0x000002b817b7b620: mov %eax,-0x9000(%rsp) 0x000002b817b7b627: push %rbp 0x000002b817b7b628: sub $0x40,%rsp 0x000002b817b7b62c: movabs $0x2b874849b58,%rsi ; {metadata(method data for {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo')} 0x000002b817b7b636: mov 0x104(%rsi),%edi 0x000002b817b7b63c: add $0x2,%edi 0x000002b817b7b63f: mov %edi,0x104(%rsi) 0x000002b817b7b645: and $0x7fe,%edi 0x000002b817b7b64b: cmp $0x0,%edi ;; 18 branch [EQ] [CounterOverflowStub: 0x000002b8750c5bf0] 0x000002b817b7b64e: je 0x000002b817b7b737 ;*ldc2_w {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@0 (line 99) ;; block B2 [0, 0] 0x000002b817b7b654: mov %rdx,0x28(%rsp) ;; block B0 [0, 25] 0x000002b817b7b659: movabs $0x801008220,%rdx ; {metadata('spec/benchmarks/scimark/utils/Random')} 0x000002b817b7b663: mov 0x120(%r15),%rax 0x000002b817b7b66a: lea 0x40(%rax),%rdi 0x000002b817b7b66e: cmp 0x130(%r15),%rdi 0x000002b817b7b675: ja 0x000002b817b7b758 0x000002b817b7b67b: mov %rdi,0x120(%r15) 0x000002b817b7b682: movq $0x1,(%rax) 0x000002b817b7b689: mov %rdx,%rcx 0x000002b817b7b68c: movabs $0x800000000,%r10 0x000002b817b7b696: sub %r10,%rcx 0x000002b817b7b699: mov %ecx,0x8(%rax) 0x000002b817b7b69c: xor %rcx,%rcx 0x000002b817b7b69f: mov %ecx,0xc(%rax) 0x000002b817b7b6a2: xor %rcx,%rcx 0x000002b817b7b6a5: movabs $0x6,%rdi 0x000002b817b7b6af: mov %rcx,0x8(%rax,%rdi,8) 0x000002b817b7b6b4: dec %rdi 0x000002b817b7b6b7: jne 0x000002b817b7b6af ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) 0x000002b817b7b6b9: mov %rax,%r8 0x000002b817b7b6bc: movabs $0x2b874849b58,%rdx ; {metadata(method data for {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo')} 0x000002b817b7b6c6: addq $0x1,0x148(%rdx) 0x000002b817b7b6ce: mov $0x18a92,%r8d 0x000002b817b7b6d4: mov %rax,%rdx ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b817b7b6d7: mov %rax,0x30(%rsp) 0x000002b817b7b6dc: nop 0x000002b817b7b6dd: nop 0x000002b817b7b6de: nop 0x000002b817b7b6df: callq 0x000002b8173f5f20 ; ImmutableOopMap {[40]=Oop [48]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ; {optimized virtual_call} 0x000002b817b7b6e4: mov 0x28(%rsp),%rdx 0x000002b817b7b6e9: movabs $0x2b874849b58,%r8 ; {metadata(method data for {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo')} 0x000002b817b7b6f3: movabs $0x801008000,%r10 ; {metadata('spec/benchmarks/scimark/monte_carlo/MonteCarlo')} 0x000002b817b7b6fd: mov %r10,0x168(%r8) 0x000002b817b7b704: addq $0x1,0x170(%r8) 0x000002b817b7b70c: vmovsd -0x134(%rip),%xmm0 # 0x000002b817b7b5e0 ; {section_word} 0x000002b817b7b714: mov 0x30(%rsp),%r8 0x000002b817b7b719: mov 0x28(%rsp),%rdx ;*invokevirtual measureMonteCarlo {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b817b7b71e: nop 0x000002b817b7b71f: callq 0x000002b8173f5f20 ; ImmutableOopMap {} ;*invokevirtual measureMonteCarlo {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} 0x000002b817b7b724: add $0x40,%rsp 0x000002b817b7b728: pop %rbp 0x000002b817b7b729: cmp 0x390(%r15),%rsp ; {poll_return} 0x000002b817b7b730: ja 0x000002b817b7b765 0x000002b817b7b736: retq ;; CounterOverflowStub slow case 0x000002b817b7b737: movabs $0x2b874845230,%r10 ; {metadata({method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo')} 0x000002b817b7b741: mov %r10,0x8(%rsp) 0x000002b817b7b746: movq $0xffffffffffffffff,(%rsp) 0x000002b817b7b74e: callq 0x000002b817355840 ; ImmutableOopMap {rdx=Oop } ;*synchronization entry ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ; {runtime_call counter_overflow Runtime1 stub} 0x000002b817b7b753: jmpq 0x000002b817b7b654 ;; NewInstanceStub slow case 0x000002b817b7b758: mov %rdx,%rdx 0x000002b817b7b75b: callq 0x000002b81735afc0 ; ImmutableOopMap {[40]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ; {runtime_call fast_new_instance Runtime1 stub} 0x000002b817b7b760: jmpq 0x000002b817b7b6b9 ;; C1SafepointPollStub slow case 0x000002b817b7b765: movabs $0x2b817b7b729,%r10 ; {internal_word} 0x000002b817b7b76f: mov %r10,0x3a8(%r15) 0x000002b817b7b776: jmpq 0x000002b8173fc420 ; {runtime_call SafepointBlob} 0x000002b817b7b77b: nop 0x000002b817b7b77c: nop ;; Unwind handler 0x000002b817b7b77d: mov 0x430(%r15),%rax 0x000002b817b7b784: movq $0x0,0x430(%r15) 0x000002b817b7b78f: movq $0x0,0x438(%r15) 0x000002b817b7b79a: add $0x40,%rsp 0x000002b817b7b79e: pop %rbp 0x000002b817b7b79f: jmpq 0x000002b81735cdc0 ; {runtime_call unwind_exception Runtime1 stub} 0x000002b817b7b7a4: hlt 0x000002b817b7b7a5: hlt 0x000002b817b7b7a6: hlt 0x000002b817b7b7a7: hlt 0x000002b817b7b7a8: hlt 0x000002b817b7b7a9: hlt 0x000002b817b7b7aa: hlt 0x000002b817b7b7ab: hlt 0x000002b817b7b7ac: hlt 0x000002b817b7b7ad: hlt 0x000002b817b7b7ae: hlt 0x000002b817b7b7af: hlt 0x000002b817b7b7b0: hlt 0x000002b817b7b7b1: hlt 0x000002b817b7b7b2: hlt 0x000002b817b7b7b3: hlt 0x000002b817b7b7b4: hlt 0x000002b817b7b7b5: hlt 0x000002b817b7b7b6: hlt 0x000002b817b7b7b7: hlt 0x000002b817b7b7b8: hlt 0x000002b817b7b7b9: hlt 0x000002b817b7b7ba: hlt 0x000002b817b7b7bb: hlt 0x000002b817b7b7bc: hlt 0x000002b817b7b7bd: hlt 0x000002b817b7b7be: hlt 0x000002b817b7b7bf: hlt [Stub Code] 0x000002b817b7b7c0: nop ; {no_reloc} 0x000002b817b7b7c1: nop 0x000002b817b7b7c2: nop 0x000002b817b7b7c3: nop 0x000002b817b7b7c4: nop 0x000002b817b7b7c5: movabs $0x0,%rbx ; {static_stub} 0x000002b817b7b7cf: jmpq 0x000002b817b7b7cf ; {runtime_call} 0x000002b817b7b7d4: nop 0x000002b817b7b7d5: movabs $0x0,%rbx ; {static_stub} 0x000002b817b7b7df: jmpq 0x000002b817b7b7df ; {runtime_call} [Exception Handler] 0x000002b817b7b7e4: movabs $0xdead,%rbx 0x000002b817b7b7ee: movabs $0xdead,%rcx 0x000002b817b7b7f8: movabs $0xdead,%rsi 0x000002b817b7b802: movabs $0xdead,%rdi 0x000002b817b7b80c: callq 0x000002b817359540 ; {runtime_call handle_exception_from_callee Runtime1 stub} 0x000002b817b7b811: movabs $0x7ffa0c779908,%rcx ; {external_word} 0x000002b817b7b81b: and $0xfffffffffffffff0,%rsp 0x000002b817b7b81f: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b817b7b829: callq *%r10 0x000002b817b7b82c: hlt [Deopt Handler Code] 0x000002b817b7b82d: movabs $0x2b817b7b82d,%r10 ; {section_word} 0x000002b817b7b837: push %r10 0x000002b817b7b839: jmpq 0x000002b8173fb560 ; {runtime_call DeoptimizationBlob} 0x000002b817b7b83e: hlt 0x000002b817b7b83f: hlt -------------------------------------------------------------------------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Oops: 0x000002b817b7b840: 0x0000000082059da8 a 'jdk/internal/loader/ClassLoaders$AppClassLoader'{0x0000000082059da8} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Metadata: 0x000002b817b7b848: 0x000002b874845230 {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' 0x000002b817b7b850: 0x0000000801008000 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pc-bytecode offsets: PcDesc(pc=0x000002b817b7b5ff offset=ffffffff bits=0): PcDesc(pc=0x000002b817b7b654 offset=54 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@0 (line 99) PcDesc(pc=0x000002b817b7b6b9 offset=b9 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) PcDesc(pc=0x000002b817b7b6d7 offset=d7 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b817b7b6e4 offset=e4 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) Locals - l0: stack[40],oop - l1: 0 - l2: 4611686018427387904 - l3: empty - l4: empty - l5: empty Expression stack - @0: stack[48],oop PcDesc(pc=0x000002b817b7b71e offset=11e bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b817b7b724 offset=124 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b817b7b753 offset=153 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) Locals - l0: reg rdx [4],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b817b7b760 offset=160 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) Locals - l0: stack[40],oop - l1: 0 - l2: 4611686018427387904 - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b817b7b861 offset=261 bits=0): - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - oop maps:ImmutableOopMapSet contains 4 OopMaps ImmutableOopMap {[40]=Oop [48]=Oop } pc offsets: 228 ImmutableOopMap {} pc offsets: 292 ImmutableOopMap {rdx=Oop } pc offsets: 339 ImmutableOopMap {[40]=Oop } pc offsets: 352 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - scopes: ScopeDesc(pc=0x000002b817b7b654 offset=54): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@0 (line 99) ScopeDesc(pc=0x000002b817b7b6b9 offset=b9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ScopeDesc(pc=0x000002b817b7b6d7 offset=d7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b817b7b6e4 offset=e4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) Locals - l0: stack[40],oop - l1: 0 - l2: 4611686018427387904 - l3: empty - l4: empty - l5: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b817b7b71e offset=11e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b817b7b724 offset=124): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b817b7b753 offset=153): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) Locals - l0: reg rdx [4],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b817b7b760 offset=160): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) Locals - l0: stack[40],oop - l1: 0 - l2: 4611686018427387904 - l3: empty - l4: empty - l5: empty - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - relocations: @0x000002b817b7b588: 0020 relocInfo@0x000002b817b7b588 [type=0(none) addr=0x000002b817b7b600 offset=32] @0x000002b817b7b58a: 6014 relocInfo@0x000002b817b7b58a [type=6(runtime_call) addr=0x000002b817b7b614 offset=20] | [destination=0x000002b8173f5c20] @0x000002b817b7b58c: c018 relocInfo@0x000002b817b7b58c [type=12(metadata) addr=0x000002b817b7b62c offset=24] | [metadata_addr=0x000002b817b7b62e *=0x000002b874849b58 offset=0]metadata_value=0x000002b874849b58: method data for {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' @0x000002b817b7b58e: c02d relocInfo@0x000002b817b7b58e [type=12(metadata) addr=0x000002b817b7b659 offset=45] | [metadata_addr=0x000002b817b7b65b *=0x0000000801008220 offset=0]metadata_value=0x0000000801008220: 'spec/benchmarks/scimark/utils/Random' @0x000002b817b7b590: c063 relocInfo@0x000002b817b7b590 [type=12(metadata) addr=0x000002b817b7b6bc offset=99] | [metadata_addr=0x000002b817b7b6be *=0x000002b874849b58 offset=0]metadata_value=0x000002b874849b58: method data for {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' @0x000002b817b7b592: 3423 relocInfo@0x000002b817b7b592 [type=3(opt_virtual_call) addr=0x000002b817b7b6df offset=35 format=1] | [destination=0x000002b8173f5f20 metadata=0x0000000000000000] @0x000002b817b7b594: c00a relocInfo@0x000002b817b7b594 [type=12(metadata) addr=0x000002b817b7b6e9 offset=10] | [metadata_addr=0x000002b817b7b6eb *=0x000002b874849b58 offset=0]metadata_value=0x000002b874849b58: method data for {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' @0x000002b817b7b596: c00a relocInfo@0x000002b817b7b596 [type=12(metadata) addr=0x000002b817b7b6f3 offset=10] | [metadata_addr=0x000002b817b7b6f5 *=0x0000000801008000 offset=0]metadata_value=0x0000000801008000: 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' @0x000002b817b7b598: 9419 relocInfo@0x000002b817b7b598 [type=9(section_word) addr=0x000002b817b7b70c offset=25 format=1] | [target=0x000002b817b7b5e0] @0x000002b817b7b59a: 3413 relocInfo@0x000002b817b7b59a [type=3(opt_virtual_call) addr=0x000002b817b7b71f offset=19 format=1] | [destination=0x000002b8173f5f20 metadata=0x0000000000000000] @0x000002b817b7b59c: b00a relocInfo@0x000002b817b7b59c [type=11(poll_return) addr=0x000002b817b7b729 offset=10] @0x000002b817b7b59e: c00e relocInfo@0x000002b817b7b59e [type=12(metadata) addr=0x000002b817b7b737 offset=14] | [metadata_addr=0x000002b817b7b739 *=0x000002b874845230 offset=0]metadata_value=0x000002b874845230: {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' @0x000002b817b7b5a0: 6417 relocInfo@0x000002b817b7b5a0 [type=6(runtime_call) addr=0x000002b817b7b74e offset=23 format=1] | [destination=0x000002b817355840] @0x000002b817b7b5a2: 640d relocInfo@0x000002b817b7b5a2 [type=6(runtime_call) addr=0x000002b817b7b75b offset=13 format=1] | [destination=0x000002b81735afc0] @0x000002b817b7b5a4: f03c800a relocInfo@0x000002b817b7b5a6 [type=8(internal_word) addr=0x000002b817b7b765 offset=10 data=60] | [target=0x000002b817b7b729] @0x000002b817b7b5a8: 6411 relocInfo@0x000002b817b7b5a8 [type=6(runtime_call) addr=0x000002b817b7b776 offset=17 format=1] | [destination=0x000002b8173fc420] @0x000002b817b7b5aa: 6429 relocInfo@0x000002b817b7b5aa [type=6(runtime_call) addr=0x000002b817b7b79f offset=41 format=1] | [destination=0x000002b81735cdc0] @0x000002b817b7b5ac: 0021 relocInfo@0x000002b817b7b5ac [type=0(none) addr=0x000002b817b7b7c0 offset=33] @0x000002b817b7b5ae: f801ff215005 relocInfo@0x000002b817b7b5b2 [type=5(static_stub) addr=0x000002b817b7b7c5 offset=5 data=-223] | [static_call=0x000002b817b7b6df] @0x000002b817b7b5b4: c000 relocInfo@0x000002b817b7b5b4 [type=12(metadata) addr=0x000002b817b7b7c5 offset=0] | [metadata_addr=0x000002b817b7b7c7 *=0x0000000000000000 offset=0] @0x000002b817b7b5b6: 640a relocInfo@0x000002b817b7b5b6 [type=6(runtime_call) addr=0x000002b817b7b7cf offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b817b7b5b8: f801fee15006 relocInfo@0x000002b817b7b5bc [type=5(static_stub) addr=0x000002b817b7b7d5 offset=6 data=-287] | [static_call=0x000002b817b7b71f] @0x000002b817b7b5be: c000 relocInfo@0x000002b817b7b5be [type=12(metadata) addr=0x000002b817b7b7d5 offset=0] | [metadata_addr=0x000002b817b7b7d7 *=0x000002b874845140 offset=0]metadata_value=0x000002b874845140: {method} {0x000002b874845148} 'measureMonteCarlo' '(DLspec/benchmarks/scimark/utils/Random;)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' @0x000002b817b7b5c0: 640a relocInfo@0x000002b817b7b5c0 [type=6(runtime_call) addr=0x000002b817b7b7df offset=10 format=1] | [destination=0x000002b81732c3d1] @0x000002b817b7b5c2: 642d relocInfo@0x000002b817b7b5c2 [type=6(runtime_call) addr=0x000002b817b7b80c offset=45 format=1] | [destination=0x000002b817359540] @0x000002b817b7b5c4: f8030c7799087ffa7005 relocInfo@0x000002b817b7b5cc [type=7(external_word) addr=0x000002b817b7b811 offset=5 data={0c7799087ffa}] | [target=0x00007ffa0c779908] @0x000002b817b7b5ce: 600e relocInfo@0x000002b817b7b5ce [type=6(runtime_call) addr=0x000002b817b7b81f offset=14] | [destination=0x00007ffa0c2db190] @0x000002b817b7b5d0: f801fe4e900e relocInfo@0x000002b817b7b5d4 [type=9(section_word) addr=0x000002b817b7b82d offset=14 data=-434] | [target=0x000002b817b7b82d] @0x000002b817b7b5d6: 640c relocInfo@0x000002b817b7b5d6 [type=6(runtime_call) addr=0x000002b817b7b839 offset=12 format=1] | [destination=0x000002b8173fb560] @0x000002b817b7b5d8: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Dependencies: Dependency of type leaf_type context = spec.benchmarks.scimark.monte_carlo.MonteCarlo [nmethod<=klass]spec.benchmarks.scimark.monte_carlo.MonteCarlo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ExceptionHandlerTable (size = 0 bytes) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ImplicitExceptionTable is empty - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Recorded oops: #0: 0x0000000000000000 NULL-oop #1: 0x0000000082059da8 a 'jdk/internal/loader/ClassLoaders$AppClassLoader'{0x0000000082059da8} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Recorded metadata: #0: 0x0000000000000000 NULL-oop #1: 0x000002b874845230 {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' #2: 0x0000000801008000 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ============================= C2-compiled nmethod ============================== ----------------------- MetaData before Compile_id = 565 ------------------------ {method} - this oop: 0x000002b874845230 - method holder: 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' - constants: 0x000002b8748478f0 constant pool [94] {0x000002b8748478f8} for 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' cache=0x000002b874845298 - access: 0x81000001 public - name: 'run' - signature: '()V' - max stack: 5 - max locals: 6 - size of params: 1 - method size: 13 - highest level: 3 - vtable index: 5 - i2i entry: 0x000002b8172eda00 - adapters: AHE@0x000002b80fb43b90: 0xb i2c: 0x000002b8173f5060 c2i: 0x000002b8173f5122 c2iUV: 0x000002b8173f50ec c2iNCI: 0x000002b8173f515f - compiled entry 0x000002b817b7b620 - code size: 26 - code start: 0x000002b8748451d8 - code end (excl): 0x000002b8748451f2 - method data: 0x000002b874849b58 - checked ex length: 0 - linenumber start: 0x000002b8748451f2 - localvar length: 4 - localvar start: 0x000002b8748451fe - compiled code: nmethod 22526 365 3 spec.benchmarks.scimark.monte_carlo.MonteCarlo::run (26 bytes) ------------------------ OptoAssembly for Compile_id = 565 ----------------------- # # void ( spec/benchmarks/scimark/monte_carlo/MonteCarlo:NotNull * ) # #r016 rdx:rdx : parm 0: spec/benchmarks/scimark/monte_carlo/MonteCarlo:NotNull * # -- Old rsp -- Framesize: 160 -- #r591 rsp+156: in_preserve #r590 rsp+152: return address #r589 rsp+148: in_preserve #r588 rsp+144: saved fp register #r587 rsp+140: Fixed slot 3 #r586 rsp+136: Fixed slot 2 #r585 rsp+132: Fixed slot 1 #r584 rsp+128: Fixed slot 0 #r623 rsp+124: spill #r622 rsp+120: spill #r621 rsp+116: spill #r620 rsp+112: spill #r619 rsp+108: spill #r618 rsp+104: spill #r617 rsp+100: spill #r616 rsp+96: spill #r615 rsp+92: spill #r614 rsp+88: spill #r613 rsp+84: spill #r612 rsp+80: spill #r611 rsp+76: spill #r610 rsp+72: spill #r609 rsp+68: spill #r608 rsp+64: spill #r607 rsp+60: spill #r606 rsp+56: spill #r605 rsp+52: spill #r604 rsp+48: spill #r603 rsp+44: spill #r602 rsp+40: spill #r601 rsp+36: spill #r600 rsp+32: spill #r599 rsp+28: outgoing argument #r598 rsp+24: outgoing argument #r597 rsp+20: outgoing argument #r596 rsp+16: outgoing argument #r595 rsp+12: outgoing argument #r594 rsp+ 8: outgoing argument #r593 rsp+ 4: outgoing argument #r592 rsp+ 0: outgoing argument # 0000 N2729: # out( B1 ) <- BLOCK HEAD IS JUNK Freq: 1 0000 movl rscratch1, [j_rarg0 + oopDesc::klass_offset_in_bytes()] # compressed klass decode_klass_not_null rscratch1, rscratch1 cmpq rax, rscratch1 # Inline cache check jne SharedRuntime::_ic_miss_stub nop # nops to align entry point nop # 4 bytes pad for loops and calls 0020 B1: # out( B100 B2 ) <- BLOCK HEAD IS JUNK Freq: 1 0020 # stack bang (1408 bytes) pushq rbp # Save rbp subq rsp, #144 # Create frame 002f movq [rsp + #32], RDX # spill 0034 # TLS is in R15 0034 movq R13, [R15 + #288 (32-bit)] # ptr 003b # TLS is in R15 003b movq R10, [R15 + #712 (32-bit)] # ptr 0042 movq R11, R13 # spill 0045 addq R11, #88 # ptr 0049 movq R14, [R10] # ptr 004c # TLS is in R15 004c cmpq R11, [R15 + #304 (32-bit)] # raw ptr 0053 jnb,u B100 P=0.000100 C=-1.000000 0059 B2: # out( B3 ) <- in( B1 ) Freq: 0.9999 0059 # TLS is in R15 0059 movq [R15 + #288 (32-bit)], R11 # ptr 0060 PREFETCHW [R11 + #192 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0068 movq [R13], #1 # long 0070 PREFETCHW [R11 + #256 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0078 movl [R13 + #8 (8-bit)], narrowklass: precise klass [I: 0x000002b8741dfed0:Constant:exact * # compressed klass ptr 0080 PREFETCHW [R11 + #320 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0088 movl [R13 + #12 (8-bit)], #17 # int 0090 PREFETCHW [R11 + #384 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0098 movq RDI, R13 # spill 009b addq RDI, #16 # ptr 009f movl RCX, #9 # long (unsigned 32-bit) 00a4 mov rdi,rax # ClearArray: vpxor ymm0,ymm0,ymm0 jmpq L_zero_64_bytes # L_loop: # 64-byte LOOP vmovdqu ymm0,(rax) vmovdqu ymm0,0x20(rax) add 0x40,rax # L_zero_64_bytes: sub 0x8,rcx jge L_loop add 0x4,rcx jl L_tail vmovdqu ymm0,(rax) add 0x20,rax sub 0x4,rcx # L_tail: # Clearing tail bytes add 0x4,rcx jle L_end dec rcx # L_sloop: # 8-byte short loop vmovq xmm0,(rax) add 0x8,rax dec rcx jge L_sloop # L_end: 00e8 B3: # out( B5 B4 ) <- in( B101 B2 ) Freq: 1 00e8 00e8 # checkcastPP of R13 00e8 movl R10, #101010 # int 00ee movl R8, R10 sarl R8, 31 movl RCX, R10 xorl RCX, R8 subl RCX, R8 00fe cmpl RCX, #2147483647 0104 movl R10, #2147483647 # int 010a cmovlge RCX, R10 # signed, int 010e movl R10, RCX # spill 0111 shrl R10, #31 0115 addl R10, RCX # int 0118 andl R10, #-2 # int nop # 4 bytes pad for loops and calls 0120 cmpl RCX, R10 0123 jne,s B5 P=0.049485 C=970.000000 0125 B4: # out( B5 ) <- in( B3 ) Freq: 0.950515 0125 decl RCX # int 0127 B5: # out( B7 ) <- in( B4 B3 ) Freq: 1 0127 movl R10, RCX # spill 012a sarl R10, #31 012e shrl R10, #16 0132 addl R10, RCX # int 0135 movl R11, R10 # spill 0138 sarl R11, #16 013c andl R10, #-65536 # int 0143 subl RCX, R10 # int 0146 imull R10, R11, #9069 # int 014d imull RSI, RCX, #9069 # int 0153 movl RAX, RSI # spill 0155 sarl RAX, #31 0158 shrl RAX, #16 015b addl RAX, RSI # int 015d movl R11, RAX # spill 0160 andl R11, #-65536 # int 0167 subl RSI, R11 # int 016a sarl RAX, #16 016d addl RAX, R10 # int 0170 movl R11, RAX # spill 0173 sarl R11, #31 0177 shrl R11, #17 017b addl R11, RAX # int 017e andl R11, #-32768 # int 0185 subl RAX, R11 # int 0188 movl R11, RAX # spill 018b sall R11, #16 018f addl R11, RSI # int 0192 movl [R13 + #16 (8-bit)], R11 # int 0196 movl R9, #1 # int 019c jmp,s B7 nop # 2 bytes pad for loops and calls 01a0 B6: # out( B7 ) <- in( B7 ) top-of-loop Freq: 16.9969 01a0 movl R9, R10 # spill 01a3 B7: # out( B6 B8 ) <- in( B5 B6 ) Loop( B7-B6 inner main of N226) Freq: 17.9969 01a3 imull R10, RAX, #9069 # int 01aa imull R8, RSI, #9069 # int 01b1 movl RCX, R8 # spill 01b4 sarl RCX, #31 01b7 shrl RCX, #16 01ba addl RCX, R8 # int 01bd movl RBX, RCX # spill 01bf sarl RBX, #16 01c2 addl RBX, R10 # int 01c5 andl RCX, #-65536 # int 01cb subl R8, RCX # int 01ce movl R11, RBX # spill 01d1 sarl R11, #31 01d5 imull RBP, R8, #9069 # int 01dc shrl R11, #17 01e0 addl R11, RBX # int 01e3 movl RCX, RBP # spill 01e5 sarl RCX, #31 01e8 andl R11, #-32768 # int 01ef subl RBX, R11 # int 01f2 shrl RCX, #16 01f5 addl RCX, RBP # int 01f7 imull R11, RBX, #9069 # int 01fe movl RDI, RCX # spill 0200 andl RDI, #-65536 # int 0206 subl RBP, RDI # int 0208 sarl RCX, #16 020b addl RCX, R11 # int 020e imull RDX, RBP, #9069 # int 0214 movl R11, RCX # spill 0217 sarl R11, #31 021b movl RDI, RDX # spill 021d sarl RDI, #31 0220 shrl R11, #17 0224 addl R11, RCX # int 0227 shrl RDI, #16 022a addl RDI, RDX # int 022c andl R11, #-32768 # int 0233 subl RCX, R11 # int 0236 movl R10, RDI # spill 0239 andl R10, #-65536 # int 0240 subl RDX, R10 # int 0243 imull R11, RCX, #9069 # int 024a imull RSI, RDX, #9069 # int 0250 sall RCX, #16 0253 addl RCX, RBP # int 0255 movl RAX, RSI # spill 0257 sarl RAX, #31 025a sarl RDI, #16 025d addl RDI, R11 # int 0260 shrl RAX, #16 0263 addl RAX, RSI # int 0265 movl R10, RDI # spill 0268 sarl R10, #31 026c movl R11, RAX # spill 026f andl R11, #-65536 # int 0276 subl RSI, R11 # int 0279 shrl R10, #17 027d addl R10, RDI # int 0280 sarl RAX, #16 0283 andl R10, #-32768 # int 028a subl RDI, R10 # int 028d sall RBX, #16 0290 addl RBX, R8 # int 0293 movl [R13 + #16 + R9 << #2], RBX # int 0298 movl [R13 + #20 + R9 << #2], RCX # int 029d imull R10, RDI, #9069 # int 02a4 addl RAX, R10 # int 02a7 sall RDI, #16 02aa addl RDI, RDX # int 02ac movl [R13 + #24 + R9 << #2], RDI # int 02b1 movl R11, RAX # spill 02b4 sarl R11, #31 02b8 shrl R11, #17 02bc addl R11, RAX # int 02bf andl R11, #-32768 # int 02c6 subl RAX, R11 # int 02c9 movl R11, RAX # spill 02cc sall R11, #16 02d0 addl R11, RSI # int 02d3 movl [R13 + #28 + R9 << #2], R11 # int 02d8 movl R10, R9 # spill 02db addl R10, #4 # int nop # 1 bytes pad for loops and calls 02e0 cmpl R10, #14 02e4 jl B6 # loop end P=0.944435 C=16484.000000 02ea B8: # out( B11 B9 ) <- in( B7 ) Freq: 1 02ea cmpl R10, #17 02ee jge,s B11 P=0.500000 C=-1.000000 02f0 B9: # out( B10 ) <- in( B8 ) Freq: 0.5 02f0 # castII of R9 02f0 addl R9, #4 # int 02f4 B10: # out( B10 B11 ) <- in( B9 B10 ) Loop( B10-B10 inner post of N1777) Freq: 1 02f4 imull R11, RAX, #9069 # int 02fb imull RSI, RSI, #9069 # int 0301 movl R10, RSI # spill 0304 sarl R10, #31 0308 shrl R10, #16 030c addl R10, RSI # int 030f movl RAX, R10 # spill 0312 sarl RAX, #16 0315 addl RAX, R11 # int 0318 andl R10, #-65536 # int 031f subl RSI, R10 # int 0322 movl R10, RAX # spill 0325 sarl R10, #31 0329 shrl R10, #17 032d addl R10, RAX # int 0330 andl R10, #-32768 # int 0337 subl RAX, R10 # int 033a movl R10, RAX # spill 033d sall R10, #16 0341 addl R10, RSI # int 0344 movl [R13 + #16 + R9 << #2], R10 # int 0349 incl R9 # int 034c cmpl R9, #17 0350 jl,s B10 # loop end P=0.500000 C=16484.000000 0352 B11: # out( B112 B12 ) <- in( B10 B8 ) Freq: 1 0352 movq R10, java/lang/Class:exact * # ptr 035c movl R9, [R10 + #132 (32-bit)] # compressed ptr ! Field: spec/harness/Context.tlOut 0363 testl R9, R9 # compressed ptr 0366 je B112 P=0.000001 C=-1.000000 036c B12: # out( B93 B13 ) <- in( B11 ) Freq: 0.999999 036c movl RBX, [R14 + #68 (8-bit)] # compressed ptr ! Field: java/lang/Thread.threadLocals 0370 decode_heap_oop_not_null R8,R9 0374 testl RBX, RBX # compressed ptr 0376 je B93 P=0.001299 C=5389.000000 037c B13: # out( B157 B14 ) <- in( B12 ) Freq: 0.9987 037c movl RBP, [R12 + RBX << 3 + #20] (compressed oop addressing) # compressed ptr ! Field: java/lang/ThreadLocal$ThreadLocalMap.table 0381 movl R11, [R12 + RBP << 3 + #12] (compressed oop addressing) # range 0386 NullCheck RBP 0386 B14: # out( B113 B15 ) <- in( B13 ) Freq: 0.998699 0386 movl R10, R11 # spill 0389 decl R10 # int 038c andl R10, [R12 + R9 << 3 + #12] (compressed oop addressing) # int 0391 testl R11, R11 # unsigned 0394 jbe,u B113 P=0.000001 C=-1.000000 039a B15: # out( B90 B16 ) <- in( B14 ) Freq: 0.998698 039a decode_heap_oop_not_null R11,RBP 039e movl R11, [R11 + #16 + R10 << #2] # compressed ptr 03a3 testl R11, R11 # compressed ptr 03a6 je B90 P=0.010120 C=5336.000000 03ac B16: # out( B114 B17 ) <- in( B15 ) Freq: 0.988591 03ac movl RDI, [R12 + R11 << 3 + #12] (compressed oop addressing) # compressed ptr ! Field: java/lang/ref/Reference.referent 03b1 03b1 cmpl RDI, R9 # compressed ptr 03b4 jne,u B114 P=0.000001 C=-1.000000 03ba B17: # out( B18 ) <- in( B16 ) Freq: 0.98859 03ba decode_heap_oop_not_null RAX,R11 03be B18: # out( B19 ) <- in( B17 B92 ) Freq: 0.998593 03be movl R10, [RAX + #28 (8-bit)] # compressed ptr ! Field: java/lang/ThreadLocal$ThreadLocalMap$Entry.value 03c2 decode_heap_oop R10,R10 03f9 B19: # out( B156 B20 ) <- in( B18 B95 ) Freq: 0.999996 nop # 7 bytes pad for loops and calls 0400 movl R11, [R10 + #8 (8-bit)] # compressed klass ptr 0404 NullCheck R10 0404 B20: # out( B154 B21 ) <- in( B19 ) Freq: 0.999995 0404 cmpl R11, narrowklass: precise klass java/io/PrintStream: 0x000002b874d9c680:Constant:exact * # compressed klass ptr 040b jne,u B154 P=0.000000 C=-1.000000 0411 B21: # out( B102 B22 ) <- in( B20 ) Freq: 0.999995 0411 movq [rsp + #40], R14 # spill 0416 # checkcastPP of R10 0416 movq [rsp + #48], R10 # spill nop # 5 bytes pad for loops and calls 0420 call_leaf,runtime currentTimeMillis No JVM State Info # 0430 # TLS is in R15 0430 movq R8, [R15 + #288 (32-bit)] # ptr 0437 movq R10, R8 # spill 043a addq R10, #88 # ptr 043e cvtsi2sdq XMM0, RAX # l2d 0443 # MachConstantBaseNode (empty encoding) 0443 vmulsd XMM0, XMM0, [constant table base + #8] # load from constant table: double=#0.001000 044b movsd [rsp + #96], XMM0 # spill 0451 # TLS is in R15 0451 cmpq R10, [R15 + #304 (32-bit)] # raw ptr 0458 jnb,u B102 P=0.000100 C=-1.000000 045e B22: # out( B23 ) <- in( B21 ) Freq: 0.999895 045e # TLS is in R15 045e movq [R15 + #288 (32-bit)], R10 # ptr 0465 PREFETCHW [R10 + #192 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 046d movq [R8], #1 # long 0474 PREFETCHW [R10 + #256 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 047c movl [R8 + #8 (8-bit)], narrowklass: precise klass [I: 0x000002b8741dfed0:Constant:exact * # compressed klass ptr 0484 PREFETCHW [R10 + #320 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 048c movl [R8 + #12 (8-bit)], #17 # int 0494 PREFETCHW [R10 + #384 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 049c movq RDI, R8 # spill 049f addq RDI, #16 # ptr 04a3 movl RCX, #9 # long (unsigned 32-bit) 04a8 mov rdi,rax # ClearArray: vpxor ymm0,ymm0,ymm0 jmpq L_zero_64_bytes # L_loop: # 64-byte LOOP vmovdqu ymm0,(rax) vmovdqu ymm0,0x20(rax) add 0x40,rax # L_zero_64_bytes: sub 0x8,rcx jge L_loop add 0x4,rcx jl L_tail vmovdqu ymm0,(rax) add 0x20,rax sub 0x4,rcx # L_tail: # Clearing tail bytes add 0x4,rcx jle L_end dec rcx # L_sloop: # 8-byte short loop vmovq xmm0,(rax) add 0x8,rax dec rcx jge L_sloop # L_end: 04ec B23: # out( B25 B24 ) <- in( B103 B22 ) Freq: 0.999995 04ec 04ec # checkcastPP of R8 04ec movl R10, #113 # int 04f2 movl R9, R10 sarl R9, 31 movl RBX, R10 xorl RBX, R9 subl RBX, R9 0502 cmpl RBX, #2147483647 0508 movl R10, #2147483647 # int 050e cmovlge RBX, R10 # signed, int 0512 movl R10, RBX # spill 0515 shrl R10, #31 0519 addl R10, RBX # int 051c andl R10, #-2 # int 0520 cmpl RBX, R10 0523 jne,s B25 P=0.049485 C=970.000000 0525 B24: # out( B25 ) <- in( B23 ) Freq: 0.95051 0525 decl RBX # int 0527 B25: # out( B27 ) <- in( B24 B23 ) Freq: 0.999995 0527 movl R10, RBX # spill 052a sarl R10, #31 052e shrl R10, #16 0532 addl R10, RBX # int 0535 movl R11, R10 # spill 0538 sarl R11, #16 053c andl R10, #-65536 # int 0543 subl RBX, R10 # int 0546 imull R10, R11, #9069 # int 054d imull RAX, RBX, #9069 # int 0553 movl R11, RAX # spill 0556 sarl R11, #31 055a shrl R11, #16 055e addl R11, RAX # int 0561 movl R9, R11 # spill 0564 andl R9, #-65536 # int 056b subl RAX, R9 # int 056e sarl R11, #16 0572 addl R11, R10 # int 0575 movl R9, R11 # spill 0578 sarl R9, #31 057c shrl R9, #17 0580 addl R9, R11 # int 0583 andl R9, #-32768 # int 058a subl R11, R9 # int 058d movl R9, R11 # spill 0590 sall R9, #16 0594 addl R9, RAX # int 0597 movl [R8 + #16 (8-bit)], R9 # int 059b movl RDI, #1 # int 05a0 xorl R14, R14 # ptr 05a3 xorl RBX, RBX # int 05a5 movl [rsp + #56], RBX # spill 05a9 jmp,s B27 nop # 5 bytes pad for loops and calls 05b0 B26: # out( B27 ) <- in( B27 ) top-of-loop Freq: 16.9968 05b0 movl RDI, R10 # spill 05b3 B27: # out( B26 B28 ) <- in( B25 B26 ) Loop( B27-B26 inner main of N147) Freq: 17.9968 05b3 imull R10, R11, #9069 # int 05ba imull RBX, RAX, #9069 # int 05c0 movl R9, RBX # spill 05c3 sarl R9, #31 05c7 shrl R9, #16 05cb addl R9, RBX # int 05ce movl RSI, R9 # spill 05d1 sarl RSI, #16 05d4 addl RSI, R10 # int 05d7 andl R9, #-65536 # int 05de subl RBX, R9 # int 05e1 movl R11, RSI # spill 05e4 sarl R11, #31 05e8 imull R9, RBX, #9069 # int 05ef shrl R11, #17 05f3 addl R11, RSI # int 05f6 movl RDX, R9 # spill 05f9 sarl RDX, #31 05fc andl R11, #-32768 # int 0603 subl RSI, R11 # int 0606 shrl RDX, #16 0609 addl RDX, R9 # int 060c imull R10, RSI, #9069 # int 0613 movl RCX, RDX # spill 0615 andl RCX, #-65536 # int 061b subl R9, RCX # int 061e sarl RDX, #16 0621 addl RDX, R10 # int 0624 imull RCX, R9, #9069 # int 062b movl R10, RDX # spill 062e sarl R10, #31 0632 movl RBP, RCX # spill 0634 sarl RBP, #31 0637 shrl R10, #17 063b addl R10, RDX # int 063e shrl RBP, #16 0641 addl RBP, RCX # int 0643 andl R10, #-32768 # int 064a subl RDX, R10 # int 064d movl R11, RBP # spill 0650 andl R11, #-65536 # int 0657 subl RCX, R11 # int 065a imull R10, RDX, #9069 # int 0661 imull RAX, RCX, #9069 # int 0667 sall RDX, #16 066a addl RDX, R9 # int 066d movl R11, RAX # spill 0670 sarl R11, #31 0674 sarl RBP, #16 0677 addl RBP, R10 # int 067a shrl R11, #16 067e addl R11, RAX # int 0681 movl R10, RBP # spill 0684 sarl R10, #31 0688 movl R9, R11 # spill 068b andl R9, #-65536 # int 0692 subl RAX, R9 # int 0695 shrl R10, #17 0699 addl R10, RBP # int 069c sarl R11, #16 06a0 andl R10, #-32768 # int 06a7 subl RBP, R10 # int 06aa sall RSI, #16 06ad addl RSI, RBX # int 06af movl [R8 + #16 + RDI << #2], RSI # int 06b4 movl [R8 + #20 + RDI << #2], RDX # int 06b9 imull R9, RBP, #9069 # int 06c0 addl R11, R9 # int 06c3 sall RBP, #16 06c6 addl RBP, RCX # int 06c8 movl [R8 + #24 + RDI << #2], RBP # int 06cd movl R9, R11 # spill 06d0 sarl R9, #31 06d4 shrl R9, #17 06d8 addl R9, R11 # int 06db andl R9, #-32768 # int 06e2 subl R11, R9 # int 06e5 movl R9, R11 # spill 06e8 sall R9, #16 06ec addl R9, RAX # int 06ef movl [R8 + #28 + RDI << #2], R9 # int 06f4 movl R10, RDI # spill 06f7 addl R10, #4 # int nop # 5 bytes pad for loops and calls 0700 cmpl R10, #14 0704 jl B26 # loop end P=0.944435 C=16484.000000 070a B28: # out( B31 B29 ) <- in( B27 ) Freq: 0.999995 070a cmpl R10, #17 070e jge,s B31 P=0.500000 C=-1.000000 0710 B29: # out( B30 ) <- in( B28 ) Freq: 0.499997 0710 # castII of RDI 0710 addl RDI, #4 # int nop # 1 bytes pad for loops and calls 0714 B30: # out( B30 B31 ) <- in( B29 B30 ) Loop( B30-B30 inner post of N1788) Freq: 0.999995 0714 imull R10, R11, #9069 # int 071b imull RAX, RAX, #9069 # int 0721 movl RCX, RAX # spill 0723 sarl RCX, #31 0726 shrl RCX, #16 0729 addl RCX, RAX # int 072b movl R11, RCX # spill 072e sarl R11, #16 0732 addl R11, R10 # int 0735 andl RCX, #-65536 # int 073b subl RAX, RCX # int 073d movl R10, R11 # spill 0740 sarl R10, #31 0744 shrl R10, #17 0748 addl R10, R11 # int 074b andl R10, #-32768 # int 0752 subl R11, R10 # int 0755 movl R10, R11 # spill 0758 sall R10, #16 075c addl R10, RAX # int 075f movl [R8 + #16 + RDI << #2], R10 # int 0764 incl RDI # int 0766 cmpl RDI, #17 0769 jl,s B30 # loop end P=0.500000 C=16484.000000 076b B31: # out( B34 ) <- in( B30 B28 ) Freq: 0.999995 076b movsd XMM0, [constant table base + #16] # load from constant table: double=#1.000000 0773 movl RCX, #16 # int 0778 movl R9, #4 # int 077e movl RDX, #1000 # int 0783 movl RSI, #16 # int 0788 xorl RDI, RDI # int 078a xorl RAX, RAX # int 078c jmp,s B34 078e B32: # out( B51 B33 ) <- in( B38 ) Freq: 70.8905 078e # TLS is in R15 078e movq R11, [R15 + #920 (32-bit)] # ptr 0795 testl rax, [R11] # Safepoint: poll for GC # spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate @ bci:55 (line 67) L[0]=_ L[1]=#16777216 L[2]=#ScObj0 L[3]=RBX L[4]=RDI L[5]=_ L[6]=_ L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=R10, [j :6]=RSI, [haveRange :7]=#0, [m :8]=R8 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:29 (line 91) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=rsp + #48 L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#1, [last_time :1]=rsp + #96, [total :2]=#0.000000D } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {r8=Oop [32]=Oop [40]=Oop [48]=Oop off=1941/0x795} nop # 8 bytes pad for loops and calls 07a0 cmpl RDI, #16777216 07a6 jge B51 P=0.000293 C=421464.000000 07ac B33: # out( B34 ) <- in( B32 ) Freq: 70.8697 07ac movl RAX, RBX # spill 07ae movl R9, R10 # spill 07b1 B34: # out( B40 ) <- in( B31 B33 ) Loop( B34-B33 ) Freq: 71.8697 07b1 movl R13, #16777216 # int 07b7 subl R13, RDI # int 07ba cmpl R13, #1000 # unsigned 07c1 cmovlnbe R13, RDX # unsigned, int 07c5 addl R13, RDI # int 07c8 jmp B40 nop # 3 bytes pad for loops and calls 07d0 B35: # out( B36 ) <- in( B45 ) top-of-loop Freq: 173787 07d0 movl RBX, RSI # spill 07d2 decl RBX # int 07d4 B36: # out( B49 B37 ) <- in( B35 B46 ) top-of-loop Freq: 241590 07d4 subl RBP, [R8 + #16 + RSI << #2] # int 07d9 movl R10, RBP # spill 07dc sarl R10, #31 # cmpLTMask0 07e0 andl R10, #2147483647 # int 07e7 addl R10, RBP # int 07ea movl [R8 + #16 + RSI << #2], R10 # int 07ef cvtsi2sdl XMM1, R10 # i2d 07f4 vmulsd XMM1, XMM1, [constant table base + #0] # load from constant table: double=#0.000000 nop # 4 bytes pad for loops and calls 0800 cmpl R9, #17 # unsigned 0804 jnb,u B49 P=0.000001 C=-1.000000 080a B37: # out( B50 B38 ) <- in( B36 ) Freq: 241590 080a movl RBP, [R8 + #16 + R9 << #2] # int 080f cmpl RBX, #17 # unsigned 0812 jnb,u B50 P=0.000001 C=-1.000000 0818 B38: # out( B32 B39 ) <- in( B37 ) Freq: 241590 0818 subl RBP, [R8 + #16 + RBX << #2] # int 081d vmulsd XMM1, XMM1, XMM1 0821 movl R11, RBP # spill 0824 sarl R11, #31 # cmpLTMask0 0828 movl R10, R9 # spill 082b decl R10 # int 082e andl R11, #2147483647 # int 0835 addl R11, RBP # int 0838 movl [R8 + #16 + RBX << #2], R11 # int 083d cvtsi2sdl XMM2, R11 # i2d 0842 vmulsd XMM2, XMM2, [constant table base + #0] # load from constant table: double=#0.000000 084a vmulsd XMM2, XMM2, XMM2 084e vaddsd XMM1, XMM1, XMM2 0852 movl RSI, RBX # spill 0854 decl RSI # int 0856 testl RBX, RBX 0858 cmovle RSI, RCX # signed, int 085b movl RBX, RAX # spill 085d incl RBX # int 085f ucomisd XMM0, XMM1 test 0863 cmovlb RBX, RAX # unsigned, int 0866 testl R9, R9 0869 cmovle R10, RCX # signed, int 086d incl RDI # int 086f cmpl RDI, R13 0872 jge B32 # loop end P=0.000293 C=421464.000000 0878 B39: # out( B40 ) <- in( B38 ) Freq: 241519 0878 movl RAX, RBX # spill 087a movl R9, R10 # spill 087d B40: # out( B47 B41 ) <- in( B34 B39 ) Loop( B40-B39 inner strip mined) Freq: 241591 nop # 3 bytes pad for loops and calls 0880 cmpl R9, #17 # unsigned 0884 jnb,u B47 P=0.000001 C=-1.000000 088a B41: # out( B48 B42 ) <- in( B40 ) Freq: 241590 088a movl RBP, [R8 + #16 + R9 << #2] # int 088f cmpl RSI, #17 # unsigned 0892 jnb,u B48 P=0.000001 C=-1.000000 0898 B42: # out( B44 B43 ) <- in( B41 ) Freq: 241590 0898 testl R9, R9 089b jne,s B44 P=0.764847 C=54641.000000 089d B43: # out( B45 ) <- in( B42 ) Freq: 56810.6 089d movl R9, #16 # int 08a3 jmp,s B45 08a5 B44: # out( B45 ) <- in( B42 ) Freq: 184779 08a5 decl R9 # int 08a8 B45: # out( B35 B46 ) <- in( B44 B43 ) Freq: 241590 08a8 testl RSI, RSI 08aa jne B35 P=0.719347 C=42084.000000 08b0 B46: # out( B36 ) <- in( B45 ) Freq: 67803 08b0 movl RBX, #16 # int 08b5 jmp B36 08ba B47: # out( N2729 ) <- in( B40 ) Freq: 0.244799 08ba movl RDX, #-28 # int 08bf movq RBP, [rsp + #32] # spill 08c4 movq R10, [rsp + #48] # spill 08c9 movq [rsp + #32], R10 # spill 08ce movl [rsp + #40], RAX # spill 08d2 movl [rsp + #44], RDI # spill 08d6 movl [rsp + #60], R9 # spill 08db movl [rsp + #64], RSI # spill 08df movq [rsp + #72], R8 # spill 08e4 call,static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # spec.benchmarks.scimark.utils.Random::nextDouble @ bci:8 (line 119) L[0]=#ScObj0 L[1]=_ L[2]=_ L[3]=_ STK[0]=rsp + #72 STK[1]=rsp + #60 MON-BOX0=rsp+128 MON-OBJ(LOCK ELIMINATED)[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #60, [j :6]=rsp + #64, [haveRange :7]=#0, [m :8]=rsp + #72 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate @ bci:22 (line 69) L[0]=_ L[1]=#16777216 L[2]=#ScObj0 L[3]=rsp + #40 L[4]=rsp + #44 L[5]=_ L[6]=_ L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #60, [j :6]=rsp + #64, [haveRange :7]=#0, [m :8]=rsp + #72 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:29 (line 91) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=rsp + #32 L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#1, [last_time :1]=rsp + #96, [total :2]=#0.000000D } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [72]=Oop off=2284/0x8ec} 08ec stop # ShouldNotReachHere 0908 B48: # out( N2729 ) <- in( B41 ) Freq: 0.244798 0908 movl RDX, #-28 # int 090d movq R10, [rsp + #48] # spill 0912 movq [rsp + #40], R10 # spill 0917 movl [rsp + #48], RAX # spill 091b movl [rsp + #52], RDI # spill 091f movl [rsp + #68], R9 # spill 0924 movl [rsp + #72], RSI # spill 0928 movq [rsp + #80], R8 # spill nop # 3 bytes pad for loops and calls 0930 call,static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # spec.benchmarks.scimark.utils.Random::nextDouble @ bci:17 (line 119) L[0]=#ScObj0 L[1]=_ L[2]=_ L[3]=_ STK[0]=RBP STK[1]=rsp + #80 STK[2]=rsp + #72 MON-BOX0=rsp+128 MON-OBJ(LOCK ELIMINATED)[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #68, [j :6]=rsp + #72, [haveRange :7]=#0, [m :8]=rsp + #80 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate @ bci:22 (line 69) L[0]=_ L[1]=#16777216 L[2]=#ScObj0 L[3]=rsp + #48 L[4]=rsp + #52 L[5]=_ L[6]=_ L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #68, [j :6]=rsp + #72, [haveRange :7]=#0, [m :8]=rsp + #80 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:29 (line 91) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=rsp + #40 L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#1, [last_time :1]=rsp + #96, [total :2]=#0.000000D } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {[32]=Oop [40]=Oop [80]=Oop off=2360/0x938} 0938 stop # ShouldNotReachHere 0954 B49: # out( N2729 ) <- in( B36 ) Freq: 0.244798 0954 movl RDX, #-28 # int 0959 movq RBP, [rsp + #32] # spill 095e movq R10, [rsp + #48] # spill 0963 movq [rsp + #32], R10 # spill 0968 movl [rsp + #40], RAX # spill 096c movl [rsp + #44], RDI # spill 0970 movsd [rsp + #48], XMM1 # spill 0976 movl [rsp + #68], R9 # spill 097b movl [rsp + #72], RBX # spill 097f movq [rsp + #80], R8 # spill 0984 call,static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # spec.benchmarks.scimark.utils.Random::nextDouble @ bci:8 (line 119) L[0]=#ScObj0 L[1]=_ L[2]=_ L[3]=_ STK[0]=rsp + #80 STK[1]=rsp + #68 MON-BOX0=rsp+128 MON-OBJ(LOCK ELIMINATED)[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #68, [j :6]=rsp + #72, [haveRange :7]=#0, [m :8]=rsp + #80 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate @ bci:28 (line 70) L[0]=_ L[1]=#16777216 L[2]=#ScObj0 L[3]=rsp + #40 L[4]=rsp + #44 L[5]=rsp + #48 L[6]=_ L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #68, [j :6]=rsp + #72, [haveRange :7]=#0, [m :8]=rsp + #80 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:29 (line 91) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=rsp + #32 L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#1, [last_time :1]=rsp + #96, [total :2]=#0.000000D } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [80]=Oop off=2444/0x98c} 098c stop # ShouldNotReachHere 09a8 B50: # out( N2729 ) <- in( B37 ) Freq: 0.244798 09a8 movl RDX, #-28 # int 09ad movq R10, [rsp + #48] # spill 09b2 movq [rsp + #40], R10 # spill 09b7 movl [rsp + #48], RAX # spill 09bb movl [rsp + #52], RDI # spill 09bf movsd [rsp + #56], XMM1 # spill 09c5 movl [rsp + #76], R9 # spill 09ca movl [rsp + #80], RBX # spill 09ce movq [rsp + #88], R8 # spill nop # 1 bytes pad for loops and calls 09d4 call,static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # spec.benchmarks.scimark.utils.Random::nextDouble @ bci:17 (line 119) L[0]=#ScObj0 L[1]=_ L[2]=_ L[3]=_ STK[0]=RBP STK[1]=rsp + #88 STK[2]=rsp + #80 MON-BOX0=rsp+128 MON-OBJ(LOCK ELIMINATED)[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #76, [j :6]=rsp + #80, [haveRange :7]=#0, [m :8]=rsp + #88 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate @ bci:28 (line 70) L[0]=_ L[1]=#16777216 L[2]=#ScObj0 L[3]=rsp + #48 L[4]=rsp + #52 L[5]=rsp + #56 L[6]=_ L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=rsp + #76, [j :6]=rsp + #80, [haveRange :7]=#0, [m :8]=rsp + #88 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:29 (line 91) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=rsp + #40 L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#1, [last_time :1]=rsp + #96, [total :2]=#0.000000D } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {[32]=Oop [40]=Oop [88]=Oop off=2524/0x9dc} 09dc stop # ShouldNotReachHere 09f8 B51: # out( B134 B52 ) <- in( B32 ) Freq: 0.0208017 nop # 8 bytes pad for loops and calls 0a00 call_leaf,runtime currentTimeMillis No JVM State Info # 0a10 cvtsi2sdl XMM0, RBX # i2d 0a14 vmulsd XMM0, XMM0, [constant table base + #40] # load from constant table: double=#0.000000 0a1c vmulsd XMM0, XMM0, [constant table base + #24] # load from constant table: double=#4.000000 0a24 movq R10, #-9223372036854775808 # long 0a2e movd R8,XMM0 # MoveD2L 0a33 movq RCX, R8 # spill 0a36 andq RCX, R10 # long 0a39 testq RCX, RCX nop # 4 bytes pad for loops and calls 0a40 jne B134 P=0.000000 C=5343.000000 0a46 B52: # out( B53 ) <- in( B51 ) Freq: 0.0208017 0a46 movl R11, [rsp + #56] # spill 0a4b movl [rsp + #88], R11 # spill 0a50 B53: # out( B132 B54 ) <- in( B52 B134 ) Freq: 0.0208017 0a50 cvtsi2sdq XMM0, RAX # l2d 0a55 vmulsd XMM0, XMM0, [constant table base + #8] # load from constant table: double=#0.001000 0a5d vsubsd XMM0, XMM0, [RSP + #96 (32-bit)] 0a63 vaddsd XMM0, XMM0, [constant table base + #32] # load from constant table: double=#0.000000 0a6b movq R10, #4503599627370495 # long 0a75 movq R9, R8 # spill 0a78 andq R9, R10 # long 0a7b movq R10, #9218868437227405312 # long 0a85 andq R8, R10 # long 0a88 sarq R8, #52 0a8c movl R8, R8 # l2i 0a8f cmpl R8, #2047 0a96 je B132 P=0.000000 C=5343.000000 0a9c B54: # out( B135 B55 ) <- in( B53 ) Freq: 0.0208017 nop # 4 bytes pad for loops and calls 0aa0 testl R8, R8 0aa3 je B135 P=0.000000 C=5343.000000 0aa9 B55: # out( B56 ) <- in( B54 ) Freq: 0.0208016 0aa9 movq R10, #4503599627370496 # long 0ab3 orq R9, R10 # long 0ab6 movq [rsp + #64], R9 # spill 0abb movl R10, #53 # int 0ac1 movl [rsp + #72], R10 # spill 0ac6 B56: # out( B97 B57 ) <- in( B55 B136 ) Freq: 0.0208017 0ac6 movq R10, [rsp + #40] # spill 0acb movl R9, [R10 + #68 (8-bit)] # compressed ptr ! Field: java/lang/Thread.threadLocals 0acf movl R10, R8 # spill 0ad2 addl R10, #-1023 # int 0ad9 movl [rsp + #76], R10 # spill nop # 2 bytes pad for loops and calls 0ae0 testl R9, R9 # compressed ptr 0ae3 je B97 P=0.001299 C=5389.000000 0ae9 B57: # out( B160 B58 ) <- in( B56 ) Freq: 0.0207746 0ae9 movl RBP, [R12 + R9 << 3 + #20] (compressed oop addressing) # compressed ptr ! Field: java/lang/ThreadLocal$ThreadLocalMap.table 0aee movl R10, [R12 + RBP << 3 + #12] (compressed oop addressing) # range 0af3 NullCheck RBP 0af3 B58: # out( B118 B59 ) <- in( B57 ) Freq: 0.0207746 0af3 movl R8, R10 # spill 0af6 decl R8 # int 0af9 andl R8, #1253254570 # int 0b00 testl R10, R10 # unsigned 0b03 jbe,u B118 P=0.000001 C=-1.000000 0b09 B59: # out( B62 B60 ) <- in( B58 ) Freq: 0.0207746 0b09 decode_heap_oop_not_null R10,RBP 0b0d movl R11, [R10 + #16 + R8 << #2] # compressed ptr 0b12 testl R11, R11 # compressed ptr 0b15 je,s B62 P=0.010120 C=5336.000000 0b17 B60: # out( B65 B61 ) <- in( B59 ) Freq: 0.0205644 0b17 movl RCX, [R12 + R11 << 3 + #12] (compressed oop addressing) # compressed ptr ! Field: java/lang/ref/Reference.referent 0b1c 0b1c decode_heap_oop_not_null R11,R11 0b20 cmpl RCX, narrowoop: jdk/internal/math/FloatingDecimal$1:exact * # compressed ptr 0b26 je,us B65 P=0.500000 C=-1.000000 0b28 B61: # out( B62 ) <- in( B60 ) Freq: 0.0102822 0b28 movq R14, R11 # spill 0b2b B62: # out( B171 B63 ) <- in( B61 B59 ) Freq: 0.0104924 0b2b movl R10, R8 # spill 0b2e movl R11, [rsp + #76] # spill 0b33 movl [rsp + #60], R11 # spill 0b38 movl R8, [rsp + #72] # spill 0b3d movl [rsp + #56], R8 # spill 0b42 movsd [rsp + #40], XMM0 # spill 0b48 decode_heap_oop_not_null RDX,R9 0b4c movq R8, jdk/internal/math/FloatingDecimal$1:exact * # ptr 0b56 movl R9, R10 # spill 0b59 movq RDI, R14 # spill 0b5c call,static java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss # java.lang.ThreadLocal$ThreadLocalMap::getEntry @ bci:38 (line 439) L[0]=_ L[1]=_ L[2]=_ L[3]=_ # java.lang.ThreadLocal::get @ bci:16 (line 165) L[0]=#Ptr0x000002b874cc56f0 L[1]=_ L[2]=_ L[3]=_ L[4]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer @ bci:3 (line 986) # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:156 (line 1782) L[0]=_ L[1]=_ L[2]=#1 L[3]=_ L[4]=_ L[5]=rsp + #88 L[6]=rsp + #64 L[7]=_ L[8]=rsp + #60 L[9]=rsp + #56 L[10]=_ L[11]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:2 (line 1738) L[0]=_ L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:1 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #48 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #40 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {[32]=Oop [48]=Oop off=2916/0xb64} 0b64 B63: # out( B96 B64 ) <- in( B62 ) Freq: 0.0104922 # Block is sole successor of call 0b64 testq RAX, RAX # ptr 0b67 je B96 P=0.010219 C=5382.000000 0b6d B64: # out( B65 ) <- in( B63 ) Freq: 0.010385 0b6d movq R11, RAX # spill 0b70 movsd XMM0, [rsp + #40] # spill 0b76 movl R10, [rsp + #56] # spill 0b7b movl [rsp + #72], R10 # spill 0b80 movl R8, [rsp + #60] # spill 0b85 movl [rsp + #76], R8 # spill 0b8a B65: # out( B66 ) <- in( B60 B64 ) Freq: 0.0206672 0b8a movl R10, [R11 + #28 (8-bit)] # compressed ptr ! Field: java/lang/ThreadLocal$ThreadLocalMap$Entry.value 0b8e decode_heap_oop R11,R10 0bc8 B66: # out( B158 B67 ) <- in( B65 B98 ) Freq: 0.0208014 0bc8 movl R10, [R11 + #8 (8-bit)] # compressed klass ptr 0bcc NullCheck R11 0bcc B67: # out( B155 B68 ) <- in( B66 ) Freq: 0.0208014 0bcc cmpl R10, narrowklass: precise klass jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer: 0x000002b874cde520:Constant:exact * # compressed klass ptr 0bd3 jne,u B155 P=0.000000 C=-1.000000 0bd9 B68: # out( B169 B69 ) <- in( B67 ) Freq: 0.0208014 0bd9 movsd [rsp + #40], XMM0 # spill 0bdf movq RBP, R11 # spill 0be2 # checkcastPP of RBP 0be2 movl R11, [rsp + #88] # spill 0be7 movb [RBP + #24 (8-bit)], R11 # byte ! Field: jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer.isNegative 0beb movq RDX, RBP # spill 0bee movl R8, [rsp + #76] # spill 0bf3 movq R9, [rsp + #64] # spill 0bf8 movl RDI, [rsp + #72] # spill 0bfc movl RSI, #1 # int nop # 3 bytes pad for loops and calls 0c04 call,static jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::dtoa # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:177 (line 1785) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ L[9]=_ L[10]=RBP L[11]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:2 (line 1738) L[0]=_ L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:1 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #48 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #40 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [48]=Oop off=3084/0xc0c} 0c0c B69: # out( B70 ) <- in( B68 ) Freq: 0.020801 # Block is sole successor of call 0c0c # checkcastPP of RBP 0c0c movsd XMM0, [rsp + #40] # spill 0c12 B70: # out( B116 B71 ) <- in( B144 B141 B133 B145 B143 B69 ) Freq: 0.020801 0c12 movl R11, [RBP + #8 (8-bit)] # compressed klass ptr nop # 10 bytes pad for loops and calls 0c20 cmpl R11, narrowklass: precise klass jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer: 0x000002b874cde520:Constant:exact * # compressed klass ptr 0c27 jne,u B116 P=0.000001 C=-1.000000 0c2d B71: # out( B170 B72 ) <- in( B70 ) Freq: 0.020801 0c2d movsd [rsp + #56], XMM0 # spill 0c33 # checkcastPP of RBP 0c33 movl R11, [RBP + #32 (8-bit)] # compressed ptr ! Field: jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer.buffer 0c37 decode_heap_oop R8,R11 0c71 movq RDX, RBP # spill 0c74 call,static jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::getChars # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:5 (line 301) L[0]=RBP L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #48 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [48]=Oop off=3196/0xc7c} 0c7c B72: # out( B108 B73 ) <- in( B71 ) Freq: 0.0208005 # Block is sole successor of call 0c7c movl [rsp + #40], RAX # spill 0c80 # TLS is in R15 0c80 movq RBX, [R15 + #288 (32-bit)] # ptr 0c87 movq R10, RBX # spill 0c8a addq R10, #24 # ptr 0c8e # TLS is in R15 0c8e cmpq R10, [R15 + #304 (32-bit)] # raw ptr 0c95 jnb,u B108 P=0.000100 C=-1.000000 0c9b B73: # out( B74 ) <- in( B72 ) Freq: 0.0207985 0c9b # TLS is in R15 0c9b movq [R15 + #288 (32-bit)], R10 # ptr 0ca2 PREFETCHW [R10 + #192 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0caa movq [RBX], #1 # long 0cb1 movl [RBX + #8 (8-bit)], narrowklass: precise klass java/lang/String: 0x000002b8741ca520:Constant:exact * # compressed klass ptr 0cb8 movl [RBX + #12 (8-bit)], R12 # int (R12_heapbase==0) 0cbc movq [RBX + #16 (8-bit)], R12 # long (R12_heapbase==0) 0cc0 B74: # out( B159 B75 ) <- in( B109 B73 ) Freq: 0.0208005 0cc0 0cc0 # checkcastPP of RBX 0cc0 movl R9, [RBP + #32 (8-bit)] # compressed ptr ! Field: jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer.buffer 0cc4 movl R11, [R12 + R9 << 3 + #12] (compressed oop addressing) # range 0cc9 NullCheck R9 0cc9 B75: # out( B119 B76 ) <- in( B74 ) Freq: 0.0208005 0cc9 movl R10, [rsp + #40] # spill 0cce testl R10, R10 0cd1 jl B119 P=0.000000 C=5398.000000 0cd7 B76: # out( B119 B77 ) <- in( B75 ) Freq: 0.0208005 0cd7 movl R8, R11 # spill 0cda subl R8, R10 # int nop # 3 bytes pad for loops and calls 0ce0 testl R8, R8 0ce3 jl B119 P=0.000000 C=5398.000000 0ce9 B77: # out( B137 B78 ) <- in( B76 ) Freq: 0.0208005 0ce9 testl R10, R10 0cec je B137 P=0.000000 C=5491.000000 0cf2 B78: # out( B115 B79 ) <- in( B77 ) Freq: 0.0208005 nop # 14 bytes pad for loops and calls 0d00 cmpl R10, #1048576 # unsigned 0d07 jnbe,u B115 P=0.000001 C=-1.000000 0d0d B79: # out( B80 ) <- in( B78 ) Freq: 0.0208005 0d0d movslq R8, R10 # i2l 0d10 B80: # out( B110 B81 ) <- in( B79 B115 ) Freq: 0.0208005 0d10 decode_heap_oop_not_null RCX,R9 0d14 movq [rsp + #104], RCX # spill nop # 7 bytes pad for loops and calls 0d20 cmpl R10, #1048576 # unsigned 0d27 jnbe,u B110 P=0.000001 C=-1.000000 0d2d B81: # out( B110 B82 ) <- in( B80 ) Freq: 0.0208005 0d2d # TLS is in R15 0d2d movq R13, [R15 + #288 (32-bit)] # ptr 0d34 addq R8, #23 # long 0d38 andq R8, #-8 # long 0d3c movq RCX, R13 # spill 0d3f addq RCX, R8 # ptr 0d42 # TLS is in R15 0d42 cmpq RCX, [R15 + #304 (32-bit)] # raw ptr 0d49 jnb,u B110 P=0.000100 C=-1.000000 0d4f B82: # out( B83 ) <- in( B81 ) Freq: 0.0207984 0d4f # TLS is in R15 0d4f movq [R15 + #288 (32-bit)], RCX # ptr 0d56 PREFETCHW [RCX + #192 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0d5d movq [R13], #1 # long 0d65 PREFETCHW [RCX + #256 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0d6c movl [R13 + #8 (8-bit)], narrowklass: precise klass [B: 0x000002b8741dfe00:Constant:exact * # compressed klass ptr 0d74 movl [R13 + #12 (8-bit)], R10 # int 0d78 PREFETCHW [RCX + #320 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0d7f PREFETCHW [RCX + #384 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 0d86 B83: # out( B117 B84 ) <- in( B111 B82 ) Freq: 0.0208005 0d86 0d86 # checkcastPP of R13 0d86 movl RCX, R10 # spill 0d89 # castII of RCX 0d89 movl [rsp + #80], RCX # spill 0d8d cmpl R11, RCX # unsigned 0d90 jb,u B117 P=0.000001 C=-1.000000 0d96 B84: # out( B120 B85 ) <- in( B83 ) Freq: 0.0208005 0d96 movq RDI, R13 # spill 0d99 addq RDI, #16 # ptr 0d9d leaq RBP, [R12 + R9 << 3 + #16] (compressed oop addressing) # ptr compressedoopoff32 0da2 movq RSI, RBP # spill 0da5 movl RDX, RCX # spill 0da7 String Compress RSI,RDI -> RAX // KILL RAX, RCX, RDX 0e64 MEMBAR-storestore (empty encoding) 0e64 movl R10, [rsp + #80] # spill 0e69 cmpl RAX, R10 0e6c jne B120 P=0.000000 C=5492.000000 0e72 B85: # out( B87 B86 ) <- in( B84 ) Freq: 0.0208005 0e72 encode_heap_oop_not_null R11,R13 0ed1 movl [RBX + #20 (8-bit)], R11 # compressed ptr ! Field: java/lang/String.value (constant) 0ed5 movq R10, RBX # ptr -> long 0ed8 movq R11, R13 # ptr -> long 0edb xorq R11, R10 # long 0ede shrq R11, #24 0ee2 testq R11, R11 0ee5 je,s B87 P=0.001000 C=-1.000000 0ee7 B86: # out( B104 B87 ) <- in( B85 ) Freq: 0.0207797 0ee7 shrq R10, #9 0eeb movq R8, 0x000002b82bcb0000 # ptr 0ef5 addq R8, R10 # ptr nop # 8 bytes pad for loops and calls 0f00 cmpb [R8], #4 0f04 jne B104 P=0.001000 C=-1.000000 0f0a B87: # out( B88 ) <- in( B106 B107 B104 B86 B85 ) Freq: 0.0208005 0f0a movb [RBX + #16 (8-bit)], R12 # short/char (R12_heapbase==0) ! Field: java/lang/String.coder (constant) 0f0e B88: # out( B173 B89 ) <- in( B139 B87 B130 B131 B128 B127 B126 ) Freq: 0.0208005 0f0e MEMBAR-release ! (empty encoding) 0f0e MEMBAR-release ! (empty encoding) 0f0e movq RBP, [rsp + #32] # spill 0f13 movq RDX, [rsp + #48] # spill 0f18 movq R8, RBX # spill nop # 1 bytes pad for loops and calls 0f1c call,static java.io.PrintStream::writeln # java.io.PrintStream::println @ bci:14 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop off=3876/0xf24} 0f24 B89: # out( N2729 ) <- in( B88 ) Freq: 0.0208001 # Block is sole successor of call 0f24 vzeroupper addq rsp, 144 # Destroy frame popq rbp cmpq rsp, poll_offset[r15_thread] ja #safepoint_stub # Safepoint: poll for GC 0f3c ret 0f3d B90: # out( B168 B91 ) <- in( B15 ) Freq: 0.0101067 0f3d movq [rsp + #40], R8 # spill 0f42 movq RBP, R14 # spill 0f45 decode_heap_oop_not_null RDX,RBX 0f49 movl R9, R10 # spill 0f4c xorl RDI, RDI # ptr nop # 2 bytes pad for loops and calls 0f50 call,static java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss # java.lang.ThreadLocal$ThreadLocalMap::getEntry @ bci:38 (line 439) L[0]=_ L[1]=_ L[2]=_ L[3]=_ # java.lang.ThreadLocal::get @ bci:16 (line 165) L[0]=rsp + #40 L[1]=_ L[2]=_ L[3]=_ L[4]=_ # spec.harness.Context::getOut @ bci:3 (line 76) # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [40]=Oop off=3928/0xf58} 0f58 B91: # out( B99 B92 ) <- in( B90 ) Freq: 0.0101065 # Block is sole successor of call 0f58 testq RAX, RAX # ptr nop # 5 bytes pad for loops and calls 0f60 je B99 P=0.010219 C=5382.000000 0f66 B92: # out( B18 ) <- in( B91 ) Freq: 0.0100033 0f66 movq R14, RBP # spill 0f69 jmp B18 0f6e B93: # out( B94 ) <- in( B12 ) Freq: 0.00129896 0f6e movq RBP, R14 # spill 0f71 B94: # out( B167 B95 ) <- in( B99 B93 ) Freq: 0.00140224 0f71 movq RDX, R8 # spill 0f74 call,static java.lang.ThreadLocal::setInitialValue # java.lang.ThreadLocal::get @ bci:34 (line 172) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ # spec.harness.Context::getOut @ bci:3 (line 76) # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop off=3964/0xf7c} 0f7c B95: # out( B19 ) <- in( B94 ) Freq: 0.00140222 # Block is sole successor of call 0f7c movq R14, RBP # spill 0f7f movq R10, RAX # spill 0f82 jmp B19 0f87 B96: # out( B97 ) <- in( B63 ) Freq: 0.000107223 0f87 movsd XMM0, [rsp + #40] # spill 0f8d movl R10, [rsp + #56] # spill 0f92 movl [rsp + #72], R10 # spill 0f97 movl R11, [rsp + #60] # spill 0f9c movl [rsp + #76], R11 # spill 0fa1 B97: # out( B166 B98 ) <- in( B96 B56 ) Freq: 0.000134243 0fa1 movdq RBP, XMM0 # spill 0fa6 movq RDX, jdk/internal/math/FloatingDecimal$1:exact * # ptr 0fb0 call,static java.lang.ThreadLocal::setInitialValue # java.lang.ThreadLocal::get @ bci:34 (line 172) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer @ bci:3 (line 986) # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:156 (line 1782) L[0]=_ L[1]=_ L[2]=#1 L[3]=_ L[4]=_ L[5]=rsp + #88 L[6]=rsp + #64 L[7]=_ L[8]=rsp + #76 L[9]=rsp + #72 L[10]=_ L[11]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:2 (line 1738) L[0]=_ L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:1 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #48 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=RBP } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {[32]=Oop [48]=Oop off=4024/0xfb8} 0fb8 B98: # out( B66 ) <- in( B97 ) Freq: 0.000134241 # Block is sole successor of call 0fb8 movdq XMM0, RBP # spill 0fbd movq R11, RAX # spill 0fc0 jmp B66 0fc5 B99: # out( B94 ) <- in( B91 ) Freq: 0.000103281 0fc5 movq R8, [rsp + #40] # spill 0fca jmp,s B94 0fcc B100: # out( B165 B101 ) <- in( B1 ) Freq: 0.000100017 0fcc movq RBP, R14 # spill 0fcf movq RDX, precise klass [I: 0x000002b8741dfed0:Constant:exact * # ptr 0fd9 movl R8, #17 # int nop # 1 bytes pad for loops and calls 0fe0 call,static wrapper for: _new_array_Java # spec.benchmarks.scimark.utils.Random::initialize @ bci:8 (line 263) L[0]=#ScObj0 L[1]=#101010 L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ STK[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#101010, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=#4, [j :6]=#16, [haveRange :7]=#0, [m :8]=#NULL } # spec.benchmarks.scimark.utils.Random:: @ bci:49 (line 88) L[0]=_ L[1]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:12 (line 104) L[0]=rsp + #32 L[1]=#2.000000D L[2]=_ L[3]=_ L[4]=_ L[5]=_ STK[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#101010, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=#4, [j :6]=#16, [haveRange :7]=#0, [m :8]=#NULL } # OopMap {rbp=Oop [32]=Oop off=4072/0xfe8} 0fe8 B101: # out( B3 ) <- in( B100 ) Freq: 0.000100015 # Block is sole successor of call 0fe8 movq R13, RAX # spill 0feb movq R14, RBP # spill 0fee jmp B3 0ff3 B102: # out( B164 B103 ) <- in( B21 ) Freq: 0.000100016 0ff3 movq RDX, precise klass [I: 0x000002b8741dfed0:Constant:exact * # ptr 0ffd movl R8, #17 # int 1003 movq RBP, [rsp + #32] # spill 1008 call,static wrapper for: _new_array_Java # spec.benchmarks.scimark.utils.Random::initialize @ bci:8 (line 263) L[0]=#ScObj0 L[1]=#113 L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ STK[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=#4, [j :6]=#16, [haveRange :7]=#0, [m :8]=#NULL } # spec.benchmarks.scimark.utils.Random:: @ bci:49 (line 88) L[0]=_ L[1]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate @ bci:6 (line 64) L[0]=_ L[1]=#16777216 L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ STK[0]=#ScObj0 # ScObj0 spec/benchmarks/scimark/utils/Random={ [seed :0]=#113, [dm1 :1]=#0.000000D, [left :2]=#0.000000D, [right :3]=#1.000000D, [width :4]=#1.000000D, [i :5]=#4, [j :6]=#16, [haveRange :7]=#0, [m :8]=#NULL } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:29 (line 91) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=rsp + #48 L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#1, [last_time :1]=rsp + #96, [total :2]=#0.000000D } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [40]=Oop [48]=Oop off=4112/0x1010} 1010 B103: # out( B23 ) <- in( B102 ) Freq: 0.000100014 # Block is sole successor of call 1010 movq R8, RAX # spill 1013 jmp B23 1018 B104: # out( B87 B105 ) <- in( B86 ) Freq: 2.07797e-05 1018 # TLS is in R15 1018 movq R10, [R15 + #64 (8-bit)] # long 101c # TLS is in R15 101c movq R11, [R15 + #80 (8-bit)] # ptr 1020 lock addl [rsp + #0], 0 ! membar_volatile 1026 cmpb [R8], #0 102a je B87 P=0.500000 C=-1.000000 1030 B105: # out( B107 B106 ) <- in( B104 ) Freq: 1.03898e-05 1030 movb [R8], R12 # CMS card-mark byte 0 (R12_heapbase==0) 1033 testq R10, R10 1036 jne,s B107 P=0.500000 C=-1.000000 1038 B106: # out( B87 ) <- in( B105 ) Freq: 5.19491e-06 1038 movq RCX, R8 # spill 103b # TLS is in R15 103b movq RDX, R15 # spill nop # 2 bytes pad for loops and calls 1040 call_leaf,runtime write_ref_field_post_entry No JVM State Info # 1050 jmp B87 1055 B107: # out( B87 ) <- in( B105 ) Freq: 5.19491e-06 1055 movq [R11 + #-8 + R10], R8 # ptr 105a addq R10, #-8 # long 105e # TLS is in R15 105e movq [R15 + #64 (8-bit)], R10 # long 1062 jmp B87 1067 B108: # out( B162 B109 ) <- in( B72 ) Freq: 2.0804e-06 1067 movq RDX, precise klass java/lang/String: 0x000002b8741ca520:Constant:exact * # ptr nop # 3 bytes pad for loops and calls 1074 call,static wrapper for: _new_instance_Java # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:9 (line 302) L[0]=RBP L[1]=rsp + #40 # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #48 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [48]=Oop off=4220/0x107c} 107c B109: # out( B74 ) <- in( B108 ) Freq: 2.08036e-06 # Block is sole successor of call 107c movq RBX, RAX # spill nop # 1 bytes pad for loops and calls 1080 jmp B74 1085 B110: # out( B163 B111 ) <- in( B80 B81 ) Freq: 2.10147e-06 1085 movl [rsp + #68], R11 # spill 108a movl [rsp + #64], R9 # spill 108f movq [rsp + #40], RBX # spill 1094 movl RBP, R10 # spill 1097 movq RDX, precise klass [B: 0x000002b8741dfe00:Constant:exact * # ptr 10a1 movl R8, R10 # spill 10a4 call,static wrapper for: _new_array_nozero_Java # java.lang.StringUTF16::compress @ bci:1 (line 161) L[0]=rsp + #104 L[1]=#0 L[2]=RBP L[3]=_ # java.lang.String:: @ bci:36 (line 4496) L[0]=rsp + #40 L[1]=rsp + #104 L[2]=#0 L[3]=RBP L[4]=_ L[5]=_ # java.lang.String:: @ bci:10 (line 300) L[0]=_ L[1]=_ L[2]=_ L[3]=_ # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:19 (line 302) L[0]=_ L[1]=_ STK[0]=rsp + #40 # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #48 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {[32]=Oop [40]=Oop [48]=Oop [64]=NarrowOop [104]=Oop off=4268/0x10ac} 10ac B111: # out( B83 ) <- in( B110 ) Freq: 2.10143e-06 # Block is sole successor of call 10ac movl R10, RBP # spill 10af movq RCX, [rsp + #40] # spill 10b4 movl R9, [rsp + #64] # spill 10b9 movl R11, [rsp + #68] # spill 10be movq R13, RAX # spill 10c1 movq RBX, RCX # spill 10c4 jmp B83 10c9 B112: # out( N2729 ) <- in( B11 ) Freq: 1.01328e-06 10c9 movl RDX, #-10 # int nop # 2 bytes pad for loops and calls 10d0 call,static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # spec.harness.Context::getOut @ bci:3 (line 76) STK[0]=#NULL # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {off=4312/0x10d8} 10d8 stop # ShouldNotReachHere 10f4 B113: # out( N2729 ) <- in( B14 ) Freq: 9.98699e-07 10f4 movl RDX, #-28 # int 10f9 movl [rsp + #44], RBX # spill 10fd movl [rsp + #48], R9 # spill 1102 movl [rsp + #56], R10 # spill nop # 1 bytes pad for loops and calls 1108 call,static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # java.lang.ThreadLocal$ThreadLocalMap::getEntry @ bci:18 (line 435) L[0]=rsp + #44 L[1]=rsp + #48 L[2]=rsp + #56 L[3]=_ STK[0]=RBP STK[1]=rsp + #56 # java.lang.ThreadLocal::get @ bci:16 (line 165) L[0]=rsp + #48 L[1]=_ L[2]=_ L[3]=_ L[4]=_ # spec.harness.Context::getOut @ bci:3 (line 76) # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=NarrowOop [32]=Oop [44]=NarrowOop [48]=NarrowOop off=4368/0x1110} 1110 stop # ShouldNotReachHere 112c B114: # out( N2729 ) <- in( B16 ) Freq: 9.88591e-07 112c movl RBP, #1 # int 1131 xorl RCX, RCX # int 1133 cmpl RDI, R9 # compressed ptr 1136 cmovlne RBP, RCX # unsigned, int 1139 movl RDX, #-187 # int 113e movl [rsp + #44], RBX # spill 1142 movl [rsp + #48], R9 # spill 1147 movl [rsp + #52], R10 # spill 114c movl [rsp + #56], R11 # spill nop # 3 bytes pad for loops and calls 1154 call,static wrapper for: uncommon_trap(reason='unstable_if' action='reinterpret' debug_id='0') # java.lang.ThreadLocal$ThreadLocalMap::getEntry @ bci:29 (line 436) L[0]=rsp + #44 L[1]=rsp + #48 L[2]=rsp + #52 L[3]=rsp + #56 STK[0]=RBP # java.lang.ThreadLocal::get @ bci:16 (line 165) L[0]=rsp + #48 L[1]=_ L[2]=_ L[3]=_ L[4]=_ # spec.harness.Context::getOut @ bci:3 (line 76) # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {[32]=Oop [44]=NarrowOop [48]=NarrowOop [56]=NarrowOop off=4444/0x115c} 115c stop # ShouldNotReachHere 1178 B115: # out( B80 ) <- in( B78 ) Freq: 2.10767e-08 1178 movslq R8, R10 # i2l nop # 5 bytes pad for loops and calls 1180 jmp B80 1185 B116: # out( N2729 ) <- in( B70 ) Freq: 2.0801e-08 1185 movdq R10, XMM0 # spill 118a movl RDX, #-34 # int 118f movq R11, [rsp + #48] # spill 1194 movq [rsp + #40], R11 # spill 1199 movq [rsp + #56], R10 # spill nop # 2 bytes pad for loops and calls 11a0 call,static wrapper for: uncommon_trap(reason='class_check' action='maybe_recompile' debug_id='0') # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ STK[0]=RBP # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #40 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [40]=Oop off=4520/0x11a8} 11a8 stop # ShouldNotReachHere 11c4 B117: # out( N2729 ) <- in( B83 ) Freq: 2.08005e-08 11c4 movl RDX, #-50 # int 11c9 movq RBP, [rsp + #32] # spill 11ce movq R11, [rsp + #48] # spill 11d3 movq [rsp + #32], R11 # spill 11d8 movsd XMM0, [rsp + #96] # spill 11de movsd [rsp + #40], XMM0 # spill 11e4 movq [rsp + #64], RBX # spill 11e9 movl [rsp + #76], R10 # spill 11ee movl [rsp + #84], R9 # spill 11f3 movq [rsp + #96], R13 # spill 11f8 call,static wrapper for: uncommon_trap(reason='intrinsic_or_type_checked_inlining' action='maybe_recompile' debug_id='0') # java.lang.StringUTF16::compress @ bci:9 (line 162) L[0]=_ L[1]=_ L[2]=rsp + #80 L[3]=rsp + #96 STK[0]=rsp + #84 STK[1]=#0 STK[2]=rsp + #96 STK[3]=#0 STK[4]=rsp + #80 # java.lang.String:: @ bci:36 (line 4496) L[0]=rsp + #64 L[1]=rsp + #84 L[2]=#0 L[3]=rsp + #76 L[4]=_ L[5]=_ # java.lang.String:: @ bci:10 (line 300) L[0]=_ L[1]=_ L[2]=_ L[3]=_ # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:19 (line 302) L[0]=_ L[1]=_ STK[0]=rsp + #64 # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #40, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [64]=Oop [84]=NarrowOop [96]=Oop off=4608/0x1200} 1200 stop # ShouldNotReachHere 121c B118: # out( N2729 ) <- in( B58 ) Freq: 2.07746e-08 121c movdq R10, XMM0 # spill 1221 movl RDX, #-28 # int 1226 movq R11, [rsp + #48] # spill 122b movq [rsp + #40], R11 # spill 1230 movl R11, [rsp + #88] # spill 1235 movl [rsp + #48], R11 # spill 123a movl R11, [rsp + #76] # spill 123f movl [rsp + #52], R11 # spill 1244 movl [rsp + #76], R9 # spill 1249 movl [rsp + #84], R8 # spill 124e movq [rsp + #88], R10 # spill nop # 1 bytes pad for loops and calls 1254 call,static wrapper for: uncommon_trap(reason='range_check' action='make_not_entrant' debug_id='0') # java.lang.ThreadLocal$ThreadLocalMap::getEntry @ bci:18 (line 435) L[0]=rsp + #76 L[1]=#Ptr0x000002b874cc56f0 L[2]=rsp + #84 L[3]=_ STK[0]=RBP STK[1]=rsp + #84 # java.lang.ThreadLocal::get @ bci:16 (line 165) L[0]=#Ptr0x000002b874cc56f0 L[1]=_ L[2]=_ L[3]=_ L[4]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer @ bci:3 (line 986) # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:156 (line 1782) L[0]=_ L[1]=_ L[2]=#1 L[3]=_ L[4]=_ L[5]=rsp + #48 L[6]=rsp + #64 L[7]=_ L[8]=rsp + #52 L[9]=rsp + #72 L[10]=_ L[11]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:2 (line 1738) L[0]=_ L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:1 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #40 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #88 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=NarrowOop [32]=Oop [40]=Oop [76]=NarrowOop off=4700/0x125c} 125c stop # ShouldNotReachHere 1278 B119: # out( N2729 ) <- in( B76 B75 ) Freq: 2.03187e-08 1278 movl RDX, #486 # int 127d movq RBP, [rsp + #32] # spill 1282 movq R8, [rsp + #48] # spill 1287 movq [rsp + #32], R8 # spill 128c movq [rsp + #64], RBX # spill 1291 movl [rsp + #72], R9 # spill 1296 movl [rsp + #80], R10 # spill 129b movl [rsp + #84], R11 # spill 12a0 call,static wrapper for: uncommon_trap(reason='unloaded' action='reinterpret' index='486' debug_id='0') # java.lang.String::checkBoundsOffCount @ bci:15 (line 4586) L[0]=#0 L[1]=rsp + #80 L[2]=rsp + #84 # java.lang.String::rangeCheck @ bci:4 (line 304) L[0]=_ L[1]=_ L[2]=_ # java.lang.String:: @ bci:7 (line 300) L[0]=_ L[1]=_ L[2]=_ L[3]=_ STK[0]=rsp + #64 STK[1]=rsp + #72 STK[2]=#0 STK[3]=rsp + #80 # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:19 (line 302) L[0]=_ L[1]=_ STK[0]=rsp + #64 # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [64]=Oop [72]=NarrowOop off=4776/0x12a8} 12a8 stop # ShouldNotReachHere 12c4 B120: # out( B152 B121 ) <- in( B84 ) Freq: 1.04002e-08 12c4 movb [RBX + #16 (8-bit)], #1 # byte ! Field: java/lang/String.coder (constant) 12c8 cmpl R10, #1073741823 # unsigned 12cf jnbe,u B152 P=0.000001 C=-1.000000 12d5 B121: # out( B153 B122 ) <- in( B120 ) Freq: 1.04002e-08 12d5 movl R8, R10 # spill 12d8 sall R8, #1 nop # 5 bytes pad for loops and calls 12e0 cmpl R8, #1048576 # unsigned 12e7 jnbe,u B153 P=0.000001 C=-1.000000 12ed B122: # out( B123 ) <- in( B121 ) Freq: 1.04002e-08 12ed movslq R10, R8 # i2l 12f0 B123: # out( B150 B124 ) <- in( B122 B153 ) Freq: 1.04002e-08 12f0 cmpl R8, #1048576 # unsigned 12f7 jnbe,u B150 P=0.000001 C=-1.000000 12fd B124: # out( B150 B125 ) <- in( B123 ) Freq: 1.04002e-08 12fd # TLS is in R15 12fd movq RDI, [R15 + #288 (32-bit)] # ptr 1304 addq R10, #23 # long 1308 andq R10, #-8 # long 130c movq R11, RDI # spill 130f addq R11, R10 # ptr 1312 # TLS is in R15 nop # 14 bytes pad for loops and calls 1320 cmpq R11, [R15 + #304 (32-bit)] # raw ptr 1327 jnb,u B150 P=0.000100 C=-1.000000 132d B125: # out( B126 ) <- in( B124 ) Freq: 1.03992e-08 132d # TLS is in R15 132d movq [R15 + #288 (32-bit)], R11 # ptr 1334 PREFETCHW [R11 + #192 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 133c movq [RDI], #1 # long 1343 PREFETCHW [R11 + #256 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 134b movl [RDI + #8 (8-bit)], narrowklass: precise klass [B: 0x000002b8741dfe00:Constant:exact * # compressed klass ptr 1352 movl [RDI + #12 (8-bit)], R8 # int 1356 PREFETCHW [R11 + #320 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 135e PREFETCHW [R11 + #384 (32-bit)] # Prefetch allocation into level 1 cache and mark modified 1366 B126: # out( B88 B127 ) <- in( B151 B125 ) Freq: 1.04002e-08 1366 1366 # checkcastPP of RDI 1366 movq RDX, RDI # spill 1369 addq RDX, #16 # ptr 136d movl R10, [rsp + #80] # spill 1372 movslq R8, R10 # i2l 1375 movq RCX, RBP # spill nop # 8 bytes pad for loops and calls 1380 call_leaf_nofp,runtime arrayof_jshort_disjoint_arraycopy No JVM State Info # 1390 MEMBAR-storestore (empty encoding) 1390 encode_heap_oop_not_null R10,RDI 13ef movl [RBX + #20 (8-bit)], R10 # compressed ptr ! Field: java/lang/String.value (constant) 13f3 movq R10, RDI # ptr -> long 13f6 movq R11, RBX # ptr -> long 13f9 xorq R10, R11 # long 13fc shrq R10, #24 1400 testq R10, R10 1403 je B88 P=0.001000 C=-1.000000 1409 B127: # out( B88 B128 ) <- in( B126 ) Freq: 1.03898e-08 1409 shrq R11, #9 140d movq R8, 0x000002b82bcb0000 # ptr 1417 addq R8, R11 # ptr nop # 6 bytes pad for loops and calls 1420 cmpb [R8], #4 1424 je B88 P=0.999000 C=-1.000000 142a B128: # out( B88 B129 ) <- in( B127 ) Freq: 1.03898e-11 142a # TLS is in R15 142a movq R10, [R15 + #80 (8-bit)] # ptr 142e # TLS is in R15 142e movq R11, [R15 + #64 (8-bit)] # long 1432 lock addl [rsp + #0], 0 ! membar_volatile nop # 8 bytes pad for loops and calls 1440 cmpb [R8], #0 1444 je B88 P=0.500000 C=-1.000000 144a B129: # out( B131 B130 ) <- in( B128 ) Freq: 5.19491e-12 144a movb [R8], R12 # CMS card-mark byte 0 (R12_heapbase==0) 144d testq R11, R11 1450 jne,s B131 P=0.500000 C=-1.000000 1452 B130: # out( B88 ) <- in( B129 ) Freq: 2.59746e-12 1452 movq RCX, R8 # spill 1455 # TLS is in R15 1455 movq RDX, R15 # spill nop # 8 bytes pad for loops and calls 1460 call_leaf,runtime write_ref_field_post_entry No JVM State Info # 1470 jmp B88 1475 B131: # out( B88 ) <- in( B129 ) Freq: 2.59746e-12 1475 movq [R10 + #-8 + R11], R8 # ptr 147a addq R11, #-8 # long 147e # TLS is in R15 147e movq [R15 + #64 (8-bit)], R11 # long 1482 jmp B88 1487 B132: # out( B140 B133 ) <- in( B53 ) Freq: 9.91901e-09 1487 testq R9, R9 148a je B140 P=0.100000 C=-1.000000 1490 B133: # out( B70 ) <- in( B132 ) Freq: 8.92711e-09 1490 movq RBP, jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer:exact * # ptr 149a jmp B70 149f B134: # out( B53 ) <- in( B51 ) Freq: 9.91901e-09 149f movl R11, #1 # int 14a5 movl [rsp + #88], R11 # spill 14aa jmp B53 14af B135: # out( B142 B136 ) <- in( B54 ) Freq: 9.919e-09 14af testq R9, R9 14b2 je B142 P=0.100000 C=-1.000000 14b8 B136: # out( B56 ) <- in( B135 ) Freq: 8.9271e-09 14b8 lzcntq R10, R9 # count leading zeros (long) 14bd movl RCX, R10 # spill 14c0 addl RCX, #-11 # int 14c3 salq R9, RCX 14c6 movl R8, #12 # int 14cc subl R8, R10 # int 14cf movl R11, #64 # int 14d5 subl R11, R10 # int 14d8 movq [rsp + #64], R9 # spill 14dd movl [rsp + #72], R11 # spill 14e2 jmp B56 14e7 B137: # out( B139 B138 ) <- in( B77 ) Freq: 9.91845e-09 14e7 movl [RBX + #20 (8-bit)], narrowoop: stable:byte[int:0] ident=1381 address=0x000002b875f68a80> * # compressed ptr ! Field: java/lang/String.value (constant) 14ee movq R10, RBX # ptr -> long 14f1 movq R11, stable:byte[int:0] ident=1381 address=0x000002b875f68a80> * # ptr 14fb movq R11, R11 # ptr -> long 14fb xorq R11, R10 # long 14fe shrq R11, #24 1502 testq R11, R11 1505 je,s B139 P=0.001000 C=-1.000000 1507 B138: # out( B146 B139 ) <- in( B137 ) Freq: 9.90853e-09 1507 shrq R10, #9 150b movq R8, 0x000002b82bcb0000 # ptr 1515 addq R8, R10 # ptr nop # 8 bytes pad for loops and calls 1520 cmpb [R8], #4 1524 jne B146 P=0.001000 C=-1.000000 152a B139: # out( B88 ) <- in( B148 B149 B146 B138 B137 ) Freq: 9.91845e-09 152a movb [RBX + #16 (8-bit)], R12 # short/char (R12_heapbase==0) ! Field: java/lang/String.coder (constant) 152e jmp B88 1533 B140: # out( B144 B141 ) <- in( B132 ) Freq: 9.91901e-10 1533 testq RCX, RCX 1536 je,s B144 P=0.100000 C=-1.000000 1538 B141: # out( B70 ) <- in( B140 ) Freq: 8.92711e-10 1538 movq RBP, jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer:exact * # ptr 1542 jmp B70 1547 B142: # out( B145 B143 ) <- in( B135 ) Freq: 9.919e-10 1547 testq RCX, RCX 154a je,s B145 P=0.100000 C=-1.000000 154c B143: # out( B70 ) <- in( B142 ) Freq: 8.9271e-10 154c movq RBP, jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer:exact * # ptr 1556 jmp B70 155b B144: # out( B70 ) <- in( B140 ) Freq: 9.91901e-11 155b movq RBP, jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer:exact * # ptr 1565 jmp B70 156a B145: # out( B70 ) <- in( B142 ) Freq: 9.91901e-11 156a movq RBP, jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer:exact * # ptr 1574 jmp B70 1579 B146: # out( B139 B147 ) <- in( B138 ) Freq: 9.90853e-12 1579 # TLS is in R15 1579 movq R10, [R15 + #64 (8-bit)] # long 157d # TLS is in R15 157d movq R11, [R15 + #80 (8-bit)] # ptr 1581 lock addl [rsp + #0], 0 ! membar_volatile 1587 cmpb [R8], #0 158b je,s B139 P=0.500000 C=-1.000000 158d B147: # out( B149 B148 ) <- in( B146 ) Freq: 4.95427e-12 158d movb [R8], R12 # CMS card-mark byte 0 (R12_heapbase==0) 1590 testq R10, R10 1593 jne,s B149 P=0.500000 C=-1.000000 1595 B148: # out( B139 ) <- in( B147 ) Freq: 2.47713e-12 1595 movq RCX, R8 # spill 1598 # TLS is in R15 1598 movq RDX, R15 # spill nop # 5 bytes pad for loops and calls 15a0 call_leaf,runtime write_ref_field_post_entry No JVM State Info # 15b0 jmp B139 15b5 B149: # out( B139 ) <- in( B147 ) Freq: 2.47713e-12 15b5 movq [R11 + #-8 + R10], R8 # ptr 15ba addq R10, #-8 # long 15be # TLS is in R15 15be movq [R15 + #64 (8-bit)], R10 # long 15c2 jmp B139 15c7 B150: # out( B161 B151 ) <- in( B123 B124 ) Freq: 1.05073e-12 15c7 movq RDX, precise klass [B: 0x000002b8741dfe00:Constant:exact * # ptr 15d1 movq [rsp + #72], RBX # spill 15d6 movq [rsp + #112], RBX # spill nop # 1 bytes pad for loops and calls 15dc call,static wrapper for: _new_array_nozero_Java # java.lang.String:: @ bci:67 (line 4504) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ STK[0]=rsp + #112 STK[1]=rsp + #104 STK[2]=#0 STK[3]=rsp + #80 # java.lang.String:: @ bci:10 (line 300) L[0]=_ L[1]=_ L[2]=_ L[3]=_ # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:19 (line 302) L[0]=_ L[1]=_ STK[0]=rsp + #72 # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #48 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=rsp + #32 L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Derived_oop_[104] [32]=Oop [48]=Oop [72]=Oop [104]=Oop [112]=Oop off=5604/0x15e4} 15e4 B151: # out( B126 ) <- in( B150 ) Freq: 1.05071e-12 # Block is sole successor of call 15e4 movq RDI, RAX # spill 15e7 movq RBX, [rsp + #72] # spill 15ec jmp B126 15f1 B152: # out( N2729 ) <- in( B120 ) Freq: 1.05383e-14 15f1 movl RDX, #-50 # int 15f6 movq RBP, [rsp + #32] # spill 15fb movq R10, [rsp + #48] # spill 1600 movq [rsp + #32], R10 # spill 1605 movq [rsp + #64], RBX # spill 160a movl [rsp + #72], R9 # spill nop # 1 bytes pad for loops and calls 1610 call,static wrapper for: uncommon_trap(reason='intrinsic_or_type_checked_inlining' action='maybe_recompile' debug_id='0') # java.lang.String:: @ bci:67 (line 4504) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ STK[0]=rsp + #64 STK[1]=rsp + #72 STK[2]=#0 STK[3]=rsp + #80 # java.lang.String:: @ bci:10 (line 300) L[0]=_ L[1]=_ L[2]=_ L[3]=_ # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:19 (line 302) L[0]=_ L[1]=_ STK[0]=rsp + #64 # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [64]=Oop [72]=NarrowOop off=5656/0x1618} 1618 stop # ShouldNotReachHere 1634 B153: # out( B123 ) <- in( B121 ) Freq: 1.05383e-14 1634 movslq R10, R8 # i2l 1637 jmp B123 163c B154: # out( N2729 ) <- in( B20 ) Freq: 1e-35 163c movl RDX, #-34 # int 1641 movq RBP, [rsp + #32] # spill 1646 movq [rsp + #32], R10 # spill nop # 1 bytes pad for loops and calls 164c call,static wrapper for: uncommon_trap(reason='class_check' action='maybe_recompile' debug_id='0') # spec.harness.Context::getOut @ bci:6 (line 76) STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop off=5716/0x1654} 1654 stop # ShouldNotReachHere 1670 B155: # out( N2729 ) <- in( B67 ) Freq: 1e-35 1670 movdq R10, XMM0 # spill 1675 movl RDX, #-34 # int 167a movq RBP, [rsp + #32] # spill 167f movq R8, [rsp + #48] # spill 1684 movq [rsp + #32], R8 # spill 1689 movq R8, [rsp + #64] # spill 168e movq [rsp + #56], R8 # spill 1693 movl R8, [rsp + #76] # spill 1698 movl [rsp + #44], R8 # spill 169d movl R8, [rsp + #72] # spill 16a2 movl [rsp + #64], R8 # spill 16a7 movq [rsp + #72], R11 # spill 16ac movq [rsp + #80], R10 # spill nop # 3 bytes pad for loops and calls 16b4 call,static wrapper for: uncommon_trap(reason='class_check' action='maybe_recompile' debug_id='0') # jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer @ bci:6 (line 986) STK[0]=rsp + #72 # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:156 (line 1782) L[0]=_ L[1]=_ L[2]=#1 L[3]=_ L[4]=_ L[5]=rsp + #88 L[6]=rsp + #56 L[7]=_ L[8]=rsp + #44 L[9]=rsp + #64 L[10]=_ L[11]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:2 (line 1738) L[0]=_ L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:1 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #80 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop [72]=Oop off=5820/0x16bc} 16bc stop # ShouldNotReachHere 16d8 B156: # out( N2729 ) <- in( B19 ) Freq: 1.01327e-06 16d8 movl RDX, #-12 # int 16dd movq RBP, [rsp + #32] # spill nop # 2 bytes pad for loops and calls 16e4 call,static wrapper for: uncommon_trap(reason='null_check' action='make_not_entrant' debug_id='0') # spec.harness.Context::getOut @ bci:6 (line 76) STK[0]=#NULL # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop off=5868/0x16ec} 16ec stop # ShouldNotReachHere 1708 B157: # out( N2729 ) <- in( B13 ) Freq: 1.01196e-06 1708 movl RDX, #-10 # int nop # 3 bytes pad for loops and calls 1710 call,static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # java.lang.ThreadLocal$ThreadLocalMap::getEntry @ bci:8 (line 434) L[0]=_ L[1]=_ L[2]=_ L[3]=_ STK[0]=_ STK[1]=#NULL # java.lang.ThreadLocal::get @ bci:16 (line 165) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ # spec.harness.Context::getOut @ bci:3 (line 76) # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:0 (line 80) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {off=5912/0x1718} 1718 stop # ShouldNotReachHere 1734 B158: # out( N2729 ) <- in( B66 ) Freq: 2.10776e-08 1734 movdq R10, XMM0 # spill 1739 movl RDX, #-12 # int 173e movq RBP, [rsp + #32] # spill 1743 movq R11, [rsp + #48] # spill 1748 movq [rsp + #32], R11 # spill 174d movq R11, [rsp + #64] # spill 1752 movq [rsp + #56], R11 # spill 1757 movl R8, [rsp + #76] # spill 175c movl [rsp + #44], R8 # spill 1761 movl R8, [rsp + #72] # spill 1766 movl [rsp + #64], R8 # spill 176b movq [rsp + #72], R10 # spill 1770 call,static wrapper for: uncommon_trap(reason='null_check' action='make_not_entrant' debug_id='0') # jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer @ bci:6 (line 986) STK[0]=#NULL # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:156 (line 1782) L[0]=_ L[1]=_ L[2]=#1 L[3]=_ L[4]=_ L[5]=rsp + #88 L[6]=rsp + #56 L[7]=_ L[8]=rsp + #44 L[9]=rsp + #64 L[10]=_ L[11]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:2 (line 1738) L[0]=_ L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:1 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #72 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop off=6008/0x1778} 1778 stop # ShouldNotReachHere 1794 B159: # out( N2729 ) <- in( B74 ) Freq: 2.10767e-08 1794 movl RDX, #-10 # int 1799 movq RBP, [rsp + #32] # spill 179e movq R10, [rsp + #48] # spill 17a3 movq [rsp + #32], R10 # spill 17a8 call,static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # java.lang.String::rangeCheck @ bci:3 (line 304) L[0]=_ L[1]=_ L[2]=_ STK[0]=_ STK[1]=_ STK[2]=#NULL # java.lang.String:: @ bci:7 (line 300) L[0]=_ L[1]=_ L[2]=_ L[3]=_ STK[0]=_ STK[1]=_ STK[2]=_ STK[3]=_ # jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString @ bci:19 (line 302) L[0]=_ L[1]=_ STK[0]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:4 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #56 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop off=6064/0x17b0} 17b0 stop # ShouldNotReachHere 17cc B160: # out( N2729 ) <- in( B57 ) Freq: 2.10505e-08 17cc movdq R10, XMM0 # spill 17d1 movl RDX, #-10 # int 17d6 movq RBP, [rsp + #32] # spill 17db movq R11, [rsp + #48] # spill 17e0 movq [rsp + #32], R11 # spill 17e5 movq [rsp + #48], R10 # spill nop # 2 bytes pad for loops and calls 17ec call,static wrapper for: uncommon_trap(reason='null_check' action='maybe_recompile' debug_id='0') # java.lang.ThreadLocal$ThreadLocalMap::getEntry @ bci:8 (line 434) L[0]=_ L[1]=_ L[2]=_ L[3]=_ STK[0]=_ STK[1]=#NULL # java.lang.ThreadLocal::get @ bci:16 (line 165) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer @ bci:3 (line 986) # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:156 (line 1782) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ L[6]=_ L[7]=_ L[8]=_ L[9]=_ L[10]=_ L[11]=_ # jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter @ bci:2 (line 1738) L[0]=_ L[1]=_ # jdk.internal.math.FloatingDecimal::toJavaFormatString @ bci:1 (line 70) L[0]=_ L[1]=_ # java.lang.Double::toString @ bci:1 (line 312) L[0]=_ L[1]=_ # java.lang.String::valueOf @ bci:1 (line 4364) L[0]=_ L[1]=_ # java.io.PrintStream::println @ bci:11 (line 992) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ STK[0]=rsp + #32 # spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo @ bci:44 (line 94) L[0]=RBP L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=#ScObj0 L[6]=#16777216 L[7]=_ L[8]=_ # ScObj0 spec/benchmarks/scimark/utils/Stopwatch={ [running :0]=#0, [last_time :1]=rsp + #96, [total :2]=rsp + #48 } # spec.benchmarks.scimark.monte_carlo.MonteCarlo::run @ bci:21 (line 105) L[0]=_ L[1]=_ L[2]=_ L[3]=_ L[4]=_ L[5]=_ # OopMap {rbp=Oop [32]=Oop off=6132/0x17f4} 17f4 stop # ShouldNotReachHere 1810 B161: # out( B172 ) <- in( B150 ) Freq: 1.05073e-17 1810 # exception oop is in rax; no code emitted 1810 jmp B172 1815 B162: # out( B172 ) <- in( B108 ) Freq: 2.0804e-11 1815 # exception oop is in rax; no code emitted 1815 jmp B172 181a B163: # out( B172 ) <- in( B110 ) Freq: 2.10147e-11 181a # exception oop is in rax; no code emitted 181a jmp B172 181f B164: # out( B174 ) <- in( B102 ) Freq: 1.00016e-09 181f # exception oop is in rax; no code emitted 181f movq RDX, RAX # spill 1822 jmp B174 1827 B165: # out( B174 ) <- in( B100 ) Freq: 1.00017e-09 1827 # exception oop is in rax; no code emitted 1827 movq RDX, RAX # spill 182a jmp B174 182f B166: # out( B172 ) <- in( B97 ) Freq: 1.34243e-09 182f # exception oop is in rax; no code emitted 182f jmp,s B172 1831 B167: # out( B174 ) <- in( B94 ) Freq: 1.40224e-08 1831 # exception oop is in rax; no code emitted 1831 movq RDX, RAX # spill 1834 jmp,s B174 1836 B168: # out( B174 ) <- in( B90 ) Freq: 1.01067e-07 1836 # exception oop is in rax; no code emitted 1836 movq RDX, RAX # spill 1839 jmp,s B174 183b B169: # out( B172 ) <- in( B68 ) Freq: 2.08014e-07 183b # exception oop is in rax; no code emitted 183b jmp,s B172 183d B170: # out( B172 ) <- in( B71 ) Freq: 2.0801e-07 183d # exception oop is in rax; no code emitted 183d jmp,s B172 183f B171: # out( B172 ) <- in( B62 ) Freq: 1.04924e-07 183f # exception oop is in rax; no code emitted 183f B172: # out( B174 ) <- in( B171 B166 B169 B170 B162 B163 B161 ) Freq: 5.22332e-07 183f movq RDX, RAX # spill 1842 jmp,s B174 1844 B173: # out( B174 ) <- in( B88 ) Freq: 2.08005e-07 1844 # exception oop is in rax; no code emitted 1844 movq RDX, RAX # spill 1847 B174: # out( N2729 ) <- in( B173 B165 B168 B167 B172 B164 ) Freq: 8.47427e-07 1847 vzeroupper addq rsp, 144 # Destroy frame popq rbp 1852 jmp rethrow_stub -------------------------------------------------------------------------------- ----------------------------------- Assembly ----------------------------------- Compiled method (c2) 22581 565 4 spec.benchmarks.scimark.monte_carlo.MonteCarlo::run (26 bytes) total in heap [0x000002b81ef17890,0x000002b81ef1bfe0] = 18256 relocation [0x000002b81ef17a08,0x000002b81ef17c80] = 632 constants [0x000002b81ef17c80,0x000002b81ef17cc0] = 64 main code [0x000002b81ef17cc0,0x000002b81ef19540] = 6272 stub code [0x000002b81ef19540,0x000002b81ef195c0] = 128 oops [0x000002b81ef195c0,0x000002b81ef195e8] = 40 metadata [0x000002b81ef195e8,0x000002b81ef19750] = 360 scopes data [0x000002b81ef19750,0x000002b81ef1a8a0] = 4432 scopes pcs [0x000002b81ef1a8a0,0x000002b81ef1be50] = 5552 dependencies [0x000002b81ef1be50,0x000002b81ef1be90] = 64 handler table [0x000002b81ef1be90,0x000002b81ef1bfb0] = 288 nul chk table [0x000002b81ef1bfb0,0x000002b81ef1bfe0] = 48 -------------------------------------------------------------------------------- [Constant Pool] Address hex4 hex8 0x000002b81ef17c80: 0x00200000 0x3e00000000200000 0x000002b81ef17c84: 0x3e000000 0x000002b81ef17c88: 0xd2f1a9fc 0x3f50624dd2f1a9fc 0x000002b81ef17c8c: 0x3f50624d 0x000002b81ef17c90: 0x00000000 0x3ff0000000000000 0x000002b81ef17c94: 0x3ff00000 0x000002b81ef17c98: 0x00000000 0x4010000000000000 0x000002b81ef17c9c: 0x40100000 0x000002b81ef17ca0: 0x00000000 0x0000000000000000 0x000002b81ef17ca4: 0x00000000 0x000002b81ef17ca8: 0x00000000 0x3e70000000000000 0x000002b81ef17cac: 0x3e700000 0x000002b81ef17cb0: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4 0x000002b81ef17cb4: 0xf4f4f4f4 0x000002b81ef17cb8: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4 0x000002b81ef17cbc: 0xf4f4f4f4 -------------------------------------------------------------------------------- [Entry Point] # {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' # [sp+0xa0] (sp of caller) ;; N2729: # out( B1 ) <- BLOCK HEAD IS JUNK Freq: 1 0x000002b81ef17cc0: mov 0x8(%rdx),%r10d ; {no_reloc} 0x000002b81ef17cc4: movabs $0x800000000,%r11 0x000002b81ef17cce: add %r11,%r10 0x000002b81ef17cd1: cmp %r10,%rax 0x000002b81ef17cd4: jne 0x000002b8173f5c20 ; {runtime_call ic_miss_stub} 0x000002b81ef17cda: nop 0x000002b81ef17cdb: nop 0x000002b81ef17cdc: nop 0x000002b81ef17cdd: nop 0x000002b81ef17cde: nop 0x000002b81ef17cdf: nop [Verified Entry Point] ;; B1: # out( B100 B2 ) <- BLOCK HEAD IS JUNK Freq: 1 0x000002b81ef17ce0: mov %eax,-0x9000(%rsp) 0x000002b81ef17ce7: push %rbp 0x000002b81ef17ce8: sub $0x90,%rsp ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@1 (line 87) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef17cef: mov %rdx,0x20(%rsp) 0x000002b81ef17cf4: mov 0x120(%r15),%r13 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17cfb: mov 0x2c8(%r15),%r10 0x000002b81ef17d02: mov %r13,%r11 0x000002b81ef17d05: add $0x58,%r11 ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17d09: mov (%r10),%r14 0x000002b81ef17d0c: cmp 0x130(%r15),%r11 0x000002b81ef17d13: jae 0x000002b81ef18c8c ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B2: # out( B3 ) <- in( B1 ) Freq: 0.9999 0x000002b81ef17d19: mov %r11,0x120(%r15) 0x000002b81ef17d20: prefetchw 0xc0(%r11) 0x000002b81ef17d28: movq $0x1,0x0(%r13) 0x000002b81ef17d30: prefetchw 0x100(%r11) ;*invokevirtual writeln {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@14 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17d38: movl $0x6c58,0x8(%r13) ;*return {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@45 (line 999) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {metadata({type array int})} 0x000002b81ef17d40: prefetchw 0x140(%r11) 0x000002b81ef17d48: movl $0x11,0xc(%r13) 0x000002b81ef17d50: prefetchw 0x180(%r11) ;*invokevirtual writeln {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@14 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17d58: mov %r13,%rdi 0x000002b81ef17d5b: add $0x10,%rdi 0x000002b81ef17d5f: mov $0x9,%ecx 0x000002b81ef17d64: vpxor %ymm0,%ymm0,%ymm0 0x000002b81ef17d68: jmpq 0x000002b81ef17d7a ;; L_loop: 0x000002b81ef17d6d: vmovdqu %ymm0,(%rdi) 0x000002b81ef17d71: vmovdqu %ymm0,0x20(%rdi) 0x000002b81ef17d76: add $0x40,%rdi ;; L_zero_64_bytes: 0x000002b81ef17d7a: sub $0x8,%rcx 0x000002b81ef17d7e: jge 0x000002b81ef17d6d 0x000002b81ef17d80: add $0x4,%rcx 0x000002b81ef17d84: jl 0x000002b81ef17d92 0x000002b81ef17d86: vmovdqu %ymm0,(%rdi) 0x000002b81ef17d8a: add $0x20,%rdi 0x000002b81ef17d8e: sub $0x4,%rcx ;; L_tail: 0x000002b81ef17d92: add $0x4,%rcx 0x000002b81ef17d96: jle 0x000002b81ef17da8 0x000002b81ef17d98: dec %rcx ;; L_sloop: 0x000002b81ef17d9b: vmovq %xmm0,(%rdi) 0x000002b81ef17d9f: add $0x8,%rdi 0x000002b81ef17da3: dec %rcx 0x000002b81ef17da6: jge 0x000002b81ef17d9b ;*invokevirtual start {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; L_end: ;; DONE: ;; B3: # out( B5 B4 ) <- in( B101 B2 ) Freq: 1 0x000002b81ef17da8: mov $0x18a92,%r10d 0x000002b81ef17dae: mov %r10d,%r8d 0x000002b81ef17db1: sar $0x1f,%r8d 0x000002b81ef17db5: mov %r10d,%ecx 0x000002b81ef17db8: xor %r8d,%ecx 0x000002b81ef17dbb: sub %r8d,%ecx ;*synchronization entry ; - java.lang.ThreadLocal::get@-1 (line 162) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17dbe: cmp $0x7fffffff,%ecx 0x000002b81ef17dc4: mov $0x7fffffff,%r10d 0x000002b81ef17dca: cmovge %r10d,%ecx ;*invokevirtual measureMonteCarlo {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17dce: mov %ecx,%r10d 0x000002b81ef17dd1: shr $0x1f,%r10d 0x000002b81ef17dd5: add %ecx,%r10d 0x000002b81ef17dd8: and $0xfffffffe,%r10d 0x000002b81ef17ddc: nop 0x000002b81ef17ddd: nop 0x000002b81ef17dde: nop 0x000002b81ef17ddf: nop 0x000002b81ef17de0: cmp %r10d,%ecx 0x000002b81ef17de3: jne 0x000002b81ef17de7 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B4: # out( B5 ) <- in( B3 ) Freq: 0.950515 0x000002b81ef17de5: dec %ecx ;*idiv {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@48 (line 271) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B5: # out( B7 ) <- in( B4 B3 ) Freq: 1 0x000002b81ef17de7: mov %ecx,%r10d 0x000002b81ef17dea: sar $0x1f,%r10d 0x000002b81ef17dee: shr $0x10,%r10d 0x000002b81ef17df2: add %ecx,%r10d ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef17df5: mov %r10d,%r11d 0x000002b81ef17df8: sar $0x10,%r11d 0x000002b81ef17dfc: and $0xffff0000,%r10d 0x000002b81ef17e03: sub %r10d,%ecx 0x000002b81ef17e06: imul $0x236d,%r11d,%r10d 0x000002b81ef17e0d: imul $0x236d,%ecx,%esi ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e13: mov %esi,%eax 0x000002b81ef17e15: sar $0x1f,%eax 0x000002b81ef17e18: shr $0x10,%eax 0x000002b81ef17e1b: add %esi,%eax ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@34 (line 172) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e1d: mov %eax,%r11d 0x000002b81ef17e20: and $0xffff0000,%r11d 0x000002b81ef17e27: sub %r11d,%esi ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e2a: sar $0x10,%eax 0x000002b81ef17e2d: add %r10d,%eax 0x000002b81ef17e30: mov %eax,%r11d 0x000002b81ef17e33: sar $0x1f,%r11d 0x000002b81ef17e37: shr $0x11,%r11d 0x000002b81ef17e3b: add %eax,%r11d 0x000002b81ef17e3e: and $0xffff8000,%r11d 0x000002b81ef17e45: sub %r11d,%eax 0x000002b81ef17e48: mov %eax,%r11d 0x000002b81ef17e4b: shl $0x10,%r11d 0x000002b81ef17e4f: add %esi,%r11d 0x000002b81ef17e52: mov %r11d,0x10(%r13) ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@34 (line 172) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e56: mov $0x1,%r9d 0x000002b81ef17e5c: jmp 0x000002b81ef17e63 0x000002b81ef17e5e: nop 0x000002b81ef17e5f: nop ;; B6: # out( B7 ) <- in( B7 ) top-of-loop Freq: 16.9969 0x000002b81ef17e60: mov %r10d,%r9d ;*newarray {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@1 (line 161) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B7: # out( B6 B8 ) <- in( B5 B6 ) Loop( B7-B6 inner main of N226) Freq: 17.9969 0x000002b81ef17e63: imul $0x236d,%eax,%r10d 0x000002b81ef17e6a: imul $0x236d,%esi,%r8d ;*invokestatic compress {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e71: mov %r8d,%ecx 0x000002b81ef17e74: sar $0x1f,%ecx 0x000002b81ef17e77: shr $0x10,%ecx 0x000002b81ef17e7a: add %r8d,%ecx ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@30 (line 4495) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e7d: mov %ecx,%ebx 0x000002b81ef17e7f: sar $0x10,%ebx 0x000002b81ef17e82: add %r10d,%ebx ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e85: and $0xffff0000,%ecx 0x000002b81ef17e8b: sub %ecx,%r8d 0x000002b81ef17e8e: mov %ebx,%r11d 0x000002b81ef17e91: sar $0x1f,%r11d 0x000002b81ef17e95: imul $0x236d,%r8d,%ebp ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@30 (line 4495) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17e9c: shr $0x11,%r11d 0x000002b81ef17ea0: add %ebx,%r11d 0x000002b81ef17ea3: mov %ebp,%ecx 0x000002b81ef17ea5: sar $0x1f,%ecx 0x000002b81ef17ea8: and $0xffff8000,%r11d 0x000002b81ef17eaf: sub %r11d,%ebx ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17eb2: shr $0x10,%ecx 0x000002b81ef17eb5: add %ebp,%ecx 0x000002b81ef17eb7: imul $0x236d,%ebx,%r11d 0x000002b81ef17ebe: mov %ecx,%edi 0x000002b81ef17ec0: and $0xffff0000,%edi 0x000002b81ef17ec6: sub %edi,%ebp 0x000002b81ef17ec8: sar $0x10,%ecx 0x000002b81ef17ecb: add %r11d,%ecx ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@14 (line 4491) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17ece: imul $0x236d,%ebp,%edx 0x000002b81ef17ed4: mov %ecx,%r11d 0x000002b81ef17ed7: sar $0x1f,%r11d 0x000002b81ef17edb: mov %edx,%edi 0x000002b81ef17edd: sar $0x1f,%edi 0x000002b81ef17ee0: shr $0x11,%r11d 0x000002b81ef17ee4: add %ecx,%r11d 0x000002b81ef17ee7: shr $0x10,%edi 0x000002b81ef17eea: add %edx,%edi ;*invokeinterface toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17eec: and $0xffff8000,%r11d 0x000002b81ef17ef3: sub %r11d,%ecx ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@14 (line 4491) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17ef6: mov %edi,%r10d 0x000002b81ef17ef9: and $0xffff0000,%r10d 0x000002b81ef17f00: sub %r10d,%edx ;*invokeinterface toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17f03: imul $0x236d,%ecx,%r11d 0x000002b81ef17f0a: imul $0x236d,%edx,%esi ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef17f10: shl $0x10,%ecx 0x000002b81ef17f13: add %ebp,%ecx 0x000002b81ef17f15: mov %esi,%eax 0x000002b81ef17f17: sar $0x1f,%eax 0x000002b81ef17f1a: sar $0x10,%edi 0x000002b81ef17f1d: add %r11d,%edi ;*invokeinterface toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17f20: shr $0x10,%eax 0x000002b81ef17f23: add %esi,%eax ;*invokestatic getOut {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17f25: mov %edi,%r10d 0x000002b81ef17f28: sar $0x1f,%r10d 0x000002b81ef17f2c: mov %eax,%r11d 0x000002b81ef17f2f: and $0xffff0000,%r11d 0x000002b81ef17f36: sub %r11d,%esi ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef17f39: shr $0x11,%r10d 0x000002b81ef17f3d: add %edi,%r10d 0x000002b81ef17f40: sar $0x10,%eax 0x000002b81ef17f43: and $0xffff8000,%r10d 0x000002b81ef17f4a: sub %r10d,%edi ;*invokeinterface toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17f4d: shl $0x10,%ebx 0x000002b81ef17f50: add %r8d,%ebx 0x000002b81ef17f53: mov %ebx,0x10(%r13,%r9,4) 0x000002b81ef17f58: mov %ecx,0x14(%r13,%r9,4) ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@14 (line 4491) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17f5d: imul $0x236d,%edi,%r10d 0x000002b81ef17f64: add %r10d,%eax ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef17f67: shl $0x10,%edi 0x000002b81ef17f6a: add %edx,%edi 0x000002b81ef17f6c: mov %edi,0x18(%r13,%r9,4) ;*synchronization entry ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@-1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17f71: mov %eax,%r11d 0x000002b81ef17f74: sar $0x1f,%r11d 0x000002b81ef17f78: shr $0x11,%r11d 0x000002b81ef17f7c: add %eax,%r11d 0x000002b81ef17f7f: and $0xffff8000,%r11d 0x000002b81ef17f86: sub %r11d,%eax ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef17f89: mov %eax,%r11d 0x000002b81ef17f8c: shl $0x10,%r11d 0x000002b81ef17f90: add %esi,%r11d 0x000002b81ef17f93: mov %r11d,0x1c(%r13,%r9,4) 0x000002b81ef17f98: mov %r9d,%r10d 0x000002b81ef17f9b: add $0x4,%r10d ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef17f9f: nop 0x000002b81ef17fa0: cmp $0xe,%r10d 0x000002b81ef17fa4: jl 0x000002b81ef17e60 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B8: # out( B11 B9 ) <- in( B7 ) Freq: 1 0x000002b81ef17faa: cmp $0x11,%r10d 0x000002b81ef17fae: jge 0x000002b81ef18012 ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@34 (line 172) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B9: # out( B10 ) <- in( B8 ) Freq: 0.5 0x000002b81ef17fb0: add $0x4,%r9d ;; B10: # out( B10 B11 ) <- in( B9 B10 ) Loop( B10-B10 inner post of N1777) Freq: 1 0x000002b81ef17fb4: imul $0x236d,%eax,%r11d 0x000002b81ef17fbb: imul $0x236d,%esi,%esi ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@21 (line 166) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17fc1: mov %esi,%r10d 0x000002b81ef17fc4: sar $0x1f,%r10d 0x000002b81ef17fc8: shr $0x10,%r10d 0x000002b81ef17fcc: add %esi,%r10d ;*invokevirtual getEntry {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17fcf: mov %r10d,%eax 0x000002b81ef17fd2: sar $0x10,%eax 0x000002b81ef17fd5: add %r11d,%eax 0x000002b81ef17fd8: and $0xffff0000,%r10d 0x000002b81ef17fdf: sub %r10d,%esi 0x000002b81ef17fe2: mov %eax,%r10d 0x000002b81ef17fe5: sar $0x1f,%r10d 0x000002b81ef17fe9: shr $0x11,%r10d 0x000002b81ef17fed: add %eax,%r10d 0x000002b81ef17ff0: and $0xffff8000,%r10d 0x000002b81ef17ff7: sub %r10d,%eax ;*invokevirtual getEntryAfterMiss {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef17ffa: mov %eax,%r10d 0x000002b81ef17ffd: shl $0x10,%r10d 0x000002b81ef18001: add %esi,%r10d 0x000002b81ef18004: mov %r10d,0x10(%r13,%r9,4) ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18009: inc %r9d ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1800c: cmp $0x11,%r9d 0x000002b81ef18010: jl 0x000002b81ef17fb4 ;*getfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@25 (line 168) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B11: # out( B112 B12 ) <- in( B10 B8 ) Freq: 1 0x000002b81ef18012: movabs $0x82097360,%r10 ; {oop(a 'java/lang/Class'{0x0000000082097360} = 'spec/harness/Context')} 0x000002b81ef1801c: mov 0x84(%r10),%r9d ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18023: test %r9d,%r9d 0x000002b81ef18026: je 0x000002b81ef18d89 ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B12: # out( B93 B13 ) <- in( B11 ) Freq: 0.999999 0x000002b81ef1802c: mov 0x44(%r14),%ebx ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18030: lea (%r12,%r9,8),%r8 ;*dmul {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::num_flops@5 (line 56) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18034: test %ebx,%ebx 0x000002b81ef18036: je 0x000002b81ef18c2e ;; B13: # out( B157 B14 ) <- in( B12 ) Freq: 0.9987 0x000002b81ef1803c: mov 0x14(%r12,%rbx,8),%ebp 0x000002b81ef18041: mov 0xc(%r12,%rbp,8),%r11d ; implicit exception: dispatches to 0x000002b81ef193c8 ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B14: # out( B113 B15 ) <- in( B13 ) Freq: 0.998699 0x000002b81ef18046: mov %r11d,%r10d 0x000002b81ef18049: dec %r10d 0x000002b81ef1804c: and 0xc(%r12,%r9,8),%r10d ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18051: test %r11d,%r11d 0x000002b81ef18054: jbe 0x000002b81ef18db4 ;*i2d {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::num_flops@1 (line 56) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B15: # out( B90 B16 ) <- in( B14 ) Freq: 0.998698 0x000002b81ef1805a: lea (%r12,%rbp,8),%r11 0x000002b81ef1805e: mov 0x10(%r11,%r10,4),%r11d 0x000002b81ef18063: test %r11d,%r11d 0x000002b81ef18066: je 0x000002b81ef18bfd ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B16: # out( B114 B17 ) <- in( B15 ) Freq: 0.988591 0x000002b81ef1806c: mov 0xc(%r12,%r11,8),%edi ;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::start@4 (line 66) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18071: cmp %r9d,%edi 0x000002b81ef18074: jne 0x000002b81ef18dec ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@21 (line 166) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B17: # out( B18 ) <- in( B16 ) Freq: 0.98859 0x000002b81ef1807a: lea (%r12,%r11,8),%rax ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B18: # out( B19 ) <- in( B17 B92 ) Freq: 0.998593 0x000002b81ef1807e: mov 0x1c(%rax),%r10d 0x000002b81ef18082: push %r10 0x000002b81ef18084: movabs $0x7ffa0cae2370,%r10 ; {external_word} 0x000002b81ef1808e: cmp (%r10),%r12 0x000002b81ef18091: je 0x000002b81ef180b3 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x000002b81ef18097: movabs $0x7ffa0c8b5b10,%rcx ; {external_word} 0x000002b81ef180a1: and $0xfffffffffffffff0,%rsp 0x000002b81ef180a5: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef180af: callq *%r10 0x000002b81ef180b2: hlt 0x000002b81ef180b3: pop %r10 0x000002b81ef180b5: shl $0x3,%r10 ;; B19: # out( B156 B20 ) <- in( B18 B95 ) Freq: 0.999996 0x000002b81ef180b9: nop 0x000002b81ef180ba: nop 0x000002b81ef180bb: nop 0x000002b81ef180bc: nop 0x000002b81ef180bd: nop 0x000002b81ef180be: nop 0x000002b81ef180bf: nop 0x000002b81ef180c0: mov 0x8(%r10),%r11d ; implicit exception: dispatches to 0x000002b81ef19398 ;; B20: # out( B154 B21 ) <- in( B19 ) Freq: 0.999995 0x000002b81ef180c4: cmp $0x143d8,%r11d ; {metadata('java/io/PrintStream')} 0x000002b81ef180cb: jne 0x000002b81ef192fc ;; B21: # out( B102 B22 ) <- in( B20 ) Freq: 0.999995 0x000002b81ef180d1: mov %r14,0x28(%rsp) ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef180d6: mov %r10,0x30(%rsp) ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@6 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef180db: nop 0x000002b81ef180dc: nop 0x000002b81ef180dd: nop 0x000002b81ef180de: nop 0x000002b81ef180df: nop 0x000002b81ef180e0: vzeroupper 0x000002b81ef180e3: movabs $0x7ffa0c409370,%r10 0x000002b81ef180ed: callq *%r10 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef180f0: mov 0x120(%r15),%r8 0x000002b81ef180f7: mov %r8,%r10 0x000002b81ef180fa: add $0x58,%r10 ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@70 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef180fe: vcvtsi2sd %rax,%xmm0,%xmm0 0x000002b81ef18103: vmulsd -0x483(%rip),%xmm0,%xmm0 # 0x000002b81ef17c88 ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ; {section_word} 0x000002b81ef1810b: vmovsd %xmm0,0x60(%rsp) 0x000002b81ef18111: cmp 0x130(%r15),%r10 0x000002b81ef18118: jae 0x000002b81ef18cb3 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B22: # out( B23 ) <- in( B21 ) Freq: 0.999895 0x000002b81ef1811e: mov %r10,0x120(%r15) 0x000002b81ef18125: prefetchw 0xc0(%r10) 0x000002b81ef1812d: movq $0x1,(%r8) 0x000002b81ef18134: prefetchw 0x100(%r10) 0x000002b81ef1813c: movl $0x6c58,0x8(%r8) ; {metadata({type array int})} 0x000002b81ef18144: prefetchw 0x140(%r10) 0x000002b81ef1814c: movl $0x11,0xc(%r8) 0x000002b81ef18154: prefetchw 0x180(%r10) 0x000002b81ef1815c: mov %r8,%rdi 0x000002b81ef1815f: add $0x10,%rdi 0x000002b81ef18163: mov $0x9,%ecx 0x000002b81ef18168: vpxor %ymm0,%ymm0,%ymm0 0x000002b81ef1816c: jmpq 0x000002b81ef1817e ;; L_loop: 0x000002b81ef18171: vmovdqu %ymm0,(%rdi) 0x000002b81ef18175: vmovdqu %ymm0,0x20(%rdi) 0x000002b81ef1817a: add $0x40,%rdi ;; L_zero_64_bytes: 0x000002b81ef1817e: sub $0x8,%rcx 0x000002b81ef18182: jge 0x000002b81ef18171 0x000002b81ef18184: add $0x4,%rcx 0x000002b81ef18188: jl 0x000002b81ef18196 0x000002b81ef1818a: vmovdqu %ymm0,(%rdi) 0x000002b81ef1818e: add $0x20,%rdi 0x000002b81ef18192: sub $0x4,%rcx ;; L_tail: 0x000002b81ef18196: add $0x4,%rcx 0x000002b81ef1819a: jle 0x000002b81ef181ac 0x000002b81ef1819c: dec %rcx ;; L_sloop: 0x000002b81ef1819f: vmovq %xmm0,(%rdi) 0x000002b81ef181a3: add $0x8,%rdi 0x000002b81ef181a7: dec %rcx 0x000002b81ef181aa: jge 0x000002b81ef1819f ;*invokevirtual start {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; L_end: ;; DONE: ;; B23: # out( B25 B24 ) <- in( B103 B22 ) Freq: 0.999995 0x000002b81ef181ac: mov $0x71,%r10d 0x000002b81ef181b2: mov %r10d,%r9d 0x000002b81ef181b5: sar $0x1f,%r9d 0x000002b81ef181b9: mov %r10d,%ebx 0x000002b81ef181bc: xor %r9d,%ebx 0x000002b81ef181bf: sub %r9d,%ebx ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@34 (line 172) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef181c2: cmp $0x7fffffff,%ebx 0x000002b81ef181c8: mov $0x7fffffff,%r10d 0x000002b81ef181ce: cmovge %r10d,%ebx ;*invokevirtual getMap {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@6 (line 163) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef181d2: mov %ebx,%r10d 0x000002b81ef181d5: shr $0x1f,%r10d 0x000002b81ef181d9: add %ebx,%r10d 0x000002b81ef181dc: and $0xfffffffe,%r10d 0x000002b81ef181e0: cmp %r10d,%ebx 0x000002b81ef181e3: jne 0x000002b81ef181e7 ;*putfield running {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::start@9 (line 67) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B24: # out( B25 ) <- in( B23 ) Freq: 0.95051 0x000002b81ef181e5: dec %ebx ;; B25: # out( B27 ) <- in( B24 B23 ) Freq: 0.999995 0x000002b81ef181e7: mov %ebx,%r10d 0x000002b81ef181ea: sar $0x1f,%r10d 0x000002b81ef181ee: shr $0x10,%r10d 0x000002b81ef181f2: add %ebx,%r10d ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef181f5: mov %r10d,%r11d 0x000002b81ef181f8: sar $0x10,%r11d 0x000002b81ef181fc: and $0xffff0000,%r10d 0x000002b81ef18203: sub %r10d,%ebx 0x000002b81ef18206: imul $0x236d,%r11d,%r10d 0x000002b81ef1820d: imul $0x236d,%ebx,%eax ;*getfield buffer {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@14 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18213: mov %eax,%r11d 0x000002b81ef18216: sar $0x1f,%r11d 0x000002b81ef1821a: shr $0x10,%r11d 0x000002b81ef1821e: add %eax,%r11d 0x000002b81ef18221: mov %r11d,%r9d 0x000002b81ef18224: and $0xffff0000,%r9d 0x000002b81ef1822b: sub %r9d,%eax 0x000002b81ef1822e: sar $0x10,%r11d 0x000002b81ef18232: add %r10d,%r11d 0x000002b81ef18235: mov %r11d,%r9d 0x000002b81ef18238: sar $0x1f,%r9d 0x000002b81ef1823c: shr $0x11,%r9d 0x000002b81ef18240: add %r11d,%r9d 0x000002b81ef18243: and $0xffff8000,%r9d 0x000002b81ef1824a: sub %r9d,%r11d 0x000002b81ef1824d: mov %r11d,%r9d 0x000002b81ef18250: shl $0x10,%r9d 0x000002b81ef18254: add %eax,%r9d 0x000002b81ef18257: mov %r9d,0x10(%r8) ;*new {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1825b: mov $0x1,%edi 0x000002b81ef18260: xor %r14d,%r14d 0x000002b81ef18263: xor %ebx,%ebx 0x000002b81ef18265: mov %ebx,0x38(%rsp) 0x000002b81ef18269: jmp 0x000002b81ef18273 0x000002b81ef1826b: nop 0x000002b81ef1826c: nop 0x000002b81ef1826d: nop 0x000002b81ef1826e: nop 0x000002b81ef1826f: nop ;; B26: # out( B27 ) <- in( B27 ) top-of-loop Freq: 16.9968 0x000002b81ef18270: mov %r10d,%edi ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@49 (line 4498) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B27: # out( B26 B28 ) <- in( B25 B26 ) Loop( B27-B26 inner main of N147) Freq: 17.9968 0x000002b81ef18273: imul $0x236d,%r11d,%r10d 0x000002b81ef1827a: imul $0x236d,%eax,%ebx ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18280: mov %ebx,%r9d 0x000002b81ef18283: sar $0x1f,%r9d 0x000002b81ef18287: shr $0x10,%r9d 0x000002b81ef1828b: add %ebx,%r9d ;*if_icmpne {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@13 (line 162) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1828e: mov %r9d,%esi 0x000002b81ef18291: sar $0x10,%esi 0x000002b81ef18294: add %r10d,%esi 0x000002b81ef18297: and $0xffff0000,%r9d 0x000002b81ef1829e: sub %r9d,%ebx 0x000002b81ef182a1: mov %esi,%r11d 0x000002b81ef182a4: sar $0x1f,%r11d 0x000002b81ef182a8: imul $0x236d,%ebx,%r9d 0x000002b81ef182af: shr $0x11,%r11d 0x000002b81ef182b3: add %esi,%r11d 0x000002b81ef182b6: mov %r9d,%edx 0x000002b81ef182b9: sar $0x1f,%edx 0x000002b81ef182bc: and $0xffff8000,%r11d 0x000002b81ef182c3: sub %r11d,%esi ;*invokestatic compress {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@9 (line 162) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef182c6: shr $0x10,%edx 0x000002b81ef182c9: add %r9d,%edx ;*getfield threadLocals {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::getMap@1 (line 254) ; - java.lang.ThreadLocal::get@6 (line 163) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef182cc: imul $0x236d,%esi,%r10d 0x000002b81ef182d3: mov %edx,%ecx 0x000002b81ef182d5: and $0xffff0000,%ecx 0x000002b81ef182db: sub %ecx,%r9d 0x000002b81ef182de: sar $0x10,%edx 0x000002b81ef182e1: add %r10d,%edx ;*invokestatic compress {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@9 (line 162) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef182e4: imul $0x236d,%r9d,%ecx ;*synchronization entry ; - java.lang.Object::@-1 (line 44) ; - java.lang.String::@1 (line 4489) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef182eb: mov %edx,%r10d 0x000002b81ef182ee: sar $0x1f,%r10d 0x000002b81ef182f2: mov %ecx,%ebp 0x000002b81ef182f4: sar $0x1f,%ebp 0x000002b81ef182f7: shr $0x11,%r10d 0x000002b81ef182fb: add %edx,%r10d 0x000002b81ef182fe: shr $0x10,%ebp 0x000002b81ef18301: add %ecx,%ebp ;*synchronization entry ; - java.lang.String::@-1 (line 4489) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18303: and $0xffff8000,%r10d 0x000002b81ef1830a: sub %r10d,%edx ;*invokestatic compress {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@9 (line 162) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1830d: mov %ebp,%r11d 0x000002b81ef18310: and $0xffff0000,%r11d 0x000002b81ef18317: sub %r11d,%ecx ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1831a: imul $0x236d,%edx,%r10d 0x000002b81ef18321: imul $0x236d,%ecx,%eax ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18327: shl $0x10,%edx 0x000002b81ef1832a: add %r9d,%edx 0x000002b81ef1832d: mov %eax,%r11d 0x000002b81ef18330: sar $0x1f,%r11d 0x000002b81ef18334: sar $0x10,%ebp 0x000002b81ef18337: add %r10d,%ebp ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1833a: shr $0x10,%r11d 0x000002b81ef1833e: add %eax,%r11d ;*getfield threadLocals {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::getMap@1 (line 254) ; - java.lang.ThreadLocal::get@6 (line 163) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18341: mov %ebp,%r10d 0x000002b81ef18344: sar $0x1f,%r10d 0x000002b81ef18348: mov %r11d,%r9d 0x000002b81ef1834b: and $0xffff0000,%r9d 0x000002b81ef18352: sub %r9d,%eax ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18355: shr $0x11,%r10d 0x000002b81ef18359: add %ebp,%r10d 0x000002b81ef1835c: sar $0x10,%r11d 0x000002b81ef18360: and $0xffff8000,%r10d 0x000002b81ef18367: sub %r10d,%ebp ;*invokestatic rangeCheck {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@7 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1836a: shl $0x10,%esi 0x000002b81ef1836d: add %ebx,%esi 0x000002b81ef1836f: mov %esi,0x10(%r8,%rdi,4) ;*invokestatic compress {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@9 (line 162) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18374: mov %edx,0x14(%r8,%rdi,4) ;*newarray {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@1 (line 161) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18379: imul $0x236d,%ebp,%r9d 0x000002b81ef18380: add %r9d,%r11d ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18383: shl $0x10,%ebp 0x000002b81ef18386: add %ecx,%ebp 0x000002b81ef18388: mov %ebp,0x18(%r8,%rdi,4) ;*invokestatic rangeCheck {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@7 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1838d: mov %r11d,%r9d 0x000002b81ef18390: sar $0x1f,%r9d 0x000002b81ef18394: shr $0x11,%r9d 0x000002b81ef18398: add %r11d,%r9d 0x000002b81ef1839b: and $0xffff8000,%r9d 0x000002b81ef183a2: sub %r9d,%r11d ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef183a5: mov %r11d,%r9d 0x000002b81ef183a8: shl $0x10,%r9d 0x000002b81ef183ac: add %eax,%r9d 0x000002b81ef183af: mov %r9d,0x1c(%r8,%rdi,4) ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef183b4: mov %edi,%r10d 0x000002b81ef183b7: add $0x4,%r10d ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef183bb: nop 0x000002b81ef183bc: nop 0x000002b81ef183bd: nop 0x000002b81ef183be: nop 0x000002b81ef183bf: nop 0x000002b81ef183c0: cmp $0xe,%r10d 0x000002b81ef183c4: jl 0x000002b81ef18270 ;*invokevirtual integrate {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B28: # out( B31 B29 ) <- in( B27 ) Freq: 0.999995 0x000002b81ef183ca: cmp $0x11,%r10d 0x000002b81ef183ce: jge 0x000002b81ef1842b ;*new {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B29: # out( B30 ) <- in( B28 ) Freq: 0.499997 0x000002b81ef183d0: add $0x4,%edi ;*invokestatic toBytes {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@67 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef183d3: nop ;; B30: # out( B30 B31 ) <- in( B29 B30 ) Loop( B30-B30 inner post of N1788) Freq: 0.999995 0x000002b81ef183d4: imul $0x236d,%r11d,%r10d 0x000002b81ef183db: imul $0x236d,%eax,%eax ;*invokevirtual getChars {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef183e1: mov %eax,%ecx 0x000002b81ef183e3: sar $0x1f,%ecx 0x000002b81ef183e6: shr $0x10,%ecx 0x000002b81ef183e9: add %eax,%ecx ;*getfield buffer {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@2 (line 301) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef183eb: mov %ecx,%r11d 0x000002b81ef183ee: sar $0x10,%r11d 0x000002b81ef183f2: add %r10d,%r11d ;*invokeinterface toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef183f5: and $0xffff0000,%ecx 0x000002b81ef183fb: sub %ecx,%eax ;*synchronization entry ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@-1 (line 301) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef183fd: mov %r11d,%r10d 0x000002b81ef18400: sar $0x1f,%r10d 0x000002b81ef18404: shr $0x11,%r10d 0x000002b81ef18408: add %r11d,%r10d 0x000002b81ef1840b: and $0xffff8000,%r10d 0x000002b81ef18412: sub %r10d,%r11d ;*invokestatic toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18415: mov %r11d,%r10d 0x000002b81ef18418: shl $0x10,%r10d 0x000002b81ef1841c: add %eax,%r10d 0x000002b81ef1841f: mov %r10d,0x10(%r8,%rdi,4) ;*invokeinterface toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18424: inc %edi 0x000002b81ef18426: cmp $0x11,%edi 0x000002b81ef18429: jl 0x000002b81ef183d4 ;*invokevirtual getChars {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B31: # out( B34 ) <- in( B30 B28 ) Freq: 0.999995 0x000002b81ef1842b: vmovsd -0x7a3(%rip),%xmm0 # 0x000002b81ef17c90 ; {section_word} 0x000002b81ef18433: mov $0x10,%ecx ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18438: mov $0x4,%r9d ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1843e: mov $0x3e8,%edx 0x000002b81ef18443: mov $0x10,%esi 0x000002b81ef18448: xor %edi,%edi 0x000002b81ef1844a: xor %eax,%eax 0x000002b81ef1844c: jmp 0x000002b81ef18471 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B32: # out( B51 B33 ) <- in( B38 ) Freq: 70.8905 0x000002b81ef1844e: mov 0x398(%r15),%r11 ; ImmutableOopMap {r8=Oop [32]=Oop [40]=Oop [48]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@55 (line 67) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18455: test %eax,(%r11) ;*invokestatic currentTimeMillis {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::seconds@0 (line 43) ; - spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {poll} 0x000002b81ef18458: nop 0x000002b81ef18459: nop 0x000002b81ef1845a: nop 0x000002b81ef1845b: nop 0x000002b81ef1845c: nop 0x000002b81ef1845d: nop 0x000002b81ef1845e: nop 0x000002b81ef1845f: nop 0x000002b81ef18460: cmp $0x1000000,%edi 0x000002b81ef18466: jge 0x000002b81ef186b8 ;*invokevirtual read {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B33: # out( B34 ) <- in( B32 ) Freq: 70.8697 0x000002b81ef1846c: mov %ebx,%eax 0x000002b81ef1846e: mov %r10d,%r9d ;*invokestatic toBytes {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@67 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B34: # out( B40 ) <- in( B31 B33 ) Loop( B34-B33 ) Freq: 71.8697 0x000002b81ef18471: mov $0x1000000,%r13d 0x000002b81ef18477: sub %edi,%r13d ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@70 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1847a: cmp $0x3e8,%r13d 0x000002b81ef18481: cmova %edx,%r13d 0x000002b81ef18485: add %edi,%r13d 0x000002b81ef18488: jmpq 0x000002b81ef1853d 0x000002b81ef1848d: nop 0x000002b81ef1848e: nop 0x000002b81ef1848f: nop ;; B35: # out( B36 ) <- in( B45 ) top-of-loop Freq: 173787 0x000002b81ef18490: mov %esi,%ebx 0x000002b81ef18492: dec %ebx ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B36: # out( B49 B37 ) <- in( B35 B46 ) top-of-loop Freq: 241590 0x000002b81ef18494: sub 0x10(%r8,%rsi,4),%ebp ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@0 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18499: mov %ebp,%r10d 0x000002b81ef1849c: sar $0x1f,%r10d 0x000002b81ef184a0: and $0x7fffffff,%r10d 0x000002b81ef184a7: add %ebp,%r10d ;*return {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Object::@0 (line 44) ; - spec.benchmarks.scimark.utils.Stopwatch::@1 (line 56) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef184aa: mov %r10d,0x10(%r8,%rsi,4) ;*invokevirtual integrate {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef184af: vcvtsi2sd %r10d,%xmm1,%xmm1 0x000002b81ef184b4: vmulsd -0x83c(%rip),%xmm1,%xmm1 # 0x000002b81ef17c80 ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ; {section_word} 0x000002b81ef184bc: nop 0x000002b81ef184bd: nop 0x000002b81ef184be: nop 0x000002b81ef184bf: nop 0x000002b81ef184c0: cmp $0x11,%r9d 0x000002b81ef184c4: jae 0x000002b81ef18614 ;*invokevirtual read {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B37: # out( B50 B38 ) <- in( B36 ) Freq: 241590 0x000002b81ef184ca: mov 0x10(%r8,%r9,4),%ebp ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef184cf: cmp $0x11,%ebx 0x000002b81ef184d2: jae 0x000002b81ef18668 ;*invokevirtual measureMonteCarlo {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B38: # out( B32 B39 ) <- in( B37 ) Freq: 241590 0x000002b81ef184d8: sub 0x10(%r8,%rbx,4),%ebp ;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef184dd: vmulsd %xmm1,%xmm1,%xmm1 0x000002b81ef184e1: mov %ebp,%r11d 0x000002b81ef184e4: sar $0x1f,%r11d 0x000002b81ef184e8: mov %r9d,%r10d 0x000002b81ef184eb: dec %r10d 0x000002b81ef184ee: and $0x7fffffff,%r11d 0x000002b81ef184f5: add %ebp,%r11d ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef184f8: mov %r11d,0x10(%r8,%rbx,4) ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef184fd: vcvtsi2sd %r11d,%xmm2,%xmm2 0x000002b81ef18502: vmulsd -0x88a(%rip),%xmm2,%xmm2 # 0x000002b81ef17c80 ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@83 (line 274) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {section_word} 0x000002b81ef1850a: vmulsd %xmm2,%xmm2,%xmm2 0x000002b81ef1850e: vaddsd %xmm2,%xmm1,%xmm1 0x000002b81ef18512: mov %ebx,%esi 0x000002b81ef18514: dec %esi 0x000002b81ef18516: test %ebx,%ebx 0x000002b81ef18518: cmove %ecx,%esi ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@21 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1851b: mov %eax,%ebx 0x000002b81ef1851d: inc %ebx 0x000002b81ef1851f: vucomisd %xmm1,%xmm0 0x000002b81ef18523: cmovb %eax,%ebx ;*idiv {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18526: test %r9d,%r9d 0x000002b81ef18529: cmove %ecx,%r10d ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@21 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1852d: inc %edi ;*idiv {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef1852f: cmp %r13d,%edi 0x000002b81ef18532: jge 0x000002b81ef1844e ;; B39: # out( B40 ) <- in( B38 ) Freq: 241519 0x000002b81ef18538: mov %ebx,%eax 0x000002b81ef1853a: mov %r10d,%r9d ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B40: # out( B47 B41 ) <- in( B34 B39 ) Loop( B40-B39 inner strip mined) Freq: 241591 0x000002b81ef1853d: nop 0x000002b81ef1853e: nop 0x000002b81ef1853f: nop 0x000002b81ef18540: cmp $0x11,%r9d 0x000002b81ef18544: jae 0x000002b81ef1857a ;*invokevirtual read {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B41: # out( B48 B42 ) <- in( B40 ) Freq: 241590 0x000002b81ef1854a: mov 0x10(%r8,%r9,4),%ebp ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef1854f: cmp $0x11,%esi 0x000002b81ef18552: jae 0x000002b81ef185c8 ;*invokevirtual measureMonteCarlo {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B42: # out( B44 B43 ) <- in( B41 ) Freq: 241590 0x000002b81ef18558: test %r9d,%r9d 0x000002b81ef1855b: jne 0x000002b81ef18565 ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B43: # out( B45 ) <- in( B42 ) Freq: 56810.6 0x000002b81ef1855d: mov $0x10,%r9d 0x000002b81ef18563: jmp 0x000002b81ef18568 ;; B44: # out( B45 ) <- in( B42 ) Freq: 184779 0x000002b81ef18565: dec %r9d ;*invokestatic min {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B45: # out( B35 B46 ) <- in( B44 B43 ) Freq: 241590 0x000002b81ef18568: test %esi,%esi 0x000002b81ef1856a: jne 0x000002b81ef18490 ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B46: # out( B36 ) <- in( B45 ) Freq: 67803 0x000002b81ef18570: mov $0x10,%ebx 0x000002b81ef18575: jmpq 0x000002b81ef18494 ;; B47: # out( N2729 ) <- in( B40 ) Freq: 0.244799 0x000002b81ef1857a: mov $0xffffffe4,%edx ;*invokevirtual println {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1857f: mov 0x20(%rsp),%rbp 0x000002b81ef18584: mov 0x30(%rsp),%r10 0x000002b81ef18589: mov %r10,0x20(%rsp) 0x000002b81ef1858e: mov %eax,0x28(%rsp) 0x000002b81ef18592: mov %edi,0x2c(%rsp) 0x000002b81ef18596: mov %r9d,0x3c(%rsp) 0x000002b81ef1859b: mov %esi,0x40(%rsp) 0x000002b81ef1859f: mov %r8,0x48(%rsp) 0x000002b81ef185a4: vzeroupper 0x000002b81ef185a7: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop [72]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::nextDouble@8 (line 119) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@22 (line 69) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef185ac: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef185b6: and $0xfffffffffffffff0,%rsp 0x000002b81ef185ba: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef185c4: callq *%r10 0x000002b81ef185c7: hlt ;; B48: # out( N2729 ) <- in( B41 ) Freq: 0.244798 0x000002b81ef185c8: mov $0xffffffe4,%edx ;*if_acmpne {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@6 (line 991) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef185cd: mov 0x30(%rsp),%r10 0x000002b81ef185d2: mov %r10,0x28(%rsp) 0x000002b81ef185d7: mov %eax,0x30(%rsp) 0x000002b81ef185db: mov %edi,0x34(%rsp) 0x000002b81ef185df: mov %r9d,0x44(%rsp) 0x000002b81ef185e4: mov %esi,0x48(%rsp) 0x000002b81ef185e8: mov %r8,0x50(%rsp) 0x000002b81ef185ed: nop 0x000002b81ef185ee: nop 0x000002b81ef185ef: nop 0x000002b81ef185f0: vzeroupper 0x000002b81ef185f3: callq 0x000002b8173fb240 ; ImmutableOopMap {[32]=Oop [40]=Oop [80]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::nextDouble@17 (line 119) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@22 (line 69) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef185f8: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18602: and $0xfffffffffffffff0,%rsp 0x000002b81ef18606: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18610: callq *%r10 0x000002b81ef18613: hlt ;; B49: # out( N2729 ) <- in( B36 ) Freq: 0.244798 0x000002b81ef18614: mov $0xffffffe4,%edx ;*invokevirtual getClass {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@1 (line 991) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18619: mov 0x20(%rsp),%rbp 0x000002b81ef1861e: mov 0x30(%rsp),%r10 0x000002b81ef18623: mov %r10,0x20(%rsp) 0x000002b81ef18628: mov %eax,0x28(%rsp) 0x000002b81ef1862c: mov %edi,0x2c(%rsp) 0x000002b81ef18630: vmovsd %xmm1,0x30(%rsp) 0x000002b81ef18636: mov %r9d,0x44(%rsp) 0x000002b81ef1863b: mov %ebx,0x48(%rsp) 0x000002b81ef1863f: mov %r8,0x50(%rsp) 0x000002b81ef18644: vzeroupper 0x000002b81ef18647: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop [80]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::nextDouble@8 (line 119) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@28 (line 70) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef1864c: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18656: and $0xfffffffffffffff0,%rsp 0x000002b81ef1865a: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18664: callq *%r10 0x000002b81ef18667: hlt ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ;; B50: # out( N2729 ) <- in( B37 ) Freq: 0.244798 0x000002b81ef18668: mov $0xffffffe4,%edx ;*invokevirtual getClass {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@1 (line 991) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1866d: mov 0x30(%rsp),%r10 0x000002b81ef18672: mov %r10,0x28(%rsp) 0x000002b81ef18677: mov %eax,0x30(%rsp) 0x000002b81ef1867b: mov %edi,0x34(%rsp) 0x000002b81ef1867f: vmovsd %xmm1,0x38(%rsp) 0x000002b81ef18685: mov %r9d,0x4c(%rsp) 0x000002b81ef1868a: mov %ebx,0x50(%rsp) 0x000002b81ef1868e: mov %r8,0x58(%rsp) 0x000002b81ef18693: nop 0x000002b81ef18694: vzeroupper 0x000002b81ef18697: callq 0x000002b8173fb240 ; ImmutableOopMap {[32]=Oop [40]=Oop [88]=Oop } ;*iaload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::nextDouble@17 (line 119) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@28 (line 70) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef1869c: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef186a6: and $0xfffffffffffffff0,%rsp 0x000002b81ef186aa: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef186b4: callq *%r10 0x000002b81ef186b7: hlt ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B51: # out( B134 B52 ) <- in( B32 ) Freq: 0.0208017 0x000002b81ef186b8: nop 0x000002b81ef186b9: nop 0x000002b81ef186ba: nop 0x000002b81ef186bb: nop 0x000002b81ef186bc: nop 0x000002b81ef186bd: nop 0x000002b81ef186be: nop 0x000002b81ef186bf: nop 0x000002b81ef186c0: vzeroupper 0x000002b81ef186c3: movabs $0x7ffa0c409370,%r10 0x000002b81ef186cd: callq *%r10 ;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef186d0: vcvtsi2sd %ebx,%xmm0,%xmm0 0x000002b81ef186d4: vmulsd -0xa34(%rip),%xmm0,%xmm0 # 0x000002b81ef17ca8 ; {section_word} 0x000002b81ef186dc: vmulsd -0xa4c(%rip),%xmm0,%xmm0 # 0x000002b81ef17c98 ; {section_word} 0x000002b81ef186e4: movabs $0x8000000000000000,%r10 0x000002b81ef186ee: vmovq %xmm0,%r8 ;*invokevirtual reset {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef186f3: mov %r8,%rcx 0x000002b81ef186f6: and %r10,%rcx ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef186f9: test %rcx,%rcx 0x000002b81ef186fc: nop 0x000002b81ef186fd: nop 0x000002b81ef186fe: nop 0x000002b81ef186ff: nop 0x000002b81ef18700: jne 0x000002b81ef1915f ;*invokevirtual reset {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B52: # out( B53 ) <- in( B51 ) Freq: 0.0208017 0x000002b81ef18706: mov 0x38(%rsp),%r11d 0x000002b81ef1870b: mov %r11d,0x58(%rsp) ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@0 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B53: # out( B132 B54 ) <- in( B52 B134 ) Freq: 0.0208017 0x000002b81ef18710: vcvtsi2sd %rax,%xmm0,%xmm0 0x000002b81ef18715: vmulsd -0xa95(%rip),%xmm0,%xmm0 # 0x000002b81ef17c88 ; {section_word} 0x000002b81ef1871d: vsubsd 0x60(%rsp),%xmm0,%xmm0 0x000002b81ef18723: vaddsd -0xa8b(%rip),%xmm0,%xmm0 # 0x000002b81ef17ca0 ;*invokevirtual reset {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {section_word} 0x000002b81ef1872b: movabs $0xfffffffffffff,%r10 0x000002b81ef18735: mov %r8,%r9 0x000002b81ef18738: and %r10,%r9 0x000002b81ef1873b: movabs $0x7ff0000000000000,%r10 0x000002b81ef18745: and %r10,%r8 0x000002b81ef18748: sar $0x34,%r8 0x000002b81ef1874c: mov %r8d,%r8d ;*invokevirtual refersTo0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ref.Reference::refersTo@2 (line 366) ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1874f: cmp $0x7ff,%r8d 0x000002b81ef18756: je 0x000002b81ef19147 ;*putfield seed {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@2 (line 261) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B54: # out( B135 B55 ) <- in( B53 ) Freq: 0.0208017 0x000002b81ef1875c: nop 0x000002b81ef1875d: nop 0x000002b81ef1875e: nop 0x000002b81ef1875f: nop 0x000002b81ef18760: test %r8d,%r8d 0x000002b81ef18763: je 0x000002b81ef1916f ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B55: # out( B56 ) <- in( B54 ) Freq: 0.0208016 0x000002b81ef18769: movabs $0x10000000000000,%r10 0x000002b81ef18773: or %r10,%r9 0x000002b81ef18776: mov %r9,0x40(%rsp) 0x000002b81ef1877b: mov $0x35,%r10d 0x000002b81ef18781: mov %r10d,0x48(%rsp) ;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B56: # out( B97 B57 ) <- in( B55 B136 ) Freq: 0.0208017 0x000002b81ef18786: mov 0x28(%rsp),%r10 0x000002b81ef1878b: mov 0x44(%r10),%r9d ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1878f: mov %r8d,%r10d 0x000002b81ef18792: add $0xfffffc01,%r10d ;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18799: mov %r10d,0x4c(%rsp) 0x000002b81ef1879e: nop 0x000002b81ef1879f: nop 0x000002b81ef187a0: test %r9d,%r9d 0x000002b81ef187a3: je 0x000002b81ef18c61 ;*synchronization entry ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@-1 (line 434) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B57: # out( B160 B58 ) <- in( B56 ) Freq: 0.0207746 0x000002b81ef187a9: mov 0x14(%r12,%r9,8),%ebp 0x000002b81ef187ae: mov 0xc(%r12,%rbp,8),%r10d ; implicit exception: dispatches to 0x000002b81ef1948c ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B58: # out( B118 B59 ) <- in( B57 ) Freq: 0.0207746 0x000002b81ef187b3: mov %r10d,%r8d 0x000002b81ef187b6: dec %r8d 0x000002b81ef187b9: and $0x4ab325aa,%r8d ;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef187c0: test %r10d,%r10d 0x000002b81ef187c3: jbe 0x000002b81ef18edc ;*synchronization entry ; - spec.benchmarks.scimark.utils.Stopwatch::read@-1 (line 104) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B59: # out( B62 B60 ) <- in( B58 ) Freq: 0.0207746 0x000002b81ef187c9: lea (%r12,%rbp,8),%r10 0x000002b81ef187cd: mov 0x10(%r10,%r8,4),%r11d ;*putfield j {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@17 (line 27) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef187d2: test %r11d,%r11d 0x000002b81ef187d5: je 0x000002b81ef187eb ;*invokevirtual integrate {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B60: # out( B65 B61 ) <- in( B59 ) Freq: 0.0205644 0x000002b81ef187d7: mov 0xc(%r12,%r11,8),%ecx ;*putfield j {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@17 (line 27) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef187dc: shl $0x3,%r11 ;*getfield running {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@1 (line 104) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef187e0: cmp $0x1042f0d1,%ecx ; {oop(a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688})} 0x000002b81ef187e6: je 0x000002b81ef1884a ;*dmul {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::seconds@7 (line 43) ; - spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B61: # out( B62 ) <- in( B60 ) Freq: 0.0102822 0x000002b81ef187e8: mov %r11,%r14 ;; B62: # out( B171 B63 ) <- in( B61 B59 ) Freq: 0.0104924 0x000002b81ef187eb: mov %r8d,%r10d 0x000002b81ef187ee: mov 0x4c(%rsp),%r11d 0x000002b81ef187f3: mov %r11d,0x3c(%rsp) 0x000002b81ef187f8: mov 0x48(%rsp),%r8d 0x000002b81ef187fd: mov %r8d,0x38(%rsp) 0x000002b81ef18802: vmovsd %xmm0,0x28(%rsp) ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18808: lea (%r12,%r9,8),%rdx ;*invokestatic valueOf {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1880c: movabs $0x82178688,%r8 ; {oop(a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688})} 0x000002b81ef18816: mov %r10d,%r9d 0x000002b81ef18819: mov %r14,%rdi 0x000002b81ef1881c: vzeroupper 0x000002b81ef1881f: callq 0x000002b8173f5f20 ; ImmutableOopMap {[32]=Oop [48]=Oop } ;*invokevirtual getEntryAfterMiss {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} ;; B63: # out( B96 B64 ) <- in( B62 ) Freq: 0.0104922 0x000002b81ef18824: test %rax,%rax 0x000002b81ef18827: je 0x000002b81ef18c47 ;; B64: # out( B65 ) <- in( B63 ) Freq: 0.010385 0x000002b81ef1882d: mov %rax,%r11 0x000002b81ef18830: vmovsd 0x28(%rsp),%xmm0 0x000002b81ef18836: mov 0x38(%rsp),%r10d 0x000002b81ef1883b: mov %r10d,0x48(%rsp) 0x000002b81ef18840: mov 0x3c(%rsp),%r8d 0x000002b81ef18845: mov %r8d,0x4c(%rsp) ;*invokevirtual getEntry {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B65: # out( B66 ) <- in( B60 B64 ) Freq: 0.0206672 0x000002b81ef1884a: mov 0x1c(%r11),%r10d 0x000002b81ef1884e: mov %r10,%r11 0x000002b81ef18851: push %r10 0x000002b81ef18853: movabs $0x7ffa0cae2370,%r10 ; {external_word} 0x000002b81ef1885d: cmp (%r10),%r12 0x000002b81ef18860: je 0x000002b81ef18882 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x000002b81ef18866: movabs $0x7ffa0c8b5b10,%rcx ; {external_word} 0x000002b81ef18870: and $0xfffffffffffffff0,%rsp 0x000002b81ef18874: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef1887e: callq *%r10 0x000002b81ef18881: hlt 0x000002b81ef18882: pop %r10 0x000002b81ef18884: shl $0x3,%r11 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B66: # out( B158 B67 ) <- in( B65 B98 ) Freq: 0.0208014 0x000002b81ef18888: mov 0x8(%r11),%r10d ; implicit exception: dispatches to 0x000002b81ef193f4 ;; B67: # out( B155 B68 ) <- in( B66 ) Freq: 0.0208014 0x000002b81ef1888c: cmp $0x2b0c88,%r10d ; {metadata('jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer')} 0x000002b81ef18893: jne 0x000002b81ef19330 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B68: # out( B169 B69 ) <- in( B67 ) Freq: 0.0208014 0x000002b81ef18899: vmovsd %xmm0,0x28(%rsp) 0x000002b81ef1889f: mov %r11,%rbp ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef188a2: mov 0x58(%rsp),%r11d 0x000002b81ef188a7: mov %r11b,0x18(%rbp) ;*invokestatic toString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef188ab: mov %rbp,%rdx 0x000002b81ef188ae: mov 0x4c(%rsp),%r8d 0x000002b81ef188b3: mov 0x40(%rsp),%r9 0x000002b81ef188b8: mov 0x48(%rsp),%edi 0x000002b81ef188bc: mov $0x1,%esi 0x000002b81ef188c1: nop 0x000002b81ef188c2: nop 0x000002b81ef188c3: nop 0x000002b81ef188c4: vzeroupper 0x000002b81ef188c7: callq 0x000002b81eef9060 ; ImmutableOopMap {rbp=Oop [32]=Oop [48]=Oop } ;*invokevirtual dtoa {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@177 (line 1785) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} ;; B69: # out( B70 ) <- in( B68 ) Freq: 0.020801 0x000002b81ef188cc: vmovsd 0x28(%rsp),%xmm0 ;*invokevirtual getMap {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@6 (line 163) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B70: # out( B116 B71 ) <- in( B144 B141 B133 B145 B143 B69 ) Freq: 0.020801 0x000002b81ef188d2: mov 0x8(%rbp),%r11d 0x000002b81ef188d6: nop 0x000002b81ef188d7: nop 0x000002b81ef188d8: nop 0x000002b81ef188d9: nop 0x000002b81ef188da: nop 0x000002b81ef188db: nop 0x000002b81ef188dc: nop 0x000002b81ef188dd: nop 0x000002b81ef188de: nop 0x000002b81ef188df: nop 0x000002b81ef188e0: cmp $0x2b0c88,%r11d ; {metadata('jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer')} 0x000002b81ef188e7: jne 0x000002b81ef18e45 ;*synchronization entry ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ;; B71: # out( B170 B72 ) <- in( B70 ) Freq: 0.020801 0x000002b81ef188ed: vmovsd %xmm0,0x38(%rsp) 0x000002b81ef188f3: mov 0x20(%rbp),%r11d 0x000002b81ef188f7: mov %r11,%r8 0x000002b81ef188fa: push %r10 0x000002b81ef188fc: movabs $0x7ffa0cae2370,%r10 ; {external_word} 0x000002b81ef18906: cmp (%r10),%r12 0x000002b81ef18909: je 0x000002b81ef1892b ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x000002b81ef1890f: movabs $0x7ffa0c8b5b10,%rcx ; {external_word} 0x000002b81ef18919: and $0xfffffffffffffff0,%rsp 0x000002b81ef1891d: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18927: callq *%r10 0x000002b81ef1892a: hlt 0x000002b81ef1892b: pop %r10 0x000002b81ef1892d: shl $0x3,%r8 ;*invokestatic toString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18931: mov %rbp,%rdx 0x000002b81ef18934: vzeroupper 0x000002b81ef18937: callq 0x000002b817b82d60 ; ImmutableOopMap {rbp=Oop [32]=Oop [48]=Oop } ;*invokevirtual getChars {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} ;; B72: # out( B108 B73 ) <- in( B71 ) Freq: 0.0208005 0x000002b81ef1893c: mov %eax,0x28(%rsp) 0x000002b81ef18940: mov 0x120(%r15),%rbx 0x000002b81ef18947: mov %rbx,%r10 0x000002b81ef1894a: add $0x18,%r10 0x000002b81ef1894e: cmp 0x130(%r15),%r10 0x000002b81ef18955: jae 0x000002b81ef18d27 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B73: # out( B74 ) <- in( B72 ) Freq: 0.0207985 0x000002b81ef1895b: mov %r10,0x120(%r15) 0x000002b81ef18962: prefetchw 0xc0(%r10) 0x000002b81ef1896a: movq $0x1,(%rbx) 0x000002b81ef18971: movl $0xed30,0x8(%rbx) ; {metadata('java/lang/String')} 0x000002b81ef18978: mov %r12d,0xc(%rbx) 0x000002b81ef1897c: mov %r12,0x10(%rbx) ;*invokestatic abs {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@14 (line 265) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B74: # out( B159 B75 ) <- in( B109 B73 ) Freq: 0.0208005 0x000002b81ef18980: mov 0x20(%rbp),%r9d ;*synchronization entry ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) 0x000002b81ef18984: mov 0xc(%r12,%r9,8),%r11d ; implicit exception: dispatches to 0x000002b81ef19454 ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@42 (line 270) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B75: # out( B119 B76 ) <- in( B74 ) Freq: 0.0208005 0x000002b81ef18989: mov 0x28(%rsp),%r10d 0x000002b81ef1898e: test %r10d,%r10d 0x000002b81ef18991: jl 0x000002b81ef18f38 ;*invokevirtual getEntryAfterMiss {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B76: # out( B119 B77 ) <- in( B75 ) Freq: 0.0208005 0x000002b81ef18997: mov %r11d,%r8d 0x000002b81ef1899a: sub %r10d,%r8d 0x000002b81ef1899d: nop 0x000002b81ef1899e: nop 0x000002b81ef1899f: nop 0x000002b81ef189a0: test %r8d,%r8d 0x000002b81ef189a3: jl 0x000002b81ef18f38 ;*invokevirtual getEntry {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B77: # out( B137 B78 ) <- in( B76 ) Freq: 0.0208005 0x000002b81ef189a9: test %r10d,%r10d 0x000002b81ef189ac: je 0x000002b81ef191a7 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B78: # out( B115 B79 ) <- in( B77 ) Freq: 0.0208005 0x000002b81ef189b2: nop 0x000002b81ef189b3: nop 0x000002b81ef189b4: nop 0x000002b81ef189b5: nop 0x000002b81ef189b6: nop 0x000002b81ef189b7: nop 0x000002b81ef189b8: nop 0x000002b81ef189b9: nop 0x000002b81ef189ba: nop 0x000002b81ef189bb: nop 0x000002b81ef189bc: nop 0x000002b81ef189bd: nop 0x000002b81ef189be: nop 0x000002b81ef189bf: nop 0x000002b81ef189c0: cmp $0x100000,%r10d 0x000002b81ef189c7: ja 0x000002b81ef18e38 ;; B79: # out( B80 ) <- in( B78 ) Freq: 0.0208005 0x000002b81ef189cd: movslq %r10d,%r8 ;*invokevirtual integrate {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B80: # out( B110 B81 ) <- in( B79 B115 ) Freq: 0.0208005 0x000002b81ef189d0: lea (%r12,%r9,8),%rcx ;*aload_0 {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@31 (line 108) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef189d4: mov %rcx,0x68(%rsp) 0x000002b81ef189d9: nop 0x000002b81ef189da: nop 0x000002b81ef189db: nop 0x000002b81ef189dc: nop 0x000002b81ef189dd: nop 0x000002b81ef189de: nop 0x000002b81ef189df: nop 0x000002b81ef189e0: cmp $0x100000,%r10d 0x000002b81ef189e7: ja 0x000002b81ef18d45 ;; B81: # out( B110 B82 ) <- in( B80 ) Freq: 0.0208005 0x000002b81ef189ed: mov 0x120(%r15),%r13 0x000002b81ef189f4: add $0x17,%r8 0x000002b81ef189f8: and $0xfffffffffffffff8,%r8 0x000002b81ef189fc: mov %r13,%rcx 0x000002b81ef189ff: add %r8,%rcx 0x000002b81ef18a02: cmp 0x130(%r15),%rcx 0x000002b81ef18a09: jae 0x000002b81ef18d45 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B82: # out( B83 ) <- in( B81 ) Freq: 0.0207984 0x000002b81ef18a0f: mov %rcx,0x120(%r15) 0x000002b81ef18a16: prefetchw 0xc0(%rcx) 0x000002b81ef18a1d: movq $0x1,0x0(%r13) 0x000002b81ef18a25: prefetchw 0x100(%rcx) 0x000002b81ef18a2c: movl $0x6858,0x8(%r13) ; {metadata({type array byte})} 0x000002b81ef18a34: mov %r10d,0xc(%r13) 0x000002b81ef18a38: prefetchw 0x140(%rcx) 0x000002b81ef18a3f: prefetchw 0x180(%rcx) ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B83: # out( B117 B84 ) <- in( B111 B82 ) Freq: 0.0208005 0x000002b81ef18a46: mov %r10d,%ecx ;*invokestatic min {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18a49: mov %ecx,0x50(%rsp) 0x000002b81ef18a4d: cmp %ecx,%r11d 0x000002b81ef18a50: jb 0x000002b81ef18e84 ;; B84: # out( B120 B85 ) <- in( B83 ) Freq: 0.0208005 0x000002b81ef18a56: mov %r13,%rdi 0x000002b81ef18a59: add $0x10,%rdi 0x000002b81ef18a5d: lea 0x10(%r12,%r9,8),%rbp ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18a62: mov %rbp,%rsi 0x000002b81ef18a65: mov %ecx,%edx 0x000002b81ef18a67: push %rdx 0x000002b81ef18a68: mov %edx,%eax 0x000002b81ef18a6a: mov $0xff00ff00,%ecx 0x000002b81ef18a6f: and $0xfffffff0,%edx 0x000002b81ef18a72: and $0xf,%eax 0x000002b81ef18a75: test %edx,%edx 0x000002b81ef18a77: je 0x000002b81ef18ac2 0x000002b81ef18a7d: vmovd %ecx,%xmm1 0x000002b81ef18a81: vpshufd $0x0,%xmm1,%xmm1 0x000002b81ef18a86: vpxor %xmm3,%xmm3,%xmm3 0x000002b81ef18a8a: lea (%rsi,%rdx,2),%rsi 0x000002b81ef18a8e: lea (%rdi,%rdx,1),%rdi 0x000002b81ef18a92: neg %rdx 0x000002b81ef18a95: vmovdqu (%rsi,%rdx,2),%xmm2 0x000002b81ef18a9a: vpor %xmm2,%xmm3,%xmm3 0x000002b81ef18a9e: vmovdqu 0x10(%rsi,%rdx,2),%xmm0 0x000002b81ef18aa4: vpor %xmm0,%xmm3,%xmm3 0x000002b81ef18aa8: vptest %xmm1,%xmm3 0x000002b81ef18aad: jne 0x000002b81ef18b1e 0x000002b81ef18ab3: vpackuswb %xmm0,%xmm2,%xmm2 0x000002b81ef18ab7: vmovdqu %xmm2,(%rdi,%rdx,1) 0x000002b81ef18abc: add $0x10,%rdx 0x000002b81ef18ac0: jne 0x000002b81ef18a95 0x000002b81ef18ac2: mov %eax,%edx 0x000002b81ef18ac4: and $0xfffffff8,%edx 0x000002b81ef18ac7: and $0x7,%eax 0x000002b81ef18aca: test %edx,%edx 0x000002b81ef18acc: je 0x000002b81ef18af6 0x000002b81ef18ace: vmovd %ecx,%xmm1 0x000002b81ef18ad2: vpshufd $0x0,%xmm1,%xmm1 0x000002b81ef18ad7: vpxor %xmm0,%xmm0,%xmm0 0x000002b81ef18adb: vmovdqu (%rsi),%xmm2 0x000002b81ef18adf: vptest %xmm1,%xmm2 0x000002b81ef18ae4: jne 0x000002b81ef18b1e 0x000002b81ef18ae6: vpackuswb %xmm0,%xmm2,%xmm2 0x000002b81ef18aea: vmovq %xmm2,(%rdi) 0x000002b81ef18aee: add $0x10,%rsi 0x000002b81ef18af2: add $0x8,%rdi 0x000002b81ef18af6: mov %eax,%edx 0x000002b81ef18af8: test %edx,%edx 0x000002b81ef18afa: je 0x000002b81ef18b1b 0x000002b81ef18afc: lea (%rsi,%rdx,2),%rsi 0x000002b81ef18b00: lea (%rdi,%rdx,1),%rdi 0x000002b81ef18b04: neg %rdx 0x000002b81ef18b07: movzwl (%rsi,%rdx,2),%eax 0x000002b81ef18b0b: test $0xff00,%eax 0x000002b81ef18b11: jne 0x000002b81ef18b1e 0x000002b81ef18b13: mov %al,(%rdi,%rdx,1) 0x000002b81ef18b16: inc %rdx 0x000002b81ef18b19: jne 0x000002b81ef18b07 0x000002b81ef18b1b: pop %rax 0x000002b81ef18b1c: jmp 0x000002b81ef18b24 0x000002b81ef18b1e: xor %eax,%eax 0x000002b81ef18b20: add $0x8,%rsp ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18b24: mov 0x50(%rsp),%r10d 0x000002b81ef18b29: cmp %r10d,%eax 0x000002b81ef18b2c: jne 0x000002b81ef18f84 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B85: # out( B87 B86 ) <- in( B84 ) Freq: 0.0208005 0x000002b81ef18b32: push %r10 0x000002b81ef18b34: movabs $0x7ffa0cae2370,%r10 ; {external_word} 0x000002b81ef18b3e: cmp (%r10),%r12 0x000002b81ef18b41: je 0x000002b81ef18b63 ;; MacroAssembler::encode_heap_oop_not_null2: heap base corrupted? 0x000002b81ef18b47: movabs $0x7ffa0c8b5a60,%rcx ; {external_word} 0x000002b81ef18b51: and $0xfffffffffffffff0,%rsp 0x000002b81ef18b55: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18b5f: callq *%r10 0x000002b81ef18b62: hlt 0x000002b81ef18b63: pop %r10 0x000002b81ef18b65: test %r13,%r13 0x000002b81ef18b68: jne 0x000002b81ef18b8a ;; null oop passed to encode_heap_oop_not_null2 0x000002b81ef18b6e: movabs $0x7ffa0c8b5aa0,%rcx ; {external_word} 0x000002b81ef18b78: and $0xfffffffffffffff0,%rsp 0x000002b81ef18b7c: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18b86: callq *%r10 0x000002b81ef18b89: hlt 0x000002b81ef18b8a: mov %r13,%r11 0x000002b81ef18b8d: shr $0x3,%r11 0x000002b81ef18b91: mov %r11d,0x14(%rbx) ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18b95: mov %rbx,%r10 ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18b98: mov %r13,%r11 0x000002b81ef18b9b: xor %r10,%r11 0x000002b81ef18b9e: shr $0x18,%r11 0x000002b81ef18ba2: test %r11,%r11 0x000002b81ef18ba5: je 0x000002b81ef18bca ;*putfield haveRange {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@29 (line 43) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B86: # out( B104 B87 ) <- in( B85 ) Freq: 0.0207797 0x000002b81ef18ba7: shr $0x9,%r10 0x000002b81ef18bab: movabs $0x2b82bcb0000,%r8 0x000002b81ef18bb5: add %r10,%r8 ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18bb8: nop 0x000002b81ef18bb9: nop 0x000002b81ef18bba: nop 0x000002b81ef18bbb: nop 0x000002b81ef18bbc: nop 0x000002b81ef18bbd: nop 0x000002b81ef18bbe: nop 0x000002b81ef18bbf: nop 0x000002b81ef18bc0: cmpb $0x4,(%r8) 0x000002b81ef18bc4: jne 0x000002b81ef18cd8 ;; B87: # out( B88 ) <- in( B106 B107 B104 B86 B85 ) Freq: 0.0208005 0x000002b81ef18bca: mov %r12b,0x10(%rbx) ;*invokestatic toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B88: # out( B173 B89 ) <- in( B139 B87 B130 B131 B128 B127 B126 ) Freq: 0.0208005 0x000002b81ef18bce: mov 0x20(%rsp),%rbp 0x000002b81ef18bd3: mov 0x30(%rsp),%rdx 0x000002b81ef18bd8: mov %rbx,%r8 0x000002b81ef18bdb: nop 0x000002b81ef18bdc: vzeroupper 0x000002b81ef18bdf: callq 0x000002b81ef14c20 ; ImmutableOopMap {rbp=Oop } ;*invokevirtual writeln {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@14 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} ;; B89: # out( N2729 ) <- in( B88 ) Freq: 0.0208001 0x000002b81ef18be4: vzeroupper 0x000002b81ef18be7: add $0x90,%rsp 0x000002b81ef18bee: pop %rbp 0x000002b81ef18bef: cmp 0x390(%r15),%rsp ; {poll_return} 0x000002b81ef18bf6: ja 0x000002b81ef19517 0x000002b81ef18bfc: retq ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ;; B90: # out( B168 B91 ) <- in( B15 ) Freq: 0.0101067 0x000002b81ef18bfd: mov %r8,0x28(%rsp) 0x000002b81ef18c02: mov %r14,%rbp ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18c05: lea (%r12,%rbx,8),%rdx ;*invokevirtual num_flops {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18c09: mov %r10d,%r9d 0x000002b81ef18c0c: xor %edi,%edi 0x000002b81ef18c0e: nop 0x000002b81ef18c0f: nop 0x000002b81ef18c10: vzeroupper 0x000002b81ef18c13: callq 0x000002b8173f5f20 ; ImmutableOopMap {rbp=Oop [32]=Oop [40]=Oop } ;*invokevirtual getEntryAfterMiss {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} ;; B91: # out( B99 B92 ) <- in( B90 ) Freq: 0.0101065 0x000002b81ef18c18: test %rax,%rax 0x000002b81ef18c1b: nop 0x000002b81ef18c1c: nop 0x000002b81ef18c1d: nop 0x000002b81ef18c1e: nop 0x000002b81ef18c1f: nop 0x000002b81ef18c20: je 0x000002b81ef18c85 ;*getfield table {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@14 (line 435) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B92: # out( B18 ) <- in( B91 ) Freq: 0.0100033 0x000002b81ef18c26: mov %rbp,%r14 0x000002b81ef18c29: jmpq 0x000002b81ef1807e ;; B93: # out( B94 ) <- in( B12 ) Freq: 0.00129896 0x000002b81ef18c2e: mov %r14,%rbp ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B94: # out( B167 B95 ) <- in( B99 B93 ) Freq: 0.00140224 0x000002b81ef18c31: mov %r8,%rdx 0x000002b81ef18c34: vzeroupper 0x000002b81ef18c37: callq 0x000002b8173f5f20 ; ImmutableOopMap {rbp=Oop [32]=Oop } ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.ThreadLocal::get@34 (line 172) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} ;; B95: # out( B19 ) <- in( B94 ) Freq: 0.00140222 0x000002b81ef18c3c: mov %rbp,%r14 0x000002b81ef18c3f: mov %rax,%r10 0x000002b81ef18c42: jmpq 0x000002b81ef180b9 ;; B96: # out( B97 ) <- in( B63 ) Freq: 0.000107223 0x000002b81ef18c47: vmovsd 0x28(%rsp),%xmm0 0x000002b81ef18c4d: mov 0x38(%rsp),%r10d 0x000002b81ef18c52: mov %r10d,0x48(%rsp) 0x000002b81ef18c57: mov 0x3c(%rsp),%r11d 0x000002b81ef18c5c: mov %r11d,0x4c(%rsp) ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@6 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B97: # out( B166 B98 ) <- in( B96 B56 ) Freq: 0.000134243 0x000002b81ef18c61: vmovq %xmm0,%rbp ;*invokestatic valueOf {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18c66: movabs $0x82178688,%rdx ; {oop(a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688})} 0x000002b81ef18c70: vzeroupper 0x000002b81ef18c73: callq 0x000002b8173f5f20 ; ImmutableOopMap {[32]=Oop [48]=Oop } ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.ThreadLocal::get@34 (line 172) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {optimized virtual_call} ;; B98: # out( B66 ) <- in( B97 ) Freq: 0.000134241 0x000002b81ef18c78: vmovq %rbp,%xmm0 0x000002b81ef18c7d: mov %rax,%r11 0x000002b81ef18c80: jmpq 0x000002b81ef18888 ;; B99: # out( B94 ) <- in( B91 ) Freq: 0.000103281 0x000002b81ef18c85: mov 0x28(%rsp),%r8 0x000002b81ef18c8a: jmp 0x000002b81ef18c31 ;; B100: # out( B165 B101 ) <- in( B1 ) Freq: 0.000100017 0x000002b81ef18c8c: mov %r14,%rbp 0x000002b81ef18c8f: movabs $0x800006c58,%rdx ;*invokevirtual num_flops {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {metadata({type array int})} 0x000002b81ef18c99: mov $0x11,%r8d 0x000002b81ef18c9f: nop 0x000002b81ef18ca0: vzeroupper 0x000002b81ef18ca3: callq 0x000002b8173502a0 ; ImmutableOopMap {rbp=Oop [32]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ; {runtime_call _new_array_Java} ;; B101: # out( B3 ) <- in( B100 ) Freq: 0.000100015 0x000002b81ef18ca8: mov %rax,%r13 0x000002b81ef18cab: mov %rbp,%r14 0x000002b81ef18cae: jmpq 0x000002b81ef17da8 ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@70 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B102: # out( B164 B103 ) <- in( B21 ) Freq: 0.000100016 0x000002b81ef18cb3: movabs $0x800006c58,%rdx ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ; {metadata({type array int})} 0x000002b81ef18cbd: mov $0x11,%r8d 0x000002b81ef18cc3: mov 0x20(%rsp),%rbp 0x000002b81ef18cc8: vzeroupper 0x000002b81ef18ccb: callq 0x000002b8173502a0 ; ImmutableOopMap {rbp=Oop [32]=Oop [40]=Oop [48]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call _new_array_Java} ;; B103: # out( B23 ) <- in( B102 ) Freq: 0.000100014 0x000002b81ef18cd0: mov %rax,%r8 0x000002b81ef18cd3: jmpq 0x000002b81ef181ac ;; B104: # out( B87 B105 ) <- in( B86 ) Freq: 2.07797e-05 0x000002b81ef18cd8: mov 0x40(%r15),%r10 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18cdc: mov 0x50(%r15),%r11 ;*putfield j {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@121 (line 279) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18ce0: lock addl $0x0,-0x40(%rsp) ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18ce6: cmpb $0x0,(%r8) 0x000002b81ef18cea: je 0x000002b81ef18bca ;*invokestatic min {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B105: # out( B107 B106 ) <- in( B104 ) Freq: 1.03898e-05 0x000002b81ef18cf0: mov %r12b,(%r8) ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18cf3: test %r10,%r10 0x000002b81ef18cf6: jne 0x000002b81ef18d15 ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B106: # out( B87 ) <- in( B105 ) Freq: 5.19491e-06 0x000002b81ef18cf8: mov %r8,%rcx ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18cfb: mov %r15,%rdx 0x000002b81ef18cfe: nop 0x000002b81ef18cff: nop 0x000002b81ef18d00: vzeroupper 0x000002b81ef18d03: movabs $0x7ffa0bebfcc0,%r10 0x000002b81ef18d0d: callq *%r10 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18d10: jmpq 0x000002b81ef18bca ;; B107: # out( B87 ) <- in( B105 ) Freq: 5.19491e-06 0x000002b81ef18d15: mov %r8,-0x8(%r11,%r10,1) ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@110 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18d1a: add $0xfffffffffffffff8,%r10 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18d1e: mov %r10,0x40(%r15) ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18d22: jmpq 0x000002b81ef18bca ;; B108: # out( B162 B109 ) <- in( B72 ) Freq: 2.0804e-06 0x000002b81ef18d27: movabs $0x80000ed30,%rdx ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@70 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {metadata('java/lang/String')} 0x000002b81ef18d31: nop 0x000002b81ef18d32: nop 0x000002b81ef18d33: nop 0x000002b81ef18d34: vzeroupper 0x000002b81ef18d37: callq 0x000002b8173505a0 ; ImmutableOopMap {rbp=Oop [32]=Oop [48]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=1} ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call _new_instance_Java} ;; B109: # out( B74 ) <- in( B108 ) Freq: 2.08036e-06 0x000002b81ef18d3c: mov %rax,%rbx 0x000002b81ef18d3f: nop 0x000002b81ef18d40: jmpq 0x000002b81ef18980 ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@34 (line 172) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B110: # out( B163 B111 ) <- in( B80 B81 ) Freq: 2.10147e-06 0x000002b81ef18d45: mov %r11d,0x44(%rsp) 0x000002b81ef18d4a: mov %r9d,0x40(%rsp) 0x000002b81ef18d4f: mov %rbx,0x28(%rsp) 0x000002b81ef18d54: mov %r10d,%ebp ;*invokevirtual writeln {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@14 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18d57: movabs $0x800006858,%rdx ;*getfield total {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@9 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {metadata({type array byte})} 0x000002b81ef18d61: mov %r10d,%r8d 0x000002b81ef18d64: vzeroupper 0x000002b81ef18d67: callq 0x000002b81734ffa0 ; ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [64]=NarrowOop [104]=Oop } ;*newarray {reexecute=0 rethrow=0 return_oop=1} ; - java.lang.StringUTF16::compress@1 (line 161) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call _new_array_nozero_Java} ;; B111: # out( B83 ) <- in( B110 ) Freq: 2.10143e-06 0x000002b81ef18d6c: mov %ebp,%r10d 0x000002b81ef18d6f: mov 0x28(%rsp),%rcx 0x000002b81ef18d74: mov 0x40(%rsp),%r9d 0x000002b81ef18d79: mov 0x44(%rsp),%r11d 0x000002b81ef18d7e: mov %rax,%r13 0x000002b81ef18d81: mov %rcx,%rbx 0x000002b81ef18d84: jmpq 0x000002b81ef18a46 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B112: # out( N2729 ) <- in( B11 ) Freq: 1.01328e-06 0x000002b81ef18d89: mov $0xfffffff6,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18d8e: nop 0x000002b81ef18d8f: nop 0x000002b81ef18d90: vzeroupper 0x000002b81ef18d93: callq 0x000002b8173fb240 ; ImmutableOopMap {} ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef18d98: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18da2: and $0xfffffffffffffff0,%rsp 0x000002b81ef18da6: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18db0: callq *%r10 0x000002b81ef18db3: hlt ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B113: # out( N2729 ) <- in( B14 ) Freq: 9.98699e-07 0x000002b81ef18db4: mov $0xffffffe4,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18db9: mov %ebx,0x2c(%rsp) 0x000002b81ef18dbd: mov %r9d,0x30(%rsp) 0x000002b81ef18dc2: mov %r10d,0x38(%rsp) 0x000002b81ef18dc7: nop 0x000002b81ef18dc8: vzeroupper 0x000002b81ef18dcb: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=NarrowOop [32]=Oop [44]=NarrowOop [48]=NarrowOop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef18dd0: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18dda: and $0xfffffffffffffff0,%rsp 0x000002b81ef18dde: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18de8: callq *%r10 0x000002b81ef18deb: hlt ;*synchronization entry ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ;; B114: # out( N2729 ) <- in( B16 ) Freq: 9.88591e-07 0x000002b81ef18dec: mov $0x1,%ebp 0x000002b81ef18df1: xor %ecx,%ecx 0x000002b81ef18df3: cmp %r9d,%edi 0x000002b81ef18df6: cmovne %ecx,%ebp ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18df9: mov $0xffffff45,%edx ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef18dfe: mov %ebx,0x2c(%rsp) 0x000002b81ef18e02: mov %r9d,0x30(%rsp) 0x000002b81ef18e07: mov %r10d,0x34(%rsp) 0x000002b81ef18e0c: mov %r11d,0x38(%rsp) 0x000002b81ef18e11: nop 0x000002b81ef18e12: nop 0x000002b81ef18e13: nop 0x000002b81ef18e14: vzeroupper 0x000002b81ef18e17: callq 0x000002b8173fb240 ; ImmutableOopMap {[32]=Oop [44]=NarrowOop [48]=NarrowOop [56]=NarrowOop } ;*ifeq {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef18e1c: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18e26: and $0xfffffffffffffff0,%rsp 0x000002b81ef18e2a: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18e34: callq *%r10 0x000002b81ef18e37: hlt ;*synchronization entry ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ;; B115: # out( B80 ) <- in( B78 ) Freq: 2.10767e-08 0x000002b81ef18e38: movslq %r10d,%r8 ;*putfield right {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@39 (line 47) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18e3b: nop 0x000002b81ef18e3c: nop 0x000002b81ef18e3d: nop 0x000002b81ef18e3e: nop 0x000002b81ef18e3f: nop 0x000002b81ef18e40: jmpq 0x000002b81ef189d0 ;; B116: # out( N2729 ) <- in( B70 ) Freq: 2.0801e-08 0x000002b81ef18e45: vmovq %xmm0,%r10 ;*invokestatic toString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18e4a: mov $0xffffffde,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18e4f: mov 0x30(%rsp),%r11 0x000002b81ef18e54: mov %r11,0x28(%rsp) 0x000002b81ef18e59: mov %r10,0x38(%rsp) 0x000002b81ef18e5e: nop 0x000002b81ef18e5f: nop 0x000002b81ef18e60: vzeroupper 0x000002b81ef18e63: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop [40]=Oop } ;*invokeinterface toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef18e68: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18e72: and $0xfffffffffffffff0,%rsp 0x000002b81ef18e76: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18e80: callq *%r10 0x000002b81ef18e83: hlt ;*invokestatic toJavaFormatString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B117: # out( N2729 ) <- in( B83 ) Freq: 2.08005e-08 0x000002b81ef18e84: mov $0xffffffce,%edx ;*getfield total {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@9 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18e89: mov 0x20(%rsp),%rbp 0x000002b81ef18e8e: mov 0x30(%rsp),%r11 0x000002b81ef18e93: mov %r11,0x20(%rsp) 0x000002b81ef18e98: vmovsd 0x60(%rsp),%xmm0 0x000002b81ef18e9e: vmovsd %xmm0,0x28(%rsp) 0x000002b81ef18ea4: mov %rbx,0x40(%rsp) 0x000002b81ef18ea9: mov %r10d,0x4c(%rsp) 0x000002b81ef18eae: mov %r9d,0x54(%rsp) 0x000002b81ef18eb3: mov %r13,0x60(%rsp) 0x000002b81ef18eb8: vzeroupper 0x000002b81ef18ebb: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop [64]=Oop [84]=NarrowOop [96]=Oop } ;*invokestatic compress {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.StringUTF16::compress@9 (line 162) ; - java.lang.String::@36 (line 4496) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef18ec0: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18eca: and $0xfffffffffffffff0,%rsp 0x000002b81ef18ece: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18ed8: callq *%r10 0x000002b81ef18edb: hlt ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ;; B118: # out( N2729 ) <- in( B58 ) Freq: 2.07746e-08 0x000002b81ef18edc: vmovq %xmm0,%r10 ;*invokestatic valueOf {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18ee1: mov $0xffffffe4,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18ee6: mov 0x30(%rsp),%r11 0x000002b81ef18eeb: mov %r11,0x28(%rsp) 0x000002b81ef18ef0: mov 0x58(%rsp),%r11d 0x000002b81ef18ef5: mov %r11d,0x30(%rsp) 0x000002b81ef18efa: mov 0x4c(%rsp),%r11d 0x000002b81ef18eff: mov %r11d,0x34(%rsp) 0x000002b81ef18f04: mov %r9d,0x4c(%rsp) 0x000002b81ef18f09: mov %r8d,0x54(%rsp) 0x000002b81ef18f0e: mov %r10,0x58(%rsp) 0x000002b81ef18f13: nop 0x000002b81ef18f14: vzeroupper 0x000002b81ef18f17: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=NarrowOop [32]=Oop [40]=Oop [76]=NarrowOop } ;*aaload {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef18f1c: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18f26: and $0xfffffffffffffff0,%rsp 0x000002b81ef18f2a: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18f34: callq *%r10 0x000002b81ef18f37: hlt ;*invokestatic toString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B119: # out( N2729 ) <- in( B76 B75 ) Freq: 2.03187e-08 0x000002b81ef18f38: mov $0x1e6,%edx 0x000002b81ef18f3d: mov 0x20(%rsp),%rbp 0x000002b81ef18f42: mov 0x30(%rsp),%r8 0x000002b81ef18f47: mov %r8,0x20(%rsp) 0x000002b81ef18f4c: mov %rbx,0x40(%rsp) 0x000002b81ef18f51: mov %r9d,0x48(%rsp) 0x000002b81ef18f56: mov %r10d,0x50(%rsp) 0x000002b81ef18f5b: mov %r11d,0x54(%rsp) 0x000002b81ef18f60: vzeroupper 0x000002b81ef18f63: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop [64]=Oop [72]=NarrowOop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::checkBoundsOffCount@15 (line 4586) ; - java.lang.String::rangeCheck@4 (line 304) ; - java.lang.String::@7 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef18f68: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef18f72: and $0xfffffffffffffff0,%rsp 0x000002b81ef18f76: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef18f80: callq *%r10 0x000002b81ef18f83: hlt ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ;; B120: # out( B152 B121 ) <- in( B84 ) Freq: 1.04002e-08 0x000002b81ef18f84: movb $0x1,0x10(%rbx) 0x000002b81ef18f88: cmp $0x3fffffff,%r10d 0x000002b81ef18f8f: ja 0x000002b81ef192b1 ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B121: # out( B153 B122 ) <- in( B120 ) Freq: 1.04002e-08 0x000002b81ef18f95: mov %r10d,%r8d 0x000002b81ef18f98: shl %r8d ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@5 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18f9b: nop 0x000002b81ef18f9c: nop 0x000002b81ef18f9d: nop 0x000002b81ef18f9e: nop 0x000002b81ef18f9f: nop 0x000002b81ef18fa0: cmp $0x100000,%r8d 0x000002b81ef18fa7: ja 0x000002b81ef192f4 ;; B122: # out( B123 ) <- in( B121 ) Freq: 1.04002e-08 0x000002b81ef18fad: movslq %r8d,%r10 ;*putfield dm1 {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@24 (line 41) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B123: # out( B150 B124 ) <- in( B122 B153 ) Freq: 1.04002e-08 0x000002b81ef18fb0: cmp $0x100000,%r8d 0x000002b81ef18fb7: ja 0x000002b81ef19287 ;; B124: # out( B150 B125 ) <- in( B123 ) Freq: 1.04002e-08 0x000002b81ef18fbd: mov 0x120(%r15),%rdi 0x000002b81ef18fc4: add $0x17,%r10 0x000002b81ef18fc8: and $0xfffffffffffffff8,%r10 0x000002b81ef18fcc: mov %rdi,%r11 0x000002b81ef18fcf: add %r10,%r11 0x000002b81ef18fd2: nop 0x000002b81ef18fd3: nop 0x000002b81ef18fd4: nop 0x000002b81ef18fd5: nop 0x000002b81ef18fd6: nop 0x000002b81ef18fd7: nop 0x000002b81ef18fd8: nop 0x000002b81ef18fd9: nop 0x000002b81ef18fda: nop 0x000002b81ef18fdb: nop 0x000002b81ef18fdc: nop 0x000002b81ef18fdd: nop 0x000002b81ef18fde: nop 0x000002b81ef18fdf: nop 0x000002b81ef18fe0: cmp 0x130(%r15),%r11 0x000002b81ef18fe7: jae 0x000002b81ef19287 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B125: # out( B126 ) <- in( B124 ) Freq: 1.03992e-08 0x000002b81ef18fed: mov %r11,0x120(%r15) ;*synchronization entry ; - java.lang.String::@-1 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18ff4: prefetchw 0xc0(%r11) ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@70 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef18ffc: movq $0x1,(%rdi) ;*synchronization entry ; - java.lang.String::@-1 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19003: prefetchw 0x100(%r11) ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@70 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1900b: movl $0x6858,0x8(%rdi) ; {metadata({type array byte})} 0x000002b81ef19012: mov %r8d,0xc(%rdi) ;*synchronization entry ; - java.lang.String::@-1 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19016: prefetchw 0x140(%r11) ;*putfield value {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::@70 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1901e: prefetchw 0x180(%r11) ;*iadd {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@105 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B126: # out( B88 B127 ) <- in( B151 B125 ) Freq: 1.04002e-08 0x000002b81ef19026: mov %rdi,%rdx 0x000002b81ef19029: add $0x10,%rdx 0x000002b81ef1902d: mov 0x50(%rsp),%r10d 0x000002b81ef19032: movslq %r10d,%r8 ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19035: mov %rbp,%rcx 0x000002b81ef19038: nop 0x000002b81ef19039: nop 0x000002b81ef1903a: nop 0x000002b81ef1903b: nop 0x000002b81ef1903c: nop 0x000002b81ef1903d: nop 0x000002b81ef1903e: nop 0x000002b81ef1903f: nop 0x000002b81ef19040: vzeroupper 0x000002b81ef19043: movabs $0x2b81738b820,%r10 0x000002b81ef1904d: callq *%r10 ;*idiv {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@48 (line 271) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19050: push %r10 0x000002b81ef19052: movabs $0x7ffa0cae2370,%r10 ; {external_word} 0x000002b81ef1905c: cmp (%r10),%r12 0x000002b81ef1905f: je 0x000002b81ef19081 ;; MacroAssembler::encode_heap_oop_not_null2: heap base corrupted? 0x000002b81ef19065: movabs $0x7ffa0c8b5a60,%rcx ; {external_word} 0x000002b81ef1906f: and $0xfffffffffffffff0,%rsp 0x000002b81ef19073: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef1907d: callq *%r10 0x000002b81ef19080: hlt 0x000002b81ef19081: pop %r10 0x000002b81ef19083: test %rdi,%rdi 0x000002b81ef19086: jne 0x000002b81ef190a8 ;; null oop passed to encode_heap_oop_not_null2 0x000002b81ef1908c: movabs $0x7ffa0c8b5aa0,%rcx ; {external_word} 0x000002b81ef19096: and $0xfffffffffffffff0,%rsp 0x000002b81ef1909a: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef190a4: callq *%r10 0x000002b81ef190a7: hlt 0x000002b81ef190a8: mov %rdi,%r10 0x000002b81ef190ab: shr $0x3,%r10 0x000002b81ef190af: mov %r10d,0x14(%rbx) ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef190b3: mov %rdi,%r10 0x000002b81ef190b6: mov %rbx,%r11 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef190b9: xor %r11,%r10 0x000002b81ef190bc: shr $0x18,%r10 0x000002b81ef190c0: test %r10,%r10 0x000002b81ef190c3: je 0x000002b81ef18bce ;*putfield left {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@34 (line 45) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B127: # out( B88 B128 ) <- in( B126 ) Freq: 1.03898e-08 0x000002b81ef190c9: shr $0x9,%r11 0x000002b81ef190cd: movabs $0x2b82bcb0000,%r8 0x000002b81ef190d7: add %r11,%r8 ;*idiv {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef190da: nop 0x000002b81ef190db: nop 0x000002b81ef190dc: nop 0x000002b81ef190dd: nop 0x000002b81ef190de: nop 0x000002b81ef190df: nop 0x000002b81ef190e0: cmpb $0x4,(%r8) 0x000002b81ef190e4: je 0x000002b81ef18bce ;; B128: # out( B88 B129 ) <- in( B127 ) Freq: 1.03898e-11 0x000002b81ef190ea: mov 0x50(%r15),%r10 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef190ee: mov 0x40(%r15),%r11 ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef190f2: lock addl $0x0,-0x40(%rsp) ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef190f8: nop 0x000002b81ef190f9: nop 0x000002b81ef190fa: nop 0x000002b81ef190fb: nop 0x000002b81ef190fc: nop 0x000002b81ef190fd: nop 0x000002b81ef190fe: nop 0x000002b81ef190ff: nop 0x000002b81ef19100: cmpb $0x0,(%r8) 0x000002b81ef19104: je 0x000002b81ef18bce ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B129: # out( B131 B130 ) <- in( B128 ) Freq: 5.19491e-12 0x000002b81ef1910a: mov %r12b,(%r8) 0x000002b81ef1910d: test %r11,%r11 0x000002b81ef19110: jne 0x000002b81ef19135 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B130: # out( B88 ) <- in( B129 ) Freq: 2.59746e-12 0x000002b81ef19112: mov %r8,%rcx ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19115: mov %r15,%rdx 0x000002b81ef19118: nop 0x000002b81ef19119: nop 0x000002b81ef1911a: nop 0x000002b81ef1911b: nop 0x000002b81ef1911c: nop 0x000002b81ef1911d: nop 0x000002b81ef1911e: nop 0x000002b81ef1911f: nop 0x000002b81ef19120: vzeroupper 0x000002b81ef19123: movabs $0x7ffa0bebfcc0,%r10 0x000002b81ef1912d: callq *%r10 ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19130: jmpq 0x000002b81ef18bce ;; B131: # out( B88 ) <- in( B129 ) Freq: 2.59746e-12 0x000002b81ef19135: mov %r8,-0x8(%r10,%r11,1) ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@110 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1913a: add $0xfffffffffffffff8,%r11 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1913e: mov %r11,0x40(%r15) ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19142: jmpq 0x000002b81ef18bce ;; B132: # out( B140 B133 ) <- in( B53 ) Freq: 9.91901e-09 0x000002b81ef19147: test %r9,%r9 0x000002b81ef1914a: je 0x000002b81ef191f3 ;*putfield total {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::reset@12 (line 53) ; - spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B133: # out( B70 ) <- in( B132 ) Freq: 8.92711e-09 0x000002b81ef19150: movabs $0x821782e0,%rbp ;*invokevirtual getEntryAfterMiss {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {oop(a 'jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer'{0x00000000821782e0})} 0x000002b81ef1915a: jmpq 0x000002b81ef188d2 ;; B134: # out( B53 ) <- in( B51 ) Freq: 9.91901e-09 0x000002b81ef1915f: mov $0x1,%r11d 0x000002b81ef19165: mov %r11d,0x58(%rsp) 0x000002b81ef1916a: jmpq 0x000002b81ef18710 ;; B135: # out( B142 B136 ) <- in( B54 ) Freq: 9.919e-09 0x000002b81ef1916f: test %r9,%r9 0x000002b81ef19172: je 0x000002b81ef19207 ;*invokevirtual reset {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B136: # out( B56 ) <- in( B135 ) Freq: 8.9271e-09 0x000002b81ef19178: lzcnt %r9,%r10 ;*invokevirtual refersTo0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ref.Reference::refersTo@2 (line 366) ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1917d: mov %r10d,%ecx 0x000002b81ef19180: add $0xfffffff5,%ecx 0x000002b81ef19183: shl %cl,%r9 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef19186: mov $0xc,%r8d 0x000002b81ef1918c: sub %r10d,%r8d ;*invokevirtual refersTo0 {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ref.Reference::refersTo@2 (line 366) ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1918f: mov $0x40,%r11d 0x000002b81ef19195: sub %r10d,%r11d ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef19198: mov %r9,0x40(%rsp) 0x000002b81ef1919d: mov %r11d,0x48(%rsp) 0x000002b81ef191a2: jmpq 0x000002b81ef18786 ;; B137: # out( B139 B138 ) <- in( B77 ) Freq: 9.91845e-09 0x000002b81ef191a7: movl $0x10401db3,0x14(%rbx) ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {oop([B{0x000000008200ed98})} 0x000002b81ef191ae: mov %rbx,%r10 ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef191b1: movabs $0x8200ed98,%r11 ; {oop([B{0x000000008200ed98})} 0x000002b81ef191bb: xor %r10,%r11 0x000002b81ef191be: shr $0x18,%r11 0x000002b81ef191c2: test %r11,%r11 0x000002b81ef191c5: je 0x000002b81ef191ea ;*putfield haveRange {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@29 (line 43) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B138: # out( B146 B139 ) <- in( B137 ) Freq: 9.90853e-09 0x000002b81ef191c7: shr $0x9,%r10 0x000002b81ef191cb: movabs $0x2b82bcb0000,%r8 0x000002b81ef191d5: add %r10,%r8 ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef191d8: nop 0x000002b81ef191d9: nop 0x000002b81ef191da: nop 0x000002b81ef191db: nop 0x000002b81ef191dc: nop 0x000002b81ef191dd: nop 0x000002b81ef191de: nop 0x000002b81ef191df: nop 0x000002b81ef191e0: cmpb $0x4,(%r8) 0x000002b81ef191e4: jne 0x000002b81ef19239 ;; B139: # out( B88 ) <- in( B148 B149 B146 B138 B137 ) Freq: 9.91845e-09 0x000002b81ef191ea: mov %r12b,0x10(%rbx) ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef191ee: jmpq 0x000002b81ef18bce ;; B140: # out( B144 B141 ) <- in( B132 ) Freq: 9.91901e-10 0x000002b81ef191f3: test %rcx,%rcx 0x000002b81ef191f6: je 0x000002b81ef1921b ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B141: # out( B70 ) <- in( B140 ) Freq: 8.92711e-10 0x000002b81ef191f8: movabs $0x82178290,%rbp ;*invokevirtual reset {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {oop(a 'jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer'{0x0000000082178290})} 0x000002b81ef19202: jmpq 0x000002b81ef188d2 ;; B142: # out( B145 B143 ) <- in( B135 ) Freq: 9.919e-10 0x000002b81ef19207: test %rcx,%rcx 0x000002b81ef1920a: je 0x000002b81ef1922a ;*synchronization entry ; - spec.benchmarks.scimark.utils.Random::@-1 (line 87) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B143: # out( B70 ) <- in( B142 ) Freq: 8.9271e-10 0x000002b81ef1920c: movabs $0x82178590,%rbp ; {oop(a 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer'{0x0000000082178590})} 0x000002b81ef19216: jmpq 0x000002b81ef188d2 ;; B144: # out( B70 ) <- in( B140 ) Freq: 9.91901e-11 0x000002b81ef1921b: movabs $0x82178278,%rbp ; {oop(a 'jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer'{0x0000000082178278})} 0x000002b81ef19225: jmpq 0x000002b81ef188d2 ;; B145: # out( B70 ) <- in( B142 ) Freq: 9.91901e-11 0x000002b81ef1922a: movabs $0x82178508,%rbp ;*invokevirtual reset {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {oop(a 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer'{0x0000000082178508})} 0x000002b81ef19234: jmpq 0x000002b81ef188d2 ;; B146: # out( B139 B147 ) <- in( B138 ) Freq: 9.90853e-12 0x000002b81ef19239: mov 0x40(%r15),%r10 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1923d: mov 0x50(%r15),%r11 ;*putfield i {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@115 (line 278) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19241: lock addl $0x0,-0x40(%rsp) ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19247: cmpb $0x0,(%r8) 0x000002b81ef1924b: je 0x000002b81ef191ea ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B147: # out( B149 B148 ) <- in( B146 ) Freq: 4.95427e-12 0x000002b81ef1924d: mov %r12b,(%r8) ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19250: test %r10,%r10 0x000002b81ef19253: jne 0x000002b81ef19275 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B148: # out( B139 ) <- in( B147 ) Freq: 2.47713e-12 0x000002b81ef19255: mov %r8,%rcx ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19258: mov %r15,%rdx 0x000002b81ef1925b: nop 0x000002b81ef1925c: nop 0x000002b81ef1925d: nop 0x000002b81ef1925e: nop 0x000002b81ef1925f: nop 0x000002b81ef19260: vzeroupper 0x000002b81ef19263: movabs $0x7ffa0bebfcc0,%r10 0x000002b81ef1926d: callq *%r10 0x000002b81ef19270: jmpq 0x000002b81ef191ea ;; B149: # out( B139 ) <- in( B147 ) Freq: 2.47713e-12 0x000002b81ef19275: mov %r8,-0x8(%r11,%r10,1) ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1927a: add $0xfffffffffffffff8,%r10 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1927e: mov %r10,0x40(%r15) ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19282: jmpq 0x000002b81ef191ea ;*synchronization entry ; - java.lang.String::@-1 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B150: # out( B161 B151 ) <- in( B123 B124 ) Freq: 1.05073e-12 0x000002b81ef19287: movabs $0x800006858,%rdx ;*invokevirtual getEntry {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {metadata({type array byte})} 0x000002b81ef19291: mov %rbx,0x48(%rsp) 0x000002b81ef19296: mov %rbx,0x70(%rsp) 0x000002b81ef1929b: nop 0x000002b81ef1929c: vzeroupper 0x000002b81ef1929f: callq 0x000002b81734ffa0 ; ImmutableOopMap {rbp=Derived_oop_[104] [32]=Oop [48]=Oop [72]=Oop [104]=Oop [112]=Oop } ;*invokestatic toBytes {reexecute=1 rethrow=0 return_oop=1} ; - (reexecute) java.lang.String::@67 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call _new_array_nozero_Java} ;; B151: # out( B126 ) <- in( B150 ) Freq: 1.05071e-12 0x000002b81ef192a4: mov %rax,%rdi 0x000002b81ef192a7: mov 0x48(%rsp),%rbx 0x000002b81ef192ac: jmpq 0x000002b81ef19026 ;*invokestatic toString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B152: # out( N2729 ) <- in( B120 ) Freq: 1.05383e-14 0x000002b81ef192b1: mov $0xffffffce,%edx ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef192b6: mov 0x20(%rsp),%rbp 0x000002b81ef192bb: mov 0x30(%rsp),%r10 0x000002b81ef192c0: mov %r10,0x20(%rsp) 0x000002b81ef192c5: mov %rbx,0x40(%rsp) 0x000002b81ef192ca: mov %r9d,0x48(%rsp) 0x000002b81ef192cf: nop 0x000002b81ef192d0: vzeroupper 0x000002b81ef192d3: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop [64]=Oop [72]=NarrowOop } ;*invokestatic toBytes {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) java.lang.String::@67 (line 4504) ; - java.lang.String::@10 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef192d8: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef192e2: and $0xfffffffffffffff0,%rsp 0x000002b81ef192e6: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef192f0: callq *%r10 0x000002b81ef192f3: hlt ;; B153: # out( B123 ) <- in( B121 ) Freq: 1.05383e-14 0x000002b81ef192f4: movslq %r8d,%r10 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef192f7: jmpq 0x000002b81ef18fb0 ;; B154: # out( N2729 ) <- in( B20 ) Freq: 1e-35 0x000002b81ef192fc: mov $0xffffffde,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19301: mov 0x20(%rsp),%rbp 0x000002b81ef19306: mov %r10,0x20(%rsp) 0x000002b81ef1930b: nop 0x000002b81ef1930c: vzeroupper 0x000002b81ef1930f: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@6 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef19314: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef1931e: and $0xfffffffffffffff0,%rsp 0x000002b81ef19322: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef1932c: callq *%r10 0x000002b81ef1932f: hlt ;; B155: # out( N2729 ) <- in( B67 ) Freq: 1e-35 0x000002b81ef19330: vmovq %xmm0,%r10 0x000002b81ef19335: mov $0xffffffde,%edx ;*invokestatic toString {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1933a: mov 0x20(%rsp),%rbp 0x000002b81ef1933f: mov 0x30(%rsp),%r8 0x000002b81ef19344: mov %r8,0x20(%rsp) 0x000002b81ef19349: mov 0x40(%rsp),%r8 0x000002b81ef1934e: mov %r8,0x38(%rsp) 0x000002b81ef19353: mov 0x4c(%rsp),%r8d 0x000002b81ef19358: mov %r8d,0x2c(%rsp) 0x000002b81ef1935d: mov 0x48(%rsp),%r8d 0x000002b81ef19362: mov %r8d,0x40(%rsp) 0x000002b81ef19367: mov %r11,0x48(%rsp) 0x000002b81ef1936c: mov %r10,0x50(%rsp) 0x000002b81ef19371: nop 0x000002b81ef19372: nop 0x000002b81ef19373: nop 0x000002b81ef19374: vzeroupper 0x000002b81ef19377: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop [72]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef1937c: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef19386: and $0xfffffffffffffff0,%rsp 0x000002b81ef1938a: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef19394: callq *%r10 0x000002b81ef19397: hlt ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ;; B156: # out( N2729 ) <- in( B19 ) Freq: 1.01327e-06 0x000002b81ef19398: mov $0xfffffff4,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef1939d: mov 0x20(%rsp),%rbp 0x000002b81ef193a2: nop 0x000002b81ef193a3: nop 0x000002b81ef193a4: vzeroupper 0x000002b81ef193a7: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - spec.harness.Context::getOut@6 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef193ac: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef193b6: and $0xfffffffffffffff0,%rsp 0x000002b81ef193ba: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef193c4: callq *%r10 0x000002b81ef193c7: hlt ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B157: # out( N2729 ) <- in( B13 ) Freq: 1.01196e-06 0x000002b81ef193c8: mov $0xfffffff6,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef193cd: nop 0x000002b81ef193ce: nop 0x000002b81ef193cf: nop 0x000002b81ef193d0: vzeroupper 0x000002b81ef193d3: callq 0x000002b8173fb240 ; ImmutableOopMap {} ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) ; - java.lang.ThreadLocal::get@16 (line 165) ; - spec.harness.Context::getOut@3 (line 76) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef193d8: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef193e2: and $0xfffffffffffffff0,%rsp 0x000002b81ef193e6: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef193f0: callq *%r10 0x000002b81ef193f3: hlt ;*synchronization entry ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ;; B158: # out( N2729 ) <- in( B66 ) Freq: 2.10776e-08 0x000002b81ef193f4: vmovq %xmm0,%r10 0x000002b81ef193f9: mov $0xfffffff4,%edx ;*invokestatic valueOf {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef193fe: mov 0x20(%rsp),%rbp 0x000002b81ef19403: mov 0x30(%rsp),%r11 0x000002b81ef19408: mov %r11,0x20(%rsp) 0x000002b81ef1940d: mov 0x40(%rsp),%r11 0x000002b81ef19412: mov %r11,0x38(%rsp) 0x000002b81ef19417: mov 0x4c(%rsp),%r8d 0x000002b81ef1941c: mov %r8d,0x2c(%rsp) 0x000002b81ef19421: mov 0x48(%rsp),%r8d 0x000002b81ef19426: mov %r8d,0x40(%rsp) 0x000002b81ef1942b: mov %r10,0x48(%rsp) 0x000002b81ef19430: vzeroupper 0x000002b81ef19433: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef19438: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef19442: and $0xfffffffffffffff0,%rsp 0x000002b81ef19446: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef19450: callq *%r10 0x000002b81ef19453: hlt ;*synchronization entry ; - java.lang.Double::toString@-1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ;; B159: # out( N2729 ) <- in( B74 ) Freq: 2.10767e-08 0x000002b81ef19454: mov $0xfffffff6,%edx ;*invokestatic seconds {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19459: mov 0x20(%rsp),%rbp 0x000002b81ef1945e: mov 0x30(%rsp),%r10 0x000002b81ef19463: mov %r10,0x20(%rsp) 0x000002b81ef19468: vzeroupper 0x000002b81ef1946b: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.String::rangeCheck@3 (line 304) ; - java.lang.String::@7 (line 300) ; - jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef19470: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef1947a: and $0xfffffffffffffff0,%rsp 0x000002b81ef1947e: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef19488: callq *%r10 0x000002b81ef1948b: hlt ;*new {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ;; B160: # out( N2729 ) <- in( B57 ) Freq: 2.10505e-08 0x000002b81ef1948c: vmovq %xmm0,%r10 ;*invokestatic valueOf {reexecute=0 rethrow=0 return_oop=0} ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) 0x000002b81ef19491: mov $0xfffffff6,%edx ;*newarray {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) 0x000002b81ef19496: mov 0x20(%rsp),%rbp 0x000002b81ef1949b: mov 0x30(%rsp),%r11 0x000002b81ef194a0: mov %r11,0x20(%rsp) 0x000002b81ef194a5: mov %r10,0x30(%rsp) 0x000002b81ef194aa: nop 0x000002b81ef194ab: nop 0x000002b81ef194ac: vzeroupper 0x000002b81ef194af: callq 0x000002b8173fb240 ; ImmutableOopMap {rbp=Oop [32]=Oop } ;*arraylength {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) ; - java.lang.ThreadLocal::get@16 (line 165) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ; - jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ; - jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ; - java.lang.Double::toString@1 (line 312) ; - java.lang.String::valueOf@1 (line 4364) ; - java.io.PrintStream::println@11 (line 992) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call UncommonTrapBlob} 0x000002b81ef194b4: movabs $0x7ffa0c829400,%rcx ; {external_word} 0x000002b81ef194be: and $0xfffffffffffffff0,%rsp 0x000002b81ef194c2: movabs $0x7ffa0c2db190,%r10 ; {runtime_call} 0x000002b81ef194cc: callq *%r10 0x000002b81ef194cf: hlt ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B161: # out( B172 ) <- in( B150 ) Freq: 1.05073e-17 0x000002b81ef194d0: jmpq 0x000002b81ef194ff ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B162: # out( B172 ) <- in( B108 ) Freq: 2.0804e-11 0x000002b81ef194d5: jmpq 0x000002b81ef194ff ;*iastore {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B163: # out( B172 ) <- in( B110 ) Freq: 2.10147e-11 0x000002b81ef194da: jmpq 0x000002b81ef194ff ;; B164: # out( B174 ) <- in( B102 ) Freq: 1.00016e-09 0x000002b81ef194df: mov %rax,%rdx 0x000002b81ef194e2: jmpq 0x000002b81ef19507 ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B165: # out( B174 ) <- in( B100 ) Freq: 1.00017e-09 0x000002b81ef194e7: mov %rax,%rdx 0x000002b81ef194ea: jmpq 0x000002b81ef19507 ;*putfield m {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B166: # out( B172 ) <- in( B97 ) Freq: 1.34243e-09 0x000002b81ef194ef: jmp 0x000002b81ef194ff ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B167: # out( B174 ) <- in( B94 ) Freq: 1.40224e-08 0x000002b81ef194f1: mov %rax,%rdx 0x000002b81ef194f4: jmp 0x000002b81ef19507 ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B168: # out( B174 ) <- in( B90 ) Freq: 1.01067e-07 0x000002b81ef194f6: mov %rax,%rdx 0x000002b81ef194f9: jmp 0x000002b81ef19507 ;; B169: # out( B172 ) <- in( B68 ) Freq: 2.08014e-07 0x000002b81ef194fb: jmp 0x000002b81ef194ff ;; B170: # out( B172 ) <- in( B71 ) Freq: 2.0801e-07 0x000002b81ef194fd: jmp 0x000002b81ef194ff ;*invokespecial initialize {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B171: # out( B172 ) <- in( B62 ) Freq: 1.04924e-07 ;; B172: # out( B174 ) <- in( B171 B166 B169 B170 B162 B163 B161 ) Freq: 5.22332e-07 0x000002b81ef194ff: mov %rax,%rdx 0x000002b81ef19502: jmp 0x000002b81ef19507 ;*synchronization entry ; - spec.benchmarks.scimark.utils.Random::initialize@-1 (line 261) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B173: # out( B174 ) <- in( B88 ) Freq: 2.08005e-07 0x000002b81ef19504: mov %rax,%rdx ;*synchronization entry ; - java.lang.Object::@-1 (line 44) ; - spec.benchmarks.scimark.utils.Random::@1 (line 87) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ;; B174: # out( N2729 ) <- in( B173 B165 B168 B167 B172 B164 ) Freq: 8.47427e-07 0x000002b81ef19507: vzeroupper 0x000002b81ef1950a: add $0x90,%rsp 0x000002b81ef19511: pop %rbp 0x000002b81ef19512: jmpq 0x000002b8173461a0 ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ; - spec.benchmarks.scimark.utils.Random::@49 (line 88) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ; - spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ; {runtime_call _rethrow_Java} 0x000002b81ef19517: movabs $0x2b81ef18bef,%r10 ; {internal_word} 0x000002b81ef19521: mov %r10,0x3a8(%r15) 0x000002b81ef19528: jmpq 0x000002b8173fc420 ; {runtime_call SafepointBlob} 0x000002b81ef1952d: hlt 0x000002b81ef1952e: hlt 0x000002b81ef1952f: hlt 0x000002b81ef19530: hlt 0x000002b81ef19531: hlt 0x000002b81ef19532: hlt 0x000002b81ef19533: hlt 0x000002b81ef19534: hlt 0x000002b81ef19535: hlt 0x000002b81ef19536: hlt 0x000002b81ef19537: hlt 0x000002b81ef19538: hlt 0x000002b81ef19539: hlt 0x000002b81ef1953a: hlt 0x000002b81ef1953b: hlt 0x000002b81ef1953c: hlt 0x000002b81ef1953d: hlt 0x000002b81ef1953e: hlt 0x000002b81ef1953f: hlt [Stub Code] 0x000002b81ef19540: movabs $0x0,%rbx ; {no_reloc} 0x000002b81ef1954a: jmpq 0x000002b81ef1954a ; {runtime_call} 0x000002b81ef1954f: movabs $0x0,%rbx ; {static_stub} 0x000002b81ef19559: jmpq 0x000002b81ef19559 ; {runtime_call} 0x000002b81ef1955e: movabs $0x0,%rbx ; {static_stub} 0x000002b81ef19568: jmpq 0x000002b81ef19568 ; {runtime_call} 0x000002b81ef1956d: movabs $0x0,%rbx ; {static_stub} 0x000002b81ef19577: jmpq 0x000002b81ef19577 ; {runtime_call} 0x000002b81ef1957c: movabs $0x0,%rbx ; {static_stub} 0x000002b81ef19586: jmpq 0x000002b81ef19586 ; {runtime_call} 0x000002b81ef1958b: movabs $0x0,%rbx ; {static_stub} 0x000002b81ef19595: jmpq 0x000002b81ef19595 ; {runtime_call} 0x000002b81ef1959a: movabs $0x0,%rbx ; {static_stub} 0x000002b81ef195a4: jmpq 0x000002b81ef195a4 ; {runtime_call} [Exception Handler] 0x000002b81ef195a9: jmpq 0x000002b81735c6a0 ; {runtime_call ExceptionBlob} [Deopt Handler Code] 0x000002b81ef195ae: callq 0x000002b81ef195b3 0x000002b81ef195b3: subq $0x5,(%rsp) 0x000002b81ef195b8: jmpq 0x000002b8173fb560 ; {runtime_call DeoptimizationBlob} 0x000002b81ef195bd: hlt 0x000002b81ef195be: hlt 0x000002b81ef195bf: hlt -------------------------------------------------------------------------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Oops: 0x000002b81ef195c0: 0x0000000084013990 a 'java/lang/Class'{0x0000000084013990} = 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef195c8: 0x00000000840043d8 a 'java/lang/Class'{0x00000000840043d8} = 'spec/benchmarks/scimark/utils/Random' 0x000002b81ef195d0: 0x0000000082178688 a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} 0x000002b81ef195d8: 0x000000008200ed98 [B{0x000000008200ed98} 0x000002b81ef195e0: 0x0000000082059da8 a 'jdk/internal/loader/ClassLoaders$AppClassLoader'{0x0000000082059da8} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Metadata: 0x000002b81ef195e8: 0x000002b874845230 {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' 0x000002b81ef195f0: 0x000002b874845c98 {method} {0x000002b874845ca0} '' '(I)V' in 'spec/benchmarks/scimark/utils/Random' 0x000002b81ef195f8: 0x000002b874845140 {method} {0x000002b874845148} 'measureMonteCarlo' '(DLspec/benchmarks/scimark/utils/Random;)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' 0x000002b81ef19600: 0x000002b874845000 {method} {0x000002b874845008} 'integrate' '(I)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' 0x000002b81ef19608: 0x000002b874848128 {method} {0x000002b874848130} 'initialize' '(I)V' in 'spec/benchmarks/scimark/utils/Random' 0x000002b81ef19610: 0x0000000800006c58 {type array int} 0x000002b81ef19618: 0x0000000800014eb0 {method} {0x0000000800014eb8} 'println' '(D)V' in 'java/io/PrintStream' 0x000002b81ef19620: 0x000002b874810990 {method} {0x000002b874810998} 'getOut' '()Ljava/io/PrintStream;' in 'spec/harness/Context' 0x000002b81ef19628: 0x000000080016b878 {method} {0x000000080016b880} 'get' '()Ljava/lang/Object;' in 'java/lang/ThreadLocal' 0x000002b81ef19630: 0x0000000800463f20 {method} {0x0000000800463f28} 'valueOf' '(D)Ljava/lang/String;' in 'java/lang/String' 0x000002b81ef19638: 0x0000000800050858 {method} {0x0000000800050860} 'toString' '(D)Ljava/lang/String;' in 'java/lang/Double' 0x000002b81ef19640: 0x00000008001a00f0 {method} {0x00000008001a00f8} 'toJavaFormatString' '(D)Ljava/lang/String;' in 'jdk/internal/math/FloatingDecimal' 0x000002b81ef19648: 0x00000008001a0290 {method} {0x00000008001a0298} 'getBinaryToASCIIConverter' '(D)Ljdk/internal/math/FloatingDecimal$BinaryToASCIIConverter;' in 'jdk/internal/math/FloatingDecimal' 0x000002b81ef19650: 0x00000008001a0360 {method} {0x00000008001a0368} 'getBinaryToASCIIConverter' '(DZ)Ljdk/internal/math/FloatingDecimal$BinaryToASCIIConverter;' in 'jdk/internal/math/FloatingDecimal' 0x000002b81ef19658: 0x00000008001a0430 {method} {0x00000008001a0438} 'getBinaryToASCIIBuffer' '()Ljdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer;' in 'jdk/internal/math/FloatingDecimal' 0x000002b81ef19660: 0x00000008002b1848 {method} {0x00000008002b1850} 'toJavaFormatString' '()Ljava/lang/String;' in 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer' 0x000002b81ef19668: 0x0000000800463428 {method} {0x0000000800463430} '' '([CII)V' in 'java/lang/String' 0x000002b81ef19670: 0x00000008004630e8 {method} {0x00000008004630f0} '' '([CIILjava/lang/Void;)V' in 'java/lang/String' 0x000002b81ef19678: 0x000000080002d0a8 {method} {0x000000080002d0b0} 'compress' '([CII)[B' in 'java/lang/StringUTF16' 0x000002b81ef19680: 0x0000000800176078 {method} {0x0000000800176080} 'getEntry' '(Ljava/lang/ThreadLocal;)Ljava/lang/ThreadLocal$ThreadLocalMap$Entry;' in 'java/lang/ThreadLocal$ThreadLocalMap' 0x000002b81ef19688: 0x000002b874847e80 {method} {0x000002b874847e88} 'num_flops' '(I)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' 0x000002b81ef19690: 0x000002b874848b20 {method} {0x000002b874848b28} 'start' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef19698: 0x00000008000143d8 'java/io/PrintStream' 0x000002b81ef196a0: 0x000000080016b9b0 {method} {0x000000080016b9b8} 'getMap' '(Ljava/lang/Thread;)Ljava/lang/ThreadLocal$ThreadLocalMap;' in 'java/lang/ThreadLocal' 0x000002b81ef196a8: 0x0000000800480530 {method} {0x0000000800480538} '' '()V' in 'java/lang/Object' 0x000002b81ef196b0: 0x000002b8748488e0 {method} {0x000002b8748488e8} 'seconds' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef196b8: 0x000002b874848a58 {method} {0x000002b874848a60} '' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef196c0: 0x000002b874845f08 {method} {0x000002b874845f10} 'nextDouble' '()D' in 'spec/benchmarks/scimark/utils/Random' 0x000002b81ef196c8: 0x00000008003febe8 {method} {0x00000008003febf0} 'refersTo' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' 0x000002b81ef196d0: 0x000002b874848d90 {method} {0x000002b874848d98} 'read' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef196d8: 0x00000008002b0c88 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer' 0x000002b81ef196e0: 0x000000080000ed30 'java/lang/String' 0x000002b81ef196e8: 0x0000000800006858 {type array byte} 0x000002b81ef196f0: 0x0000000800464190 {method} {0x0000000800464198} 'rangeCheck' '([CII)Ljava/lang/Void;' in 'java/lang/String' 0x000002b81ef196f8: 0x00000008004641f8 {method} {0x0000000800464200} 'checkBoundsOffCount' '(III)V' in 'java/lang/String' 0x000002b81ef19700: 0x000002b8748489a0 {method} {0x000002b8748489a8} 'reset' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef19708: 0x0000000801008000 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' 0x000002b81ef19710: 0x0000000800175330 'java/lang/ThreadLocal$ThreadLocalMap' 0x000002b81ef19718: 0x00000008000609e0 'java/lang/ThreadLocal$ThreadLocalMap$Entry' 0x000002b81ef19720: 0x0000000801008438 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef19728: 0x000002b874848cb8 {method} {0x000002b874848cc0} 'stop' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' 0x000002b81ef19730: 0x00000008000a8768 'java/lang/ThreadLocal' 0x000002b81ef19738: 0x0000000800059968 {method} {0x0000000800059970} 'refersTo0' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' 0x000002b81ef19740: 0x0000000800057b90 'java/lang/ref/Reference' 0x000002b81ef19748: 0x00000008002b1fa0 'jdk/internal/math/FloatingDecimal$1' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pc-bytecode offsets: PcDesc(pc=0x000002b81ef17cbf offset=ffffffff bits=0): PcDesc(pc=0x000002b81ef17cef offset=2f bits=0): spec.benchmarks.scimark.utils.Random::@1 (line 87) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17cfb offset=3b bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17d09 offset=49 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17d19 offset=59 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17d38 offset=78 bits=0): java.io.PrintStream::println@14 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17d40 offset=80 bits=0): java.io.PrintStream::println@45 (line 999) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17d58 offset=98 bits=0): java.io.PrintStream::println@14 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17da8 offset=e8 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17dbe offset=fe bits=0): java.lang.ThreadLocal::get@-1 (line 162) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17dce offset=10e bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17de5 offset=125 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17de7 offset=127 bits=0): spec.benchmarks.scimark.utils.Random::initialize@48 (line 271) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17df5 offset=135 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17e13 offset=153 bits=0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e1d offset=15d bits=0): java.lang.ThreadLocal::get@34 (line 172) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e2a offset=16a bits=0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e56 offset=196 bits=0): java.lang.ThreadLocal::get@34 (line 172) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e63 offset=1a3 bits=0): java.lang.StringUTF16::compress@1 (line 161) java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e71 offset=1b1 bits=0): java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e7d offset=1bd bits=0): java.lang.String::@30 (line 4495) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e85 offset=1c5 bits=0): java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17e9c offset=1dc bits=0): java.lang.String::@30 (line 4495) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17eb2 offset=1f2 bits=0): java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17ece offset=20e bits=0): java.lang.String::@14 (line 4491) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17eec offset=22c bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17ef6 offset=236 bits=0): java.lang.String::@14 (line 4491) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17f03 offset=243 bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17f10 offset=250 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17f20 offset=260 bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17f25 offset=265 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17f39 offset=279 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17f4d offset=28d bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17f5d offset=29d bits=0): java.lang.String::@14 (line 4491) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17f67 offset=2a7 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17f71 offset=2b1 bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@-1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17f89 offset=2c9 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17f9f offset=2df bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef17faa offset=2ea bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17fb0 offset=2f0 bits=0): java.lang.ThreadLocal::get@34 (line 172) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17fc1 offset=301 bits=0): java.lang.ThreadLocal::get@21 (line 166) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17fcf offset=30f bits=0): java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef17ffa offset=33a bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18009 offset=349 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1800c offset=34c bits=0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18012 offset=352 bits=0): java.lang.ThreadLocal::get@25 (line 168) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18023 offset=363 bits=0): spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1802c offset=36c bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18030 offset=370 bits=0): spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18034 offset=374 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::num_flops@5 (line 56) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18046 offset=386 bits=0): spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18051 offset=391 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1805a offset=39a bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::num_flops@1 (line 56) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1806c offset=3ac bits=0): spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18071 offset=3b1 bits=0): spec.benchmarks.scimark.utils.Stopwatch::start@4 (line 66) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1807a offset=3ba bits=0): java.lang.ThreadLocal::get@21 (line 166) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1807e offset=3be bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef180d6 offset=416 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef180db offset=41b bits=0): spec.harness.Context::getOut@6 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef180f0 offset=430 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef180fe offset=43e bits=0): java.lang.String::@70 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1810b offset=44b bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1811e offset=45e bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef181ac offset=4ec bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef181c2 offset=502 bits=0): java.lang.ThreadLocal::get@34 (line 172) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef181d2 offset=512 bits=0): java.lang.ThreadLocal::get@6 (line 163) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef181e5 offset=525 bits=0): spec.benchmarks.scimark.utils.Stopwatch::start@9 (line 67) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef181f5 offset=535 bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18213 offset=553 bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@14 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1825b offset=59b bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18273 offset=5b3 bits=0): java.lang.String::@49 (line 4498) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18280 offset=5c0 bits=0): java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1828e offset=5ce bits=0): java.lang.StringUTF16::compress@13 (line 162) java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef182c6 offset=606 bits=0): java.lang.StringUTF16::compress@9 (line 162) java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef182cc offset=60c bits=0): java.lang.ThreadLocal::getMap@1 (line 254) java.lang.ThreadLocal::get@6 (line 163) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef182e4 offset=624 bits=0): java.lang.StringUTF16::compress@9 (line 162) java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef182eb offset=62b bits=0): java.lang.Object::@-1 (line 44) java.lang.String::@1 (line 4489) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18303 offset=643 bits=0): java.lang.String::@-1 (line 4489) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1830d offset=64d bits=0): java.lang.StringUTF16::compress@9 (line 162) java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1831a offset=65a bits=0): java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18327 offset=667 bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1833a offset=67a bits=0): java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18341 offset=681 bits=0): java.lang.ThreadLocal::getMap@1 (line 254) java.lang.ThreadLocal::get@6 (line 163) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18355 offset=695 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1836a offset=6aa bits=0): java.lang.String::@7 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18374 offset=6b4 bits=0): java.lang.StringUTF16::compress@9 (line 162) java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18379 offset=6b9 bits=0): java.lang.StringUTF16::compress@1 (line 161) java.lang.String::@36 (line 4496) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18383 offset=6c3 bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1838d offset=6cd bits=0): java.lang.String::@7 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef183a5 offset=6e5 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef183b4 offset=6f4 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef183bb offset=6fb bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef183ca offset=70a bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef183d0 offset=710 bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef183d3 offset=713 bits=0): java.lang.String::@67 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef183e1 offset=721 bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef183eb offset=72b bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@2 (line 301) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef183f5 offset=735 bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef183fd offset=73d bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@-1 (line 301) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18415 offset=755 bits=0): java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18424 offset=764 bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1842b offset=76b bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18438 offset=778 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1843e offset=77e bits=0): spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1844e offset=78e bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18455 offset=795 bits=1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@55 (line 67) reexecute=true Locals - l0: empty - l1: 16777216 - l2: obj[935] - l3: reg rbx [6],int - l4: reg rdi [14],int - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: stack[48],oop - l5: obj[934] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 934: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 935: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, reg r10 [20],int, reg rsi [12],int, 0, reg r8 [16],oop PcDesc(pc=0x000002b81ef18458 offset=798 bits=0): spec.benchmarks.scimark.utils.Stopwatch::seconds@0 (line 43) spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1846c offset=7ac bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18471 offset=7b1 bits=0): java.lang.String::@67 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1847a offset=7ba bits=0): java.lang.String::@70 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18494 offset=7d4 bits=0): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18499 offset=7d9 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@0 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef184aa offset=7ea bits=0): java.lang.Object::@0 (line 44) spec.benchmarks.scimark.utils.Stopwatch::@1 (line 56) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef184af offset=7ef bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef184bc offset=7fc bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef184ca offset=80a bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef184cf offset=80f bits=0): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef184d8 offset=818 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef184dd offset=81d bits=0): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef184f8 offset=838 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef184fd offset=83d bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1850a offset=84a bits=0): spec.benchmarks.scimark.utils.Random::initialize@83 (line 274) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1851b offset=85b bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@21 (line 436) java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18526 offset=866 bits=0): spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1852d offset=86d bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@21 (line 436) java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1852f offset=86f bits=0): spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1853d offset=87d bits=0): spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1854a offset=88a bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1854f offset=88f bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18558 offset=898 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1855d offset=89d bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18568 offset=8a8 bits=0): spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18570 offset=8b0 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1857f offset=8bf bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef185ac offset=8ec bits=0): spec.benchmarks.scimark.utils.Random::nextDouble@8 (line 119) Locals - l0: obj[1795] - l1: empty - l2: empty - l3: empty Expression stack - @0: stack[72],oop - @1: stack[60] Monitor stack - @0: monitor{obj[1795],stack[128]} (eliminated) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@22 (line 69) Locals - l0: empty - l1: 16777216 - l2: obj[1795] - l3: stack[40] - l4: stack[44] - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: stack[32],oop - l5: obj[1794] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1794: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1795: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[60], stack[64], 0, stack[72],oop PcDesc(pc=0x000002b81ef185cd offset=90d bits=0): java.io.PrintStream::println@6 (line 991) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef185f8 offset=938 bits=0): spec.benchmarks.scimark.utils.Random::nextDouble@17 (line 119) Locals - l0: obj[1766] - l1: empty - l2: empty - l3: empty Expression stack - @0: reg rbp [10],int - @1: stack[80],oop - @2: stack[72] Monitor stack - @0: monitor{obj[1766],stack[128]} (eliminated) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@22 (line 69) Locals - l0: empty - l1: 16777216 - l2: obj[1766] - l3: stack[48] - l4: stack[52] - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: stack[40],oop - l5: obj[1765] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1765: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1766: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[68], stack[72], 0, stack[80],oop PcDesc(pc=0x000002b81ef18619 offset=959 bits=0): java.io.PrintStream::println@1 (line 991) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1864c offset=98c bits=0): spec.benchmarks.scimark.utils.Random::nextDouble@8 (line 119) Locals - l0: obj[1234] - l1: empty - l2: empty - l3: empty Expression stack - @0: stack[80],oop - @1: stack[68] Monitor stack - @0: monitor{obj[1234],stack[128]} (eliminated) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@28 (line 70) Locals - l0: empty - l1: 16777216 - l2: obj[1234] - l3: stack[40] - l4: stack[44] - l5: 0 - l6: stack[48],double - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: stack[32],oop - l5: obj[1233] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1233: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1234: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[68], stack[72], 0, stack[80],oop PcDesc(pc=0x000002b81ef18668 offset=9a8 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) PcDesc(pc=0x000002b81ef1866d offset=9ad bits=0): java.io.PrintStream::println@1 (line 991) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1869c offset=9dc bits=0): spec.benchmarks.scimark.utils.Random::nextDouble@17 (line 119) Locals - l0: obj[1372] - l1: empty - l2: empty - l3: empty Expression stack - @0: reg rbp [10],int - @1: stack[88],oop - @2: stack[80] Monitor stack - @0: monitor{obj[1372],stack[128]} (eliminated) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@28 (line 70) Locals - l0: empty - l1: 16777216 - l2: obj[1372] - l3: stack[48] - l4: stack[52] - l5: 0 - l6: stack[56],double - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: stack[40],oop - l5: obj[1371] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1371: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1372: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[76], stack[80], 0, stack[88],oop PcDesc(pc=0x000002b81ef186b8 offset=9f8 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef186d0 offset=a10 bits=0): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef186f3 offset=a33 bits=0): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef186f9 offset=a39 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18706 offset=a46 bits=0): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18710 offset=a50 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@0 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1872b offset=a6b bits=0): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1874f offset=a8f bits=0): java.lang.ref.Reference::refersTo@2 (line 366) java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1875c offset=a9c bits=0): spec.benchmarks.scimark.utils.Random::initialize@2 (line 261) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18769 offset=aa9 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18786 offset=ac6 bits=0): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1878f offset=acf bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18799 offset=ad9 bits=0): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef187a9 offset=ae9 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@-1 (line 434) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef187b3 offset=af3 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef187c0 offset=b00 bits=0): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef187c9 offset=b09 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@-1 (line 104) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef187d2 offset=b12 bits=0): spec.benchmarks.scimark.utils.Random::@17 (line 27) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef187d7 offset=b17 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef187dc offset=b1c bits=0): spec.benchmarks.scimark.utils.Random::@17 (line 27) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef187e0 offset=b20 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@1 (line 104) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef187e8 offset=b28 bits=0): spec.benchmarks.scimark.utils.Stopwatch::seconds@7 (line 43) spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18808 offset=b48 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1880c offset=b4c bits=0): java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18824 offset=b64 bits=4): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) Locals - l0: empty - l1: empty - l2: empty - l3: empty java.lang.ThreadLocal::get@16 (line 165) Locals - l0: a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} - l1: empty - l2: empty - l3: empty - l4: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[64],long - l8: stack[60] - l9: stack[56] - l10: empty - l11: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1064] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1064: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[40],double PcDesc(pc=0x000002b81ef1884a offset=b8a bits=0): java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18888 offset=bc8 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18899 offset=bd9 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef188a2 offset=be2 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef188ab offset=beb bits=0): java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef188cc offset=c0c bits=0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@177 (line 1785) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty - l9: empty - l10: reg rbp [10],oop - l11: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1126] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1126: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[40],double PcDesc(pc=0x000002b81ef188d2 offset=c12 bits=0): java.lang.ThreadLocal::get@6 (line 163) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef188ed offset=c2d bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) PcDesc(pc=0x000002b81ef18931 offset=c71 bits=0): java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1893c offset=c7c bits=0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) Locals - l0: reg rbp [10],oop - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1146] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1146: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef1895b offset=c9b bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18980 offset=cc0 bits=0): spec.benchmarks.scimark.utils.Random::initialize@14 (line 265) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18984 offset=cc4 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) PcDesc(pc=0x000002b81ef18989 offset=cc9 bits=0): spec.benchmarks.scimark.utils.Random::initialize@42 (line 270) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18997 offset=cd7 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef189a9 offset=ce9 bits=0): java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef189b2 offset=cf2 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef189d0 offset=d10 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef189d4 offset=d14 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@31 (line 108) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18a0f offset=d4f bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18a46 offset=d86 bits=0): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18a49 offset=d89 bits=0): spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18a62 offset=da2 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18b24 offset=e64 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18b32 offset=e72 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18b95 offset=ed5 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18b98 offset=ed8 bits=0): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ba7 offset=ee7 bits=0): spec.benchmarks.scimark.utils.Random::@29 (line 43) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18bb8 offset=ef8 bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18bce offset=f0e bits=0): java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18be4 offset=f24 bits=0): java.io.PrintStream::println@14 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1654] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1654: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef18bfd offset=f3d bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) PcDesc(pc=0x000002b81ef18c05 offset=f45 bits=0): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18c09 offset=f49 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18c18 offset=f58 bits=4): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) Locals - l0: empty - l1: empty - l2: empty - l3: empty java.lang.ThreadLocal::get@16 (line 165) Locals - l0: stack[40],oop - l1: empty - l2: empty - l3: empty - l4: empty spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef18c26 offset=f66 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@14 (line 435) java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18c31 offset=f71 bits=0): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18c3c offset=f7c bits=4): java.lang.ThreadLocal::get@34 (line 172) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef18c61 offset=fa1 bits=0): spec.harness.Context::getOut@6 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18c66 offset=fa6 bits=0): java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18c78 offset=fb8 bits=4): java.lang.ThreadLocal::get@34 (line 172) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[64],long - l8: stack[76] - l9: stack[72] - l10: empty - l11: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1110] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1110: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, reg rbp [10],double PcDesc(pc=0x000002b81ef18c99 offset=fd9 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ca8 offset=fe8 bits=4): spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) Locals - l0: obj[270] - l1: 101010 - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty Expression stack - @0: obj[270] spec.benchmarks.scimark.utils.Random::@49 (line 88) Locals - l0: empty - l1: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) Locals - l0: stack[32],oop - l1: 0 - l2: 2.000000 - l3: empty - l4: empty - l5: empty Expression stack - @0: obj[270] Objects - 270: spec.benchmarks.scimark.utils.Random 101010, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, 4, 16, 0, NULL PcDesc(pc=0x000002b81ef18cb3 offset=ff3 bits=0): java.lang.String::@70 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18cbd offset=ffd bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18cd0 offset=1010 bits=4): spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) Locals - l0: obj[612] - l1: 113 - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty Expression stack - @0: obj[612] spec.benchmarks.scimark.utils.Random::@49 (line 88) Locals - l0: empty - l1: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) Locals - l0: empty - l1: 16777216 - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty Expression stack - @0: obj[612] spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: stack[48],oop - l5: obj[611] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 611: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 612: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, 4, 16, 0, NULL PcDesc(pc=0x000002b81ef18cdc offset=101c bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ce0 offset=1020 bits=0): spec.benchmarks.scimark.utils.Random::initialize@121 (line 279) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ce6 offset=1026 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18cf0 offset=1030 bits=0): spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18cf3 offset=1033 bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18cf8 offset=1038 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18cfb offset=103b bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d10 offset=1050 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d1a offset=105a bits=0): spec.benchmarks.scimark.utils.Random::initialize@110 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d1e offset=105e bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d22 offset=1062 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d31 offset=1071 bits=0): java.lang.String::@70 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d3c offset=107c bits=4): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) Locals - l0: reg rbp [10],oop - l1: stack[40] jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1153] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1153: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef18d45 offset=1085 bits=0): java.lang.ThreadLocal::get@34 (line 172) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d57 offset=1097 bits=0): java.io.PrintStream::println@14 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d61 offset=10a1 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@9 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d6c offset=10ac bits=4): java.lang.StringUTF16::compress@1 (line 161) Locals - l0: stack[104],oop - l1: 0 - l2: reg rbp [10],int - l3: empty java.lang.String::@36 (line 4496) Locals - l0: stack[40],oop - l1: stack[104],oop - l2: 0 - l3: reg rbp [10],int - l4: empty - l5: empty java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[40],oop jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1185] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1185: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef18d89 offset=10c9 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18d8e offset=10ce bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18d98 offset=10d8 bits=0): spec.harness.Context::getOut@3 (line 76) Expression stack - @0: NULL spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef18db4 offset=10f4 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18db9 offset=10f9 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18dd0 offset=1110 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) Locals - l0: stack[44],narrowoop - l1: stack[48],narrowoop - l2: stack[56] - l3: empty Expression stack - @0: reg rbp [10],narrowoop - @1: stack[56] java.lang.ThreadLocal::get@16 (line 165) Locals - l0: stack[48],narrowoop - l1: empty - l2: empty - l3: empty - l4: empty spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef18dec offset=112c bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) PcDesc(pc=0x000002b81ef18df9 offset=1139 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) java.lang.ThreadLocal::get@16 (line 165) jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18dfe offset=113e bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18e1c offset=115c bits=1): java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) reexecute=true Locals - l0: stack[44],narrowoop - l1: stack[48],narrowoop - l2: stack[52] - l3: stack[56],narrowoop Expression stack - @0: reg rbp [10],int java.lang.ThreadLocal::get@16 (line 165) Locals - l0: stack[48],narrowoop - l1: empty - l2: empty - l3: empty - l4: empty spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef18e38 offset=1178 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) PcDesc(pc=0x000002b81ef18e3b offset=117b bits=0): spec.benchmarks.scimark.utils.Random::@39 (line 47) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18e4a offset=118a bits=0): java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18e4f offset=118f bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18e68 offset=11a8 bits=0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty Expression stack - @0: reg rbp [10],oop java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[40],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1722] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1722: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef18e84 offset=11c4 bits=0): java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18e89 offset=11c9 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@9 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ec0 offset=1200 bits=0): java.lang.StringUTF16::compress@9 (line 162) Locals - l0: empty - l1: empty - l2: stack[80] - l3: stack[96],oop Expression stack - @0: stack[84],narrowoop - @1: 0 - @2: stack[96],oop - @3: 0 - @4: stack[80] java.lang.String::@36 (line 4496) Locals - l0: stack[64],oop - l1: stack[84],narrowoop - l2: 0 - l3: stack[76] - l4: empty - l5: empty java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[64],oop jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1212] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1212: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[40],double, 0, stack[56],double PcDesc(pc=0x000002b81ef18edc offset=121c bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) PcDesc(pc=0x000002b81ef18ee1 offset=1221 bits=0): java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ee6 offset=1226 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18f1c offset=125c bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) Locals - l0: stack[76],narrowoop - l1: a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} - l2: stack[84] - l3: empty Expression stack - @0: reg rbp [10],narrowoop - @1: stack[84] java.lang.ThreadLocal::get@16 (line 165) Locals - l0: a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} - l1: empty - l2: empty - l3: empty - l4: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[48] - l6: 0 - l7: stack[64],long - l8: stack[52] - l9: stack[72] - l10: empty - l11: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[40],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1273] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1273: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[88],double PcDesc(pc=0x000002b81ef18f38 offset=1278 bits=0): java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18f68 offset=12a8 bits=0): java.lang.String::checkBoundsOffCount@15 (line 4586) Locals - l0: 0 - l1: stack[80] - l2: stack[84] java.lang.String::rangeCheck@4 (line 304) Locals - l0: empty - l1: empty - l2: empty java.lang.String::@7 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: stack[64],oop - @1: stack[72],narrowoop - @2: 0 - @3: stack[80] jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[64],oop jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1249] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1249: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef18f84 offset=12c4 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) PcDesc(pc=0x000002b81ef18f95 offset=12d5 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef18f9b offset=12db bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@5 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18fb0 offset=12f0 bits=0): spec.benchmarks.scimark.utils.Random::@24 (line 41) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18fed offset=132d bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ff4 offset=1334 bits=0): java.lang.String::@-1 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef18ffc offset=133c bits=0): java.lang.String::@70 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19003 offset=1343 bits=0): java.lang.String::@-1 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1900b offset=134b bits=0): java.lang.String::@70 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19016 offset=1356 bits=0): java.lang.String::@-1 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1901e offset=135e bits=0): java.lang.String::@70 (line 4504) java.lang.String::@10 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19026 offset=1366 bits=0): spec.benchmarks.scimark.utils.Random::initialize@105 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19035 offset=1375 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19050 offset=1390 bits=0): spec.benchmarks.scimark.utils.Random::initialize@48 (line 271) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef190b3 offset=13f3 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef190b9 offset=13f9 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef190c9 offset=1409 bits=0): spec.benchmarks.scimark.utils.Random::@34 (line 45) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef190da offset=141a bits=0): spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef190ee offset=142e bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef190f2 offset=1432 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef190f8 offset=1438 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1910a offset=144a bits=0): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19112 offset=1452 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19115 offset=1455 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19130 offset=1470 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1913a offset=147a bits=0): spec.benchmarks.scimark.utils.Random::initialize@110 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1913e offset=147e bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19142 offset=1482 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19150 offset=1490 bits=0): spec.benchmarks.scimark.utils.Stopwatch::reset@12 (line 53) spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1915a offset=149a bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19178 offset=14b8 bits=0): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1917d offset=14bd bits=0): java.lang.ref.Reference::refersTo@2 (line 366) java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19186 offset=14c6 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef1918f offset=14cf bits=0): java.lang.ref.Reference::refersTo@2 (line 366) java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19198 offset=14d8 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef191ae offset=14ee bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef191b1 offset=14f1 bits=0): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef191c7 offset=1507 bits=0): spec.benchmarks.scimark.utils.Random::@29 (line 43) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef191d8 offset=1518 bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef191ee offset=152e bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef191f8 offset=1538 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19202 offset=1542 bits=0): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1920c offset=154c bits=0): spec.benchmarks.scimark.utils.Random::@-1 (line 87) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19234 offset=1574 bits=0): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1923d offset=157d bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19241 offset=1581 bits=0): spec.benchmarks.scimark.utils.Random::initialize@115 (line 278) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19247 offset=1587 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1924d offset=158d bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19250 offset=1590 bits=0): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19255 offset=1595 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19258 offset=1598 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1927a offset=15ba bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1927e offset=15be bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19282 offset=15c2 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19287 offset=15c7 bits=0): java.lang.String::@-1 (line 300) jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) java.lang.Double::toString@1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19291 offset=15d1 bits=0): java.lang.ThreadLocal::get@16 (line 165) spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef192a4 offset=15e4 bits=5): java.lang.String::@67 (line 4504) reexecute=true Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Expression stack - @0: stack[112],oop - @1: stack[104],oop - @2: 0 - @3: stack[80] java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[72],oop jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1546] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1546: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef192b1 offset=15f1 bits=0): java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef192b6 offset=15f6 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef192d8 offset=1618 bits=1): java.lang.String::@67 (line 4504) reexecute=true Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Expression stack - @0: stack[64],oop - @1: stack[72],narrowoop - @2: 0 - @3: stack[80] java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[64],oop jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1354] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1354: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef192f7 offset=1637 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19301 offset=1641 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19314 offset=1654 bits=0): spec.harness.Context::getOut@6 (line 76) Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef1933a offset=167a bits=0): java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef1937c offset=16bc bits=0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) Expression stack - @0: stack[72],oop jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[56],long - l8: stack[44] - l9: stack[64] - l10: empty - l11: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1777] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1777: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[80],double PcDesc(pc=0x000002b81ef19398 offset=16d8 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) PcDesc(pc=0x000002b81ef1939d offset=16dd bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef193ac offset=16ec bits=0): spec.harness.Context::getOut@6 (line 76) Expression stack - @0: NULL spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef193c8 offset=1708 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef193cd offset=170d bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef193d8 offset=1718 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: empty - @1: NULL java.lang.ThreadLocal::get@16 (line 165) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty spec.harness.Context::getOut@3 (line 76) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty PcDesc(pc=0x000002b81ef193f4 offset=1734 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) PcDesc(pc=0x000002b81ef193fe offset=173e bits=0): java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19438 offset=1778 bits=0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) Expression stack - @0: NULL jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[56],long - l8: stack[44] - l9: stack[64] - l10: empty - l11: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1733] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1733: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[72],double PcDesc(pc=0x000002b81ef19454 offset=1794 bits=0): java.lang.Double::toString@-1 (line 312) java.lang.String::valueOf@1 (line 4364) java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19459 offset=1799 bits=0): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19470 offset=17b0 bits=0): java.lang.String::rangeCheck@3 (line 304) Locals - l0: empty - l1: empty - l2: empty Expression stack - @0: empty - @1: empty - @2: NULL java.lang.String::@7 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: empty - @1: empty - @2: empty - @3: empty jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1260] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1260: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double PcDesc(pc=0x000002b81ef1948c offset=17cc bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) PcDesc(pc=0x000002b81ef19491 offset=17d1 bits=0): java.io.PrintStream::println@11 (line 992) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19496 offset=17d6 bits=0): spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194b4 offset=17f4 bits=0): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: empty - @1: NULL java.lang.ThreadLocal::get@16 (line 165) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty - l9: empty - l10: empty - l11: empty jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1744] - l6: 16777216 - l7: empty - l8: empty spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1744: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[48],double PcDesc(pc=0x000002b81ef194d0 offset=1810 bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194d5 offset=1815 bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194da offset=181a bits=0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194e7 offset=1827 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194ef offset=182f bits=0): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194f1 offset=1831 bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194f6 offset=1836 bits=0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef194ff offset=183f bits=0): spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef19504 offset=1844 bits=0): spec.benchmarks.scimark.utils.Random::initialize@-1 (line 261) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef19507 offset=1847 bits=0): java.lang.Object::@-1 (line 44) spec.benchmarks.scimark.utils.Random::@1 (line 87) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) PcDesc(pc=0x000002b81ef19517 offset=1857 bits=0): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) spec.benchmarks.scimark.utils.Random::@49 (line 88) spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) PcDesc(pc=0x000002b81ef19601 offset=1941 bits=0): - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - oop maps:ImmutableOopMapSet contains 32 OopMaps ImmutableOopMap {r8=Oop [32]=Oop [40]=Oop [48]=Oop } pc offsets: 1941 ImmutableOopMap {rbp=Oop [32]=Oop [72]=Oop } pc offsets: 2284 ImmutableOopMap {[32]=Oop [40]=Oop [80]=Oop } pc offsets: 2360 ImmutableOopMap {rbp=Oop [32]=Oop [80]=Oop } pc offsets: 2444 ImmutableOopMap {[32]=Oop [40]=Oop [88]=Oop } pc offsets: 2524 ImmutableOopMap {[32]=Oop [48]=Oop } pc offsets: 2916 ImmutableOopMap {rbp=Oop [32]=Oop [48]=Oop } pc offsets: 3084 3196 ImmutableOopMap {rbp=Oop } pc offsets: 3876 ImmutableOopMap {rbp=Oop [32]=Oop [40]=Oop } pc offsets: 3928 ImmutableOopMap {rbp=Oop [32]=Oop } pc offsets: 3964 ImmutableOopMap {[32]=Oop [48]=Oop } pc offsets: 4024 ImmutableOopMap {rbp=Oop [32]=Oop } pc offsets: 4072 ImmutableOopMap {rbp=Oop [32]=Oop [40]=Oop [48]=Oop } pc offsets: 4112 ImmutableOopMap {rbp=Oop [32]=Oop [48]=Oop } pc offsets: 4220 ImmutableOopMap {[32]=Oop [40]=Oop [48]=Oop [64]=NarrowOop [104]=Oop } pc offsets: 4268 ImmutableOopMap {} pc offsets: 4312 ImmutableOopMap {rbp=NarrowOop [32]=Oop [44]=NarrowOop [48]=NarrowOop } pc offsets: 4368 ImmutableOopMap {[32]=Oop [44]=NarrowOop [48]=NarrowOop [56]=NarrowOop } pc offsets: 4444 ImmutableOopMap {rbp=Oop [32]=Oop [40]=Oop } pc offsets: 4520 ImmutableOopMap {rbp=Oop [32]=Oop [64]=Oop [84]=NarrowOop [96]=Oop } pc offsets: 4608 ImmutableOopMap {rbp=NarrowOop [32]=Oop [40]=Oop [76]=NarrowOop } pc offsets: 4700 ImmutableOopMap {rbp=Oop [32]=Oop [64]=Oop [72]=NarrowOop } pc offsets: 4776 ImmutableOopMap {rbp=Derived_oop_[104] [32]=Oop [48]=Oop [72]=Oop [104]=Oop [112]=Oop } pc offsets: 5604 ImmutableOopMap {rbp=Oop [32]=Oop [64]=Oop [72]=NarrowOop } pc offsets: 5656 ImmutableOopMap {rbp=Oop [32]=Oop } pc offsets: 5716 ImmutableOopMap {rbp=Oop [32]=Oop [72]=Oop } pc offsets: 5820 ImmutableOopMap {rbp=Oop } pc offsets: 5868 ImmutableOopMap {} pc offsets: 5912 ImmutableOopMap {rbp=Oop [32]=Oop } pc offsets: 6008 6064 6132 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - scopes: ScopeDesc(pc=0x000002b81ef17cef offset=2f): spec.benchmarks.scimark.utils.Random::@1 (line 87) ScopeDesc(pc=0x000002b81ef17cef offset=2f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17cfb offset=3b): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef17cfb offset=3b): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17cfb offset=3b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef17cfb offset=3b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef17cfb offset=3b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17d09 offset=49): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17d09 offset=49): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17d19 offset=59): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef17d19 offset=59): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17d19 offset=59): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef17d19 offset=59): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef17d19 offset=59): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17d38 offset=78): java.io.PrintStream::println@14 (line 992) ScopeDesc(pc=0x000002b81ef17d38 offset=78): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17d38 offset=78): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17d40 offset=80): java.io.PrintStream::println@45 (line 999) ScopeDesc(pc=0x000002b81ef17d40 offset=80): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17d40 offset=80): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17d58 offset=98): java.io.PrintStream::println@14 (line 992) ScopeDesc(pc=0x000002b81ef17d58 offset=98): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17d58 offset=98): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17da8 offset=e8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ScopeDesc(pc=0x000002b81ef17da8 offset=e8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17dbe offset=fe): java.lang.ThreadLocal::get@-1 (line 162) ScopeDesc(pc=0x000002b81ef17dbe offset=fe): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef17dbe offset=fe): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef17dbe offset=fe): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17dce offset=10e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17de5 offset=125): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef17de5 offset=125): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17de7 offset=127): spec.benchmarks.scimark.utils.Random::initialize@48 (line 271) ScopeDesc(pc=0x000002b81ef17de7 offset=127): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17de7 offset=127): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17df5 offset=135): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef17df5 offset=135): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17df5 offset=135): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17e13 offset=153): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) ScopeDesc(pc=0x000002b81ef17e13 offset=153): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17e13 offset=153): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17e13 offset=153): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17e13 offset=153): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e13 offset=153): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e13 offset=153): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e13 offset=153): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e13 offset=153): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): java.lang.ThreadLocal::get@34 (line 172) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e1d offset=15d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e2a offset=16a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e56 offset=196): java.lang.ThreadLocal::get@34 (line 172) ScopeDesc(pc=0x000002b81ef17e56 offset=196): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef17e56 offset=196): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17e56 offset=196): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17e56 offset=196): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17e56 offset=196): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e56 offset=196): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e56 offset=196): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e56 offset=196): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e56 offset=196): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): java.lang.StringUTF16::compress@1 (line 161) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e63 offset=1a3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e71 offset=1b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): java.lang.String::@30 (line 4495) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e7d offset=1bd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e85 offset=1c5): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): java.lang.String::@30 (line 4495) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17e9c offset=1dc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17eb2 offset=1f2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17ece offset=20e): java.lang.String::@14 (line 4491) ScopeDesc(pc=0x000002b81ef17ece offset=20e): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17ece offset=20e): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17ece offset=20e): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17ece offset=20e): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17ece offset=20e): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17ece offset=20e): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17ece offset=20e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17ece offset=20e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17eec offset=22c): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17eec offset=22c): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17eec offset=22c): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17eec offset=22c): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17eec offset=22c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17eec offset=22c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): java.lang.String::@14 (line 4491) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17ef6 offset=236): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17f03 offset=243): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17f03 offset=243): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17f03 offset=243): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17f03 offset=243): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17f03 offset=243): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17f03 offset=243): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17f10 offset=250): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef17f10 offset=250): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17f10 offset=250): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17f20 offset=260): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17f20 offset=260): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17f20 offset=260): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17f20 offset=260): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17f20 offset=260): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17f20 offset=260): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17f25 offset=265): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef17f25 offset=265): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17f39 offset=279): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef17f39 offset=279): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17f39 offset=279): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17f4d offset=28d): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17f4d offset=28d): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17f4d offset=28d): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17f4d offset=28d): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17f4d offset=28d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17f4d offset=28d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): java.lang.String::@14 (line 4491) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17f5d offset=29d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17f67 offset=2a7): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17f67 offset=2a7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17f71 offset=2b1): jdk.internal.math.FloatingDecimal::toJavaFormatString@-1 (line 70) ScopeDesc(pc=0x000002b81ef17f71 offset=2b1): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17f71 offset=2b1): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17f71 offset=2b1): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17f71 offset=2b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17f71 offset=2b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17f89 offset=2c9): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef17f89 offset=2c9): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17f89 offset=2c9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17f9f offset=2df): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef17f9f offset=2df): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17f9f offset=2df): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef17faa offset=2ea): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef17faa offset=2ea): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef17faa offset=2ea): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef17faa offset=2ea): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): java.lang.ThreadLocal::get@34 (line 172) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17fb0 offset=2f0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): java.lang.ThreadLocal::get@21 (line 166) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17fc1 offset=301): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17fcf offset=30f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef17ffa offset=33a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18009 offset=349): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef18009 offset=349): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18009 offset=349): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1800c offset=34c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef1800c offset=34c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef1800c offset=34c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef1800c offset=34c): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef1800c offset=34c): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1800c offset=34c): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1800c offset=34c): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1800c offset=34c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1800c offset=34c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18012 offset=352): java.lang.ThreadLocal::get@25 (line 168) ScopeDesc(pc=0x000002b81ef18012 offset=352): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef18012 offset=352): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef18012 offset=352): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef18012 offset=352): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef18012 offset=352): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18012 offset=352): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18012 offset=352): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18012 offset=352): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18012 offset=352): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18023 offset=363): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18023 offset=363): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef18023 offset=363): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1802c offset=36c): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef1802c offset=36c): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1802c offset=36c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18030 offset=370): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18030 offset=370): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef18030 offset=370): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18034 offset=374): spec.benchmarks.scimark.monte_carlo.MonteCarlo::num_flops@5 (line 56) ScopeDesc(pc=0x000002b81ef18034 offset=374): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ScopeDesc(pc=0x000002b81ef18034 offset=374): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18046 offset=386): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18046 offset=386): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef18046 offset=386): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18051 offset=391): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18051 offset=391): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18051 offset=391): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1805a offset=39a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::num_flops@1 (line 56) ScopeDesc(pc=0x000002b81ef1805a offset=39a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ScopeDesc(pc=0x000002b81ef1805a offset=39a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1806c offset=3ac): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1806c offset=3ac): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1806c offset=3ac): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18071 offset=3b1): spec.benchmarks.scimark.utils.Stopwatch::start@4 (line 66) ScopeDesc(pc=0x000002b81ef18071 offset=3b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ScopeDesc(pc=0x000002b81ef18071 offset=3b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1807a offset=3ba): java.lang.ThreadLocal::get@21 (line 166) ScopeDesc(pc=0x000002b81ef1807a offset=3ba): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1807a offset=3ba): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1807a offset=3ba): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1807e offset=3be): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) ScopeDesc(pc=0x000002b81ef1807e offset=3be): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1807e offset=3be): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef1807e offset=3be): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef1807e offset=3be): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef1807e offset=3be): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef1807e offset=3be): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1807e offset=3be): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1807e offset=3be): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1807e offset=3be): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1807e offset=3be): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef180d6 offset=416): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef180d6 offset=416): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef180d6 offset=416): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef180db offset=41b): spec.harness.Context::getOut@6 (line 76) ScopeDesc(pc=0x000002b81ef180db offset=41b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef180db offset=41b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef180f0 offset=430): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef180f0 offset=430): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef180f0 offset=430): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef180f0 offset=430): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef180f0 offset=430): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef180fe offset=43e): java.lang.String::@70 (line 4504) ScopeDesc(pc=0x000002b81ef180fe offset=43e): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef180fe offset=43e): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef180fe offset=43e): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef180fe offset=43e): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef180fe offset=43e): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef180fe offset=43e): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef180fe offset=43e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef180fe offset=43e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1810b offset=44b): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef1810b offset=44b): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1810b offset=44b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1811e offset=45e): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1811e offset=45e): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1811e offset=45e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1811e offset=45e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1811e offset=45e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef181ac offset=4ec): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ScopeDesc(pc=0x000002b81ef181ac offset=4ec): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef181c2 offset=502): java.lang.ThreadLocal::get@34 (line 172) ScopeDesc(pc=0x000002b81ef181c2 offset=502): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef181c2 offset=502): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef181c2 offset=502): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef181d2 offset=512): java.lang.ThreadLocal::get@6 (line 163) ScopeDesc(pc=0x000002b81ef181d2 offset=512): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef181d2 offset=512): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef181d2 offset=512): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef181e5 offset=525): spec.benchmarks.scimark.utils.Stopwatch::start@9 (line 67) ScopeDesc(pc=0x000002b81ef181e5 offset=525): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ScopeDesc(pc=0x000002b81ef181e5 offset=525): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef181f5 offset=535): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef181f5 offset=535): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef181f5 offset=535): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18213 offset=553): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@14 (line 302) ScopeDesc(pc=0x000002b81ef18213 offset=553): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18213 offset=553): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18213 offset=553): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18213 offset=553): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18213 offset=553): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18213 offset=553): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1825b offset=59b): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) ScopeDesc(pc=0x000002b81ef1825b offset=59b): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1825b offset=59b): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1825b offset=59b): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1825b offset=59b): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1825b offset=59b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1825b offset=59b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): java.lang.String::@49 (line 4498) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18273 offset=5b3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18280 offset=5c0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): java.lang.StringUTF16::compress@13 (line 162) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1828e offset=5ce): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef182c6 offset=606): java.lang.StringUTF16::compress@9 (line 162) ScopeDesc(pc=0x000002b81ef182c6 offset=606): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef182c6 offset=606): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef182c6 offset=606): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef182c6 offset=606): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef182c6 offset=606): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef182c6 offset=606): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef182c6 offset=606): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef182c6 offset=606): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef182c6 offset=606): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef182cc offset=60c): java.lang.ThreadLocal::getMap@1 (line 254) ScopeDesc(pc=0x000002b81ef182cc offset=60c): java.lang.ThreadLocal::get@6 (line 163) ScopeDesc(pc=0x000002b81ef182cc offset=60c): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef182cc offset=60c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef182cc offset=60c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef182e4 offset=624): java.lang.StringUTF16::compress@9 (line 162) ScopeDesc(pc=0x000002b81ef182e4 offset=624): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef182e4 offset=624): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef182e4 offset=624): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef182e4 offset=624): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef182e4 offset=624): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef182e4 offset=624): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef182e4 offset=624): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef182e4 offset=624): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef182e4 offset=624): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef182eb offset=62b): java.lang.Object::@-1 (line 44) ScopeDesc(pc=0x000002b81ef182eb offset=62b): java.lang.String::@1 (line 4489) ScopeDesc(pc=0x000002b81ef182eb offset=62b): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef182eb offset=62b): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef182eb offset=62b): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef182eb offset=62b): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef182eb offset=62b): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef182eb offset=62b): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef182eb offset=62b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef182eb offset=62b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18303 offset=643): java.lang.String::@-1 (line 4489) ScopeDesc(pc=0x000002b81ef18303 offset=643): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18303 offset=643): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18303 offset=643): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18303 offset=643): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18303 offset=643): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18303 offset=643): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18303 offset=643): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18303 offset=643): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1830d offset=64d): java.lang.StringUTF16::compress@9 (line 162) ScopeDesc(pc=0x000002b81ef1830d offset=64d): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef1830d offset=64d): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef1830d offset=64d): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1830d offset=64d): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1830d offset=64d): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1830d offset=64d): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1830d offset=64d): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1830d offset=64d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1830d offset=64d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1831a offset=65a): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef1831a offset=65a): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1831a offset=65a): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1831a offset=65a): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1831a offset=65a): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1831a offset=65a): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1831a offset=65a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1831a offset=65a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18327 offset=667): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef18327 offset=667): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18327 offset=667): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1833a offset=67a): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef1833a offset=67a): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1833a offset=67a): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1833a offset=67a): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1833a offset=67a): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1833a offset=67a): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1833a offset=67a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1833a offset=67a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18341 offset=681): java.lang.ThreadLocal::getMap@1 (line 254) ScopeDesc(pc=0x000002b81ef18341 offset=681): java.lang.ThreadLocal::get@6 (line 163) ScopeDesc(pc=0x000002b81ef18341 offset=681): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18341 offset=681): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef18341 offset=681): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18355 offset=695): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18355 offset=695): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18355 offset=695): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): java.lang.String::@7 (line 300) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1836a offset=6aa): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): java.lang.StringUTF16::compress@9 (line 162) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18374 offset=6b4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): java.lang.StringUTF16::compress@1 (line 161) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): java.lang.String::@36 (line 4496) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18379 offset=6b9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18383 offset=6c3): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef18383 offset=6c3): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18383 offset=6c3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): java.lang.String::@7 (line 300) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1838d offset=6cd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef183a5 offset=6e5): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef183a5 offset=6e5): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef183a5 offset=6e5): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef183b4 offset=6f4): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef183b4 offset=6f4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef183bb offset=6fb): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef183bb offset=6fb): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef183bb offset=6fb): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef183ca offset=70a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef183ca offset=70a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef183d0 offset=710): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) ScopeDesc(pc=0x000002b81ef183d0 offset=710): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef183d0 offset=710): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef183d0 offset=710): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef183d0 offset=710): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef183d0 offset=710): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef183d0 offset=710): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef183d3 offset=713): java.lang.String::@67 (line 4504) ScopeDesc(pc=0x000002b81ef183d3 offset=713): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef183d3 offset=713): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef183d3 offset=713): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef183d3 offset=713): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef183d3 offset=713): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef183d3 offset=713): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef183d3 offset=713): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef183d3 offset=713): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef183e1 offset=721): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) ScopeDesc(pc=0x000002b81ef183e1 offset=721): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef183e1 offset=721): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef183e1 offset=721): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef183e1 offset=721): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef183e1 offset=721): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef183e1 offset=721): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef183eb offset=72b): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@2 (line 301) ScopeDesc(pc=0x000002b81ef183eb offset=72b): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef183eb offset=72b): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef183eb offset=72b): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef183eb offset=72b): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef183eb offset=72b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef183eb offset=72b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef183f5 offset=735): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef183f5 offset=735): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef183f5 offset=735): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef183f5 offset=735): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef183f5 offset=735): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef183f5 offset=735): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef183fd offset=73d): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@-1 (line 301) ScopeDesc(pc=0x000002b81ef183fd offset=73d): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef183fd offset=73d): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef183fd offset=73d): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef183fd offset=73d): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef183fd offset=73d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef183fd offset=73d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18415 offset=755): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18415 offset=755): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18415 offset=755): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18415 offset=755): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18415 offset=755): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18424 offset=764): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18424 offset=764): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18424 offset=764): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18424 offset=764): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18424 offset=764): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18424 offset=764): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1842b offset=76b): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) ScopeDesc(pc=0x000002b81ef1842b offset=76b): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1842b offset=76b): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1842b offset=76b): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1842b offset=76b): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1842b offset=76b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1842b offset=76b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18438 offset=778): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18438 offset=778): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1843e offset=77e): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1843e offset=77e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1843e offset=77e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1844e offset=78e): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1844e offset=78e): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1844e offset=78e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1844e offset=78e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1844e offset=78e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18455 offset=795): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@55 (line 67) reexecute=true Locals - l0: empty - l1: 16777216 - l2: obj[935] - l3: reg rbx [6],int - l4: reg rdi [14],int - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18455 offset=795): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: stack[48],oop - l5: obj[934] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18455 offset=795): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 934: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 935: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, reg r10 [20],int, reg rsi [12],int, 0, reg r8 [16],oop ScopeDesc(pc=0x000002b81ef18458 offset=798): spec.benchmarks.scimark.utils.Stopwatch::seconds@0 (line 43) ScopeDesc(pc=0x000002b81ef18458 offset=798): spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) ScopeDesc(pc=0x000002b81ef18458 offset=798): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ScopeDesc(pc=0x000002b81ef18458 offset=798): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1846c offset=7ac): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef1846c offset=7ac): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): java.lang.String::@67 (line 4504) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18471 offset=7b1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): java.lang.String::@70 (line 4504) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1847a offset=7ba): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18494 offset=7d4): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ScopeDesc(pc=0x000002b81ef18494 offset=7d4): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18494 offset=7d4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18499 offset=7d9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@0 (line 64) ScopeDesc(pc=0x000002b81ef18499 offset=7d9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18499 offset=7d9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef184aa offset=7ea): java.lang.Object::@0 (line 44) ScopeDesc(pc=0x000002b81ef184aa offset=7ea): spec.benchmarks.scimark.utils.Stopwatch::@1 (line 56) ScopeDesc(pc=0x000002b81ef184aa offset=7ea): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef184aa offset=7ea): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef184af offset=7ef): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef184af offset=7ef): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef184bc offset=7fc): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef184bc offset=7fc): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef184bc offset=7fc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef184ca offset=80a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef184ca offset=80a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef184cf offset=80f): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ScopeDesc(pc=0x000002b81ef184cf offset=80f): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef184cf offset=80f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef184d8 offset=818): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef184dd offset=81d): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ScopeDesc(pc=0x000002b81ef184dd offset=81d): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef184dd offset=81d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef184dd offset=81d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef184dd offset=81d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef184f8 offset=838): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef184f8 offset=838): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef184f8 offset=838): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef184f8 offset=838): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef184f8 offset=838): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef184fd offset=83d): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef184fd offset=83d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef184fd offset=83d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef184fd offset=83d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1850a offset=84a): spec.benchmarks.scimark.utils.Random::initialize@83 (line 274) ScopeDesc(pc=0x000002b81ef1850a offset=84a): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1850a offset=84a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1850a offset=84a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1850a offset=84a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1851b offset=85b): java.lang.ThreadLocal$ThreadLocalMap::getEntry@21 (line 436) ScopeDesc(pc=0x000002b81ef1851b offset=85b): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1851b offset=85b): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef1851b offset=85b): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef1851b offset=85b): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef1851b offset=85b): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef1851b offset=85b): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1851b offset=85b): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1851b offset=85b): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1851b offset=85b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1851b offset=85b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18526 offset=866): spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) ScopeDesc(pc=0x000002b81ef18526 offset=866): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18526 offset=866): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1852d offset=86d): java.lang.ThreadLocal$ThreadLocalMap::getEntry@21 (line 436) ScopeDesc(pc=0x000002b81ef1852d offset=86d): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1852d offset=86d): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef1852d offset=86d): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef1852d offset=86d): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef1852d offset=86d): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef1852d offset=86d): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1852d offset=86d): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1852d offset=86d): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1852d offset=86d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1852d offset=86d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1852f offset=86f): spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) ScopeDesc(pc=0x000002b81ef1852f offset=86f): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1852f offset=86f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1853d offset=87d): spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) ScopeDesc(pc=0x000002b81ef1853d offset=87d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ScopeDesc(pc=0x000002b81ef1853d offset=87d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1854a offset=88a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef1854a offset=88a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1854f offset=88f): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1854f offset=88f): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1854f offset=88f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18558 offset=898): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1855d offset=89d): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef1855d offset=89d): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1855d offset=89d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1855d offset=89d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1855d offset=89d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18568 offset=8a8): spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) ScopeDesc(pc=0x000002b81ef18568 offset=8a8): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18568 offset=8a8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18570 offset=8b0): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef18570 offset=8b0): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18570 offset=8b0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18570 offset=8b0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18570 offset=8b0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1857f offset=8bf): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1857f offset=8bf): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef185ac offset=8ec): spec.benchmarks.scimark.utils.Random::nextDouble@8 (line 119) Locals - l0: obj[1795] - l1: empty - l2: empty - l3: empty Expression stack - @0: stack[72],oop - @1: stack[60] Monitor stack - @0: monitor{obj[1795],stack[128]} (eliminated) ScopeDesc(pc=0x000002b81ef185ac offset=8ec): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@22 (line 69) Locals - l0: empty - l1: 16777216 - l2: obj[1795] - l3: stack[40] - l4: stack[44] - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef185ac offset=8ec): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: stack[32],oop - l5: obj[1794] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef185ac offset=8ec): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1794: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1795: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[60], stack[64], 0, stack[72],oop ScopeDesc(pc=0x000002b81ef185cd offset=90d): java.io.PrintStream::println@6 (line 991) ScopeDesc(pc=0x000002b81ef185cd offset=90d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef185cd offset=90d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef185f8 offset=938): spec.benchmarks.scimark.utils.Random::nextDouble@17 (line 119) Locals - l0: obj[1766] - l1: empty - l2: empty - l3: empty Expression stack - @0: reg rbp [10],int - @1: stack[80],oop - @2: stack[72] Monitor stack - @0: monitor{obj[1766],stack[128]} (eliminated) ScopeDesc(pc=0x000002b81ef185f8 offset=938): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@22 (line 69) Locals - l0: empty - l1: 16777216 - l2: obj[1766] - l3: stack[48] - l4: stack[52] - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef185f8 offset=938): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: stack[40],oop - l5: obj[1765] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef185f8 offset=938): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1765: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1766: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[68], stack[72], 0, stack[80],oop ScopeDesc(pc=0x000002b81ef18619 offset=959): java.io.PrintStream::println@1 (line 991) ScopeDesc(pc=0x000002b81ef18619 offset=959): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18619 offset=959): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1864c offset=98c): spec.benchmarks.scimark.utils.Random::nextDouble@8 (line 119) Locals - l0: obj[1234] - l1: empty - l2: empty - l3: empty Expression stack - @0: stack[80],oop - @1: stack[68] Monitor stack - @0: monitor{obj[1234],stack[128]} (eliminated) ScopeDesc(pc=0x000002b81ef1864c offset=98c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@28 (line 70) Locals - l0: empty - l1: 16777216 - l2: obj[1234] - l3: stack[40] - l4: stack[44] - l5: 0 - l6: stack[48],double - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef1864c offset=98c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: stack[32],oop - l5: obj[1233] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef1864c offset=98c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1233: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1234: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[68], stack[72], 0, stack[80],oop ScopeDesc(pc=0x000002b81ef18668 offset=9a8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ScopeDesc(pc=0x000002b81ef1866d offset=9ad): java.io.PrintStream::println@1 (line 991) ScopeDesc(pc=0x000002b81ef1866d offset=9ad): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1866d offset=9ad): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1869c offset=9dc): spec.benchmarks.scimark.utils.Random::nextDouble@17 (line 119) Locals - l0: obj[1372] - l1: empty - l2: empty - l3: empty Expression stack - @0: reg rbp [10],int - @1: stack[88],oop - @2: stack[80] Monitor stack - @0: monitor{obj[1372],stack[128]} (eliminated) ScopeDesc(pc=0x000002b81ef1869c offset=9dc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@28 (line 70) Locals - l0: empty - l1: 16777216 - l2: obj[1372] - l3: stack[48] - l4: stack[52] - l5: 0 - l6: stack[56],double - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef1869c offset=9dc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: stack[40],oop - l5: obj[1371] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef1869c offset=9dc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1371: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 1372: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, stack[76], stack[80], 0, stack[88],oop ScopeDesc(pc=0x000002b81ef186b8 offset=9f8): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef186b8 offset=9f8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef186b8 offset=9f8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef186b8 offset=9f8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef186d0 offset=a10): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ScopeDesc(pc=0x000002b81ef186d0 offset=a10): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef186d0 offset=a10): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef186d0 offset=a10): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef186d0 offset=a10): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef186f3 offset=a33): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ScopeDesc(pc=0x000002b81ef186f3 offset=a33): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef186f3 offset=a33): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef186f9 offset=a39): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef186f9 offset=a39): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef186f9 offset=a39): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef186f9 offset=a39): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef186f9 offset=a39): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18706 offset=a46): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ScopeDesc(pc=0x000002b81ef18706 offset=a46): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef18706 offset=a46): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18710 offset=a50): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@0 (line 64) ScopeDesc(pc=0x000002b81ef18710 offset=a50): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18710 offset=a50): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1872b offset=a6b): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ScopeDesc(pc=0x000002b81ef1872b offset=a6b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef1872b offset=a6b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1874f offset=a8f): java.lang.ref.Reference::refersTo@2 (line 366) ScopeDesc(pc=0x000002b81ef1874f offset=a8f): java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) ScopeDesc(pc=0x000002b81ef1874f offset=a8f): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1874f offset=a8f): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1874f offset=a8f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1874f offset=a8f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1875c offset=a9c): spec.benchmarks.scimark.utils.Random::initialize@2 (line 261) ScopeDesc(pc=0x000002b81ef1875c offset=a9c): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1875c offset=a9c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1875c offset=a9c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1875c offset=a9c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18769 offset=aa9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef18769 offset=aa9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18786 offset=ac6): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ScopeDesc(pc=0x000002b81ef18786 offset=ac6): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18786 offset=ac6): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1878f offset=acf): java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) ScopeDesc(pc=0x000002b81ef1878f offset=acf): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1878f offset=acf): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1878f offset=acf): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1878f offset=acf): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18799 offset=ad9): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ScopeDesc(pc=0x000002b81ef18799 offset=ad9): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18799 offset=ad9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef187a9 offset=ae9): java.lang.ThreadLocal$ThreadLocalMap::getEntry@-1 (line 434) ScopeDesc(pc=0x000002b81ef187a9 offset=ae9): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef187a9 offset=ae9): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef187a9 offset=ae9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef187a9 offset=ae9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef187b3 offset=af3): java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) ScopeDesc(pc=0x000002b81ef187b3 offset=af3): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef187b3 offset=af3): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef187b3 offset=af3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef187b3 offset=af3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef187c0 offset=b00): spec.benchmarks.scimark.utils.Random::initialize@26 (line 266) ScopeDesc(pc=0x000002b81ef187c0 offset=b00): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef187c0 offset=b00): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef187c9 offset=b09): spec.benchmarks.scimark.utils.Stopwatch::read@-1 (line 104) ScopeDesc(pc=0x000002b81ef187c9 offset=b09): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef187c9 offset=b09): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef187d2 offset=b12): spec.benchmarks.scimark.utils.Random::@17 (line 27) ScopeDesc(pc=0x000002b81ef187d2 offset=b12): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef187d2 offset=b12): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef187d2 offset=b12): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef187d7 offset=b17): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef187d7 offset=b17): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef187dc offset=b1c): spec.benchmarks.scimark.utils.Random::@17 (line 27) ScopeDesc(pc=0x000002b81ef187dc offset=b1c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef187dc offset=b1c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef187dc offset=b1c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef187e0 offset=b20): spec.benchmarks.scimark.utils.Stopwatch::read@1 (line 104) ScopeDesc(pc=0x000002b81ef187e0 offset=b20): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef187e0 offset=b20): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef187e8 offset=b28): spec.benchmarks.scimark.utils.Stopwatch::seconds@7 (line 43) ScopeDesc(pc=0x000002b81ef187e8 offset=b28): spec.benchmarks.scimark.utils.Stopwatch::start@18 (line 69) ScopeDesc(pc=0x000002b81ef187e8 offset=b28): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@23 (line 90) ScopeDesc(pc=0x000002b81ef187e8 offset=b28): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18808 offset=b48): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) ScopeDesc(pc=0x000002b81ef18808 offset=b48): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef18808 offset=b48): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18808 offset=b48): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef18808 offset=b48): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1880c offset=b4c): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1880c offset=b4c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1880c offset=b4c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18824 offset=b64): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) Locals - l0: empty - l1: empty - l2: empty - l3: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): java.lang.ThreadLocal::get@16 (line 165) Locals - l0: a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef18824 offset=b64): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[64],long - l8: stack[60] - l9: stack[56] - l10: empty - l11: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b81ef18824 offset=b64): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1064] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18824 offset=b64): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1064: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[40],double ScopeDesc(pc=0x000002b81ef1884a offset=b8a): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1884a offset=b8a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18888 offset=bc8): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18888 offset=bc8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18899 offset=bd9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef188a2 offset=be2): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) ScopeDesc(pc=0x000002b81ef188a2 offset=be2): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef188a2 offset=be2): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef188a2 offset=be2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef188a2 offset=be2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef188ab offset=beb): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef188ab offset=beb): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef188ab offset=beb): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef188ab offset=beb): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef188cc offset=c0c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@177 (line 1785) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty - l9: empty - l10: reg rbp [10],oop - l11: empty ScopeDesc(pc=0x000002b81ef188cc offset=c0c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef188cc offset=c0c): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef188cc offset=c0c): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef188cc offset=c0c): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef188cc offset=c0c): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b81ef188cc offset=c0c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1126] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef188cc offset=c0c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1126: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[40],double ScopeDesc(pc=0x000002b81ef188d2 offset=c12): java.lang.ThreadLocal::get@6 (line 163) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef188d2 offset=c12): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef188ed offset=c2d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ScopeDesc(pc=0x000002b81ef18931 offset=c71): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18931 offset=c71): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18931 offset=c71): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18931 offset=c71): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1893c offset=c7c): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@5 (line 301) Locals - l0: reg rbp [10],oop - l1: empty ScopeDesc(pc=0x000002b81ef1893c offset=c7c): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef1893c offset=c7c): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef1893c offset=c7c): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef1893c offset=c7c): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b81ef1893c offset=c7c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1146] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef1893c offset=c7c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1146: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef1895b offset=c9b): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1895b offset=c9b): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1895b offset=c9b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1895b offset=c9b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1895b offset=c9b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18980 offset=cc0): spec.benchmarks.scimark.utils.Random::initialize@14 (line 265) ScopeDesc(pc=0x000002b81ef18980 offset=cc0): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18980 offset=cc0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18984 offset=cc4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ScopeDesc(pc=0x000002b81ef18989 offset=cc9): spec.benchmarks.scimark.utils.Random::initialize@42 (line 270) ScopeDesc(pc=0x000002b81ef18989 offset=cc9): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18989 offset=cc9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18997 offset=cd7): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ScopeDesc(pc=0x000002b81ef18997 offset=cd7): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef18997 offset=cd7): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18997 offset=cd7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef18997 offset=cd7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef189a9 offset=ce9): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef189a9 offset=ce9): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef189a9 offset=ce9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef189a9 offset=ce9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef189b2 offset=cf2): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef189b2 offset=cf2): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef189b2 offset=cf2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef189b2 offset=cf2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef189b2 offset=cf2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef189d0 offset=d10): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef189d0 offset=d10): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef189d4 offset=d14): spec.benchmarks.scimark.utils.Stopwatch::read@31 (line 108) ScopeDesc(pc=0x000002b81ef189d4 offset=d14): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef189d4 offset=d14): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18a0f offset=d4f): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18a0f offset=d4f): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18a0f offset=d4f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18a0f offset=d4f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18a0f offset=d4f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18a46 offset=d86): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ScopeDesc(pc=0x000002b81ef18a46 offset=d86): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18a46 offset=d86): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18a49 offset=d89): spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) ScopeDesc(pc=0x000002b81ef18a49 offset=d89): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18a49 offset=d89): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18a62 offset=da2): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18a62 offset=da2): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18a62 offset=da2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18a62 offset=da2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18a62 offset=da2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18b24 offset=e64): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef18b24 offset=e64): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18b24 offset=e64): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18b32 offset=e72): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef18b32 offset=e72): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18b95 offset=ed5): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef18b95 offset=ed5): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18b95 offset=ed5): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18b95 offset=ed5): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18b95 offset=ed5): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18b98 offset=ed8): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ScopeDesc(pc=0x000002b81ef18b98 offset=ed8): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18b98 offset=ed8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18b98 offset=ed8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18b98 offset=ed8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ba7 offset=ee7): spec.benchmarks.scimark.utils.Random::@29 (line 43) ScopeDesc(pc=0x000002b81ef18ba7 offset=ee7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18ba7 offset=ee7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18ba7 offset=ee7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18bb8 offset=ef8): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef18bb8 offset=ef8): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18bb8 offset=ef8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18bb8 offset=ef8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18bb8 offset=ef8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18bce offset=f0e): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18bce offset=f0e): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18bce offset=f0e): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18bce offset=f0e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18bce offset=f0e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18be4 offset=f24): java.io.PrintStream::println@14 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18be4 offset=f24): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1654] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18be4 offset=f24): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1654: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef18bfd offset=f3d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ScopeDesc(pc=0x000002b81ef18c05 offset=f45): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ScopeDesc(pc=0x000002b81ef18c05 offset=f45): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18c05 offset=f45): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18c09 offset=f49): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ScopeDesc(pc=0x000002b81ef18c09 offset=f49): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18c18 offset=f58): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) Locals - l0: empty - l1: empty - l2: empty - l3: empty ScopeDesc(pc=0x000002b81ef18c18 offset=f58): java.lang.ThreadLocal::get@16 (line 165) Locals - l0: stack[40],oop - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18c18 offset=f58): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18c18 offset=f58): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18c18 offset=f58): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef18c26 offset=f66): java.lang.ThreadLocal$ThreadLocalMap::getEntry@14 (line 435) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18c26 offset=f66): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18c31 offset=f71): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ScopeDesc(pc=0x000002b81ef18c31 offset=f71): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18c31 offset=f71): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18c3c offset=f7c): java.lang.ThreadLocal::get@34 (line 172) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18c3c offset=f7c): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18c3c offset=f7c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18c3c offset=f7c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef18c61 offset=fa1): spec.harness.Context::getOut@6 (line 76) ScopeDesc(pc=0x000002b81ef18c61 offset=fa1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef18c61 offset=fa1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18c66 offset=fa6): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18c66 offset=fa6): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18c66 offset=fa6): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): java.lang.ThreadLocal::get@34 (line 172) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[64],long - l8: stack[76] - l9: stack[72] - l10: empty - l11: empty ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1110] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18c78 offset=fb8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1110: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, reg rbp [10],double ScopeDesc(pc=0x000002b81ef18c99 offset=fd9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@50 (line 95) ScopeDesc(pc=0x000002b81ef18c99 offset=fd9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ca8 offset=fe8): spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) Locals - l0: obj[270] - l1: 101010 - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty Expression stack - @0: obj[270] ScopeDesc(pc=0x000002b81ef18ca8 offset=fe8): spec.benchmarks.scimark.utils.Random::@49 (line 88) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18ca8 offset=fe8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) Locals - l0: stack[32],oop - l1: 0 - l2: 2.000000 - l3: empty - l4: empty - l5: empty Expression stack - @0: obj[270] Objects - 270: spec.benchmarks.scimark.utils.Random 101010, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, 4, 16, 0, NULL ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): java.lang.String::@70 (line 4504) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18cb3 offset=ff3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18cbd offset=ffd): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18cbd offset=ffd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18cd0 offset=1010): spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) Locals - l0: obj[612] - l1: 113 - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty Expression stack - @0: obj[612] ScopeDesc(pc=0x000002b81ef18cd0 offset=1010): spec.benchmarks.scimark.utils.Random::@49 (line 88) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18cd0 offset=1010): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) Locals - l0: empty - l1: 16777216 - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty Expression stack - @0: obj[612] ScopeDesc(pc=0x000002b81ef18cd0 offset=1010): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: stack[48],oop - l5: obj[611] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18cd0 offset=1010): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 611: spec.benchmarks.scimark.utils.Stopwatch 1, 0, stack[96],double, 0, 0.000000 - 612: spec.benchmarks.scimark.utils.Random 113, 0, 0.000000, 0, 0.000000, 0, 1.000000, 0, 1.000000, 4, 16, 0, NULL ScopeDesc(pc=0x000002b81ef18cdc offset=101c): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18cdc offset=101c): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18cdc offset=101c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18cdc offset=101c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18cdc offset=101c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ce0 offset=1020): spec.benchmarks.scimark.utils.Random::initialize@121 (line 279) ScopeDesc(pc=0x000002b81ef18ce0 offset=1020): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18ce0 offset=1020): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18ce0 offset=1020): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18ce0 offset=1020): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ce6 offset=1026): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef18ce6 offset=1026): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18ce6 offset=1026): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18ce6 offset=1026): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18ce6 offset=1026): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18cf0 offset=1030): spec.benchmarks.scimark.utils.Random::initialize@19 (line 265) ScopeDesc(pc=0x000002b81ef18cf0 offset=1030): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18cf0 offset=1030): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18cf0 offset=1030): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18cf0 offset=1030): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18cf3 offset=1033): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef18cf3 offset=1033): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18cf3 offset=1033): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18cf3 offset=1033): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18cf3 offset=1033): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18cf8 offset=1038): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef18cf8 offset=1038): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18cf8 offset=1038): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18cf8 offset=1038): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18cf8 offset=1038): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18cfb offset=103b): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18cfb offset=103b): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18cfb offset=103b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18cfb offset=103b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18cfb offset=103b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d10 offset=1050): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18d10 offset=1050): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18d10 offset=1050): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18d10 offset=1050): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d1a offset=105a): spec.benchmarks.scimark.utils.Random::initialize@110 (line 272) ScopeDesc(pc=0x000002b81ef18d1a offset=105a): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18d1a offset=105a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18d1a offset=105a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18d1a offset=105a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d1e offset=105e): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18d1e offset=105e): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18d1e offset=105e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18d1e offset=105e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18d1e offset=105e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d22 offset=1062): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef18d22 offset=1062): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18d22 offset=1062): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18d22 offset=1062): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18d22 offset=1062): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): java.lang.String::@70 (line 4504) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18d31 offset=1071): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d3c offset=107c): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@9 (line 302) Locals - l0: reg rbp [10],oop - l1: stack[40] ScopeDesc(pc=0x000002b81ef18d3c offset=107c): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18d3c offset=107c): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18d3c offset=107c): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18d3c offset=107c): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b81ef18d3c offset=107c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1153] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18d3c offset=107c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1153: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef18d45 offset=1085): java.lang.ThreadLocal::get@34 (line 172) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18d45 offset=1085): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d57 offset=1097): java.io.PrintStream::println@14 (line 992) ScopeDesc(pc=0x000002b81ef18d57 offset=1097): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18d57 offset=1097): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d61 offset=10a1): spec.benchmarks.scimark.utils.Stopwatch::read@9 (line 105) ScopeDesc(pc=0x000002b81ef18d61 offset=10a1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef18d61 offset=10a1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): java.lang.StringUTF16::compress@1 (line 161) Locals - l0: stack[104],oop - l1: 0 - l2: reg rbp [10],int - l3: empty ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): java.lang.String::@36 (line 4496) Locals - l0: stack[40],oop - l1: stack[104],oop - l2: 0 - l3: reg rbp [10],int - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[40],oop ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1185] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18d6c offset=10ac): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1185: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef18d89 offset=10c9): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18d89 offset=10c9): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18d89 offset=10c9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18d8e offset=10ce): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef18d8e offset=10ce): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef18d8e offset=10ce): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18d98 offset=10d8): spec.harness.Context::getOut@3 (line 76) Expression stack - @0: NULL ScopeDesc(pc=0x000002b81ef18d98 offset=10d8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18d98 offset=10d8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef18db4 offset=10f4): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18db4 offset=10f4): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18db4 offset=10f4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18db9 offset=10f9): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef18db9 offset=10f9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef18db9 offset=10f9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18dd0 offset=1110): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) Locals - l0: stack[44],narrowoop - l1: stack[48],narrowoop - l2: stack[56] - l3: empty Expression stack - @0: reg rbp [10],narrowoop - @1: stack[56] ScopeDesc(pc=0x000002b81ef18dd0 offset=1110): java.lang.ThreadLocal::get@16 (line 165) Locals - l0: stack[48],narrowoop - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18dd0 offset=1110): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18dd0 offset=1110): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18dd0 offset=1110): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef18dec offset=112c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18df9 offset=1139): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18dfe offset=113e): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18dfe offset=113e): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18dfe offset=113e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18e1c offset=115c): java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436) reexecute=true Locals - l0: stack[44],narrowoop - l1: stack[48],narrowoop - l2: stack[52] - l3: stack[56],narrowoop Expression stack - @0: reg rbp [10],int ScopeDesc(pc=0x000002b81ef18e1c offset=115c): java.lang.ThreadLocal::get@16 (line 165) Locals - l0: stack[48],narrowoop - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18e1c offset=115c): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef18e1c offset=115c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18e1c offset=115c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef18e38 offset=1178): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ScopeDesc(pc=0x000002b81ef18e3b offset=117b): spec.benchmarks.scimark.utils.Random::@39 (line 47) ScopeDesc(pc=0x000002b81ef18e3b offset=117b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18e3b offset=117b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18e3b offset=117b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18e4a offset=118a): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18e4a offset=118a): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18e4a offset=118a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18e4a offset=118a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18e4f offset=118f): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef18e4f offset=118f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef18e4f offset=118f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18e68 offset=11a8): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty Expression stack - @0: reg rbp [10],oop ScopeDesc(pc=0x000002b81ef18e68 offset=11a8): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18e68 offset=11a8): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18e68 offset=11a8): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[40],oop ScopeDesc(pc=0x000002b81ef18e68 offset=11a8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1722] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18e68 offset=11a8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1722: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef18e84 offset=11c4): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18e84 offset=11c4): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18e84 offset=11c4): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18e84 offset=11c4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18e84 offset=11c4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18e89 offset=11c9): spec.benchmarks.scimark.utils.Stopwatch::read@9 (line 105) ScopeDesc(pc=0x000002b81ef18e89 offset=11c9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef18e89 offset=11c9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): java.lang.StringUTF16::compress@9 (line 162) Locals - l0: empty - l1: empty - l2: stack[80] - l3: stack[96],oop Expression stack - @0: stack[84],narrowoop - @1: 0 - @2: stack[96],oop - @3: 0 - @4: stack[80] ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): java.lang.String::@36 (line 4496) Locals - l0: stack[64],oop - l1: stack[84],narrowoop - l2: 0 - l3: stack[76] - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[64],oop ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1212] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18ec0 offset=1200): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1212: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[40],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef18edc offset=121c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ScopeDesc(pc=0x000002b81ef18ee1 offset=1221): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18ee1 offset=1221): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18ee1 offset=1221): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ee6 offset=1226): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef18ee6 offset=1226): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef18ee6 offset=1226): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18f1c offset=125c): java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435) Locals - l0: stack[76],narrowoop - l1: a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} - l2: stack[84] - l3: empty Expression stack - @0: reg rbp [10],narrowoop - @1: stack[84] ScopeDesc(pc=0x000002b81ef18f1c offset=125c): java.lang.ThreadLocal::get@16 (line 165) Locals - l0: a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef18f1c offset=125c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef18f1c offset=125c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[48] - l6: 0 - l7: stack[64],long - l8: stack[52] - l9: stack[72] - l10: empty - l11: empty ScopeDesc(pc=0x000002b81ef18f1c offset=125c): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18f1c offset=125c): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18f1c offset=125c): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18f1c offset=125c): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18f1c offset=125c): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[40],oop ScopeDesc(pc=0x000002b81ef18f1c offset=125c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1273] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18f1c offset=125c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1273: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[88],double ScopeDesc(pc=0x000002b81ef18f38 offset=1278): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18f38 offset=1278): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18f38 offset=1278): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18f38 offset=1278): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): java.lang.String::checkBoundsOffCount@15 (line 4586) Locals - l0: 0 - l1: stack[80] - l2: stack[84] ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): java.lang.String::rangeCheck@4 (line 304) Locals - l0: empty - l1: empty - l2: empty ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): java.lang.String::@7 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: stack[64],oop - @1: stack[72],narrowoop - @2: 0 - @3: stack[80] ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[64],oop ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1249] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef18f68 offset=12a8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1249: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef18f84 offset=12c4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ScopeDesc(pc=0x000002b81ef18f95 offset=12d5): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef18f95 offset=12d5): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18f95 offset=12d5): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef18f9b offset=12db): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@5 (line 81) ScopeDesc(pc=0x000002b81ef18f9b offset=12db): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18fb0 offset=12f0): spec.benchmarks.scimark.utils.Random::@24 (line 41) ScopeDesc(pc=0x000002b81ef18fb0 offset=12f0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18fb0 offset=12f0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18fb0 offset=12f0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18fed offset=132d): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef18fed offset=132d): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef18fed offset=132d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef18fed offset=132d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef18fed offset=132d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): java.lang.String::@-1 (line 300) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18ff4 offset=1334): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): java.lang.String::@70 (line 4504) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef18ffc offset=133c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19003 offset=1343): java.lang.String::@-1 (line 300) ScopeDesc(pc=0x000002b81ef19003 offset=1343): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef19003 offset=1343): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef19003 offset=1343): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef19003 offset=1343): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef19003 offset=1343): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef19003 offset=1343): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef19003 offset=1343): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1900b offset=134b): java.lang.String::@70 (line 4504) ScopeDesc(pc=0x000002b81ef1900b offset=134b): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef1900b offset=134b): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1900b offset=134b): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1900b offset=134b): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1900b offset=134b): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1900b offset=134b): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1900b offset=134b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1900b offset=134b): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19016 offset=1356): java.lang.String::@-1 (line 300) ScopeDesc(pc=0x000002b81ef19016 offset=1356): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef19016 offset=1356): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef19016 offset=1356): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef19016 offset=1356): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef19016 offset=1356): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef19016 offset=1356): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef19016 offset=1356): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1901e offset=135e): java.lang.String::@70 (line 4504) ScopeDesc(pc=0x000002b81ef1901e offset=135e): java.lang.String::@10 (line 300) ScopeDesc(pc=0x000002b81ef1901e offset=135e): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef1901e offset=135e): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef1901e offset=135e): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef1901e offset=135e): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1901e offset=135e): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1901e offset=135e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1901e offset=135e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19026 offset=1366): spec.benchmarks.scimark.utils.Random::initialize@105 (line 276) ScopeDesc(pc=0x000002b81ef19026 offset=1366): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19026 offset=1366): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19026 offset=1366): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19026 offset=1366): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19035 offset=1375): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef19035 offset=1375): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19035 offset=1375): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19035 offset=1375): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19035 offset=1375): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19050 offset=1390): spec.benchmarks.scimark.utils.Random::initialize@48 (line 271) ScopeDesc(pc=0x000002b81ef19050 offset=1390): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19050 offset=1390): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19050 offset=1390): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19050 offset=1390): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef190b3 offset=13f3): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef190b3 offset=13f3): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef190b3 offset=13f3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef190b3 offset=13f3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef190b3 offset=13f3): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef190b9 offset=13f9): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef190b9 offset=13f9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef190b9 offset=13f9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef190b9 offset=13f9): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef190c9 offset=1409): spec.benchmarks.scimark.utils.Random::@34 (line 45) ScopeDesc(pc=0x000002b81ef190c9 offset=1409): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef190c9 offset=1409): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef190c9 offset=1409): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef190da offset=141a): spec.benchmarks.scimark.utils.Random::initialize@69 (line 274) ScopeDesc(pc=0x000002b81ef190da offset=141a): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef190da offset=141a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef190da offset=141a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef190da offset=141a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef190ee offset=142e): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef190ee offset=142e): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef190ee offset=142e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef190ee offset=142e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef190ee offset=142e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef190f2 offset=1432): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef190f2 offset=1432): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef190f2 offset=1432): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef190f2 offset=1432): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef190f2 offset=1432): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef190f8 offset=1438): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef190f8 offset=1438): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef190f8 offset=1438): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef190f8 offset=1438): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef190f8 offset=1438): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1910a offset=144a): spec.benchmarks.scimark.utils.Random::initialize@25 (line 266) ScopeDesc(pc=0x000002b81ef1910a offset=144a): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1910a offset=144a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1910a offset=144a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1910a offset=144a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19112 offset=1452): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19112 offset=1452): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19112 offset=1452): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19112 offset=1452): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19115 offset=1455): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef19115 offset=1455): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19115 offset=1455): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19115 offset=1455): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19115 offset=1455): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19130 offset=1470): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef19130 offset=1470): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19130 offset=1470): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19130 offset=1470): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19130 offset=1470): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1913a offset=147a): spec.benchmarks.scimark.utils.Random::initialize@110 (line 272) ScopeDesc(pc=0x000002b81ef1913a offset=147a): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1913a offset=147a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1913a offset=147a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1913a offset=147a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1913e offset=147e): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1913e offset=147e): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1913e offset=147e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1913e offset=147e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1913e offset=147e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19142 offset=1482): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef19142 offset=1482): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19142 offset=1482): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19142 offset=1482): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19142 offset=1482): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19150 offset=1490): spec.benchmarks.scimark.utils.Stopwatch::reset@12 (line 53) ScopeDesc(pc=0x000002b81ef19150 offset=1490): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ScopeDesc(pc=0x000002b81ef19150 offset=1490): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef19150 offset=1490): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1915a offset=149a): java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439) ScopeDesc(pc=0x000002b81ef1915a offset=149a): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1915a offset=149a): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1915a offset=149a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1915a offset=149a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19178 offset=14b8): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ScopeDesc(pc=0x000002b81ef19178 offset=14b8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef19178 offset=14b8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1917d offset=14bd): java.lang.ref.Reference::refersTo@2 (line 366) ScopeDesc(pc=0x000002b81ef1917d offset=14bd): java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) ScopeDesc(pc=0x000002b81ef1917d offset=14bd): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1917d offset=14bd): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1917d offset=14bd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1917d offset=14bd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19186 offset=14c6): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19186 offset=14c6): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef1918f offset=14cf): java.lang.ref.Reference::refersTo@2 (line 366) ScopeDesc(pc=0x000002b81ef1918f offset=14cf): java.lang.ThreadLocal$ThreadLocalMap::getEntry@26 (line 436) ScopeDesc(pc=0x000002b81ef1918f offset=14cf): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef1918f offset=14cf): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef1918f offset=14cf): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef1918f offset=14cf): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19198 offset=14d8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef191ae offset=14ee): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef191ae offset=14ee): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef191ae offset=14ee): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef191ae offset=14ee): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef191b1 offset=14f1): spec.benchmarks.scimark.utils.Random::initialize@89 (line 275) ScopeDesc(pc=0x000002b81ef191b1 offset=14f1): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef191b1 offset=14f1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef191b1 offset=14f1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef191b1 offset=14f1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef191c7 offset=1507): spec.benchmarks.scimark.utils.Random::@29 (line 43) ScopeDesc(pc=0x000002b81ef191c7 offset=1507): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef191c7 offset=1507): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef191c7 offset=1507): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef191d8 offset=1518): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef191d8 offset=1518): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef191d8 offset=1518): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef191d8 offset=1518): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef191d8 offset=1518): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef191ee offset=152e): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef191ee offset=152e): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef191ee offset=152e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef191ee offset=152e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef191ee offset=152e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef191f8 offset=1538): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef191f8 offset=1538): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef191f8 offset=1538): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19202 offset=1542): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ScopeDesc(pc=0x000002b81ef19202 offset=1542): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef19202 offset=1542): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1920c offset=154c): spec.benchmarks.scimark.utils.Random::@-1 (line 87) ScopeDesc(pc=0x000002b81ef1920c offset=154c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1920c offset=154c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1920c offset=154c): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19234 offset=1574): spec.benchmarks.scimark.utils.Stopwatch::@5 (line 57) ScopeDesc(pc=0x000002b81ef19234 offset=1574): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@9 (line 81) ScopeDesc(pc=0x000002b81ef19234 offset=1574): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1923d offset=157d): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1923d offset=157d): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1923d offset=157d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1923d offset=157d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1923d offset=157d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19241 offset=1581): spec.benchmarks.scimark.utils.Random::initialize@115 (line 278) ScopeDesc(pc=0x000002b81ef19241 offset=1581): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19241 offset=1581): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19241 offset=1581): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19241 offset=1581): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19247 offset=1587): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef19247 offset=1587): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19247 offset=1587): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19247 offset=1587): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19247 offset=1587): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1924d offset=158d): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1924d offset=158d): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1924d offset=158d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1924d offset=158d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1924d offset=158d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19250 offset=1590): spec.benchmarks.scimark.utils.Random::initialize@61 (line 273) ScopeDesc(pc=0x000002b81ef19250 offset=1590): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19250 offset=1590): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19250 offset=1590): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19250 offset=1590): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19255 offset=1595): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19255 offset=1595): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19255 offset=1595): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19255 offset=1595): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19258 offset=1598): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef19258 offset=1598): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19258 offset=1598): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19258 offset=1598): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19258 offset=1598): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1927a offset=15ba): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef1927a offset=15ba): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1927a offset=15ba): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1927a offset=15ba): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1927a offset=15ba): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1927e offset=15be): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef1927e offset=15be): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef1927e offset=15be): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef1927e offset=15be): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef1927e offset=15be): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19282 offset=15c2): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef19282 offset=15c2): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19282 offset=15c2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19282 offset=15c2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19282 offset=15c2): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): java.lang.String::@-1 (line 300) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): java.lang.Double::toString@1 (line 312) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef19287 offset=15c7): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19291 offset=15d1): java.lang.ThreadLocal::get@16 (line 165) ScopeDesc(pc=0x000002b81ef19291 offset=15d1): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef19291 offset=15d1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) ScopeDesc(pc=0x000002b81ef19291 offset=15d1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): java.lang.String::@67 (line 4504) reexecute=true Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Expression stack - @0: stack[112],oop - @1: stack[104],oop - @2: 0 - @3: stack[80] ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[72],oop ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[48],oop ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: stack[32],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1546] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef192a4 offset=15e4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1546: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef192b1 offset=15f1): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef192b1 offset=15f1): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef192b1 offset=15f1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef192b1 offset=15f1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef192b6 offset=15f6): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef192b6 offset=15f6): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef192b6 offset=15f6): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef192d8 offset=1618): java.lang.String::@67 (line 4504) reexecute=true Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Expression stack - @0: stack[64],oop - @1: stack[72],narrowoop - @2: 0 - @3: stack[80] ScopeDesc(pc=0x000002b81ef192d8 offset=1618): java.lang.String::@10 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty ScopeDesc(pc=0x000002b81ef192d8 offset=1618): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: stack[64],oop ScopeDesc(pc=0x000002b81ef192d8 offset=1618): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef192d8 offset=1618): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef192d8 offset=1618): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef192d8 offset=1618): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef192d8 offset=1618): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1354] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef192d8 offset=1618): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1354: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef192f7 offset=1637): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef192f7 offset=1637): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef192f7 offset=1637): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef192f7 offset=1637): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef192f7 offset=1637): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19301 offset=1641): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef19301 offset=1641): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef19301 offset=1641): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19314 offset=1654): spec.harness.Context::getOut@6 (line 76) Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef19314 offset=1654): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef19314 offset=1654): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef1933a offset=167a): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef1933a offset=167a): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef1933a offset=167a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef1933a offset=167a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef1937c offset=16bc): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) Expression stack - @0: stack[72],oop ScopeDesc(pc=0x000002b81ef1937c offset=16bc): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[56],long - l8: stack[44] - l9: stack[64] - l10: empty - l11: empty ScopeDesc(pc=0x000002b81ef1937c offset=16bc): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef1937c offset=16bc): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef1937c offset=16bc): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef1937c offset=16bc): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef1937c offset=16bc): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef1937c offset=16bc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1777] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef1937c offset=16bc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1777: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[80],double ScopeDesc(pc=0x000002b81ef19398 offset=16d8): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ScopeDesc(pc=0x000002b81ef1939d offset=16dd): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef1939d offset=16dd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef1939d offset=16dd): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef193ac offset=16ec): spec.harness.Context::getOut@6 (line 76) Expression stack - @0: NULL ScopeDesc(pc=0x000002b81ef193ac offset=16ec): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef193ac offset=16ec): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef193c8 offset=1708): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef193c8 offset=1708): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef193c8 offset=1708): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef193cd offset=170d): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef193cd offset=170d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef193cd offset=170d): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef193d8 offset=1718): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: empty - @1: NULL ScopeDesc(pc=0x000002b81ef193d8 offset=1718): java.lang.ThreadLocal::get@16 (line 165) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef193d8 offset=1718): spec.harness.Context::getOut@3 (line 76) ScopeDesc(pc=0x000002b81ef193d8 offset=1718): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@0 (line 80) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef193d8 offset=1718): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty ScopeDesc(pc=0x000002b81ef193f4 offset=1734): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@-1 (line 99) ScopeDesc(pc=0x000002b81ef193fe offset=173e): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef193fe offset=173e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef193fe offset=173e): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19438 offset=1778): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@6 (line 986) Expression stack - @0: NULL ScopeDesc(pc=0x000002b81ef19438 offset=1778): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: 1 - l3: empty - l4: empty - l5: stack[88] - l6: 0 - l7: stack[56],long - l8: stack[44] - l9: stack[64] - l10: empty - l11: empty ScopeDesc(pc=0x000002b81ef19438 offset=1778): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef19438 offset=1778): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef19438 offset=1778): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef19438 offset=1778): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef19438 offset=1778): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef19438 offset=1778): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1733] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef19438 offset=1778): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1733: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[72],double ScopeDesc(pc=0x000002b81ef19454 offset=1794): java.lang.Double::toString@-1 (line 312) ScopeDesc(pc=0x000002b81ef19454 offset=1794): java.lang.String::valueOf@1 (line 4364) ScopeDesc(pc=0x000002b81ef19454 offset=1794): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef19454 offset=1794): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef19454 offset=1794): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19459 offset=1799): spec.benchmarks.scimark.utils.Stopwatch::read@12 (line 105) ScopeDesc(pc=0x000002b81ef19459 offset=1799): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@55 (line 95) ScopeDesc(pc=0x000002b81ef19459 offset=1799): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19470 offset=17b0): java.lang.String::rangeCheck@3 (line 304) Locals - l0: empty - l1: empty - l2: empty Expression stack - @0: empty - @1: empty - @2: NULL ScopeDesc(pc=0x000002b81ef19470 offset=17b0): java.lang.String::@7 (line 300) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: empty - @1: empty - @2: empty - @3: empty ScopeDesc(pc=0x000002b81ef19470 offset=17b0): jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer::toJavaFormatString@19 (line 302) Locals - l0: empty - l1: empty Expression stack - @0: empty ScopeDesc(pc=0x000002b81ef19470 offset=17b0): jdk.internal.math.FloatingDecimal::toJavaFormatString@4 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef19470 offset=17b0): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef19470 offset=17b0): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef19470 offset=17b0): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef19470 offset=17b0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1260] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef19470 offset=17b0): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1260: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[56],double ScopeDesc(pc=0x000002b81ef1948c offset=17cc): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@6 (line 104) ScopeDesc(pc=0x000002b81ef19491 offset=17d1): java.io.PrintStream::println@11 (line 992) ScopeDesc(pc=0x000002b81ef19491 offset=17d1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) ScopeDesc(pc=0x000002b81ef19491 offset=17d1): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) ScopeDesc(pc=0x000002b81ef19496 offset=17d6): spec.benchmarks.scimark.utils.Random::initialize@8 (line 263) ScopeDesc(pc=0x000002b81ef19496 offset=17d6): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19496 offset=17d6): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434) Locals - l0: empty - l1: empty - l2: empty - l3: empty Expression stack - @0: empty - @1: NULL ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): java.lang.ThreadLocal::get@16 (line 165) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): jdk.internal.math.FloatingDecimal::getBinaryToASCIIBuffer@3 (line 986) ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@156 (line 1782) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty - l6: empty - l7: empty - l8: empty - l9: empty - l10: empty - l11: empty ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): jdk.internal.math.FloatingDecimal::getBinaryToASCIIConverter@2 (line 1738) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): jdk.internal.math.FloatingDecimal::toJavaFormatString@1 (line 70) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): java.lang.Double::toString@1 (line 312) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): java.lang.String::valueOf@1 (line 4364) Locals - l0: empty - l1: empty ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): java.io.PrintStream::println@11 (line 992) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty Expression stack - @0: stack[32],oop ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@44 (line 94) Locals - l0: reg rbp [10],oop - l1: empty - l2: empty - l3: empty - l4: empty - l5: obj[1744] - l6: 16777216 - l7: empty - l8: empty ScopeDesc(pc=0x000002b81ef194b4 offset=17f4): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) Locals - l0: empty - l1: empty - l2: empty - l3: empty - l4: empty - l5: empty Objects - 1744: spec.benchmarks.scimark.utils.Stopwatch 0, 0, stack[96],double, 0, stack[48],double ScopeDesc(pc=0x000002b81ef194d0 offset=1810): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef194d0 offset=1810): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef194d0 offset=1810): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194d5 offset=1815): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef194d5 offset=1815): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef194d5 offset=1815): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194da offset=181a): spec.benchmarks.scimark.utils.Random::initialize@106 (line 276) ScopeDesc(pc=0x000002b81ef194da offset=181a): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef194da offset=181a): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194e7 offset=1827): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef194e7 offset=1827): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194ef offset=182f): spec.benchmarks.scimark.utils.Random::initialize@10 (line 263) ScopeDesc(pc=0x000002b81ef194ef offset=182f): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef194ef offset=182f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194f1 offset=1831): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef194f1 offset=1831): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194f6 offset=1836): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef194ff offset=183f): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef194ff offset=183f): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef19504 offset=1844): spec.benchmarks.scimark.utils.Random::initialize@-1 (line 261) ScopeDesc(pc=0x000002b81ef19504 offset=1844): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19504 offset=1844): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef19507 offset=1847): java.lang.Object::@-1 (line 44) ScopeDesc(pc=0x000002b81ef19507 offset=1847): spec.benchmarks.scimark.utils.Random::@1 (line 87) ScopeDesc(pc=0x000002b81ef19507 offset=1847): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@12 (line 104) ScopeDesc(pc=0x000002b81ef19517 offset=1857): spec.benchmarks.scimark.utils.Random::initialize@58 (line 272) ScopeDesc(pc=0x000002b81ef19517 offset=1857): spec.benchmarks.scimark.utils.Random::@49 (line 88) ScopeDesc(pc=0x000002b81ef19517 offset=1857): spec.benchmarks.scimark.monte_carlo.MonteCarlo::integrate@6 (line 64) ScopeDesc(pc=0x000002b81ef19517 offset=1857): spec.benchmarks.scimark.monte_carlo.MonteCarlo::measureMonteCarlo@29 (line 91) ScopeDesc(pc=0x000002b81ef19517 offset=1857): spec.benchmarks.scimark.monte_carlo.MonteCarlo::run@21 (line 105) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - relocations: @0x000002b81ef17a08: 0040 relocInfo@0x000002b81ef17a08 [type=0(none) addr=0x000002b81ef17cc0 offset=64] @0x000002b81ef17a0a: 6014 relocInfo@0x000002b81ef17a0a [type=6(runtime_call) addr=0x000002b81ef17cd4 offset=20] | [destination=0x000002b8173f5c20] @0x000002b81ef17a0c: f006cc64 relocInfo@0x000002b81ef17a0e [type=12(metadata) addr=0x000002b81ef17d38 offset=100 format=3 data=6] | [metadata_addr=0x000002b81ef19610 *=0x0000000800006c58 offset=0]metadata_value=0x0000000800006c58: {type array int} @0x000002b81ef17a10: 12da relocInfo@0x000002b81ef17a10 [type=1(oop) addr=0x000002b81ef18012 offset=730] | [oop_addr=0x000002b81ef18014 *=0x0000000082097360 offset=0] @0x000002b81ef17a12: f8030cae23707ffa7072 relocInfo@0x000002b81ef17a1a [type=7(external_word) addr=0x000002b81ef18084 offset=114 data={0cae23707ffa}] | [target=0x00007ffa0cae2370] @0x000002b81ef17a1c: f8030c8b5b107ffa7013 relocInfo@0x000002b81ef17a24 [type=7(external_word) addr=0x000002b81ef18097 offset=19 data={0c8b5b107ffa}] | [target=0x00007ffa0c8b5b10] @0x000002b81ef17a26: 600e relocInfo@0x000002b81ef17a26 [type=6(runtime_call) addr=0x000002b81ef180a5 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17a28: f017cc1f relocInfo@0x000002b81ef17a2a [type=12(metadata) addr=0x000002b81ef180c4 offset=31 format=3 data=23] | [metadata_addr=0x000002b81ef19698 *=0x00000008000143d8 offset=0]metadata_value=0x00000008000143d8: 'java/io/PrintStream' @0x000002b81ef17a2c: f801ffe0943f relocInfo@0x000002b81ef17a30 [type=9(section_word) addr=0x000002b81ef18103 offset=63 format=1 data=-32] | [target=0x000002b81ef17c88] @0x000002b81ef17a32: f006cc39 relocInfo@0x000002b81ef17a34 [type=12(metadata) addr=0x000002b81ef1813c offset=57 format=3 data=6] | [metadata_addr=0x000002b81ef19610 *=0x0000000800006c58 offset=0]metadata_value=0x0000000800006c58: {type array int} @0x000002b81ef17a36: f801ffc096ef relocInfo@0x000002b81ef17a3a [type=9(section_word) addr=0x000002b81ef1842b offset=751 format=1 data=-64] | [target=0x000002b81ef17c90] @0x000002b81ef17a3c: a02a relocInfo@0x000002b81ef17a3c [type=10(poll) addr=0x000002b81ef18455 offset=42] @0x000002b81ef17a3e: 945f relocInfo@0x000002b81ef17a3e [type=9(section_word) addr=0x000002b81ef184b4 offset=95 format=1] | [target=0x000002b81ef17c80] @0x000002b81ef17a40: 944e relocInfo@0x000002b81ef17a40 [type=9(section_word) addr=0x000002b81ef18502 offset=78 format=1] | [target=0x000002b81ef17c80] @0x000002b81ef17a42: 64a5 relocInfo@0x000002b81ef17a42 [type=6(runtime_call) addr=0x000002b81ef185a7 offset=165 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17a44: f8030c8294007ffa7005 relocInfo@0x000002b81ef17a4c [type=7(external_word) addr=0x000002b81ef185ac offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17a4e: 600e relocInfo@0x000002b81ef17a4e [type=6(runtime_call) addr=0x000002b81ef185ba offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17a50: 6439 relocInfo@0x000002b81ef17a50 [type=6(runtime_call) addr=0x000002b81ef185f3 offset=57 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17a52: f8030c8294007ffa7005 relocInfo@0x000002b81ef17a5a [type=7(external_word) addr=0x000002b81ef185f8 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17a5c: 600e relocInfo@0x000002b81ef17a5c [type=6(runtime_call) addr=0x000002b81ef18606 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17a5e: 6441 relocInfo@0x000002b81ef17a5e [type=6(runtime_call) addr=0x000002b81ef18647 offset=65 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17a60: f8030c8294007ffa7005 relocInfo@0x000002b81ef17a68 [type=7(external_word) addr=0x000002b81ef1864c offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17a6a: 600e relocInfo@0x000002b81ef17a6a [type=6(runtime_call) addr=0x000002b81ef1865a offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17a6c: 643d relocInfo@0x000002b81ef17a6c [type=6(runtime_call) addr=0x000002b81ef18697 offset=61 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17a6e: f8030c8294007ffa7005 relocInfo@0x000002b81ef17a76 [type=7(external_word) addr=0x000002b81ef1869c offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17a78: 600e relocInfo@0x000002b81ef17a78 [type=6(runtime_call) addr=0x000002b81ef186aa offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17a7a: f801ff60942a relocInfo@0x000002b81ef17a7e [type=9(section_word) addr=0x000002b81ef186d4 offset=42 format=1 data=-160] | [target=0x000002b81ef17ca8] @0x000002b81ef17a80: f801ffa09408 relocInfo@0x000002b81ef17a84 [type=9(section_word) addr=0x000002b81ef186dc offset=8 format=1 data=-96] | [target=0x000002b81ef17c98] @0x000002b81ef17a86: f801ffe09439 relocInfo@0x000002b81ef17a8a [type=9(section_word) addr=0x000002b81ef18715 offset=57 format=1 data=-32] | [target=0x000002b81ef17c88] @0x000002b81ef17a8c: f801ff80940e relocInfo@0x000002b81ef17a90 [type=9(section_word) addr=0x000002b81ef18723 offset=14 format=1 data=-128] | [target=0x000002b81ef17ca0] @0x000002b81ef17a92: f0031cbd relocInfo@0x000002b81ef17a94 [type=1(oop) addr=0x000002b81ef187e0 offset=189 format=3 data=3] | [oop_addr=0x000002b81ef195d0 *=0x0000000082178688 offset=0] @0x000002b81ef17a96: 102c relocInfo@0x000002b81ef17a96 [type=1(oop) addr=0x000002b81ef1880c offset=44] | [oop_addr=0x000002b81ef1880e *=0x0000000082178688 offset=0] @0x000002b81ef17a98: 3413 relocInfo@0x000002b81ef17a98 [type=3(opt_virtual_call) addr=0x000002b81ef1881f offset=19 format=1] | [destination=0x000002b8173f5f20 metadata=0x0000000000000000] @0x000002b81ef17a9a: f8030cae23707ffa7034 relocInfo@0x000002b81ef17aa2 [type=7(external_word) addr=0x000002b81ef18853 offset=52 data={0cae23707ffa}] | [target=0x00007ffa0cae2370] @0x000002b81ef17aa4: f8030c8b5b107ffa7013 relocInfo@0x000002b81ef17aac [type=7(external_word) addr=0x000002b81ef18866 offset=19 data={0c8b5b107ffa}] | [target=0x00007ffa0c8b5b10] @0x000002b81ef17aae: 600e relocInfo@0x000002b81ef17aae [type=6(runtime_call) addr=0x000002b81ef18874 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17ab0: f01fcc18 relocInfo@0x000002b81ef17ab2 [type=12(metadata) addr=0x000002b81ef1888c offset=24 format=3 data=31] | [metadata_addr=0x000002b81ef196d8 *=0x00000008002b0c88 offset=0]metadata_value=0x00000008002b0c88: 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer' @0x000002b81ef17ab4: 343b relocInfo@0x000002b81ef17ab4 [type=3(opt_virtual_call) addr=0x000002b81ef188c7 offset=59 format=1] | [destination=0x000002b81eef9060 metadata=0x0000000000000000] @0x000002b81ef17ab6: f01fcc19 relocInfo@0x000002b81ef17ab8 [type=12(metadata) addr=0x000002b81ef188e0 offset=25 format=3 data=31] | [metadata_addr=0x000002b81ef196d8 *=0x00000008002b0c88 offset=0]metadata_value=0x00000008002b0c88: 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer' @0x000002b81ef17aba: f8030cae23707ffa701c relocInfo@0x000002b81ef17ac2 [type=7(external_word) addr=0x000002b81ef188fc offset=28 data={0cae23707ffa}] | [target=0x00007ffa0cae2370] @0x000002b81ef17ac4: f8030c8b5b107ffa7013 relocInfo@0x000002b81ef17acc [type=7(external_word) addr=0x000002b81ef1890f offset=19 data={0c8b5b107ffa}] | [target=0x00007ffa0c8b5b10] @0x000002b81ef17ace: 600e relocInfo@0x000002b81ef17ace [type=6(runtime_call) addr=0x000002b81ef1891d offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17ad0: 341a relocInfo@0x000002b81ef17ad0 [type=3(opt_virtual_call) addr=0x000002b81ef18937 offset=26 format=1] | [destination=0x000002b817b82d60 metadata=0x0000000000000000] @0x000002b81ef17ad2: f020cc3a relocInfo@0x000002b81ef17ad4 [type=12(metadata) addr=0x000002b81ef18971 offset=58 format=3 data=32] | [metadata_addr=0x000002b81ef196e0 *=0x000000080000ed30 offset=0]metadata_value=0x000000080000ed30: 'java/lang/String' @0x000002b81ef17ad6: f021ccbb relocInfo@0x000002b81ef17ad8 [type=12(metadata) addr=0x000002b81ef18a2c offset=187 format=3 data=33] | [metadata_addr=0x000002b81ef196e8 *=0x0000000800006858 offset=0]metadata_value=0x0000000800006858: {type array byte} @0x000002b81ef17ada: f8030cae23707ffa7108 relocInfo@0x000002b81ef17ae2 [type=7(external_word) addr=0x000002b81ef18b34 offset=264 data={0cae23707ffa}] | [target=0x00007ffa0cae2370] @0x000002b81ef17ae4: f8030c8b5a607ffa7013 relocInfo@0x000002b81ef17aec [type=7(external_word) addr=0x000002b81ef18b47 offset=19 data={0c8b5a607ffa}] | [target=0x00007ffa0c8b5a60] @0x000002b81ef17aee: 600e relocInfo@0x000002b81ef17aee [type=6(runtime_call) addr=0x000002b81ef18b55 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17af0: f8030c8b5aa07ffa7019 relocInfo@0x000002b81ef17af8 [type=7(external_word) addr=0x000002b81ef18b6e offset=25 data={0c8b5aa07ffa}] | [target=0x00007ffa0c8b5aa0] @0x000002b81ef17afa: 600e relocInfo@0x000002b81ef17afa [type=6(runtime_call) addr=0x000002b81ef18b7c offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17afc: 3463 relocInfo@0x000002b81ef17afc [type=3(opt_virtual_call) addr=0x000002b81ef18bdf offset=99 format=1] | [destination=0x000002b81ef14c20 metadata=0x0000000000000000] @0x000002b81ef17afe: b010 relocInfo@0x000002b81ef17afe [type=11(poll_return) addr=0x000002b81ef18bef offset=16] @0x000002b81ef17b00: 3424 relocInfo@0x000002b81ef17b00 [type=3(opt_virtual_call) addr=0x000002b81ef18c13 offset=36 format=1] | [destination=0x000002b8173f5f20 metadata=0x0000000000000000] @0x000002b81ef17b02: 3424 relocInfo@0x000002b81ef17b02 [type=3(opt_virtual_call) addr=0x000002b81ef18c37 offset=36 format=1] | [destination=0x000002b8173f5f20 metadata=0x0000000000000000] @0x000002b81ef17b04: 102f relocInfo@0x000002b81ef17b04 [type=1(oop) addr=0x000002b81ef18c66 offset=47] | [oop_addr=0x000002b81ef18c68 *=0x0000000082178688 offset=0] @0x000002b81ef17b06: 340d relocInfo@0x000002b81ef17b06 [type=3(opt_virtual_call) addr=0x000002b81ef18c73 offset=13 format=1] | [destination=0x000002b8173f5f20 metadata=0x0000000000000000] @0x000002b81ef17b08: c01c relocInfo@0x000002b81ef17b08 [type=12(metadata) addr=0x000002b81ef18c8f offset=28] | [metadata_addr=0x000002b81ef18c91 *=0x0000000800006c58 offset=0]metadata_value=0x0000000800006c58: {type array int} @0x000002b81ef17b0a: 6414 relocInfo@0x000002b81ef17b0a [type=6(runtime_call) addr=0x000002b81ef18ca3 offset=20 format=1] | [destination=0x000002b8173502a0] @0x000002b81ef17b0c: c010 relocInfo@0x000002b81ef17b0c [type=12(metadata) addr=0x000002b81ef18cb3 offset=16] | [metadata_addr=0x000002b81ef18cb5 *=0x0000000800006c58 offset=0]metadata_value=0x0000000800006c58: {type array int} @0x000002b81ef17b0e: 6418 relocInfo@0x000002b81ef17b0e [type=6(runtime_call) addr=0x000002b81ef18ccb offset=24 format=1] | [destination=0x000002b8173502a0] @0x000002b81ef17b10: c05c relocInfo@0x000002b81ef17b10 [type=12(metadata) addr=0x000002b81ef18d27 offset=92] | [metadata_addr=0x000002b81ef18d29 *=0x000000080000ed30 offset=0]metadata_value=0x000000080000ed30: 'java/lang/String' @0x000002b81ef17b12: 6410 relocInfo@0x000002b81ef17b12 [type=6(runtime_call) addr=0x000002b81ef18d37 offset=16 format=1] | [destination=0x000002b8173505a0] @0x000002b81ef17b14: c020 relocInfo@0x000002b81ef17b14 [type=12(metadata) addr=0x000002b81ef18d57 offset=32] | [metadata_addr=0x000002b81ef18d59 *=0x0000000800006858 offset=0]metadata_value=0x0000000800006858: {type array byte} @0x000002b81ef17b16: 6410 relocInfo@0x000002b81ef17b16 [type=6(runtime_call) addr=0x000002b81ef18d67 offset=16 format=1] | [destination=0x000002b81734ffa0] @0x000002b81ef17b18: 642c relocInfo@0x000002b81ef17b18 [type=6(runtime_call) addr=0x000002b81ef18d93 offset=44 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17b1a: f8030c8294007ffa7005 relocInfo@0x000002b81ef17b22 [type=7(external_word) addr=0x000002b81ef18d98 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17b24: 600e relocInfo@0x000002b81ef17b24 [type=6(runtime_call) addr=0x000002b81ef18da6 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b26: 6425 relocInfo@0x000002b81ef17b26 [type=6(runtime_call) addr=0x000002b81ef18dcb offset=37 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17b28: f8030c8294007ffa7005 relocInfo@0x000002b81ef17b30 [type=7(external_word) addr=0x000002b81ef18dd0 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17b32: 600e relocInfo@0x000002b81ef17b32 [type=6(runtime_call) addr=0x000002b81ef18dde offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b34: 6439 relocInfo@0x000002b81ef17b34 [type=6(runtime_call) addr=0x000002b81ef18e17 offset=57 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17b36: f8030c8294007ffa7005 relocInfo@0x000002b81ef17b3e [type=7(external_word) addr=0x000002b81ef18e1c offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17b40: 600e relocInfo@0x000002b81ef17b40 [type=6(runtime_call) addr=0x000002b81ef18e2a offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b42: 6439 relocInfo@0x000002b81ef17b42 [type=6(runtime_call) addr=0x000002b81ef18e63 offset=57 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17b44: f8030c8294007ffa7005 relocInfo@0x000002b81ef17b4c [type=7(external_word) addr=0x000002b81ef18e68 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17b4e: 600e relocInfo@0x000002b81ef17b4e [type=6(runtime_call) addr=0x000002b81ef18e76 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b50: 6445 relocInfo@0x000002b81ef17b50 [type=6(runtime_call) addr=0x000002b81ef18ebb offset=69 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17b52: f8030c8294007ffa7005 relocInfo@0x000002b81ef17b5a [type=7(external_word) addr=0x000002b81ef18ec0 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17b5c: 600e relocInfo@0x000002b81ef17b5c [type=6(runtime_call) addr=0x000002b81ef18ece offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b5e: 6449 relocInfo@0x000002b81ef17b5e [type=6(runtime_call) addr=0x000002b81ef18f17 offset=73 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17b60: f8030c8294007ffa7005 relocInfo@0x000002b81ef17b68 [type=7(external_word) addr=0x000002b81ef18f1c offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17b6a: 600e relocInfo@0x000002b81ef17b6a [type=6(runtime_call) addr=0x000002b81ef18f2a offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b6c: 6439 relocInfo@0x000002b81ef17b6c [type=6(runtime_call) addr=0x000002b81ef18f63 offset=57 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17b6e: f8030c8294007ffa7005 relocInfo@0x000002b81ef17b76 [type=7(external_word) addr=0x000002b81ef18f68 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17b78: 600e relocInfo@0x000002b81ef17b78 [type=6(runtime_call) addr=0x000002b81ef18f76 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b7a: f021cc95 relocInfo@0x000002b81ef17b7c [type=12(metadata) addr=0x000002b81ef1900b offset=149 format=3 data=33] | [metadata_addr=0x000002b81ef196e8 *=0x0000000800006858 offset=0]metadata_value=0x0000000800006858: {type array byte} @0x000002b81ef17b7e: f8030cae23707ffa7047 relocInfo@0x000002b81ef17b86 [type=7(external_word) addr=0x000002b81ef19052 offset=71 data={0cae23707ffa}] | [target=0x00007ffa0cae2370] @0x000002b81ef17b88: f8030c8b5a607ffa7013 relocInfo@0x000002b81ef17b90 [type=7(external_word) addr=0x000002b81ef19065 offset=19 data={0c8b5a607ffa}] | [target=0x00007ffa0c8b5a60] @0x000002b81ef17b92: 600e relocInfo@0x000002b81ef17b92 [type=6(runtime_call) addr=0x000002b81ef19073 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17b94: f8030c8b5aa07ffa7019 relocInfo@0x000002b81ef17b9c [type=7(external_word) addr=0x000002b81ef1908c offset=25 data={0c8b5aa07ffa}] | [target=0x00007ffa0c8b5aa0] @0x000002b81ef17b9e: 600e relocInfo@0x000002b81ef17b9e [type=6(runtime_call) addr=0x000002b81ef1909a offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17ba0: 10b6 relocInfo@0x000002b81ef17ba0 [type=1(oop) addr=0x000002b81ef19150 offset=182] | [oop_addr=0x000002b81ef19152 *=0x00000000821782e0 offset=0] @0x000002b81ef17ba2: f0041c57 relocInfo@0x000002b81ef17ba4 [type=1(oop) addr=0x000002b81ef191a7 offset=87 format=3 data=4] | [oop_addr=0x000002b81ef195d8 *=0x000000008200ed98 offset=0] @0x000002b81ef17ba6: 100a relocInfo@0x000002b81ef17ba6 [type=1(oop) addr=0x000002b81ef191b1 offset=10] | [oop_addr=0x000002b81ef191b3 *=0x000000008200ed98 offset=0] @0x000002b81ef17ba8: 1047 relocInfo@0x000002b81ef17ba8 [type=1(oop) addr=0x000002b81ef191f8 offset=71] | [oop_addr=0x000002b81ef191fa *=0x0000000082178290 offset=0] @0x000002b81ef17baa: 1014 relocInfo@0x000002b81ef17baa [type=1(oop) addr=0x000002b81ef1920c offset=20] | [oop_addr=0x000002b81ef1920e *=0x0000000082178590 offset=0] @0x000002b81ef17bac: 100f relocInfo@0x000002b81ef17bac [type=1(oop) addr=0x000002b81ef1921b offset=15] | [oop_addr=0x000002b81ef1921d *=0x0000000082178278 offset=0] @0x000002b81ef17bae: 100f relocInfo@0x000002b81ef17bae [type=1(oop) addr=0x000002b81ef1922a offset=15] | [oop_addr=0x000002b81ef1922c *=0x0000000082178508 offset=0] @0x000002b81ef17bb0: c05d relocInfo@0x000002b81ef17bb0 [type=12(metadata) addr=0x000002b81ef19287 offset=93] | [metadata_addr=0x000002b81ef19289 *=0x0000000800006858 offset=0]metadata_value=0x0000000800006858: {type array byte} @0x000002b81ef17bb2: 6418 relocInfo@0x000002b81ef17bb2 [type=6(runtime_call) addr=0x000002b81ef1929f offset=24 format=1] | [destination=0x000002b81734ffa0] @0x000002b81ef17bb4: 6434 relocInfo@0x000002b81ef17bb4 [type=6(runtime_call) addr=0x000002b81ef192d3 offset=52 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17bb6: f8030c8294007ffa7005 relocInfo@0x000002b81ef17bbe [type=7(external_word) addr=0x000002b81ef192d8 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17bc0: 600e relocInfo@0x000002b81ef17bc0 [type=6(runtime_call) addr=0x000002b81ef192e6 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17bc2: 6429 relocInfo@0x000002b81ef17bc2 [type=6(runtime_call) addr=0x000002b81ef1930f offset=41 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17bc4: f8030c8294007ffa7005 relocInfo@0x000002b81ef17bcc [type=7(external_word) addr=0x000002b81ef19314 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17bce: 600e relocInfo@0x000002b81ef17bce [type=6(runtime_call) addr=0x000002b81ef19322 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17bd0: 6455 relocInfo@0x000002b81ef17bd0 [type=6(runtime_call) addr=0x000002b81ef19377 offset=85 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17bd2: f8030c8294007ffa7005 relocInfo@0x000002b81ef17bda [type=7(external_word) addr=0x000002b81ef1937c offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17bdc: 600e relocInfo@0x000002b81ef17bdc [type=6(runtime_call) addr=0x000002b81ef1938a offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17bde: 641d relocInfo@0x000002b81ef17bde [type=6(runtime_call) addr=0x000002b81ef193a7 offset=29 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17be0: f8030c8294007ffa7005 relocInfo@0x000002b81ef17be8 [type=7(external_word) addr=0x000002b81ef193ac offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17bea: 600e relocInfo@0x000002b81ef17bea [type=6(runtime_call) addr=0x000002b81ef193ba offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17bec: 6419 relocInfo@0x000002b81ef17bec [type=6(runtime_call) addr=0x000002b81ef193d3 offset=25 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17bee: f8030c8294007ffa7005 relocInfo@0x000002b81ef17bf6 [type=7(external_word) addr=0x000002b81ef193d8 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17bf8: 600e relocInfo@0x000002b81ef17bf8 [type=6(runtime_call) addr=0x000002b81ef193e6 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17bfa: 644d relocInfo@0x000002b81ef17bfa [type=6(runtime_call) addr=0x000002b81ef19433 offset=77 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17bfc: f8030c8294007ffa7005 relocInfo@0x000002b81ef17c04 [type=7(external_word) addr=0x000002b81ef19438 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17c06: 600e relocInfo@0x000002b81ef17c06 [type=6(runtime_call) addr=0x000002b81ef19446 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17c08: 6425 relocInfo@0x000002b81ef17c08 [type=6(runtime_call) addr=0x000002b81ef1946b offset=37 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17c0a: f8030c8294007ffa7005 relocInfo@0x000002b81ef17c12 [type=7(external_word) addr=0x000002b81ef19470 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17c14: 600e relocInfo@0x000002b81ef17c14 [type=6(runtime_call) addr=0x000002b81ef1947e offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17c16: 6431 relocInfo@0x000002b81ef17c16 [type=6(runtime_call) addr=0x000002b81ef194af offset=49 format=1] | [destination=0x000002b8173fb240] @0x000002b81ef17c18: f8030c8294007ffa7005 relocInfo@0x000002b81ef17c20 [type=7(external_word) addr=0x000002b81ef194b4 offset=5 data={0c8294007ffa}] | [target=0x00007ffa0c829400] @0x000002b81ef17c22: 600e relocInfo@0x000002b81ef17c22 [type=6(runtime_call) addr=0x000002b81ef194c2 offset=14] | [destination=0x00007ffa0c2db190] @0x000002b81ef17c24: 6450 relocInfo@0x000002b81ef17c24 [type=6(runtime_call) addr=0x000002b81ef19512 offset=80 format=1] | [destination=0x000002b8173461a0] @0x000002b81ef17c26: f80109288005 relocInfo@0x000002b81ef17c2a [type=8(internal_word) addr=0x000002b81ef19517 offset=5 data=2344] | [target=0x000002b81ef18bef] @0x000002b81ef17c2c: 6411 relocInfo@0x000002b81ef17c2c [type=6(runtime_call) addr=0x000002b81ef19528 offset=17 format=1] | [destination=0x000002b8173fc420] @0x000002b81ef17c2e: 0018 relocInfo@0x000002b81ef17c2e [type=0(none) addr=0x000002b81ef19540 offset=24] @0x000002b81ef17c30: f801f4a15000 relocInfo@0x000002b81ef17c34 [type=5(static_stub) addr=0x000002b81ef19540 offset=0 data=-2911] | [static_call=0x000002b81ef1881f] @0x000002b81ef17c36: c000 relocInfo@0x000002b81ef17c36 [type=12(metadata) addr=0x000002b81ef19540 offset=0] | [metadata_addr=0x000002b81ef19542 *=0x0000000000000000 offset=0] @0x000002b81ef17c38: 640a relocInfo@0x000002b81ef17c38 [type=6(runtime_call) addr=0x000002b81ef1954a offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b81ef17c3a: f801f3f95005 relocInfo@0x000002b81ef17c3e [type=5(static_stub) addr=0x000002b81ef1954f offset=5 data=-3079] | [static_call=0x000002b81ef188c7] @0x000002b81ef17c40: c000 relocInfo@0x000002b81ef17c40 [type=12(metadata) addr=0x000002b81ef1954f offset=0] | [metadata_addr=0x000002b81ef19551 *=0x0000000000000000 offset=0] @0x000002b81ef17c42: 640a relocInfo@0x000002b81ef17c42 [type=6(runtime_call) addr=0x000002b81ef19559 offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b81ef17c44: f801f3895005 relocInfo@0x000002b81ef17c48 [type=5(static_stub) addr=0x000002b81ef1955e offset=5 data=-3191] | [static_call=0x000002b81ef18937] @0x000002b81ef17c4a: c000 relocInfo@0x000002b81ef17c4a [type=12(metadata) addr=0x000002b81ef1955e offset=0] | [metadata_addr=0x000002b81ef19560 *=0x0000000000000000 offset=0] @0x000002b81ef17c4c: 640a relocInfo@0x000002b81ef17c4c [type=6(runtime_call) addr=0x000002b81ef19568 offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b81ef17c4e: f801f0e15005 relocInfo@0x000002b81ef17c52 [type=5(static_stub) addr=0x000002b81ef1956d offset=5 data=-3871] | [static_call=0x000002b81ef18bdf] @0x000002b81ef17c54: c000 relocInfo@0x000002b81ef17c54 [type=12(metadata) addr=0x000002b81ef1956d offset=0] | [metadata_addr=0x000002b81ef1956f *=0x0000000000000000 offset=0] @0x000002b81ef17c56: 640a relocInfo@0x000002b81ef17c56 [type=6(runtime_call) addr=0x000002b81ef19577 offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b81ef17c58: f801f0ad5005 relocInfo@0x000002b81ef17c5c [type=5(static_stub) addr=0x000002b81ef1957c offset=5 data=-3923] | [static_call=0x000002b81ef18c13] @0x000002b81ef17c5e: c000 relocInfo@0x000002b81ef17c5e [type=12(metadata) addr=0x000002b81ef1957c offset=0] | [metadata_addr=0x000002b81ef1957e *=0x0000000000000000 offset=0] @0x000002b81ef17c60: 640a relocInfo@0x000002b81ef17c60 [type=6(runtime_call) addr=0x000002b81ef19586 offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b81ef17c62: f801f0895005 relocInfo@0x000002b81ef17c66 [type=5(static_stub) addr=0x000002b81ef1958b offset=5 data=-3959] | [static_call=0x000002b81ef18c37] @0x000002b81ef17c68: c000 relocInfo@0x000002b81ef17c68 [type=12(metadata) addr=0x000002b81ef1958b offset=0] | [metadata_addr=0x000002b81ef1958d *=0x0000000000000000 offset=0] @0x000002b81ef17c6a: 640a relocInfo@0x000002b81ef17c6a [type=6(runtime_call) addr=0x000002b81ef19595 offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b81ef17c6c: f801f04d5005 relocInfo@0x000002b81ef17c70 [type=5(static_stub) addr=0x000002b81ef1959a offset=5 data=-4019] | [static_call=0x000002b81ef18c73] @0x000002b81ef17c72: c000 relocInfo@0x000002b81ef17c72 [type=12(metadata) addr=0x000002b81ef1959a offset=0] | [metadata_addr=0x000002b81ef1959c *=0x0000000000000000 offset=0] @0x000002b81ef17c74: 640a relocInfo@0x000002b81ef17c74 [type=6(runtime_call) addr=0x000002b81ef195a4 offset=10 format=1] | [destination=0xffffffffffffffff] @0x000002b81ef17c76: 6405 relocInfo@0x000002b81ef17c76 [type=6(runtime_call) addr=0x000002b81ef195a9 offset=5 format=1] | [destination=0x000002b81735c6a0] @0x000002b81ef17c78: 640f relocInfo@0x000002b81ef17c78 [type=6(runtime_call) addr=0x000002b81ef195b8 offset=15 format=1] | [destination=0x000002b8173fb560] @0x000002b81ef17c7a: 0000 relocInfo@0x000002b81ef17c7a [type=0(none) addr=0x000002b81ef195b8 offset=0] @0x000002b81ef17c7c: 0000 relocInfo@0x000002b81ef17c7c [type=0(none) addr=0x000002b81ef195b8 offset=0] @0x000002b81ef17c7e: 0000 relocInfo@0x000002b81ef17c7e [type=0(none) addr=0x000002b81ef195b8 offset=0] @0x000002b81ef17c80: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Dependencies: Dependency of type leaf_type context = spec.benchmarks.scimark.monte_carlo.MonteCarlo [nmethod<=klass]spec.benchmarks.scimark.monte_carlo.MonteCarlo Dependency of type leaf_type context = java.io.PrintStream [nmethod<=klass]java.io.PrintStream Dependency of type leaf_type context = java.lang.ThreadLocal$ThreadLocalMap [nmethod<=klass]java.lang.ThreadLocal$ThreadLocalMap Dependency of type leaf_type context = java.lang.ThreadLocal$ThreadLocalMap$Entry [nmethod<=klass]java.lang.ThreadLocal$ThreadLocalMap$Entry Dependency of type leaf_type context = jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer [nmethod<=klass]jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer Dependency of type unique_concrete_method_4 context = spec.benchmarks.scimark.monte_carlo.MonteCarlo method = {method} {0x000002b874845148} 'measureMonteCarlo' '(DLspec/benchmarks/scimark/utils/Random;)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' class = spec.benchmarks.scimark.monte_carlo.MonteCarlo method = {method} {0x000002b874845148} 'measureMonteCarlo' '(DLspec/benchmarks/scimark/utils/Random;)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' [nmethod<=klass]spec.benchmarks.scimark.monte_carlo.MonteCarlo Dependency of type unique_concrete_method_4 context = java.io.PrintStream method = {method} {0x0000000800014eb8} 'println' '(D)V' in 'java/io/PrintStream' class = java.io.PrintStream method = {method} {0x0000000800014eb8} 'println' '(D)V' in 'java/io/PrintStream' [nmethod<=klass]java.io.PrintStream Dependency of type unique_concrete_method_4 context = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b874848b28} 'start' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' class = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b874848b28} 'start' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' [nmethod<=klass]spec.benchmarks.scimark.utils.Stopwatch Dependency of type unique_concrete_method_4 context = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b874848cc0} 'stop' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' class = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b874848cc0} 'stop' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' [nmethod<=klass]spec.benchmarks.scimark.utils.Stopwatch Dependency of type unique_concrete_method_4 context = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b874848d98} 'read' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' class = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b874848d98} 'read' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' [nmethod<=klass]spec.benchmarks.scimark.utils.Stopwatch Dependency of type unique_concrete_method_4 context = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b8748489a8} 'reset' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' class = spec.benchmarks.scimark.utils.Stopwatch method = {method} {0x000002b8748489a8} 'reset' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' [nmethod<=klass]spec.benchmarks.scimark.utils.Stopwatch Dependency of type unique_concrete_method_4 context = java.lang.ThreadLocal method = {method} {0x000000080016b880} 'get' '()Ljava/lang/Object;' in 'java/lang/ThreadLocal' class = java.lang.ThreadLocal method = {method} {0x000000080016b880} 'get' '()Ljava/lang/Object;' in 'java/lang/ThreadLocal' [nmethod<=klass]java.lang.ThreadLocal Dependency of type unique_concrete_method_4 context = java.lang.ThreadLocal method = {method} {0x000000080016b9b8} 'getMap' '(Ljava/lang/Thread;)Ljava/lang/ThreadLocal$ThreadLocalMap;' in 'java/lang/ThreadLocal' class = java.lang.ThreadLocal method = {method} {0x000000080016b9b8} 'getMap' '(Ljava/lang/Thread;)Ljava/lang/ThreadLocal$ThreadLocalMap;' in 'java/lang/ThreadLocal' [nmethod<=klass]java.lang.ThreadLocal Dependency of type unique_concrete_method_4 context = java.lang.ThreadLocal$ThreadLocalMap$Entry method = {method} {0x0000000800059970} 'refersTo0' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' class = java.lang.ref.Reference method = {method} {0x0000000800059970} 'refersTo0' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' [nmethod<=klass]java.lang.ThreadLocal$ThreadLocalMap$Entry Dependency of type unique_concrete_method_4 context = java.lang.ThreadLocal$ThreadLocalMap$Entry method = {method} {0x0000000800059970} 'refersTo0' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' class = java.lang.ref.Reference method = {method} {0x0000000800059970} 'refersTo0' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' [nmethod<=klass]java.lang.ThreadLocal$ThreadLocalMap$Entry Dependency of type unique_concrete_method_4 context = jdk.internal.math.FloatingDecimal$1 method = {method} {0x000000080016b880} 'get' '()Ljava/lang/Object;' in 'java/lang/ThreadLocal' class = java.lang.ThreadLocal method = {method} {0x000000080016b880} 'get' '()Ljava/lang/Object;' in 'java/lang/ThreadLocal' [nmethod<=klass]jdk.internal.math.FloatingDecimal$1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ExceptionHandlerTable (size = 288 bytes) catch_pco = 2916 (pc=0x000002b81ef18824, 1 entries) bci -1 at scope depth 0 -> pco 6207 (pc=0x000002b81ef194ff) catch_pco = 3084 (pc=0x000002b81ef188cc, 1 entries) bci -1 at scope depth 0 -> pco 6203 (pc=0x000002b81ef194fb) catch_pco = 3196 (pc=0x000002b81ef1893c, 1 entries) bci -1 at scope depth 0 -> pco 6205 (pc=0x000002b81ef194fd) catch_pco = 3876 (pc=0x000002b81ef18be4, 1 entries) bci -1 at scope depth 0 -> pco 6212 (pc=0x000002b81ef19504) catch_pco = 3928 (pc=0x000002b81ef18c18, 1 entries) bci -1 at scope depth 0 -> pco 6198 (pc=0x000002b81ef194f6) catch_pco = 3964 (pc=0x000002b81ef18c3c, 1 entries) bci -1 at scope depth 0 -> pco 6193 (pc=0x000002b81ef194f1) catch_pco = 4024 (pc=0x000002b81ef18c78, 1 entries) bci -1 at scope depth 0 -> pco 6191 (pc=0x000002b81ef194ef) catch_pco = 4072 (pc=0x000002b81ef18ca8, 1 entries) bci -1 at scope depth 0 -> pco 6183 (pc=0x000002b81ef194e7) catch_pco = 4112 (pc=0x000002b81ef18cd0, 1 entries) bci -1 at scope depth 0 -> pco 6175 (pc=0x000002b81ef194df) catch_pco = 4220 (pc=0x000002b81ef18d3c, 1 entries) bci -1 at scope depth 0 -> pco 6165 (pc=0x000002b81ef194d5) catch_pco = 4268 (pc=0x000002b81ef18d6c, 1 entries) bci -1 at scope depth 0 -> pco 6170 (pc=0x000002b81ef194da) catch_pco = 5604 (pc=0x000002b81ef192a4, 1 entries) bci -1 at scope depth 0 -> pco 6160 (pc=0x000002b81ef194d0) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ImplicitExceptionTable (size = 5 entries, 44 bytes): { < 0x000002b81ef18041, 0x000002b81ef193c8 > < 0x000002b81ef180c0, 0x000002b81ef19398 > < 0x000002b81ef187ae, 0x000002b81ef1948c > < 0x000002b81ef18888, 0x000002b81ef193f4 > < 0x000002b81ef18984, 0x000002b81ef19454 > } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Recorded oops: #0: 0x0000000000000000 NULL-oop #1: 0x0000000084013990 a 'java/lang/Class'{0x0000000084013990} = 'spec/benchmarks/scimark/utils/Stopwatch' #2: 0x00000000840043d8 a 'java/lang/Class'{0x00000000840043d8} = 'spec/benchmarks/scimark/utils/Random' #3: 0x0000000082178688 a 'jdk/internal/math/FloatingDecimal$1'{0x0000000082178688} #4: 0x000000008200ed98 [B{0x000000008200ed98} #5: 0x0000000082059da8 a 'jdk/internal/loader/ClassLoaders$AppClassLoader'{0x0000000082059da8} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Recorded metadata: # 0: 0x0000000000000000 NULL-oop # 1: 0x000002b874845230 {method} {0x000002b874845238} 'run' '()V' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' # 2: 0x000002b874845c98 {method} {0x000002b874845ca0} '' '(I)V' in 'spec/benchmarks/scimark/utils/Random' # 3: 0x000002b874845140 {method} {0x000002b874845148} 'measureMonteCarlo' '(DLspec/benchmarks/scimark/utils/Random;)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' # 4: 0x000002b874845000 {method} {0x000002b874845008} 'integrate' '(I)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' # 5: 0x000002b874848128 {method} {0x000002b874848130} 'initialize' '(I)V' in 'spec/benchmarks/scimark/utils/Random' # 6: 0x0000000800006c58 {type array int} # 7: 0x0000000800014eb0 {method} {0x0000000800014eb8} 'println' '(D)V' in 'java/io/PrintStream' # 8: 0x000002b874810990 {method} {0x000002b874810998} 'getOut' '()Ljava/io/PrintStream;' in 'spec/harness/Context' # 9: 0x000000080016b878 {method} {0x000000080016b880} 'get' '()Ljava/lang/Object;' in 'java/lang/ThreadLocal' #10: 0x0000000800463f20 {method} {0x0000000800463f28} 'valueOf' '(D)Ljava/lang/String;' in 'java/lang/String' #11: 0x0000000800050858 {method} {0x0000000800050860} 'toString' '(D)Ljava/lang/String;' in 'java/lang/Double' #12: 0x00000008001a00f0 {method} {0x00000008001a00f8} 'toJavaFormatString' '(D)Ljava/lang/String;' in 'jdk/internal/math/FloatingDecimal' #13: 0x00000008001a0290 {method} {0x00000008001a0298} 'getBinaryToASCIIConverter' '(D)Ljdk/internal/math/FloatingDecimal$BinaryToASCIIConverter;' in 'jdk/internal/math/FloatingDecimal' #14: 0x00000008001a0360 {method} {0x00000008001a0368} 'getBinaryToASCIIConverter' '(DZ)Ljdk/internal/math/FloatingDecimal$BinaryToASCIIConverter;' in 'jdk/internal/math/FloatingDecimal' #15: 0x00000008001a0430 {method} {0x00000008001a0438} 'getBinaryToASCIIBuffer' '()Ljdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer;' in 'jdk/internal/math/FloatingDecimal' #16: 0x00000008002b1848 {method} {0x00000008002b1850} 'toJavaFormatString' '()Ljava/lang/String;' in 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer' #17: 0x0000000800463428 {method} {0x0000000800463430} '' '([CII)V' in 'java/lang/String' #18: 0x00000008004630e8 {method} {0x00000008004630f0} '' '([CIILjava/lang/Void;)V' in 'java/lang/String' #19: 0x000000080002d0a8 {method} {0x000000080002d0b0} 'compress' '([CII)[B' in 'java/lang/StringUTF16' #20: 0x0000000800176078 {method} {0x0000000800176080} 'getEntry' '(Ljava/lang/ThreadLocal;)Ljava/lang/ThreadLocal$ThreadLocalMap$Entry;' in 'java/lang/ThreadLocal$ThreadLocalMap' #21: 0x000002b874847e80 {method} {0x000002b874847e88} 'num_flops' '(I)D' in 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' #22: 0x000002b874848b20 {method} {0x000002b874848b28} 'start' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' #23: 0x00000008000143d8 'java/io/PrintStream' #24: 0x000000080016b9b0 {method} {0x000000080016b9b8} 'getMap' '(Ljava/lang/Thread;)Ljava/lang/ThreadLocal$ThreadLocalMap;' in 'java/lang/ThreadLocal' #25: 0x0000000800480530 {method} {0x0000000800480538} '' '()V' in 'java/lang/Object' #26: 0x000002b8748488e0 {method} {0x000002b8748488e8} 'seconds' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' #27: 0x000002b874848a58 {method} {0x000002b874848a60} '' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' #28: 0x000002b874845f08 {method} {0x000002b874845f10} 'nextDouble' '()D' in 'spec/benchmarks/scimark/utils/Random' #29: 0x00000008003febe8 {method} {0x00000008003febf0} 'refersTo' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' #30: 0x000002b874848d90 {method} {0x000002b874848d98} 'read' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' #31: 0x00000008002b0c88 'jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer' #32: 0x000000080000ed30 'java/lang/String' #33: 0x0000000800006858 {type array byte} #34: 0x0000000800464190 {method} {0x0000000800464198} 'rangeCheck' '([CII)Ljava/lang/Void;' in 'java/lang/String' #35: 0x00000008004641f8 {method} {0x0000000800464200} 'checkBoundsOffCount' '(III)V' in 'java/lang/String' #36: 0x000002b8748489a0 {method} {0x000002b8748489a8} 'reset' '()V' in 'spec/benchmarks/scimark/utils/Stopwatch' #37: 0x0000000801008000 'spec/benchmarks/scimark/monte_carlo/MonteCarlo' #38: 0x0000000800175330 'java/lang/ThreadLocal$ThreadLocalMap' #39: 0x00000008000609e0 'java/lang/ThreadLocal$ThreadLocalMap$Entry' #40: 0x0000000801008438 'spec/benchmarks/scimark/utils/Stopwatch' #41: 0x000002b874848cb8 {method} {0x000002b874848cc0} 'stop' '()D' in 'spec/benchmarks/scimark/utils/Stopwatch' #42: 0x00000008000a8768 'java/lang/ThreadLocal' #43: 0x0000000800059968 {method} {0x0000000800059970} 'refersTo0' '(Ljava/lang/Object;)Z' in 'java/lang/ref/Reference' #44: 0x0000000800057b90 'java/lang/ref/Reference' #45: 0x00000008002b1fa0 'jdk/internal/math/FloatingDecimal$1' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Warmup (120s) ends: Fri Sep 17 18:24:24 UTC 2021 Warmup (120s) result: 1575.04 ops/m Iteration 1 (240s) begins: Fri Sep 17 18:24:24 UTC 2021 Iteration 1 (240s) ends: Fri Sep 17 18:28:27 UTC 2021 Iteration 1 (240s) result: 1579.50 ops/m Valid run! Score on scimark.monte_carlo: 1579.50 ops/m Results are stored in: C:\tmp\SPECjvm2008\results\SPECjvm2008.013\SPECjvm2008.013.raw Generating reports in: C:\tmp\SPECjvm2008\results\SPECjvm2008.013 Noncompliant composite result: 1579.5 ops/m ------------------------------------------------------------------------ spec.benchmarks.scimark.monte_carlo.MonteCarlo::run()V interpreter_invocation_count: 5467 invocation_counter: 5467 backedge_counter: 0 decompile_count: 0 mdo size: 464 bytes 0 ldc2_w 2.000000 3 dstore_1 4 dconst_0 5 dstore_3 6 new 7 9 dup 10 ldc 101010 12 invokespecial 8 (I)V> 0 bci: 12 CounterData count(5211) 15 astore #5 17 fast_aload_0 18 dload_1 19 aload #5 21 invokevirtual 25 16 bci: 21 VirtualCallData count(0) nonprofiled_count(0) entries(1) 'spec/benchmarks/scimark/monte_carlo/MonteCarlo'(5211 1.00) 24 dstore_3 25 return ------------------------------------------------------------------------ Total MDO size: 464 bytes