Implementation notes: amd64, enigma, crypto_aead/acorn128

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: acorn128
TimeImplementationCompilerBenchmark dateSUPERCOP version
8405730refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
8557731refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140529
8591841refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
8605305refgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
8628408refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
8667981refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
8673939refgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140529
8729019refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140529
8735373refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140529
8747550refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140529
8760699refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140529
8768043refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
8879238refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140529
8906958refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140529
9101106refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
9380151refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140529
9402867refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
9421488refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
9421668refgcc -march=nocona -O3 -fomit-frame-pointer2014060120140529
9457875refgcc -march=k8 -O3 -fomit-frame-pointer2014060120140529
9554688refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
9599193refgcc -m64 -O3 -fomit-frame-pointer2014060120140529
9743256refgcc -O3 -fomit-frame-pointer2014060120140529
19350630refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140529
19356750refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
19920096refgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
19920438refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
19920816refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140529
20134827refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
20199060refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140529
20672541refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
20675358refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140529
20725920refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
20768454refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140529
21983580refgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
21983796refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140529
21986028refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
21986874refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
22003596refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140529
23066397refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140529
23114286refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
36238140refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
36238653refgcc -march=nocona -O2 -fomit-frame-pointer2014060120140529
36375165refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
36376272refgcc -march=nocona -O -fomit-frame-pointer2014060120140529
36510687refgcc -march=k8 -O2 -fomit-frame-pointer2014060120140529
36511353refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
36524844refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
36524871refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
36525852refgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140529
36548775refgcc -m64 -O2 -fomit-frame-pointer2014060120140529
36550935refgcc -O2 -fomit-frame-pointer2014060120140529
36551763refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
36559881refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
36559881refgcc -march=barcelona -O -fomit-frame-pointer2014060120140529
36560268refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
36594396refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
36594864refgcc -march=k8 -O -fomit-frame-pointer2014060120140529
36596817refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140529
36596979refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140529
36597735refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140529
36597942refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140529
36685944refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
36688302refgcc -O -fomit-frame-pointer2014060120140529
36688356refgcc -m64 -O -fomit-frame-pointer2014060120140529
36735840refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140529
36735984refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140529
36736524refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140529
36737307refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140529
38908476refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140529
38908746refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
38916423refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140529
38916540refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140529
38916855refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140529
38917107refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140529
38961738refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
38961864refgcc -march=k8 -Os -fomit-frame-pointer2014060120140529
38961918refgcc -Os -fomit-frame-pointer2014060120140529
38962386refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
38962458refgcc -m64 -Os -fomit-frame-pointer2014060120140529
38979864refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
38979999refgcc -march=barcelona -Os -fomit-frame-pointer2014060120140529
38981862refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
39013767refgcc -march=nocona -Os -fomit-frame-pointer2014060120140529
39015279refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
39042531refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140529
39042765refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140529
39042999refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
39044538refgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
39044997refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
39045483refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140529
39046203refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
158520870refgcc -funroll-loops2014060120140529
158525163refgcc2014060120140529
158526927refcc2014060120140529