Implementation notes: amd64, hydra2, crypto_core/aes256decrypt

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_core
Primitive: aes256decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
1924opensslgcc -march=k8 -O -fomit-frame-pointer2014052620140525
1928opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
1928opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
1932opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1932opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
1932opensslgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
1932opensslgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
1936opensslgcc -O -fomit-frame-pointer2014052620140525
1936opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
1936opensslgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
1936opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
1936opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
1936opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
1936opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
1936opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
1936opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
1936opensslgcc -m64 -O -fomit-frame-pointer2014052620140525
1936opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
1936opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
1936opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
1936opensslgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
1936opensslgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
1940opensslgcc -Os -fomit-frame-pointer2014052620140525
1940opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
1940opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1940opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
1940opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
1940opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
1940opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
1940opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
1940opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
1940opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
1940opensslgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
1940opensslgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
1944opensslgcc -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
1944opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
1944opensslgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1944opensslgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
1944opensslgcc -march=nocona -O -fomit-frame-pointer2014052620140525
1948opensslclang -O3 -fomit-frame-pointer2014071220140622
1948opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
1948opensslclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
1948opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
1948opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
1948opensslgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
1948opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1948opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1948opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1948opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
1948opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
1948opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1948opensslgcc -m64 -O3 -fomit-frame-pointer2014052620140525
1948opensslgcc -m64 -Os -fomit-frame-pointer2014052620140525
1948opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1948opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
1952opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
1952opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
1952opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
1952opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
1952opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
1952opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
1952opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
1956opensslcc2014052620140525
1956opensslgcc2014052620140525
1956opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
1956opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
1956opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
1960opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
1960opensslclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
1960opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
1960opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
1960opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1960opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
1960opensslgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
1964opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
1964opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
1968opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
1972opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
1972opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
1976opensslgcc -funroll-loops2014052620140525
1988opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
585992refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
586036refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
599776refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
599776refgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
603092refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
603100refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
604072refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
604072refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
609240refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
609240refgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
609284refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
609288refgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
618616refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
618880refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
618880refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
618880refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
618880refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
620568refgcc -m64 -O3 -fomit-frame-pointer2014052620140525
620580refgcc -O3 -fomit-frame-pointer2014052620140525
620584refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
625968refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
625980refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
628696refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
628884refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
628892refgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
634908refgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
634908refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
634908refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
635004refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
635060refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
635060refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
635072refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
636656refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
636656refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
690724refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
690772refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
691872refgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
691872refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
691872refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
692056refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
692088refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
755300refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
755304refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
755304refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
755308refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
755364refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
755580refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
756376refclang -O3 -fomit-frame-pointer2014071220140622
1328032refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
1328044refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
1328108refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
1328216refgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
1328220refgcc -m64 -O -fomit-frame-pointer2014052620140525
1328220refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
1328236refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
1328572refgcc -O -fomit-frame-pointer2014052620140525
1336780refgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
1336996refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
1339800refgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1340660refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1346372refgcc -march=nocona -O -fomit-frame-pointer2014052620140525
1346520refgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
1346616refgcc -m64 -O2 -fomit-frame-pointer2014052620140525
1346632refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
1346648refgcc -O2 -fomit-frame-pointer2014052620140525
1349860refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
1349988refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
1350152refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
1350200refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
1350332refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
1365036refgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
1365880refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
1386960refgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
1389156refgcc -march=k8 -O -fomit-frame-pointer2014052620140525
1404876refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
1404888refgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
1405896refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
1406060refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
1406060refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
1414316refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1415256refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
1422616refgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
1427868refgcc -m64 -Os -fomit-frame-pointer2014052620140525
1427980refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
1428000refgcc -Os -fomit-frame-pointer2014052620140525
1428004refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
1428004refgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
1429236refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
1431164refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
1431456refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
1431476refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
1431568refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
1431612refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
1431628refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1431644refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
1431648refgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
1436568refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
1452848refgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
1463104refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
5696744refgcc -funroll-loops2014052620140525
5715936refgcc2014052620140525
5858924refcc2014052620140525

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer openssl ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer openssl ref

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: argument unused during compilation: '-fpolly'
core.c: clang: warning: argument unused during compilation: '-fvectorize'
core.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
core.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer openssl ref

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
core.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
core.c: clang: warning: argument unused during compilation: '-mavx2'
core.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer openssl ref

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
core.c: clang: warning: argument unused during compilation: '-mavx2'
core.c: clang: warning: argument unused during compilation: '-mpclmul'
core.c: clang: warning: argument unused during compilation: '-fpolly'
core.c: clang: warning: argument unused during compilation: '-fvectorize'
core.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
core.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer openssl ref

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
core.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer openssl ref

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: argument unused during compilation: '-mavx2'
core.c: clang: warning: argument unused during compilation: '-fpolly'
core.c: clang: warning: argument unused during compilation: '-fvectorize'
core.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
core.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer openssl ref