Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
72644 | 2293 0 0 | 12379 800 808 | emmintrin4 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
73750 | 3417 0 0 | 15900 808 808 | emmintrin4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
73870 | 2377 0 0 | 12667 800 808 | emmintrin4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
74044 | 2322 0 0 | 11643 776 736 | emmintrin4 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
74274 | 4728 0 0 | 15601 784 736 | emmintrin4 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
75118 | 4840 0 0 | 14801 784 736 | emmintrin4 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
75120 | 4840 0 0 | 15625 784 736 | emmintrin4 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
75122 | 4840 0 0 | 14801 784 736 | emmintrin4 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
75416 | 1812 0 0 | 11891 800 808 | emmintrin3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
76110 | 3776 0 0 | 14897 784 736 | emmintrin3 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
76242 | 2002 0 0 | 11307 776 736 | emmintrin3 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
76978 | 3888 0 0 | 14097 784 736 | emmintrin3 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
76980 | 3888 0 0 | 14921 784 736 | emmintrin3 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
76986 | 3888 0 0 | 14097 784 736 | emmintrin3 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
77674 | 2696 0 0 | 15172 808 808 | emmintrin3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
79044 | 1988 0 0 | 12283 800 808 | emmintrin3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
86556 | 2176 0 0 | 11287 784 776 | emmintrin4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
92858 | 1710 0 0 | 10823 784 776 | emmintrin3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
118256 | 1899 0 0 | 12929 784 736 | unrolled | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
118288 | 1648 0 0 | 11857 784 736 | unrolled | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
119688 | 1484 0 0 | 10771 776 736 | unrolled | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
120282 | 1648 0 0 | 11857 784 736 | unrolled | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
136268 | 1925 0 0 | 13049 784 736 | unrolled | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
277670 | 2125 0 0 | 13233 784 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
285094 | 8309 0 0 | 20780 808 808 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
286176 | 2115 0 0 | 13129 784 736 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
286364 | 1864 0 0 | 12057 784 736 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
297296 | 1864 0 0 | 12057 784 736 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
351496 | 2506 0 0 | 12803 800 808 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
351914 | 3117 0 0 | 15588 808 808 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
365646 | 2368 0 0 | 12435 800 808 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
376318 | 2153 0 0 | 11255 784 776 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
575098 | 16551 0 0 | 29028 808 808 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
681942 | 3582 0 0 | 13825 784 736 | spec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
681964 | 3582 0 0 | 13825 784 736 | spec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
682010 | 3582 0 0 | 14649 784 736 | spec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
740642 | 3501 0 0 | 14657 784 736 | spec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
957024 | 1405 0 0 | 10691 776 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
1012728 | 2266 0 0 | 12595 800 808 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
1083832 | 2221 0 0 | 12331 800 808 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
1111924 | 2025 0 0 | 11167 784 776 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
1840068 | 1506 0 0 | 11795 800 808 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
2042984 | 1289 0 0 | 11363 800 808 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
2057402 | 1122 0 0 | 10231 784 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191214 | 20191017 |
2149434 | 2430 0 0 | 11747 776 736 | spec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191214 | 20191017 |
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin3 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin3 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin3 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin3 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin3 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin3 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin3 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin3 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin3 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin4 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin4 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin4 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin4 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | emmintrin4 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin4 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin4 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin4 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | emmintrin4 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | simple |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | simple |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | simple |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | simple |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | simple |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | simple |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | simple |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | simple |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | simple |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | spec |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | spec |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | spec |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | spec |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | spec |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | spec |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | spec |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | spec |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | spec |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | unrolled |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | unrolled |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | unrolled |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | unrolled |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | unrolled |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | unrolled |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | unrolled |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | unrolled |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | unrolled
|