Implementation notes: amd64, gcc16, crypto_encrypt/ntruees439ep1

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_encrypt
Primitive: ntruees439ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
420851refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
420852refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110920171020
421745refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
422044refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110920171020
422188refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
422249refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110920171020
422264refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
422305refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
422306refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110920171020
422344refgcc -funroll-loops -O3 -fomit-frame-pointer2017110920171020
422998refgcc -funroll-loops -O2 -fomit-frame-pointer2017110920171020
424249refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110920171020
426787refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110920171020
426939refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110920171020
427424refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
427555refgcc -funroll-loops -O -fomit-frame-pointer2017110920171020
427686refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110920171020
427843refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
428511refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110920171020
428830refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
428983refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
437322refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110920171020
438206refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
440475refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110920171020
440945refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
442001refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110920171020
442368refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
443179refgcc -march=barcelona -O3 -fomit-frame-pointer2017110920171020
443185refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
443672refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110920171020
443955refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
445639refgcc -march=k8 -O2 -fomit-frame-pointer2017110920171020
446744refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
447977refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110920171020
448159refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
448415refgcc -march=barcelona -O2 -fomit-frame-pointer2017110920171020
448465refgcc -O2 -fomit-frame-pointer2017110920171020
448469refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
448476refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
448513refgcc -m64 -O2 -fomit-frame-pointer2017110920171020
448705refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
449213refgcc -march=k8 -O3 -fomit-frame-pointer2017110920171020
449476refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
449479refgcc -O3 -fomit-frame-pointer2017110920171020
449601refgcc -m64 -O3 -fomit-frame-pointer2017110920171020
457092refgcc -march=k8 -O -fomit-frame-pointer2017110920171020
457590refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
458135refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
458178refgcc -march=barcelona -O -fomit-frame-pointer2017110920171020
458762refgcc -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
459073refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110920171020
459775refgcc -O -fomit-frame-pointer2017110920171020
459843refgcc -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
460058refgcc -m64 -O -fomit-frame-pointer2017110920171020
469170refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
469438refgcc -march=nocona -O3 -fomit-frame-pointer2017110920171020
475301refgcc -march=nocona -O -fomit-frame-pointer2017110920171020
475398refgcc -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
479750refgcc -march=nocona -O2 -fomit-frame-pointer2017110920171020
479834refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
508168refgcc -Os -fomit-frame-pointer2017110920171020
508384refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
508614refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
508712refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110920171020
508784refgcc -march=barcelona -Os -fomit-frame-pointer2017110920171020
508856refgcc -march=k8 -Os -fomit-frame-pointer2017110920171020
509292refgcc -m64 -Os -fomit-frame-pointer2017110920171020
509328refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
509341refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
510305refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110920171020
510378refgcc -funroll-loops -Os -fomit-frame-pointer2017110920171020
510552refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
510991refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
511023refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110920171020
511469refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110920171020
511496refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
526887refgcc -march=nocona -Os -fomit-frame-pointer2017110920171020
527451refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
532341refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
532757refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110920171020
1544993refcc2017110920171020
1557486refgcc -funroll-loops2017110920171020
1570046refgcc2017110920171020

Test failure

Implementation: crypto_encrypt/ntruees439ep1/ref
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref