Implementation notes: amd64, hydra2, crypto_dh/kumfp127g

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: kumfp127g
TimeImplementationCompilerBenchmark dateSUPERCOP version
673016v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014061020140525
673028v02/vargcc -march=k8 -O -fomit-frame-pointer2014061020140525
673052v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014061020140525
673056v02/vargcc -O -fomit-frame-pointer2014061020140525
673064v02/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2014061020140525
673068v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
673076v02/vargcc -march=nocona -O2 -fomit-frame-pointer2014061020140525
673108v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
673120v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014061020140525
673144v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014061020140525
673144v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014061020140525
673152v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014061020140525
673176v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014061020140525
673184v02/vargcc -m64 -O -fomit-frame-pointer2014061020140525
673272v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014061020140525
673276v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014061020140525
673284v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014061020140525
673284v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014061020140525
673300v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014061020140525
673356v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061020140525
673372v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014061020140525
673376v02/vargcc -funroll-loops -O -fomit-frame-pointer2014061020140525
673376v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014061020140525
673384v02/vargcc -march=nocona -O3 -fomit-frame-pointer2014061020140525
673432v02/vargcc -march=barcelona -O -fomit-frame-pointer2014061020140525
673452v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014061020140525
673464v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061020140525
673468v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014061020140525
673516v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014061020140525
673656v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014061020140525
673728v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014061020140525
673776v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014061020140525
673776v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014061020140525
673792v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2014061020140525
673796v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140525
673804v02/vargcc -march=nocona -O -fomit-frame-pointer2014061020140525
673808v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140525
673968v02/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014061020140525
673976v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014061020140525
674020v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014061020140525
674048v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014061020140525
674060v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014061020140525
674060v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014061020140525
674068v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014061020140525
674080v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061020140525
674096v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2014061020140525
674124v02/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014061020140525
674292v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014061020140525
674300v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014061020140525
674300v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014061020140525
674360v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014061020140525
674380v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014061020140525
674460v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014061020140525
674656v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061020140525
674788v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2014061020140525
674828v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
674864v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
674900v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2014061020140525
675192v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014061020140525
675276v02/vargcc -march=nocona -Os -fomit-frame-pointer2014061020140525
675280v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014061020140525
675280v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014061020140525
675368v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014061020140525
675440v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014061020140525
675524v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014061020140525
675544v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061020140525
675544v02/vargcc -march=k8 -O2 -fomit-frame-pointer2014061020140525
675548v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014061020140525
675548v02/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2014061020140525
675564v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014061020140525
675620v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014061020140525
675620v02/vargcc -march=k8 -O3 -fomit-frame-pointer2014061020140525
675640v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014061020140525
675860v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014061020140525
675868v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014061020140525
675900v02/vargcc -march=barcelona -Os -fomit-frame-pointer2014061020140525
676872v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014061020140525
676876v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061020140525
676876v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014061020140525
676876v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014061020140525
676932v02/vargcc -funroll-loops -Os -fomit-frame-pointer2014061020140525
676940v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014061020140525
676972v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014061020140525
676988v02/vargcc -march=k8 -Os -fomit-frame-pointer2014061020140525
677012v02/vargcc -Os -fomit-frame-pointer2014061020140525
677032v02/vargcc -m64 -Os -fomit-frame-pointer2014061020140525
679880v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140525
680804v02/vargcc -m64 -O2 -fomit-frame-pointer2014061020140525
680812v02/vargcc -O2 -fomit-frame-pointer2014061020140525
680848v02/vargcc -O3 -fomit-frame-pointer2014061020140525
680852v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140525
680852v02/vargcc -m64 -O3 -fomit-frame-pointer2014061020140525
681832v02/vargcc -funroll-loops2014061020140525
682112v02/vargcc2014061020140525
682164v02/varcc2014061020140525

Compiler output

Implementation: crypto_dh/kumfp127g/v02/var
Compiler: clang -O3 -fomit-frame-pointer
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I .'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
divisor_ym_dbl.s: divisor_ym_dbl.s:324:2: error: unexpected token at start of statement
divisor_ym_dbl.s: /The previous 2 movq instructions can be safely removed.
divisor_ym_dbl.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp127g/v02/var
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fwrapv'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-march=native'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I .'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
divisor_ym_dbl.s: divisor_ym_dbl.s:324:2: error: unexpected token at start of statement
divisor_ym_dbl.s: /The previous 2 movq instructions can be safely removed.
divisor_ym_dbl.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp127g/v02/var
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fpolly'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fvectorize'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
fpx.c: clang: warning: argument unused during compilation: '-fpolly'
fpx.c: clang: warning: argument unused during compilation: '-fvectorize'
fpx.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fpx.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smul_ym.c: clang: warning: argument unused during compilation: '-fpolly'
smul_ym.c: clang: warning: argument unused during compilation: '-fvectorize'
smul_ym.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smul_ym.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
test.c: clang: warning: argument unused during compilation: '-fpolly'
test.c: clang: warning: argument unused during compilation: '-fvectorize'
test.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
test.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fwrapv'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-march=native'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fpolly'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-funroll-loops'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fvectorize'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I .'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
divisor_ym_dbl.s: divisor_ym_dbl.s:324:2: error: unexpected token at start of statement
divisor_ym_dbl.s: /The previous 2 movq instructions can be safely removed.
divisor_ym_dbl.s: ^

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

