Implementation notes: amd64, wintermute, crypto_scalarmult/kummer

Computer: wintermute
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
288620avx2clang -O3 -mavx2014050820140505
288656avx2clang -O3 -mavx22014050820140505
289600avx2clang -O32014050820140505
294852avx2cc2014050820140505
397256avxclang -O3 -mavx2014050820140505
397292avxclang -O3 -mavx22014050820140505
398272avxclang -O32014050820140505
403620avxcc2014050820140505

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: cc
gfe4x3limb_freeze.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: cc: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_mul.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: cc: warning: argument unused during compilation: '-I .'
gfe_mul.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_nsquare.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: cc: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
ladder.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: cc: warning: argument unused during compilation: '-I .'
ladder.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
znegate.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: cc: warning: argument unused during compilation: '-I .'
znegate.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc avx avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
ladder.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang: warning: argument unused during compilation: '-I .'
ladder.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
znegate.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang: warning: argument unused during compilation: '-I .'
znegate.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 avx avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -mavx
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-mavx'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_mul.s: clang: warning: argument unused during compilation: '-mavx'
gfe_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-mavx'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
ladder.s: clang: warning: argument unused during compilation: '-mavx'
ladder.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang: warning: argument unused during compilation: '-I .'
ladder.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
znegate.s: clang: warning: argument unused during compilation: '-mavx'
znegate.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang: warning: argument unused during compilation: '-I .'
znegate.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -mavx avx avx2

Compiler output

Implementation: crypto_scalarmult/kummer/avx
Compiler: clang -O3 -mavx2
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-mavx2'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-I .'
gfe4x3limb_freeze.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_mul.s: clang: warning: argument unused during compilation: '-mavx2'
gfe_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe_mul.s: clang: warning: argument unused during compilation: '-I .'
gfe_mul.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-mavx2'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-I .'
gfe_nsquare.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
ladder.s: clang: warning: argument unused during compilation: '-mavx2'
ladder.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ladder.s: clang: warning: argument unused during compilation: '-I .'
ladder.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
znegate.s: clang: warning: argument unused during compilation: '-mavx2'
znegate.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
znegate.s: clang: warning: argument unused during compilation: '-I .'
znegate.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -mavx2 avx avx2