Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
642824 | 90478 6228 16 | 107967 7100 1792 | T:sse2 | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
682136 | 62476 6228 16 | 78751 7100 1792 | T:sse2 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
756658 | 60598 6228 16 | 76399 7100 1792 | T:sse2 | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
796608 | 56617 6228 16 | 71470 7092 1760 | T:sse2 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
888579 | 85637 6228 16 | 104799 7100 1792 | T:opt | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
898544 | 56153 6228 16 | 74079 7100 1792 | T:opt | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
959643 | 54144 6228 16 | 71615 7100 1792 | T:opt | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
1029392 | 50469 6228 16 | 66718 7092 1760 | T:opt | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
8862090 | 46119 76 16 | 65207 924 1792 | T:ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
9780600 | 25568 76 16 | 43471 924 1792 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
10602295 | 23136 76 16 | 40615 924 1792 | T:ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
11657815 | 20200 76 16 | 36414 916 1760 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240630 | 20240625 |
bitslice_fft_256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:47, bitslice_fft_256.c: from bitslice_fft_256.h:21, bitslice_fft_256.c: from bitslice_fft_256.c:18: bitslice_fft_256.c: bitslice_fft_256.c: In function 'bitslice_butterflies12_256': bitslice_fft_256.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h:913:1: error: inlining failed in call to 'always_inline' '_mm256_xor_si256': target specific option mismatch bitslice_fft_256.c: 913 | _mm256_xor_si256 (__m256i __A, __m256i __B) bitslice_fft_256.c: | ^~~~~~~~~~~~~~~~ bitslice_fft_256.c: bitslice_fft_256.c:102:29: note: called from here bitslice_fft_256.c: 102 | out[k][b] = _mm256_xor_si256(out[k][b], vb); bitslice_fft_256.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bitslice_fft_256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:47, bitslice_fft_256.c: from bitslice_fft_256.h:21, bitslice_fft_256.c: from bitslice_fft_256.c:18: bitslice_fft_256.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h:913:1: error: inlining failed in call to 'always_inline' '_mm256_xor_si256': target specific option mismatch bitslice_fft_256.c: 913 | _mm256_xor_si256 (__m256i __A, __m256i __B) bitslice_fft_256.c: | ^~~~~~~~~~~~~~~~ bitslice_fft_256.c: bitslice_fft_256.c:101:22: note: called from here bitslice_fft_256.c: 101 | vb = _mm256_xor_si256(va, vb); bitslice_fft_256.c: | ^~~~~~~~~~~~~~~~~~~~~~~~ bitslice_fft_256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:47, bitslice_fft_256.c: from bitslice_fft_256.h:21, bitslice_fft_256.c: from bitslice_fft_256.c:18: bitslice_fft_256.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h:655:1: error: inlining failed in call to 'always_inline' '_mm256_slli_si256': target specific option mismatch bitslice_fft_256.c: 655 | _mm256_slli_si256 (__m256i __A, const int __N) bitslice_fft_256.c: | ^~~~~~~~~~~~~~~~~ bitslice_fft_256.c: ...
Implementation | Compiler |
T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |