| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 278628 | ? ? ? | ? ? ? | avx1 | icc | 20180820 | 20180818 | 
| 295414 | ? ? ? | ? ? ? | avx1 | icc_-no-vec | 20180820 | 20180818 | 
| 298970 | ? ? ? | ? ? ? | sse4 | icc | 20180820 | 20180818 | 
| 312760 | ? ? ? | ? ? ? | avx1 | icc_-xMIC-AVX512_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 314482 | ? ? ? | ? ? ? | sse4 | icc_-no-vec | 20180820 | 20180818 | 
| 314538 | ? ? ? | ? ? ? | avx1 | icc_-xMIC-AVX512_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 320334 | ? ? ? | ? ? ? | sse4 | icc_-xMIC-AVX512_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 320362 | ? ? ? | ? ? ? | ref | icc_-xMIC-AVX512_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 320418 | ? ? ? | ? ? ? | sse4 | icc_-xMIC-AVX512_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 320558 | ? ? ? | ? ? ? | avx1 | icc_-xAVX_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 320894 | ? ? ? | ? ? ? | avx1 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 320978 | ? ? ? | ? ? ? | avx1 | icc_-xAVX_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 321048 | ? ? ? | ? ? ? | avx1 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 322588 | ? ? ? | ? ? ? | ref | icc_-xMIC-AVX512_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 325990 | ? ? ? | ? ? ? | avx1 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 326130 | ? ? ? | ? ? ? | avx1 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 326774 | ? ? ? | ? ? ? | avx1 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 329070 | ? ? ? | ? ? ? | sse4 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 329294 | ? ? ? | ? ? ? | sse4 | icc_-xAVX_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 329378 | ? ? ? | ? ? ? | sse4 | icc_-xAVX_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 330330 | ? ? ? | ? ? ? | sse4 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 331506 | ? ? ? | ? ? ? | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 331842 | ? ? ? | ? ? ? | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 335692 | ? ? ? | ? ? ? | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 336630 | ? ? ? | ? ? ? | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 346626 | ? ? ? | ? ? ? | sse4 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 346724 | ? ? ? | ? ? ? | avx1 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 346864 | ? ? ? | ? ? ? | avx1 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 346892 | ? ? ? | ? ? ? | avx1 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 346906 | ? ? ? | ? ? ? | sse4 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 347242 | ? ? ? | ? ? ? | avx1 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 347340 | ? ? ? | ? ? ? | sse4 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 347382 | ? ? ? | ? ? ? | avx1 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 348110 | ? ? ? | ? ? ? | sse4 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 353136 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 354830 | ? ? ? | ? ? ? | sse4 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 355558 | ? ? ? | ? ? ? | sse4 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 358862 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20180820 | 20180818 | 
| 359590 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 367136 | ? ? ? | ? ? ? | sse4 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 367332 | ? ? ? | ? ? ? | sse4 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 388444 | ? ? ? | ? ? ? | ref | icc | 20180820 | 20180818 | 
| 409780 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20180820 | 20180818 | 
| 410130 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 413602 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 420056 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20180820 | 20180818 | 
| 420322 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 421064 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 426356 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 426594 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 432208 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 432810 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 433426 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 433846 | ? ? ? | ? ? ? | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 434042 | ? ? ? | ? ? ? | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 434434 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20180820 | 20180818 | 
| 434518 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 436128 | ? ? ? | ? ? ? | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 436156 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 436870 | ? ? ? | ? ? ? | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 437122 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 437738 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 437948 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 439936 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 441322 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 442232 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 443562 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 443730 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 443898 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 444402 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 448336 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 454594 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 456848 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 457954 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 458122 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 459312 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 460110 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 460264 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 462980 | ? ? ? | ? ? ? | ref | icc_-no-vec | 20180820 | 20180818 | 
| 464268 | ? ? ? | ? ? ? | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 466508 | ? ? ? | ? ? ? | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 467656 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 467950 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 468314 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 468440 | ? ? ? | ? ? ? | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 470386 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 471352 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 471716 | ? ? ? | ? ? ? | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 471842 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 471912 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 472206 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 472304 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180820 | 20180818 | 
| 475412 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 489440 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 490784 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 491596 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 491918 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 492100 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 492212 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 492842 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 511154 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 511322 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 511854 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 512792 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 512806 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 513380 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 513646 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 514262 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 514696 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 515116 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 519148 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 524566 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 532406 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 532630 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 533330 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 533820 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 533876 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 533946 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 534044 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 534086 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 534212 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 534282 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 534618 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 535010 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 536536 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 537418 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 537474 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 537754 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 538160 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 538230 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 538650 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 541856 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 543648 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 545790 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 548268 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 548450 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 548744 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 548996 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 549738 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20180820 | 20180818 | 
| 550634 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20180820 | 20180818 | 
| 555660 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 575484 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 575932 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 576786 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 576898 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 577612 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 578116 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 579082 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 580118 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 580132 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 580902 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 581784 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 582148 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 582232 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 596554 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 622272 | ? ? ? | ? ? ? | avx1 | cc | 20180820 | 20180818 | 
| 632478 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20180820 | 20180818 | 
| 634060 | ? ? ? | ? ? ? | sse4 | cc | 20180820 | 20180818 | 
| 689276 | ? ? ? | ? ? ? | avx1 | gcc_-funroll-loops | 20180820 | 20180818 | 
| 700336 | ? ? ? | ? ? ? | avx1 | gcc | 20180820 | 20180818 | 
| 719824 | ? ? ? | ? ? ? | sse4 | gcc_-funroll-loops | 20180820 | 20180818 | 
| 731080 | ? ? ? | ? ? ? | sse4 | gcc | 20180820 | 20180818 | 
| 1463812 | ? ? ? | ? ? ? | ref | cc | 20180820 | 20180818 | 
| 1686468 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20180820 | 20180818 | 
| 1693720 | ? ? ? | ? ? ? | ref | gcc | 20180820 | 20180818 | 
| Compiler | Implementations | 
| gcc -O2 -fomit-frame-pointer | avx1 | 
| gcc -O3 -fomit-frame-pointer | avx1 | 
| gcc -O -fomit-frame-pointer | avx1 | 
| gcc -Os -fomit-frame-pointer | avx1 | 
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 | 
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 | 
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx1 | 
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx1 | 
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx1 | 
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx1 | 
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx1 | 
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx1 | 
| gcc -march=barcelona -O -fomit-frame-pointer | avx1 | 
| gcc -march=barcelona -Os -fomit-frame-pointer | avx1 | 
| gcc -march=k8 -O2 -fomit-frame-pointer | avx1 | 
| gcc -march=k8 -O3 -fomit-frame-pointer | avx1 | 
| gcc -march=k8 -O -fomit-frame-pointer | avx1 | 
| gcc -march=k8 -Os -fomit-frame-pointer | avx1 | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx1 | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx1 | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx1 | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx1 | 
| gcc -march=nocona -O2 -fomit-frame-pointer | avx1 | 
| gcc -march=nocona -O3 -fomit-frame-pointer | avx1 | 
| gcc -march=nocona -O -fomit-frame-pointer | avx1 | 
| gcc -march=nocona -Os -fomit-frame-pointer | avx1 | 
| gcc -O2 -fomit-frame-pointer | sse4 | 
| gcc -O3 -fomit-frame-pointer | sse4 | 
| gcc -O -fomit-frame-pointer | sse4 | 
| gcc -Os -fomit-frame-pointer | sse4 | 
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse4 | 
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse4 | 
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sse4 | 
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | sse4 | 
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=k8 -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=nocona -O -fomit-frame-pointer | sse4 | 
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | sse4 | 
| gcc -march=barcelona -O2 -fomit-frame-pointer | sse4 | 
| gcc -march=barcelona -O3 -fomit-frame-pointer | sse4 | 
| gcc -march=barcelona -O -fomit-frame-pointer | sse4 | 
| gcc -march=barcelona -Os -fomit-frame-pointer | sse4 | 
| gcc -march=k8 -O2 -fomit-frame-pointer | sse4 | 
| gcc -march=k8 -O3 -fomit-frame-pointer | sse4 | 
| gcc -march=k8 -O -fomit-frame-pointer | sse4 | 
| gcc -march=k8 -Os -fomit-frame-pointer | sse4 | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sse4 | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse4 | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse4 | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse4 | 
| gcc -march=nocona -O2 -fomit-frame-pointer | sse4 | 
| gcc -march=nocona -O3 -fomit-frame-pointer | sse4 | 
| gcc -march=nocona -O -fomit-frame-pointer | sse4 | 
| gcc -march=nocona -Os -fomit-frame-pointer | sse4 |