Implementation notes: amd64, gcc16, crypto_encrypt/ntruees401ep2

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_encrypt
Primitive: ntruees401ep2
TimeImplementationCompilerBenchmark dateSUPERCOP version
357810refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110920171020
357898refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
358024refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110920171020
358297refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
358597refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
358609refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
358686refgcc -funroll-loops -O3 -fomit-frame-pointer2017110920171020
358737refgcc -funroll-loops -O2 -fomit-frame-pointer2017110920171020
358891refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110920171020
358934refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110920171020
359036refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
359577refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110920171020
359804refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110920171020
359978refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
363153refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
363530refgcc -funroll-loops -O -fomit-frame-pointer2017110920171020
363806refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110920171020
364163refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110920171020
364416refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
364567refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
365233refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110920171020
374119refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
374150refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110920171020
374583refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
375277refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110920171020
376010refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110920171020
376048refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
377733refgcc -march=barcelona -O3 -fomit-frame-pointer2017110920171020
377750refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
377813refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110920171020
377866refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
380421refgcc -march=k8 -O3 -fomit-frame-pointer2017110920171020
380581refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
380862refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
380919refgcc -O2 -fomit-frame-pointer2017110920171020
381131refgcc -march=k8 -O2 -fomit-frame-pointer2017110920171020
381489refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
382095refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110920171020
382252refgcc -march=barcelona -O2 -fomit-frame-pointer2017110920171020
382253refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
382265refgcc -m64 -O2 -fomit-frame-pointer2017110920171020
382393refgcc -m64 -O3 -fomit-frame-pointer2017110920171020
382671refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
382979refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
383363refgcc -O3 -fomit-frame-pointer2017110920171020
387917refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110920171020
391858refgcc -m64 -O -fomit-frame-pointer2017110920171020
391869refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
391913refgcc -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
391941refgcc -O -fomit-frame-pointer2017110920171020
392550refgcc -march=barcelona -O -fomit-frame-pointer2017110920171020
392813refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
392906refgcc -march=k8 -O -fomit-frame-pointer2017110920171020
394008refgcc -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
403728refgcc -march=nocona -O3 -fomit-frame-pointer2017110920171020
404220refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
406292refgcc -march=nocona -O -fomit-frame-pointer2017110920171020
406581refgcc -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
409572refgcc -march=nocona -O2 -fomit-frame-pointer2017110920171020
411262refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
436094refgcc -m64 -Os -fomit-frame-pointer2017110920171020
437671refgcc -march=k8 -Os -fomit-frame-pointer2017110920171020
437711refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110920171020
437979refgcc -Os -fomit-frame-pointer2017110920171020
438158refgcc -march=barcelona -Os -fomit-frame-pointer2017110920171020
438229refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
438271refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
438448refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
438736refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
443025refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
443199refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110920171020
443508refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110920171020
443531refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
443643refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110920171020
443650refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
443836refgcc -funroll-loops -Os -fomit-frame-pointer2017110920171020
453319refgcc -march=nocona -Os -fomit-frame-pointer2017110920171020
453748refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
461452refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
461482refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110920171020
1393651refcc2017110920171020
1404465refgcc -funroll-loops2017110920171020
1510528refgcc2017110920171020

Test failure

Implementation: crypto_encrypt/ntruees401ep2/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