Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1084560 | 29624 512 0 | 47356 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1084720 | 29624 512 0 | 47356 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1086160 | 28968 512 0 | 46652 1320 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1086480 | 29624 512 0 | 47356 1320 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1089200 | 29652 512 0 | 47396 1320 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
1095120 | 37396 512 0 | 56345 1424 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1105200 | 37720 512 0 | 56681 1424 1568 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1122240 | 32312 512 0 | 49921 1424 1568 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1125120 | 32716 512 0 | 50329 1424 1568 | ref | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1143280 | 16992 512 0 | 35569 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1163040 | 17052 512 0 | 35537 1416 1552 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1287680 | 9976 512 0 | 26337 1416 1552 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1310880 | 10036 512 0 | 26433 1416 1552 | ref | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1324560 | 9268 512 0 | 24855 1400 1544 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1329600 | 9268 512 0 | 24855 1400 1544 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1331840 | 9276 512 0 | 24815 1400 1544 | ref | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1331840 | 9276 512 0 | 24815 1400 1544 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1380720 | 16160 512 0 | 35841 1416 1552 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
1380800 | 16160 512 0 | 35841 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
1481840 | 10168 512 0 | 26617 1416 1552 | ref | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
1482560 | 10168 512 0 | 26617 1416 1552 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
6065280 | 18936 512 0 | 38313 1400 1560 | ref | cc | 20191123 | 20190816 |
6125360 | 18936 512 0 | 38313 1400 1560 | ref | gcc_-funroll-loops | 20191123 | 20190816 |
6144960 | 18936 512 0 | 38313 1400 1560 | ref | gcc | 20191123 | 20190816 |
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2
|