Implementation notes: amd64, manny357, crypto_aead/joltikneq6464v1

Computer: manny357
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: joltikneq6464v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
97136? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017040920170228
97176? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017040920170228
97220? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017040920170228
97268? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017040920170228
97368? ? ?? ? ?vpermicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017040920170228
97412? ? ?? ? ?vpermicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017040920170228
97432? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017040920170228
97472? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017040920170228
97508? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017040920170228
97512? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017040920170228
97524? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017040920170228
97624? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017040920170228
97652? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017040920170228
97708? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017040920170228
219464? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017040920170228
219804? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017040920170228
220264? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017040920170228
221456? ? ?? ? ?vpermgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017040920170228
221464? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017040920170228
221488? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017040920170228
221684? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017040920170228
222860? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017040920170228
223000? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017040920170228
223908? ? ?? ? ?vpermgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017040920170228
224064? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017040920170228
224292? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017040920170228
224304? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017040920170228
224320? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017040920170228
224400? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017040920170228
224460? ? ?? ? ?vpermgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017040920170228
224460? ? ?? ? ?vpermgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017040920170228
224644? ? ?? ? ?vpermgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017040920170228
224648? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017040920170228
224692? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017040920170228
224828? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017040920170228
225000? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017040920170228
232352? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017040920170228
232768? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017040920170228
3564796? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017040920170228
3566904? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
3566940? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
3568092? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
3568392? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
3572552? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017040920170228
3573156? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017040920170228
3573176? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017040920170228
3573568? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017040920170228
3573844? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
3574176? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
3574208? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017040920170228
3574496? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017040920170228
3575924? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
3576704? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017040920170228
3576964? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017040920170228
3577176? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017040920170228
3577372? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
3578856? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017040920170228
3579984? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017040920170228
3580524? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
3580592? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
3580876? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017040920170228
3581820? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017040920170228
3582956? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
3583612? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
3599272? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017040920170228
3714876? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017040920170228
3828508? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017040920170228
4109624? ? ?? ? ?reficc2017040920170228
4142200? ? ?? ? ?reficc_-no-vec2017040920170228
5427856? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
5501460? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
5543652? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
5554500? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
5609944? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017040920170228
5611812? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017040920170228
5612988? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
5613028? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
5642324? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017040920170228
6334284? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017040920170228
6337020? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017040920170228
6339500? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017040920170228
7012276? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017040920170228
7031504? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
7533916? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
7540376? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
7577068? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017040920170228
7577072? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
7580476? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
7580904? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
7613896? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017040920170228
7614588? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017040920170228
7638484? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
7684248? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017040920170228
7684728? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017040920170228
7695684? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017040920170228
7697868? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017040920170228
7699800? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017040920170228
7710196? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017040920170228
7711020? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017040920170228
7713888? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017040920170228
7777300? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017040920170228
7783676? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017040920170228
7790920? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017040920170228
7804160? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017040920170228
7837844? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
7840020? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
8075900? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017040920170228
8084208? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017040920170228
8094696? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
8123840? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
8181336? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017040920170228
8587964? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017040920170228
8593976? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017040920170228
8597784? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017040920170228
8605216? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017040920170228
8618136? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017040920170228
8638908? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017040920170228
8846472? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017040920170228
8851668? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017040920170228
9243004? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017040920170228
9253752? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
9314324? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017040920170228
9369108? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
9377896? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017040920170228
9378820? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017040920170228
9379576? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017040920170228
9380436? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017040920170228
9385728? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
9385808? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
9387880? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017040920170228
9388080? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
9389224? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
9390704? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
9397444? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
9399416? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017040920170228
9401904? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
9403376? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017040920170228
9424456? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017040920170228
9427376? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
9427552? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
9430480? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017040920170228
9432900? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
9445960? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
9450500? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017040920170228
9452352? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017040920170228
9539852? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
10074688? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
10078540? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017040920170228
10585556? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
10585880? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
25078324? ? ?? ? ?refgcc2017040920170228
25243072? ? ?? ? ?refcc2017040920170228
25343852? ? ?? ? ?refgcc_-funroll-loops2017040920170228

Compiler output

Implementation: crypto_aead/joltikneq6464v1/vperm
Compiler: cc
joltik.c: joltik.c:29:3: error: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc vperm

Compiler output

Implementation: crypto_aead/joltikneq6464v1/vperm
Compiler: gcc
joltik.c: joltik.c:29:3: error: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: ^~~~~

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc vperm
gcc -O2 -fomit-frame-pointer vperm
gcc -O3 -fomit-frame-pointer vperm
gcc -O -fomit-frame-pointer vperm
gcc -Os -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer vperm
gcc -funroll-loops vperm
gcc -funroll-loops -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -O -fomit-frame-pointer vperm
gcc -funroll-loops -Os -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vperm
gcc -m64 -O2 -fomit-frame-pointer vperm
gcc -m64 -O3 -fomit-frame-pointer vperm
gcc -m64 -O -fomit-frame-pointer vperm
gcc -m64 -Os -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O -fomit-frame-pointer vperm
gcc -m64 -march=k8 -Os -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O -fomit-frame-pointer vperm
gcc -m64 -march=nocona -Os -fomit-frame-pointer vperm
gcc -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -march=barcelona -O -fomit-frame-pointer vperm
gcc -march=barcelona -Os -fomit-frame-pointer vperm
gcc -march=k8 -O2 -fomit-frame-pointer vperm
gcc -march=k8 -O3 -fomit-frame-pointer vperm
gcc -march=k8 -O -fomit-frame-pointer vperm
gcc -march=k8 -Os -fomit-frame-pointer vperm
gcc -march=nocona -O2 -fomit-frame-pointer vperm
gcc -march=nocona -O3 -fomit-frame-pointer vperm
gcc -march=nocona -O -fomit-frame-pointer vperm
gcc -march=nocona -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_aead/joltikneq6464v1/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
joltik.c: joltik.c:29:3: error: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: ^~~~~
joltik.c: joltik.c:29:3: error: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: ^~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -O -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_aead/joltikneq6464v1/vperm
Compiler: icc
joltik.c: joltik.c(29): error: #error directive: "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: #error "This implementation requires either SSSE3 or AVX2 instruction sets."
joltik.c: ^
joltik.c:
joltik.c: compilation aborted for joltik.c (code 2)

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc vperm
icc -no-vec vperm