| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 364666 | 37034 385024 1072 | 67674 385920 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 365460 | 51905 385024 1072 | 85264 385928 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 367810 | 37010 385024 1072 | 67650 385920 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 368448 | 51881 385024 1072 | 85240 385928 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 368644 | 99164 385024 992 | 134880 385960 2568 | relic/amd64-avx | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 368764 | 100564 385024 1024 | 136405 385952 2632 | relic/amd64-avx | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 368934 | 98956 385024 992 | 133400 385960 2568 | relic/amd64-avx | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 369034 | 99260 385024 992 | 135469 385952 2600 | relic/amd64-avx | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 369052 | 98212 385024 1024 | 134581 385952 2632 | relic/amd64-avx | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 369158 | 99036 385024 992 | 133748 385960 2568 | relic/amd64-avx | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 369170 | 101580 385024 992 | 137693 385952 2600 | relic/amd64-avx | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 369192 | 99452 385024 992 | 135429 385952 2568 | relic/amd64-avx | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 369212 | 96540 385024 992 | 131180 385960 2568 | relic/amd64-avx | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 369412 | 101756 385024 992 | 137504 385960 2568 | relic/amd64-avx | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 369416 | 96476 385024 992 | 130864 385960 2568 | relic/amd64-avx | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 369442 | 101756 385024 992 | 137504 385960 2568 | relic/amd64-avx | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 369490 | 101836 385024 992 | 137397 385952 2568 | relic/amd64-avx | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 370446 | 99164 385024 992 | 134880 385960 2568 | relic/amd64-avx | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 371810 | 31813 385024 1072 | 62178 385920 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 373142 | 101444 385024 992 | 137557 385952 2600 | relic/amd64-clmul | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 374044 | 100540 385024 1024 | 136381 385952 2632 | relic/amd64-clmul | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 374060 | 98932 385024 992 | 133376 385960 2568 | relic/amd64-clmul | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 374318 | 99124 385024 992 | 135333 385952 2600 | relic/amd64-clmul | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 374370 | 99028 385024 992 | 134744 385960 2568 | relic/amd64-clmul | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 374428 | 99316 385024 992 | 135293 385952 2568 | relic/amd64-clmul | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 374508 | 101700 385024 992 | 137261 385952 2568 | relic/amd64-clmul | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 374578 | 98188 385024 1024 | 134557 385952 2632 | relic/amd64-clmul | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 374580 | 96516 385024 992 | 131156 385960 2568 | relic/amd64-clmul | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 374734 | 99012 385024 992 | 133724 385960 2568 | relic/amd64-clmul | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 374742 | 31789 385024 1072 | 62154 385920 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 374840 | 101620 385024 992 | 137368 385960 2568 | relic/amd64-clmul | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 375084 | 101620 385024 992 | 137368 385960 2568 | relic/amd64-clmul | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 376276 | 96452 385024 992 | 130840 385960 2568 | relic/amd64-clmul | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 378302 | 28344 385024 1072 | 57914 385912 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 382714 | 28320 385024 1072 | 57890 385912 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 398254 | 99028 385024 992 | 134744 385960 2568 | relic/amd64-clmul | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1049240 | 108836 385024 1024 | 144669 385952 2632 | relic/amd64-ssse3 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1050992 | 60177 385024 1072 | 93528 385928 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1054578 | 104748 385024 992 | 139128 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1055124 | 104812 385024 992 | 139444 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1056582 | 106484 385024 1024 | 142845 385952 2632 | relic/amd64-ssse3 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1058454 | 40085 385024 1072 | 70442 385920 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1058472 | 109660 385024 992 | 145765 385952 2600 | relic/amd64-ssse3 | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1058634 | 109836 385024 992 | 145576 385960 2568 | relic/amd64-ssse3 | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1060130 | 109836 385024 992 | 145576 385960 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1060688 | 109916 385024 992 | 145469 385952 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1061370 | 107308 385024 992 | 142012 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1061734 | 107228 385024 992 | 141664 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1063458 | 107244 385024 992 | 142952 385960 2568 | relic/amd64-ssse3 | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1064156 | 107244 385024 992 | 142952 385960 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1066700 | 107340 385024 992 | 143541 385952 2600 | relic/amd64-ssse3 | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1067054 | 45306 385024 1072 | 75938 385920 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1068150 | 107532 385024 992 | 143501 385952 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 1081416 | 36616 385024 1072 | 66178 385912 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2605460 | 11302 0 0 | 53993 920 1616 | mpfq | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 3015104 | 29524 0 0 | 75844 920 1616 | mpfq | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 3070876 | 28466 0 0 | 72148 920 1616 | mpfq | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 3081900 | 29306 0 0 | 72716 920 1616 | mpfq | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | mpfq |
| icc -xAVX -O3 -fomit-frame-pointer | mpfq |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | mpfq |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | mpfq |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | mpfq |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | mpfq |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | mpfq |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | mpfq |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | mpfq |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | mpfq |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | mpfq |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | mpfq |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | mpfq |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | mpfq
|
| Compiler | Implementations
|
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3
|
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | relic/amd64-avx |
| icc -xAVX -O3 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | relic/amd64-avx |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | relic/amd64-avx |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | relic/amd64-avx |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | relic/amd64-avx |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | relic/amd64-avx |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | relic/amd64-avx |
| icc -xAVX -O2 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xAVX -O3 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | relic/amd64-clmul |
| icc -xAVX -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xAVX -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | relic/amd64-ssse3
|