Implementation notes: amd64, enigma, crypto_aead/artemia256v1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: artemia256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2656296refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
2659005refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140529
2768004refgcc -march=nocona -O3 -fomit-frame-pointer2014060220140529
2768454refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
3164130refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140529
3164652refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
3308526refgcc -march=nocona -O2 -fomit-frame-pointer2014060220140529
3308625refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
3309876refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140529
3312990refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
3417318refgcc -march=nocona -O -fomit-frame-pointer2014060220140529
3419901refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
3644703refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
3645891refgcc -O3 -fomit-frame-pointer2014060220140529
3645981refgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140529
3646134refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
3646413refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
3647097refgcc -m64 -O3 -fomit-frame-pointer2014060220140529
3664800refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140529
3664854refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140529
3664863refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140529
3681612refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
3683592refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140529
3684825refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
3685563refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140529
3691062refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
3692502refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140529
3694518refgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
3817863refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
3817881refgcc -march=k8 -O3 -fomit-frame-pointer2014060220140529
3847437refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140529
4278375refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140529
4278393refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
4279842refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140529
4279923refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
4289904refgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
4290075refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140529
4349097refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
4466430refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140529
4466646refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
4467141refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140529
4477464refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
4477473refgcc -funroll-loops -O -fomit-frame-pointer2014060220140529
4477635refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140529
4479975refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
4692870refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
4693203refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
4693383refgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140529
4805334refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
4806558refgcc -march=k8 -O2 -fomit-frame-pointer2014060220140529
4837023refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
4837176refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
4839768refgcc -march=barcelona -O -fomit-frame-pointer2014060220140529
4861593refgcc -O -fomit-frame-pointer2014060220140529
4862439refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
4867047refgcc -m64 -O2 -fomit-frame-pointer2014060220140529
4867155refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
4879098refgcc -O2 -fomit-frame-pointer2014060220140529
4900383refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
4900383refgcc -march=k8 -O -fomit-frame-pointer2014060220140529
4912812refgcc -m64 -O -fomit-frame-pointer2014060220140529
4968522refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140529
4968567refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140529
4968630refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140529
4968630refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140529
5001498refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140529
5001525refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140529
5002236refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140529
5002344refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140529
5116617refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
5116680refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140529
5117580refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140529
5117643refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
5117733refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140529
5117778refgcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
5117868refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
5124672refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
5124762refgcc -march=nocona -Os -fomit-frame-pointer2014060220140529
5171139refgcc -march=k8 -Os -fomit-frame-pointer2014060220140529
5171157refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
5171166refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
5171184refgcc -march=barcelona -Os -fomit-frame-pointer2014060220140529
5171202refgcc -Os -fomit-frame-pointer2014060220140529
5171292refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
5171301refgcc -m64 -Os -fomit-frame-pointer2014060220140529
5173533refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
5173839refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140529
5174820refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
5249286refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140529
5249313refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140529
5249403refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140529
5249565refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140529
14517954refgcc -funroll-loops2014060220140529
14542407refgcc2014060220140529
14542623refcc2014060220140529