| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 151256 | 13997 0 0 | 29158 776 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 167272 | 12290 0 0 | 24081 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 | 
| 173920 | 12637 0 0 | 25461 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 | 
| 176264 | 12532 0 0 | 25373 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 | 
| 178804 | 15690 0 0 | 35725 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 | 
| 181388 | 15690 0 0 | 32669 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 | 
| 238611 | 25386 0 0 | 25821 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 242824 | 14013 0 0 | 29246 776 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 249440 | 15843 0 0 | 31925 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 253288 | 15736 0 0 | 31437 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 253716 | 24580 0 0 | 24081 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 254564 | 15643 0 0 | 33110 776 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 255880 | 14013 0 0 | 29198 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 257416 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 258608 | 12637 0 0 | 25461 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 260124 | 15579 0 0 | 32726 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 260304 | 12637 0 0 | 25461 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 260932 | 12532 0 0 | 25373 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 261180 | 15643 0 0 | 33110 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 262408 | 12637 0 0 | 25485 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 264420 | 15707 0 0 | 33918 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 265072 | 15659 0 0 | 33726 776 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 265876 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 266516 | 12637 0 0 | 25485 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 269196 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 269708 | 14013 0 0 | 29246 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 269760 | 12290 0 0 | 24081 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 270052 | 15841 0 0 | 31997 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 270772 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 272260 | 15736 0 0 | 31437 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 272568 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 272860 | 15812 0 0 | 32037 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 272908 | 12637 0 0 | 25485 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 273080 | 15827 0 0 | 31813 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 274376 | 12514 0 0 | 24997 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 274788 | 15843 0 0 | 31925 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 275152 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 275304 | 14013 0 0 | 29182 776 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 275624 | 16250 0 0 | 34013 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 | 
| 275664 | 12532 0 0 | 25373 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 276884 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 277736 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 278044 | 15659 0 0 | 33726 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 278328 | 15875 0 0 | 32037 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 278508 | 15706 0 0 | 34413 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 | 
| 279328 | 12581 0 0 | 25405 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 279684 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 280692 | 12637 0 0 | 25461 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 281016 | 15690 0 0 | 35725 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 | 
| 281112 | 25038 0 0 | 25341 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 281136 | 12581 0 0 | 25405 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 281148 | 15812 0 0 | 31877 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 281504 | 12637 0 0 | 25461 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 281996 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 283188 | 12519 0 0 | 25341 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 284172 | 12637 0 0 | 25461 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 284372 | 15827 0 0 | 31813 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 285072 | 15707 0 0 | 33918 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 285368 | 15841 0 0 | 31997 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 285372 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 286260 | 13997 0 0 | 29158 776 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 286420 | 15690 0 0 | 35725 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 | 
| 287536 | 12552 0 0 | 25357 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 287904 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 288268 | 13941 0 0 | 28790 776 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 288508 | 14045 0 0 | 29678 776 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 289632 | 14013 0 0 | 29150 776 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 | 
| 290404 | 12290 0 0 | 24081 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 290672 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 290772 | 15843 0 0 | 31925 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 291524 | 28090 0 0 | 29678 776 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 291780 | 12637 0 0 | 25461 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 292396 | 12290 0 0 | 24081 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 293752 | 14008 0 0 | 29438 776 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 294116 | 14013 0 0 | 29134 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 294868 | 13941 0 0 | 28790 776 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 295368 | 12552 0 0 | 25357 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 296444 | 15579 0 0 | 32726 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 296996 | 16250 0 0 | 34013 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 | 
| 297520 | 12637 0 0 | 25461 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 297696 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 298448 | 12693 0 0 | 25821 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 298700 | 15813 0 0 | 32101 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 301456 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 301812 | 15875 0 0 | 32037 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 302544 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 304840 | 12514 0 0 | 24997 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 | 
| 305128 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 305184 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 306136 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 310712 | 12519 0 0 | 25357 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 311424 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 311608 | 15690 0 0 | 32669 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 | 
| 312312 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 313804 | 12290 0 0 | 24081 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 315156 | 14013 0 0 | 29246 776 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 316180 | 12321 0 0 | 24137 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 317052 | 15813 0 0 | 32101 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 317220 | 14008 0 0 | 29438 776 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 318820 | 13997 0 0 | 29158 776 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 321736 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 324064 | 15813 0 0 | 32101 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 324680 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 325012 | 13997 0 0 | 29014 776 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 326868 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 327216 | 12532 0 0 | 25373 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 329508 | 15812 0 0 | 32037 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 332100 | 12290 0 0 | 24081 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 332832 | 15643 0 0 | 33110 776 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 | 
| 334500 | 12519 0 0 | 25357 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 336288 | 15812 0 0 | 31877 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 | 
| 390772 | 12290 0 0 | 24081 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 | 
| 682404 | 18454 0 0 | 32942 760 888 | ref | gcc | 20190828 | 20190816 | 
| 705460 | 18454 0 0 | 32942 760 888 | ref | cc | 20190828 | 20190816 | 
| 720108 | 18454 0 0 | 32942 760 888 | ref | gcc_-funroll-loops | 20190828 | 20190816 |