Implementation notes: amd64, pmnod003, crypto_hash/cubehash512

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10996emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
11002emmintrin5icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
11004emmintrin5icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
11040emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
13142emmintrin5icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
13142emmintrin5icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
13142emmintrin5icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
13144emmintrin5icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
13164emmintrin5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
13168emmintrin4icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
13170emmintrin4icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
13172emmintrin4icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
13176emmintrin4icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
13178amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
13178amd64-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
13178amd64-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
13178amd64-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
13178amd64-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
13178amd64-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
13178amd64-2icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
13178amd64-2icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
13180amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
13180amd64-2icc -xAVX -O3 -fomit-frame-pointer2019081920190816
13180amd64-2icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
13182amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
13182amd64-2icc -xAVX -O2 -fomit-frame-pointer2019081920190816
13182amd64-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
13182amd64-2icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
13184amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
13184amd64-2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
13184amd64avxicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
13186amd64avxicc -xAVX -O2 -fomit-frame-pointer2019081920190816
13186amd64avxicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
13186amd64avxicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
13186amd64avxicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
13186amd64avxicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
13188amd64avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
13188amd64avxicc -xAVX -O3 -fomit-frame-pointer2019081920190816
13188amd64avxicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
13188amd64avxicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
13190amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
13190amd64avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
13190amd64avxicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
13190amd64avxicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
13192amd64avxicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
13192amd64avxicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
13192amd64avxicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
13196amd64avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
13198amd64-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
13214amd64icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
13216amd64icc -xAVX -O3 -fomit-frame-pointer2019081920190816
13216emmintrin4icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
13218amd64icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
13220amd64icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
13222emmintrin4icc -xAVX -O2 -fomit-frame-pointer2019081920190816
13222emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
13224emmintrin4icc -xAVX -O3 -fomit-frame-pointer2019081920190816
13224amd64icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
13224emmintrin4icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
13224amd64icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
13226amd64icc -xAVX -O2 -fomit-frame-pointer2019081920190816
13228amd64icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
13230amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
13232amd64icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
13232amd64icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
13234amd64icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
13234amd64icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
13240emmintrin4icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
13246amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
13258amd64icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
13288amd64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
13302amd64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
13302emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
13314amd64icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
13316emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
13338emmintrin5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
13344emmintrin5icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
13364emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
13368emmintrin5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
13400emmintrin5icc -xAVX -O3 -fomit-frame-pointer2019081920190816
13402emmintrin5icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
13402emmintrin5icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
13408emmintrin5icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
13408emmintrin5icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
13416emmintrin5icc -xAVX -O2 -fomit-frame-pointer2019081920190816
13416emmintrin5icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
13514emmintrin5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
13714emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
13724emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
14126emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
32876unrolled5icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
32892unrolled5icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
32908unrolled5icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
32932unrolled5icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
33338unrolled5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
33736unrolled5icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
33758unrolled5icc -xAVX -O2 -fomit-frame-pointer2019081920190816
33790unrolled5icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
33808unrolled5icc -xAVX -O3 -fomit-frame-pointer2019081920190816
33872unrolled5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
33902unrolled5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
34086unrolled3icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
34126unrolled3icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
34162unrolled3icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
34210unrolled3icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
34688unrolled3icc -xAVX -O3 -fomit-frame-pointer2019081920190816
34722unrolled3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
34744unrolled3icc -xAVX -O2 -fomit-frame-pointer2019081920190816
34752unrolled3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
34812unrolled3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
34932unrolled3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
35000unrolled3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
35034unrolled3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
35268unrolled5icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
35290unrolled5icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
35324unrolled5icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
35336unrolled5icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
35344unrolled5icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
35362unrolled5icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
35934unrolled4icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
35954unrolled4icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
36048unrolled4icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
36052unrolled4icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
36284unrolled5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
36334unrolled3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
36402unrolled3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
36412unrolled3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
36414unrolled3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
36422unrolled3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
36428unrolled3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
36454amd64-32icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
36462amd64-32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
36466amd64-32icc -xAVX -O3 -fomit-frame-pointer2019081920190816
36470amd64-32icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
36474amd64-32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
36476amd64-32icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
36478amd64-32icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
36506amd64-32icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
36510amd64-32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
36512amd64-32icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
36520amd64-32icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
36522amd64-32icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
36522amd64-32icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
36536amd64-32icc -xAVX -O2 -fomit-frame-pointer2019081920190816
36550amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
36572amd64-32icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
36594amd64-32icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
36762unrolled4icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
36774unrolled4icc -xAVX -O2 -fomit-frame-pointer2019081920190816
36794unrolled4icc -xAVX -O3 -fomit-frame-pointer2019081920190816
36814unrolled4icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
36898amd64-32icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
37256unrolled4icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
37274unrolled4icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
37276unrolled4icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
37290unrolled4icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
37352unrolled4icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
37358unrolled4icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
38120unrolled4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
38290unrolled4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
38348unrolled4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
39666unrolled4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
43528mmintrinicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
43534mmintrinicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
43650mmintrinicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
43828mmintrinicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
43830mmintrinicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
43830mmintrinicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
43836mmintrinicc -xAVX -O3 -fomit-frame-pointer2019081920190816
43910mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
43938mmintrinicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
44018mmintrinicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
44076mmintrinicc -xAVX -O2 -fomit-frame-pointer2019081920190816
44078mmintrinicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
44108mmintrinicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
44114mmintrinicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
44126mmintrinicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
45344mmintringcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
45426mmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
47200mmintringcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
50780simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
52884unrolledicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
52890unrolledicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
53024unrolled2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
53662unrolledicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
53848unrolledicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
54446unrolledicc -xAVX -O3 -fomit-frame-pointer2019081920190816
54666unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
54682unrolledicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
54850unrolledicc -xAVX -O2 -fomit-frame-pointer2019081920190816
55084unrolled2icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
55086unrolled2icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
55544unrolled2icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
55600unrolled2icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
55716unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
55866unrolled2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
55892unrolled2icc -xAVX -O3 -fomit-frame-pointer2019081920190816
55960unrolled2icc -xAVX -O2 -fomit-frame-pointer2019081920190816
55976unrolled2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
57308unrolled2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
58932unrolled2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
60294unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
60760unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
62148unrolledicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
62238unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
62578unrolledicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
62970unrolledicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
63414unrolledicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
63858unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
64820unrolled2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
64876unrolled2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
64932unrolled2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
66544unrolled2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
66670unrolled2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
66732unrolled2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
80332simpleicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
80334simpleicc -xAVX -O2 -fomit-frame-pointer2019081920190816
80592unrolled2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
80810simpleicc -xAVX -O3 -fomit-frame-pointer2019081920190816
80844simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
84342unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
115902simpleicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
116086simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
134418simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
137008simpleicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
143678simpleicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
147390simpleicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
147802simpleicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
147820simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
148420simpleicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
151014simpleicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
269160simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
299302simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
306770simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816

Compiler output

Implementation: crypto_hash/cubehash512/mmintrin
Compiler: icc -xAVX -O2 -fomit-frame-pointer
hash.c: hash.c(165): (col. 5) warning #13203: No EMMS instruction before call to function

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer mmintrin
icc -xAVX -O3 -fomit-frame-pointer mmintrin
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer mmintrin
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer mmintrin
icc -xCORE-AVX-I -O2 -fomit-frame-pointer mmintrin
icc -xCORE-AVX-I -O3 -fomit-frame-pointer mmintrin
icc -xCORE-AVX2 -O2 -fomit-frame-pointer mmintrin
icc -xCORE-AVX2 -O3 -fomit-frame-pointer mmintrin
icc -xCORE-AVX512 -O2 -fomit-frame-pointer mmintrin
icc -xCORE-AVX512 -O3 -fomit-frame-pointer mmintrin
icc -xSSE4.1 -O2 -fomit-frame-pointer mmintrin
icc -xSSE4.1 -O3 -fomit-frame-pointer mmintrin
icc -xSSE4.2 -O2 -fomit-frame-pointer mmintrin
icc -xSSE4.2 -O3 -fomit-frame-pointer mmintrin