Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
12196480 | 9101 52 24 | 30891 884 1152 | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
12651920 | 9101 52 24 | 30107 884 1152 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
13255316 | 9101 52 24 | 30107 884 1152 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
13502704 | 9101 52 24 | 30891 884 1152 | ref | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
15642856 | 9498 52 24 | 33563 884 912 | ref | clang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
15762340 | 9498 52 24 | 33563 884 912 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
16413612 | 9498 52 24 | 33563 884 912 | ref | clang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
20195856 | 9438 52 24 | 32171 884 912 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
52337400 | 12405 64 28 | 32061 872 976 | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52536480 | 12405 64 28 | 32061 872 976 | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52663760 | 12465 64 28 | 32053 872 976 | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52677164 | 12527 64 28 | 32061 872 976 | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52697376 | 12463 64 28 | 31997 872 976 | ref | g++_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
52749844 | 12465 64 28 | 32053 872 976 | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
53743288 | 12527 64 28 | 31997 872 976 | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
53883804 | 12465 64 28 | 32053 872 976 | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
55291156 | 12447 64 28 | 31821 872 976 | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
55715580 | 12463 64 28 | 31997 872 976 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
55716808 | 12527 64 28 | 32061 872 976 | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
56774540 | 12463 64 28 | 31997 872 976 | ref | g++_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
57158932 | 12497 64 28 | 31989 872 976 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
59252288 | 10303 64 28 | 30724 864 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
63386988 | 5548 64 28 | 22700 864 976 | ref | g++_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
64278828 | 5532 64 28 | 22684 864 976 | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
65304736 | 5532 64 28 | 22684 864 976 | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
65365212 | 5532 64 28 | 22700 864 976 | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66435656 | 5532 64 28 | 22684 864 976 | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
66940796 | 5532 64 28 | 22684 864 976 | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67321960 | 5548 64 28 | 22700 864 976 | ref | g++_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67404852 | 5306 64 28 | 22316 864 976 | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
67462936 | 5532 64 28 | 22700 864 976 | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
68352672 | 5306 64 28 | 22316 864 976 | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
68764704 | 5532 64 28 | 22700 864 976 | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
70220492 | 5548 64 28 | 22700 864 976 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
71783664 | 15155 64 28 | 36997 872 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
74971676 | 5604 64 28 | 22756 864 976 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
92729612 | 4371 64 28 | 19960 848 944 | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
96876324 | 4371 64 28 | 19960 848 944 | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
98833568 | 10456 64 28 | 30796 864 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
99749328 | 12722 64 28 | 32733 872 976 | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
99791212 | 4496 64 28 | 20144 848 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
100751016 | 5042 64 28 | 21940 864 976 | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
101027236 | 4375 64 28 | 19960 848 944 | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
101257956 | 25444 128 56 | 32733 872 976 | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
102814776 | 10084 128 56 | 21940 864 976 | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
103001104 | 5171 64 28 | 21956 864 976 | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
103803828 | 4375 64 28 | 19968 848 944 | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
103881856 | 4354 64 28 | 19952 848 944 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
104998932 | 12760 64 28 | 31749 872 976 | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
105342060 | 5171 64 28 | 21956 864 976 | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
105674344 | 8750 128 56 | 19968 848 944 | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
105909760 | 4375 64 28 | 19968 848 944 | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
106014232 | 4375 64 28 | 19968 848 944 | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
106144720 | 4375 64 28 | 19960 848 944 | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
107217440 | 4375 64 28 | 19968 848 944 | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
107245520 | 12760 64 28 | 31749 872 976 | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
107562068 | 4375 64 28 | 19960 848 944 | ref | g++_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
109628308 | 4375 64 28 | 19960 848 944 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
109912880 | 4375 64 28 | 19968 848 944 | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
110356788 | 5092 64 28 | 21972 864 976 | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
110773176 | 4375 64 28 | 19968 848 944 | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
111742968 | 4375 64 28 | 19968 848 944 | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
112710904 | 5092 64 28 | 21972 864 976 | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
112742916 | 5092 64 28 | 21972 864 976 | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
113087064 | 5092 64 28 | 21972 864 976 | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
113292852 | 5092 64 28 | 21972 864 976 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
113472592 | 5096 64 28 | 21988 864 976 | ref | g++_-O_-fomit-frame-pointer | 20190828 | 20190816 |
114822172 | 5092 64 28 | 21972 864 976 | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
115034684 | 5096 64 28 | 21988 864 976 | ref | g++_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
115849948 | 5096 64 28 | 21988 864 976 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
116578076 | 5092 64 28 | 21972 864 976 | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
120170484 | 5042 64 28 | 21820 864 976 | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
121140940 | 5042 64 28 | 21820 864 976 | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
130325936 | 11700 128 56 | 23316 864 976 | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
130943276 | 5850 64 28 | 23316 864 976 | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
132376132 | 5013 64 28 | 21628 864 976 | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
142088468 | 4375 64 28 | 19968 848 944 | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
144139632 | 5013 64 28 | 21628 864 976 | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
152913060 | 4375 64 28 | 19960 848 944 | ref | g++_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
154718592 | 5092 64 28 | 21972 864 976 | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
407350036 | 7592 52 28 | 26429 844 936 | ref | g++ | 20190828 | 20190816 |