Compiler output

Implementation: crypto_dh/kumfp127g/v02/var
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mavx2'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mpclmul'
fpx.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
fpx.c: clang: warning: argument unused during compilation: '-mavx2'
fpx.c: clang: warning: argument unused during compilation: '-mpclmul'
smul_ym.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
smul_ym.c: clang: warning: argument unused during compilation: '-mavx2'
smul_ym.c: clang: warning: argument unused during compilation: '-mpclmul'
test.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
test.c: clang: warning: argument unused during compilation: '-mavx2'
test.c: clang: warning: argument unused during compilation: '-mpclmul'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fwrapv'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-march=x86-64'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mavx2'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-maes'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mpclmul'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I .'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
divisor_ym_dbl.s: divisor_ym_dbl.s:324:2: error: unexpected token at start of statement
divisor_ym_dbl.s: /The previous 2 movq instructions can be safely removed.
divisor_ym_dbl.s: ^

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

Compiler output

Implementation: crypto_dh/kumfp127g/v02/var
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
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mavx2'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mpclmul'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fpolly'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fvectorize'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
fpx.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
fpx.c: clang: warning: argument unused during compilation: '-mavx2'
fpx.c: clang: warning: argument unused during compilation: '-mpclmul'
fpx.c: clang: warning: argument unused during compilation: '-fpolly'
fpx.c: clang: warning: argument unused during compilation: '-fvectorize'
fpx.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fpx.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smul_ym.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
smul_ym.c: clang: warning: argument unused during compilation: '-mavx2'
smul_ym.c: clang: warning: argument unused during compilation: '-mpclmul'
smul_ym.c: clang: warning: argument unused during compilation: '-fpolly'
smul_ym.c: clang: warning: argument unused during compilation: '-fvectorize'
smul_ym.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smul_ym.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
test.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
test.c: clang: warning: argument unused during compilation: '-mavx2'
test.c: clang: warning: argument unused during compilation: '-mpclmul'
test.c: clang: warning: argument unused during compilation: '-fpolly'
test.c: clang: warning: argument unused during compilation: '-fvectorize'
test.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
test.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fwrapv'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-march=x86-64'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mavx2'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-maes'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mpclmul'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fpolly'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-funroll-loops'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fvectorize'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I .'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
divisor_ym_dbl.s: divisor_ym_dbl.s:324:2: error: unexpected token at start of statement
divisor_ym_dbl.s: /The previous 2 movq instructions can be safely removed.
divisor_ym_dbl.s: ^

Number of similar (compiler,implementation) pairs: 1, 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 v02/var

Compiler output

Implementation: crypto_dh/kumfp127g/v02/var
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mavx2'
fpx.c: clang: warning: argument unused during compilation: '-mavx2'
smul_ym.c: clang: warning: argument unused during compilation: '-mavx2'
test.c: clang: warning: argument unused during compilation: '-mavx2'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fwrapv'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mavx2'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I .'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
divisor_ym_dbl.s: divisor_ym_dbl.s:324:2: error: unexpected token at start of statement
divisor_ym_dbl.s: /The previous 2 movq instructions can be safely removed.
divisor_ym_dbl.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp127g/v02/var
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-mavx2'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fpolly'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fvectorize'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fp_2e127m1_x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
fpx.c: clang: warning: argument unused during compilation: '-mavx2'
fpx.c: clang: warning: argument unused during compilation: '-fpolly'
fpx.c: clang: warning: argument unused during compilation: '-fvectorize'
fpx.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fpx.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smul_ym.c: clang: warning: argument unused during compilation: '-mavx2'
smul_ym.c: clang: warning: argument unused during compilation: '-fpolly'
smul_ym.c: clang: warning: argument unused during compilation: '-fvectorize'
smul_ym.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smul_ym.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
test.c: clang: warning: argument unused during compilation: '-mavx2'
test.c: clang: warning: argument unused during compilation: '-fpolly'
test.c: clang: warning: argument unused during compilation: '-fvectorize'
test.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
test.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fwrapv'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-mavx2'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fpolly'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-funroll-loops'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fvectorize'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I .'
divisor_ym_dbl.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
divisor_ym_dbl.s: divisor_ym_dbl.s:324:2: error: unexpected token at start of statement
divisor_ym_dbl.s: /The previous 2 movq instructions can be safely removed.
divisor_ym_dbl.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer v02/var