Implementation notes: x86, h4e350, crypto_aead/trivia0v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: trivia0v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
584676refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140525
595761refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140525
595890refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140525
600381refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014063020140525
603114refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140525
603702refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140525
603936refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140525
611460refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140525
611532refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140525
612270refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140525
617514refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014063020140525
618591refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140525
620451refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140525
628056refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140525
628167refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140525
630813refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140525
633930refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140525
634029refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140525
634230refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140525
634485refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140525
641550refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140525
658128refgcc -m32 -O3 -fomit-frame-pointer2014063020140525
659016refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140525
659280refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140525
659385refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140525
660108refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140525
660216refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014063020140525
660759refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140525
660810refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140525
660873refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140525
667647refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014063020140525
668169refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140525
668376refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140525
678606refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140525
679791refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140525
683913refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140525
702693refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014063020140525
702834refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014063020140525
702915refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014063020140525
703059refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014063020140525
704520refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140525
705081refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014063020140525
708105refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140525
708162refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140525
708231refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140525
708291refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140525
711312refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140525
711945refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140525
712812refgcc -m32 -O2 -fomit-frame-pointer2014063020140525
713316refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014063020140525
713457refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014063020140525
847059refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140525
847344refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140525
848994refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140525
868878refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140525
869493refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140525
883464refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140525
884835refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140525
893460refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140525
893604refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140525
926070refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140525
926796refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140525
935595refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140525
935679refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140525
935808refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140525
935967refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140525
944988refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140525
946251refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140525
971307refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014063020140525
971460refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014063020140525
973374refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014063020140525
973482refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014063020140525
973716refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014063020140525
977094refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014063020140525
977127refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140525
977202refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140525
977325refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140525
977445refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140525
1005153refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014063020140525
1005432refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014063020140525
1005681refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014063020140525
1006161refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140525
1013610refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140525
1014441refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014063020140525
1014468refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140525
1014612refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014063020140525
1015497refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014063020140525
1015521refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014063020140525
1015566refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140525
1015752refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014063020140525
1016757refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140525
1016769refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014063020140525
1017048refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014063020140525
1024521refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014063020140525
1024569refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014063020140525
1024695refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014063020140525
1024740refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014063020140525
1024755refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014063020140525
1024794refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014063020140525
1026015refgcc -m32 -Os -fomit-frame-pointer2014063020140525
1026861refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140525
1026864refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140525
1027125refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140525
1027623refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140525
1031595refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140525
1031622refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140525
1031772refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140525
1031805refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140525
1036410refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140525
1036776refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140525
1036968refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140525
1052229refgcc -m32 -O -fomit-frame-pointer2014063020140525
1052433refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014063020140525
1052901refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014063020140525
1053015refgcc -m32 -march=core2 -O -fomit-frame-pointer2014063020140525
1053057refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014063020140525
1053084refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014063020140525
1053207refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014063020140525
1054845refgcc -m32 -march=k8 -O -fomit-frame-pointer2014063020140525
1055901refgcc -m32 -march=athlon -O -fomit-frame-pointer2014063020140525
1058217refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140525
1058229refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014063020140525
1058256refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014063020140525
1058424refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140525
1058508refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140525
1058613refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140525
1060584refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140525
1062966refgcc -m32 -march=prescott -O -fomit-frame-pointer2014063020140525
1063056refgcc -m32 -march=nocona -O -fomit-frame-pointer2014063020140525
1087839refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140525
1094214refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140525
1094769refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140525
1099737refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140525
1100550refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140525
1100667refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140525
1103880refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140525
1104495refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140525
1167753refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140525
1167843refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140525
1406835refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014063020140525
1407912refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140525
1410456refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014063020140525
1445475refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014063020140525
1447479refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140525
1448199refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140525
1450812refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014063020140525
1532463refgcc -m32 -march=pentium -O -fomit-frame-pointer2014063020140525
1532544refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140525
1549734refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140525
1549953refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140525
1550598refgcc -m32 -march=k6 -O -fomit-frame-pointer2014063020140525
1567470refgcc -m32 -march=i386 -O -fomit-frame-pointer2014063020140525
1569498refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014063020140525
1570005refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140525
1570389refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140525
1585308refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014063020140525
1585443refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014063020140525
1587654refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140525
1587738refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140525
1587864refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014063020140525
1598097refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140525
1598526refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014063020140525
1598553refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140525
1598814refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014063020140525
1611099refgcc -m32 -march=i486 -O -fomit-frame-pointer2014063020140525
1615230refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014063020140525
1616064refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014063020140525