Skip to content

Instantly share code, notes, and snippets.

@richardstartin
Last active February 23, 2018 12:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save richardstartin/83c618f4e4f7388509bcfa5df7c4880a to your computer and use it in GitHub Desktop.
Save richardstartin/83c618f4e4f7388509bcfa5df7c4880a to your computer and use it in GitHub Desktop.
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 94
model name : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
stepping : 3
cpu MHz : 2592.000
cache size : 256 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
# JMH version: 1.19
# VM version: JDK 10, VM 10+44
# VM invoker: D:\tools\jdk10-ea44\bin\java.exe
# VM options: -server -XX:-TieredCompilation -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: com.openkappa.simd.cmovd.ArrayMax.max
# Parameters: (size = 65536)
Forking using command: [D:\tools\jdk10-ea44\bin\java.exe, -server, -XX:-TieredCompilation, -XX:+UseVectorCmov, -XX:+UseCMoveUnconditionally, -XX:+UnlockDiagnosticVMOptions, -XX:+LogCompilation, -XX:LogFile=C:\Users\richa\AppData\Local\Temp\jmh5032290366804371890hslog, -XX:+PrintAssembly, -XX:+PrintInterpreter, -XX:+PrintNMethods, -XX:+PrintNativeNMethods, -XX:+PrintSignatureHandlers, -XX:+PrintAdapterHandlers, -XX:+PrintStubCode, -XX:CompileCommandFile=C:\Users\richa\AppData\Local\Temp\jmh10964463812423499138compilecommand, -cp, "simd.jar", org.openjdk.jmh.runner.ForkedMain, 127.0.0.1, 60777]
# Run progress: 0.00% complete, ETA 00:01:50
# Fork: 1 of 1
# Preparing profilers: WinPerfAsmProfiler
ICache::flush_icache_stub [0x0000024eeeaf0080, 0x0000024eeeaf009d[ (29 bytes)
Loaded disassembler from D:\tools\jdk10-ea44\bin\hsdis-amd64.dll
...
Result "com.openkappa.simd.cmovd.ArrayMax.max":
0.009 Ѩ99.9%) 0.001 ops/us [Average]
(min, avg, max) = (0.008, 0.009, 0.010), stdev = 0.001
CI (99.9%): [0.008, 0.010] (assumes normal distribution)
Secondary result "com.openkappa.simd.cmovd.ArrayMax.max:ءsm":
PrintAssembly processed: 44969 total address lines.
Perf output processed (skipped 14.612 seconds):
Column 1: SampledProfile (132153 events)
Hottest code regions (>10.00% "SampledProfile" events):
....[Hottest Region 1]..............................................................................
c2, com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub, version 143 (674 bytes)
0x0000024eeeb9d9a7: lea rcx,[r12+rdi*8] ;*getfield data1 {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::max@10 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0x0000024eeeb9d9ab: lea rbp,[r12+r9*8] ;*getfield data2 {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::max@14 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0x0000024eeeb9d9af: mov esi,edx
0x0000024eeeb9d9b1: add esi,0fffffff1h
0x0000024eeeb9d9b4: cmp r10d,esi
0x0000024eeeb9d9b7: mov r10d,80000000h
0.00% 0x0000024eeeb9d9bd: cmovl esi,r10d
0x0000024eeeb9d9c1: cmp esi,1h
0x0000024eeeb9d9c4: jle 24eeeb9df76h
0x0000024eeeb9d9ca: mov r10d,1h ;*aload_1 {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@10 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.55% 0x0000024eeeb9d9d0: vmovsd xmm1,qword ptr [rbp+r10*8+10h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.29% 0x0000024eeeb9d9d7: vmovsd xmm0,qword ptr [rcx+r10*8+10h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.18% 0x0000024eeeb9d9de: vucomisd xmm0,xmm1
0.35% 0x0000024eeeb9d9e2: jnbe 24eeeb9dd79h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.60% 0x0000024eeeb9d9e8: vmovsd qword ptr [rax+r10*8+10h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.23% 0x0000024eeeb9d9ef: vmovsd xmm1,qword ptr [rbp+r10*8+18h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.16% 0x0000024eeeb9d9f6: vmovsd xmm0,qword ptr [rcx+r10*8+18h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.24% 0x0000024eeeb9d9fd: vucomisd xmm0,xmm1
0.75% 0x0000024eeeb9da01: jnbe 24eeeb9dd76h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.31% 0x0000024eeeb9da07: vmovsd qword ptr [rax+r10*8+18h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.12% 0x0000024eeeb9da0e: vmovsd xmm1,qword ptr [rbp+r10*8+20h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.20% 0x0000024eeeb9da15: vmovsd xmm0,qword ptr [rcx+r10*8+20h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.56% 0x0000024eeeb9da1c: vucomisd xmm0,xmm1
0.43% 0x0000024eeeb9da20: jnbe 24eeeb9ddd2h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.21% 0x0000024eeeb9da26: vmovsd qword ptr [rax+r10*8+20h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.13% 0x0000024eeeb9da2d: vmovsd xmm1,qword ptr [rbp+r10*8+28h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.53% 0x0000024eeeb9da34: vmovsd xmm0,qword ptr [rcx+r10*8+28h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.38% 0x0000024eeeb9da3b: vucomisd xmm0,xmm1
0.39% 0x0000024eeeb9da3f: jnbe 24eeeb9ddd8h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.20% 0x0000024eeeb9da45: vmovsd qword ptr [rax+r10*8+28h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.44% 0x0000024eeeb9da4c: vmovsd xmm1,qword ptr [rbp+r10*8+30h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.33% 0x0000024eeeb9da53: vmovsd xmm0,qword ptr [rcx+r10*8+30h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.30% 0x0000024eeeb9da5a: vucomisd xmm0,xmm1
0.38% 0x0000024eeeb9da5e: jnbe 24eeeb9dddeh ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.49% 0x0000024eeeb9da64: vmovsd qword ptr [rax+r10*8+30h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.26% 0x0000024eeeb9da6b: vmovsd xmm1,qword ptr [rbp+r10*8+38h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
3.06% 0x0000024eeeb9da72: vmovsd xmm0,qword ptr [rcx+r10*8+38h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
3.32% 0x0000024eeeb9da79: vucomisd xmm0,xmm1
1.65% 0x0000024eeeb9da7d: jnbe 24eeeb9dde4h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.66% 0x0000024eeeb9da83: vmovsd qword ptr [rax+r10*8+38h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.11% 0x0000024eeeb9da8a: vmovsd xmm1,qword ptr [rbp+r10*8+40h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.25% 0x0000024eeeb9da91: vmovsd xmm0,qword ptr [rcx+r10*8+40h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.40% 0x0000024eeeb9da98: vucomisd xmm0,xmm1
1.32% 0x0000024eeeb9da9c: jnbe 24eeeb9ddeah ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.62% 0x0000024eeeb9daa2: vmovsd qword ptr [rax+r10*8+40h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.13% 0x0000024eeeb9daa9: vmovsd xmm1,qword ptr [rbp+r10*8+48h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.24% 0x0000024eeeb9dab0: vmovsd xmm0,qword ptr [rcx+r10*8+48h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.24% 0x0000024eeeb9dab7: vucomisd xmm0,xmm1
0.74% 0x0000024eeeb9dabb: jnbe 24eeeb9ddf0h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.24% 0x0000024eeeb9dac1: vmovsd qword ptr [rax+r10*8+48h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.17% 0x0000024eeeb9dac8: vmovsd xmm1,qword ptr [rbp+r10*8+50h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.23% 0x0000024eeeb9dacf: vmovsd xmm0,qword ptr [rcx+r10*8+50h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.56% 0x0000024eeeb9dad6: vucomisd xmm0,xmm1
0.40% 0x0000024eeeb9dada: jnbe 24eeeb9ddf6h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.29% 0x0000024eeeb9dae0: vmovsd qword ptr [rax+r10*8+50h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.16% 0x0000024eeeb9dae7: vmovsd xmm1,qword ptr [rbp+r10*8+58h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.47% 0x0000024eeeb9daee: vmovsd xmm0,qword ptr [rcx+r10*8+58h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.29% 0x0000024eeeb9daf5: vucomisd xmm0,xmm1
0.46% 0x0000024eeeb9daf9: jnbe 24eeeb9ddffh ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.31% 0x0000024eeeb9daff: vmovsd qword ptr [rax+r10*8+58h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.33% 0x0000024eeeb9db06: vmovsd xmm1,qword ptr [rbp+r10*8+60h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.22% 0x0000024eeeb9db0d: vmovsd xmm0,qword ptr [rcx+r10*8+60h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.32% 0x0000024eeeb9db14: vucomisd xmm0,xmm1
0.45% 0x0000024eeeb9db18: jnbe 24eeeb9de08h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.44% 0x0000024eeeb9db1e: vmovsd qword ptr [rax+r10*8+60h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.17% 0x0000024eeeb9db25: vmovsd xmm1,qword ptr [rbp+r10*8+68h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.30% 0x0000024eeeb9db2c: vmovsd xmm0,qword ptr [rcx+r10*8+68h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.36% 0x0000024eeeb9db33: vucomisd xmm0,xmm1
0.58% 0x0000024eeeb9db37: jnbe 24eeeb9de11h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.26% 0x0000024eeeb9db3d: vmovsd qword ptr [rax+r10*8+68h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.21% 0x0000024eeeb9db44: vmovsd xmm1,qword ptr [rbp+r10*8+70h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.32% 0x0000024eeeb9db4b: vmovsd xmm0,qword ptr [rcx+r10*8+70h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.51% 0x0000024eeeb9db52: vucomisd xmm0,xmm1
0.43% 0x0000024eeeb9db56: jnbe 24eeeb9de1ah ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.29% 0x0000024eeeb9db5c: vmovsd qword ptr [rax+r10*8+70h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.19% 0x0000024eeeb9db63: vmovsd xmm1,qword ptr [rbp+r10*8+78h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
3.33% 0x0000024eeeb9db6a: vmovsd xmm0,qword ptr [rcx+r10*8+78h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
3.45% 0x0000024eeeb9db71: vucomisd xmm0,xmm1
1.48% 0x0000024eeeb9db75: jnbe 24eeeb9de23h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.60% 0x0000024eeeb9db7b: vmovsd qword ptr [rax+r10*8+78h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.17% 0x0000024eeeb9db82: vmovsd xmm1,qword ptr [rbp+r10*8+80h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.27% 0x0000024eeeb9db8c: vmovsd xmm0,qword ptr [rcx+r10*8+80h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.34% 0x0000024eeeb9db96: vucomisd xmm0,xmm1
1.33% 0x0000024eeeb9db9a: jnbe 24eeeb9de2ch ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.67% 0x0000024eeeb9dba0: vmovsd qword ptr [rax+r10*8+80h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.12% 0x0000024eeeb9dbaa: vmovsd xmm1,qword ptr [rbp+r10*8+88h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.20% 0x0000024eeeb9dbb4: vmovsd xmm0,qword ptr [rcx+r10*8+88h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.25% 0x0000024eeeb9dbbe: vucomisd xmm0,xmm1
0.80% 0x0000024eeeb9dbc2: jnbe 24eeeb9de35h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.25% 0x0000024eeeb9dbc8: vmovsd qword ptr [rax+r10*8+88h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.13% 0x0000024eeeb9dbd2: add r10d,10h ;*iinc {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@37 (line 51)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.16% 0x0000024eeeb9dbd6: cmp r10d,esi
0x0000024eeeb9dbd9: jl 24eeeb9d9d0h ;*goto {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@40 (line 51)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0x0000024eeeb9dbdf: mov r8,qword ptr [r15+70h] ; ImmutableOopMap{r11=Oop r9=NarrowOop rcx=Oop rdi=NarrowOop rax=Oop rbp=Oop r13=Oop [48]=Oop [56]=Oop }
;*goto {reexecute=1 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@40 (line 51)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.02% 0x0000024eeeb9dbe3: test dword ptr [r8],eax ;*goto {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@40 (line 51)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
; {poll}
0.02% 0x0000024eeeb9dbe6: cmp r10d,esi
0x0000024eeeb9dbe9: jl 24eeeb9d9d0h
0.00% 0x0000024eeeb9dbef: cmp r10d,edx
0x0000024eeeb9dbf2: jnl 24eeeb9dc1bh ;*aload_1 {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@10 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0x0000024eeeb9dbf4: vmovsd xmm0,qword ptr [rcx+r10*8+10h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@16 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.00% 0x0000024eeeb9dbfb: vmovsd xmm1,qword ptr [rbp+r10*8+10h]
;*daload {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@20 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.00% 0x0000024eeeb9dc02: vucomisd xmm0,xmm1
0.00% 0x0000024eeeb9dc06: jnbe 24eeeb9dd79h ;*ifle {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@22 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.00% 0x0000024eeeb9dc0c: vmovsd qword ptr [rax+r10*8+10h],xmm1
;*dastore {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@36 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.00% 0x0000024eeeb9dc13: inc r10d ;*iinc {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@37 (line 51)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.00% 0x0000024eeeb9dc16: cmp r10d,edx
0x0000024eeeb9dc19: jl 24eeeb9dbf4h ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@7 (line 51)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0x0000024eeeb9dc1b: mov qword ptr [rsp+88h],rbx
0x0000024eeeb9dc23: mov qword ptr [rsp+80h],r13
0x0000024eeeb9dc2b: mov rbp,r11 ;*invokevirtual max {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0x0000024eeeb9dc2e: mov rdx,qword ptr [rsp+38h]
0.00% 0x0000024eeeb9dc33: mov r8,rax
0x0000024eeeb9dc36: nop
0x0000024eeeb9dc37: call 24eeeb17000h ; ImmutableOopMap{rbp=Oop [128]=Oop [48]=Oop [56]=Oop }
;*invokevirtual consume {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@20 (line 119)
; {optimized virtual_call}
0.00% 0x0000024eeeb9dc3c: mov r13,qword ptr [rsp+80h]
0.00% 0x0000024eeeb9dc44: movzx r11d,byte ptr [r13+94h] ;*goto {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@40 (line 51)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0.00% 0x0000024eeeb9dc4c: mov r8,qword ptr [r15+70h]
0x0000024eeeb9dc50: mov rbx,qword ptr [rsp+88h]
0x0000024eeeb9dc58: add rbx,1h ; ImmutableOopMap{rbp=Oop r13=Oop [48]=Oop [56]=Oop }
;*ifeq {reexecute=1 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@33 (line 121)
0x0000024eeeb9dc5c: test dword ptr [r8],eax ; {poll}
0.00% 0x0000024eeeb9dc5f: test r11d,r11d
0x0000024eeeb9dc62: je 24eeeb9d883h ;*ifeq {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@33 (line 121)
0x0000024eeeb9dc68: jmp 24eeeb9def7h
0x0000024eeeb9dc6d: inc r10d ;*aload_1 {reexecute=0 rethrow=0 return_oop=0}
; - com.openkappa.simd.cmovd.ArrayMax::testD@10 (line 52)
; - com.openkappa.simd.cmovd.ArrayMax::max@17 (line 44)
; - com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub@17 (line 119)
0x0000024eeeb9dc70: vucomisd xmm1,xmm0
0x0000024eeeb9dc74: mov ebp,0ffffffffh
0x0000024eeeb9dc79: jp 24eeeb9dc8dh
....................................................................................................
44.35% <total for region 1>
....[Hottest Region 2]..............................................................................
jvm.dll, 0x00000000750568ac (16 bytes)
<no assembly is recorded, native region>
....................................................................................................
25.54% <total for region 2>
....[Hottest Regions]...............................................................................
44.35% c2 com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub, version 143 (674 bytes)
25.54% jvm.dll 0x00000000750568ac (16 bytes)
4.55% jvm.dll 0x00000000750956ea (9 bytes)
3.04% jvm.dll 0x00000000755e9c41 (57 bytes)
2.91% runtime stub StubRoutines::atomic_cmpxchg (53 bytes)
1.91% jvm.dll 0x00000000752d6222 (46 bytes)
1.37% <unknown> (0 bytes)
1.26% jvm.dll 0x000000007525ed80 (183 bytes)
1.20% jvm.dll 0x00000000752e2f1f (87 bytes)
0.82% jvm.dll 0x00000000752d4890 (118 bytes)
0.69% jvm.dll 0x0000000075154030 (245 bytes)
0.63% jvm.dll 0x000000007524e830 (251 bytes)
0.57% jvm.dll 0x0000000075285500 (248 bytes)
0.51% jvm.dll 0x00000000755b97d0 (129 bytes)
0.50% jvm.dll 0x00000000755b8927 (206 bytes)
0.49% jvm.dll 0x00000000750902a0 (137 bytes)
0.41% jvm.dll 0x00000000755f7ccf (76 bytes)
0.34% jvm.dll 0x000000007525e9d0 (86 bytes)
0.30% msvcr120.dll memset (38 bytes)
0.29% jvm.dll 0x00000000752d63d5 (45 bytes)
8.31% <...other 971 warm regions...>
....................................................................................................
100.00% <totals>
....[Hottest Methods (after inlining)]..............................................................
44.38% c2 com.openkappa.simd.cmovd.generated.ArrayMax_max_jmhTest::max_thrpt_jmhStub, version 143
25.54% jvm.dll 0x00000000750568ac
4.55% jvm.dll 0x00000000750956ea
3.04% jvm.dll 0x00000000755e9c41
2.91% runtime stub StubRoutines::atomic_cmpxchg
1.91% jvm.dll 0x00000000752d6222
1.37% <unknown>
1.26% jvm.dll 0x000000007525ed80
1.20% jvm.dll 0x00000000752e2f1f
0.82% jvm.dll 0x00000000752d4890
0.69% jvm.dll 0x0000000075154030
0.63% jvm.dll 0x000000007524e830
0.57% jvm.dll 0x0000000075285500
0.51% jvm.dll 0x00000000755b97d0
0.50% jvm.dll 0x00000000755b8927
0.49% jvm.dll 0x00000000750902a0
0.41% jvm.dll 0x00000000755f7ccf
0.34% jvm.dll 0x000000007525e9d0
0.32% msvcr120.dll memset
0.29% jvm.dll 0x00000000752d63d5
8.27% <...other 895 warm methods...>
....................................................................................................
100.00% <totals>
....[Distribution by Source]........................................................................
50.58% jvm.dll
44.40% c2
2.92% runtime stub
1.37%
0.38% msvcr120.dll
0.23% ntdll.dll
0.08% KernelBase.dll
0.02% kernel32.dll
0.01% interpreter
0.00% mswsock.dll
....................................................................................................
100.00% <totals>
# Run complete. Total time: 00:03:00
Benchmark (size) Mode Cnt Score Error Units
ArrayMax.max 65536 thrpt 10 0.009 Ѡ0.001 ops/us
ArrayMax.max:ءsm 65536 thrpt NaN ---
Benchmark result is saved to jmh-result.csv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment