Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
165920 | 2608 0 0 | 20841 920 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
165920 | 2616 0 0 | 22169 920 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
166320 | 2616 0 0 | 20833 920 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
166560 | 2608 0 0 | 22185 920 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
176160 | 3956 0 0 | 23072 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
176240 | 3884 0 0 | 22904 912 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
208560 | 2348 0 0 | 21310 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
208560 | 2348 0 0 | 21310 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
208720 | 2348 0 0 | 21310 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
208880 | 2292 0 0 | 21270 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190903 | 20190816 |
209200 | 2364 0 0 | 21278 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
246720 | 5108 0 0 | 25416 912 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190903 | 20190816 |
246720 | 5108 0 0 | 25416 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190903 | 20190816 |
254640 | 16216 0 0 | 30904 920 856 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
254880 | 16216 0 0 | 30904 920 856 | gladman | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
256720 | 18188 0 0 | 36401 944 880 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
260320 | 16824 0 0 | 37833 944 880 | gladman | gcc_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
260560 | 18812 0 0 | 36568 936 864 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
264320 | 16560 0 0 | 34134 800 888 | gladman | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190903 | 20190816 |
265200 | 16572 0 0 | 32184 936 864 | gladman | gcc_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
265200 | 18176 0 0 | 36425 944 880 | gladman | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
265520 | 17924 0 0 | 36097 920 880 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
269200 | 18472 0 0 | 36136 936 864 | gladman | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
269680 | 17904 0 0 | 36105 920 880 | aesref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
269760 | 17904 0 0 | 34761 920 880 | aesref | gcc_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
279440 | 18716 0 0 | 36424 912 864 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
286080 | 18628 0 0 | 36240 912 864 | aesref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
299120 | 16436 0 0 | 33942 800 888 | gladman | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
300080 | 16468 0 0 | 34022 800 888 | gladman | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
300160 | 16468 0 0 | 34022 800 888 | gladman | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
301120 | 16468 0 0 | 34022 800 888 | gladman | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
304240 | 16252 0 0 | 33822 800 888 | aesref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190903 | 20190816 |
308320 | 15752 0 0 | 30416 896 856 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
308720 | 15752 0 0 | 30416 896 856 | aesref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
311440 | 15996 0 0 | 31576 912 864 | aesref | gcc_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
315360 | 2104 0 0 | 19080 912 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
318800 | 1896 0 0 | 17968 896 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
318880 | 1896 0 0 | 17968 896 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
319040 | 1896 0 0 | 17912 896 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
319040 | 1896 0 0 | 17912 896 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
325120 | 2112 0 0 | 19032 912 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
328480 | 16208 0 0 | 33710 800 888 | aesref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
329120 | 16200 0 0 | 33758 800 888 | aesref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
329120 | 16200 0 0 | 33758 800 888 | aesref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
329200 | 16200 0 0 | 33758 800 888 | aesref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190903 | 20190816 |
334640 | 2092 0 0 | 19184 912 864 | ref | gcc_-O_-fomit-frame-pointer | 20190903 | 20190816 |
334720 | 2092 0 0 | 19184 912 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190903 | 20190816 |
336640 | 16216 0 0 | 30848 920 856 | gladman | gcc_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
336640 | 16216 0 0 | 30848 920 856 | gladman | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
347520 | 17928 0 0 | 34761 920 880 | aesref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
378960 | 16744 0 0 | 32296 936 864 | gladman | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
379520 | 16848 0 0 | 37825 944 880 | gladman | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190903 | 20190816 |
385360 | 15752 0 0 | 30352 896 856 | aesref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
385440 | 15752 0 0 | 30352 896 856 | aesref | gcc_-Os_-fomit-frame-pointer | 20190903 | 20190816 |
401200 | 16052 0 0 | 31568 912 864 | aesref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190903 | 20190816 |
511840 | 19960 0 0 | 38896 936 864 | gladman | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190903 | 20190816 |
511840 | 19960 0 0 | 38896 936 864 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190903 | 20190816 |
513040 | 17296 0 0 | 33000 936 864 | gladman | gcc_-O_-fomit-frame-pointer | 20190903 | 20190816 |
513120 | 17296 0 0 | 33000 936 864 | gladman | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190903 | 20190816 |
525760 | 19668 0 0 | 38552 912 864 | aesref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190903 | 20190816 |
525840 | 19668 0 0 | 38552 912 864 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190903 | 20190816 |
557440 | 16204 0 0 | 31872 912 864 | aesref | gcc_-O_-fomit-frame-pointer | 20190903 | 20190816 |
557920 | 16204 0 0 | 31872 912 864 | aesref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190903 | 20190816 |
900000 | 3036 0 0 | 26568 896 864 | ref | gcc | 20190903 | 20190816 |
900000 | 3036 0 0 | 26568 896 864 | ref | gcc_-funroll-loops | 20190903 | 20190816 |
900160 | 3036 0 0 | 26568 896 864 | ref | cc | 20190903 | 20190816 |
1535440 | 27692 0 0 | 49920 920 864 | gladman | gcc | 20190903 | 20190816 |
1537440 | 27692 0 0 | 49920 920 864 | gladman | cc | 20190903 | 20190816 |
1541840 | 27692 0 0 | 49920 920 864 | gladman | gcc_-funroll-loops | 20190903 | 20190816 |
1727840 | 22368 0 0 | 44528 896 864 | aesref | gcc | 20190903 | 20190816 |
1731440 | 22368 0 0 | 44528 896 864 | aesref | cc | 20190903 | 20190816 |
1733440 | 22368 0 0 | 44528 896 864 | aesref | gcc_-funroll-loops | 20190903 | 20190816 |
Compiler | Implementations
|
cc | aesni |
gcc | aesni |
gcc -O2 -fomit-frame-pointer | aesni |
gcc -O3 -fomit-frame-pointer | aesni |
gcc -O -fomit-frame-pointer | aesni |
gcc -Os -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops | aesni |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni
|
Compiler | Implementations
|
cc | evp |
gcc | evp |
gcc -O2 -fomit-frame-pointer | evp |
gcc -O3 -fomit-frame-pointer | evp |
gcc -O -fomit-frame-pointer | evp |
gcc -Os -fomit-frame-pointer | evp |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | evp |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | evp |
gcc -fno-schedule-insns -O -fomit-frame-pointer | evp |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | evp |
gcc -funroll-loops | evp |
gcc -funroll-loops -O2 -fomit-frame-pointer | evp |
gcc -funroll-loops -O3 -fomit-frame-pointer | evp |
gcc -funroll-loops -O -fomit-frame-pointer | evp |
gcc -funroll-loops -Os -fomit-frame-pointer | evp |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | evp |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | evp |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | evp |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | evp
|