Implementation notes: amd64, enigma, crypto_aead/proest256otrv1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
245430refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
246807refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060420140529
247707refgcc -march=nocona -O3 -fomit-frame-pointer2014060420140529
261621refgcc -march=k8 -O3 -fomit-frame-pointer2014060420140529
262044refgcc -O3 -fomit-frame-pointer2014060420140529
262071refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
262476refgcc -m64 -O3 -fomit-frame-pointer2014060420140529
262566refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
265041refgcc -march=barcelona -O3 -fomit-frame-pointer2014060420140529
265311refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
265536refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
266364refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
267372refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060420140529
271089refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
271323refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060420140529
271368refgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140529
271593refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
271602refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060420140529
275598refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060420140529
276273refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060420140529
285210refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
316629refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140529
317970refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060420140529
359982refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
362421refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
372078refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
373545refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
374202refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
374346refgcc -funroll-loops -O -fomit-frame-pointer2014060420140529
374733refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
375426refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060420140529
375435refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060420140529
383805refgcc -march=barcelona -O2 -fomit-frame-pointer2014060420140529
384264refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
385011refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
385515refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060420140529
387045refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060420140529
395037refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
395496refgcc -march=k8 -O2 -fomit-frame-pointer2014060420140529
396144refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060420140529
396567refgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140529
396567refgcc -march=nocona -O -fomit-frame-pointer2014060420140529
397233refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060420140529
397305refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140529
397971refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140529
398241refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
398520refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
398700refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060420140529
398736refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140529
399816refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060420140529
399969refgcc -march=nocona -O2 -fomit-frame-pointer2014060420140529
400023refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140529
400266refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
400347refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060420140529
401355refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140529
401355refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140529
401490refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
402660refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060420140529
403614refgcc -m64 -Os -fomit-frame-pointer2014060420140529
403650refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
403965refgcc -Os -fomit-frame-pointer2014060420140529
403965refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
404316refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
404442refgcc -march=barcelona -Os -fomit-frame-pointer2014060420140529
404532refgcc -march=k8 -Os -fomit-frame-pointer2014060420140529
408834refgcc -m64 -O -fomit-frame-pointer2014060420140529
408996refgcc -O -fomit-frame-pointer2014060420140529
409365refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140529
409626refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060420140529
409644refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
409743refgcc -march=k8 -O -fomit-frame-pointer2014060420140529
410022refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
410022refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
410652refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140529
410796refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060420140529
411030refgcc -march=barcelona -O -fomit-frame-pointer2014060420140529
411543refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
415467refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
415917refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
416358refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060420140529
416511refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
417501refgcc -funroll-loops -Os -fomit-frame-pointer2014060420140529
417528refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060420140529
418023refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060420140529
418743refgcc -m64 -O2 -fomit-frame-pointer2014060420140529
418887refgcc -O2 -fomit-frame-pointer2014060420140529
419157refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
419274refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
421668refgcc -march=nocona -Os -fomit-frame-pointer2014060420140529
423297refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
423756refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060420140529
1803591refgcc -funroll-loops2014060420140529
1805571refgcc2014060420140529
1808514refcc2014060420140529