Implementation notes: x86, samba, crypto_kem/bigquake3

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: bigquake3
TimeImplementationCompilerBenchmark dateSUPERCOP version
54279423refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
55371666refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
55567415refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
55812639refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072320190110
55856463refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
56003645refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
56078175refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072320190110
56422647refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072320190110
56460629refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072320190110
56679230refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
56749582refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
56756692refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072320190110
56926629refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072320190110
56972427refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072320190110
57129042refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
57332488refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
57335269refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
57509669refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072320190110
57587496refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
57674286refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
57691569refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
57808773refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
57896053refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
57904056refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
58156994refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
58270121refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072320190110
58313047refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072320190110
58343857refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
58545631refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
58732157refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072320190110
58891762refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
59144514refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
59240839refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
59242280refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
59385998refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
59386403refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
59528119refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
59536163refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
59634581refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
59640089refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
59974575refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
60160037refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
60246449refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
60409964refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
60577181refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
60705597refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
60792401refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
61036696refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
61633717refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
61671163refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
61709927refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
61980808refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
62304835refgcc -m32 -O3 -fomit-frame-pointer2019072320190110
62403875refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
62658524refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
62931417refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
63115770refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
63129367refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
63219190refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
63300845refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
64166648refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
64743835refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072320190110
64865371refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072320190110
64900536refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072320190110
65369237refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
65378581refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
65465157refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072320190110
65474444refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
65497946refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
65614044refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072320190110
65624296refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072320190110
65680230refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072320190110
65683623refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
66158433refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072320190110
66446411refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
66760718refgcc -m32 -O2 -fomit-frame-pointer2019072320190110
66793784refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
67047710refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
67059909refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
67096998refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
67380451refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
67643518refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
67651677refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
67702588refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
68092591refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
68519601refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
69246327refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
69496230refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
69708383refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
70341363refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
70634815refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
71181208refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072320190110
71226783refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
71270725refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
71406504refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
71599348refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
71827638refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072320190110
71967835refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
72015286refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
72216047refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
72241500refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
72676663refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
72892516refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
72925038refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072320190110
72982153refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
73420143refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072320190110
73456042refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
73499435refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
73509788refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072320190110
73547113refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
73978088refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072320190110
74307748refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072320190110
74539188refgcc -m32 -O -fomit-frame-pointer2019072320190110
74951290refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
75155291refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
76352157refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072320190110
76447174refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
76578169refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
78477400refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
79629447refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
79664391refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
79923947refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
80313416refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
82460698refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
83237246refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
84186951refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072320190110
84404184refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072320190110
84625607refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
84716685refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
84868766refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
85013192refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
85045381refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
85400788refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072320190110
85502633refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072320190110
85650452refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072320190110
85733250refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
85804408refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
85846875refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
85929361refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
86198137refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
86465805refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072320190110
86587619refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
86675734refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
86712932refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
86715540refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
86767212refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072320190110
86767220refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
86850924refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
86980803refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
87029643refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
87842953refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
88368347refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
88595815refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
88648014refgcc -m32 -Os -fomit-frame-pointer2019072320190110
88656194refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
89426109refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
89662863refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
89727798refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072320190110
90078810refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
90821679refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
90885854refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072320190110
91182009refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
91798986refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
92101808refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
125159953refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
126488562refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
126694913refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
130483768refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
132432038refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
134288458refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
145600712refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
162303363refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
167560889refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
171081071refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110
171457614refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
171486143refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110