Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
11634836 | 13526 84 12 | 35203 916 1144 | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
12068832 | 13494 84 12 | 34387 916 1144 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
12890336 | 13526 84 12 | 35203 916 1144 | ref | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
15623264 | 14342 84 12 | 38291 916 904 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
15674968 | 14342 84 12 | 38291 916 904 | ref | clang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
16362336 | 14342 84 12 | 38291 916 904 | ref | clang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
16474108 | 14278 84 12 | 36899 916 904 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
20176148 | 13494 84 12 | 34387 916 1144 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
46735736 | 18064 96 12 | 37677 904 960 | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
46751792 | 18907 96 12 | 38309 904 960 | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
47160576 | 18923 96 12 | 38485 904 960 | ref | g++_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
48520708 | 19035 96 12 | 38613 904 960 | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
48803596 | 18923 96 12 | 38485 904 960 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
49028004 | 18064 96 12 | 37677 904 960 | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
49151068 | 18076 96 12 | 37597 904 960 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
49353964 | 18064 96 12 | 37677 904 960 | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
49554108 | 18912 96 12 | 38629 904 960 | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
51052956 | 18923 96 12 | 38485 904 960 | ref | g++_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52071684 | 18912 96 12 | 38629 904 960 | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52690064 | 19035 96 12 | 38613 904 960 | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52710668 | 19035 96 12 | 38549 904 960 | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52854256 | 22113 96 12 | 43997 904 960 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
56916968 | 14311 96 12 | 34772 896 960 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
60399848 | 7114 96 12 | 24300 896 960 | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
62932444 | 7130 96 12 | 24316 896 960 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
62953792 | 7114 96 12 | 24332 896 960 | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
63035972 | 7114 96 12 | 24300 896 960 | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
63207472 | 7154 96 12 | 24340 896 960 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
64536364 | 7130 96 12 | 24316 896 960 | ref | g++_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
64679876 | 7114 96 12 | 24332 896 960 | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
65704220 | 7114 96 12 | 24300 896 960 | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66613600 | 7114 96 12 | 24300 896 960 | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67150440 | 6902 96 12 | 23980 896 960 | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67827344 | 7114 96 12 | 24332 896 960 | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67846448 | 7130 96 12 | 24316 896 960 | ref | g++_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
86829980 | 6902 96 12 | 23980 896 960 | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
93768308 | 15526 96 12 | 35932 896 960 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
95099300 | 38336 192 24 | 39221 904 960 | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
96988792 | 5502 96 12 | 21096 880 928 | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
97282492 | 18598 96 12 | 37653 904 960 | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
97802980 | 5502 96 12 | 21096 880 928 | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
98889340 | 6639 96 12 | 23580 896 960 | ref | g++_-O_-fomit-frame-pointer | 20190828 | 20190816 |
100885196 | 18598 96 12 | 37653 904 960 | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
101635288 | 5506 96 12 | 21112 880 928 | ref | g++_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
102064792 | 5507 96 12 | 21136 880 928 | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
102107276 | 6636 96 12 | 23580 896 960 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
102328220 | 6701 96 12 | 23524 896 960 | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
102625720 | 6701 96 12 | 23524 896 960 | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
103174108 | 5506 96 12 | 21112 880 928 | ref | g++_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
103250500 | 5506 96 12 | 21112 880 928 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
103907932 | 5471 96 12 | 21096 880 928 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
104684372 | 6639 96 12 | 23580 896 960 | ref | g++_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
104941044 | 5507 96 12 | 21136 880 928 | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
105229120 | 5618 96 12 | 21296 880 928 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
106577852 | 19168 96 12 | 39221 904 960 | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
106890032 | 6639 96 12 | 23580 896 960 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
108125788 | 6634 96 12 | 23580 896 960 | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
109022952 | 6634 96 12 | 23580 896 960 | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
109321860 | 6634 96 12 | 23580 896 960 | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
110882148 | 5507 96 12 | 21136 880 928 | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
111839888 | 6566 96 12 | 23396 896 960 | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
113257784 | 6634 96 12 | 23580 896 960 | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
113712108 | 6634 96 12 | 23580 896 960 | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
114309592 | 5507 96 12 | 21120 880 928 | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
115302416 | 5506 96 12 | 21112 880 928 | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
115628352 | 6566 96 12 | 23396 896 960 | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
116753964 | 5506 96 12 | 21112 880 928 | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
116914316 | 6566 96 12 | 23500 896 960 | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
117247952 | 13132 192 24 | 23500 896 960 | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
118115048 | 5506 96 12 | 21120 880 928 | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
118669268 | 6634 96 12 | 23580 896 960 | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
119277476 | 6634 96 12 | 23580 896 960 | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
119286256 | 11012 192 24 | 21112 880 928 | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
120906980 | 5506 96 12 | 21120 880 928 | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
121658588 | 5506 96 12 | 21112 880 928 | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
123713316 | 7510 96 12 | 25028 896 960 | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
124601744 | 15020 192 24 | 25028 896 960 | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
127305672 | 6518 96 12 | 23172 896 960 | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
128876248 | 6518 96 12 | 23172 896 960 | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
181398580 | 5506 96 12 | 21120 880 928 | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
391361608 | 9942 84 12 | 28781 876 920 | ref | g++ | 20190828 | 20190816 |