Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
97713 | 15948 0 0 | 31418 936 864 | aesref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
158175 | 16224 0 0 | 31944 816 880 | gladman | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
158175 | 16224 0 0 | 31968 816 880 | gladman | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
166500 | 16432 0 0 | 32043 960 864 | gladman | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 16912 0 0 | 32632 816 880 | aesref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
174825 | 16944 0 0 | 32688 816 880 | aesref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
174825 | 16944 0 0 | 32688 816 880 | aesref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
174825 | 19116 0 0 | 37586 936 864 | aesref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 19308 0 0 | 38115 944 896 | aesref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 19104 0 0 | 37594 936 864 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 15920 0 0 | 31418 936 864 | aesref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
174825 | 19352 0 0 | 36531 944 896 | aesref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
174972 | 19152 0 0 | 37907 944 896 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 15928 0 0 | 31394 936 864 | aesref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 15928 0 0 | 31394 936 864 | aesref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 19472 0 0 | 38138 936 864 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 16228 0 0 | 33612 968 896 | gladman | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 16064 0 0 | 30751 944 864 | gladman | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 16064 0 0 | 30751 944 864 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 16276 0 0 | 31963 960 864 | gladman | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
183150 | 16076 0 0 | 30743 944 864 | gladman | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
191475 | 17012 0 0 | 32667 960 864 | gladman | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
191475 | 19036 0 0 | 37891 960 864 | gladman | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
191475 | 19036 0 0 | 37891 960 864 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
199800 | 15660 0 0 | 30150 920 864 | aesref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
199800 | 15660 0 0 | 30166 920 864 | aesref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
199824 | 15684 0 0 | 30174 920 864 | aesref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
222167 | 16224 0 0 | 31968 816 880 | gladman | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
257246 | 15888 0 0 | 31394 936 864 | aesref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
257246 | 15888 0 0 | 31314 936 864 | aesref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
257246 | 16276 0 0 | 31963 960 864 | gladman | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
257246 | 17716 0 0 | 36371 960 864 | gladman | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
257246 | 16228 0 0 | 33604 968 896 | gladman | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
268939 | 16996 0 0 | 32651 960 864 | gladman | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
274725 | 19316 0 0 | 36507 944 896 | aesref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
280632 | 15660 0 0 | 30150 920 864 | aesref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
280632 | 15660 0 0 | 30166 920 864 | aesref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
283050 | 19472 0 0 | 38138 936 864 | aesref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
291375 | 17920 0 0 | 36595 960 864 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
304018 | 16224 0 0 | 31968 816 880 | gladman | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
312225 | 16312 0 0 | 33636 968 896 | gladman | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 16944 0 0 | 32688 816 880 | aesref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
373870 | 17012 0 0 | 32667 960 864 | gladman | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 16064 0 0 | 30727 944 864 | gladman | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 17548 0 0 | 36548 968 896 | gladman | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 17616 0 0 | 36564 968 896 | gladman | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
385869 | 19168 0 0 | 36299 944 896 | aesref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
409255 | 16064 0 0 | 30727 944 864 | gladman | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
470799 | 4844 0 0 | 26866 15272 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
482850 | 27112 0 0 | 48839 944 864 | gladman | cc | 20191127 | 20190816 |
482850 | 27112 0 0 | 48839 944 864 | gladman | gcc | 20191127 | 20190816 |
488565 | 1692 0 0 | 19542 15256 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
532800 | 21908 0 0 | 43446 920 864 | aesref | cc | 20191127 | 20190816 |
532800 | 21908 0 0 | 43446 920 864 | aesref | gcc | 20191127 | 20190816 |
532800 | 21908 0 0 | 43446 920 864 | aesref | gcc_-funroll-loops | 20191127 | 20190816 |
678194 | 27112 0 0 | 48839 944 864 | gladman | gcc_-funroll-loops | 20191127 | 20190816 |
690975 | 3704 0 0 | 22776 15152 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
865800 | 4256 0 0 | 24787 15280 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
874125 | 4216 0 0 | 24699 15280 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
874125 | 4240 0 0 | 26395 15280 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
899100 | 1800 0 0 | 20618 15272 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
907425 | 1692 0 0 | 19526 15256 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
907425 | 1700 0 0 | 19534 15256 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
1090575 | 2796 0 0 | 27686 15256 864 | ref | gcc | 20191127 | 20190816 |
1216072 | 4256 0 0 | 24795 15280 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
1216072 | 4216 0 0 | 26323 15280 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
1227765 | 3704 0 0 | 22800 15152 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
1251151 | 4844 0 0 | 26866 15272 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
1262844 | 1956 0 0 | 20810 15272 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
1274537 | 1956 0 0 | 20810 15272 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
1381950 | 3704 0 0 | 22800 15152 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
1416440 | 1956 0 0 | 20738 15272 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
1432072 | 1692 0 0 | 19542 15256 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
1495480 | 2796 0 0 | 27686 15256 864 | ref | cc | 20191127 | 20190816 |
1543476 | 2796 0 0 | 27686 15256 864 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
1939725 | 3704 0 0 | 22800 15152 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
1998000 | 1692 0 0 | 19526 15256 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
2722275 | 5684 0 0 | 27530 15272 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
2730600 | 5692 0 0 | 27514 15272 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
2805525 | 1800 0 0 | 20618 15272 864 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
2805525 | 1800 0 0 | 20626 15272 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | evp |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | evp |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | evp |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | evp
|