Implementation notes: x86, rumba5, crypto_kem/bigquake1

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: bigquake1
TimeImplementationCompilerBenchmark dateSUPERCOP version
23290368refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091520180818
23969216refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091520180818
24105472refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091520180818
24281760refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091520180818
24289632refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091520180818
24290176refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091520180818
24310784refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091520180818
24339744refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091520180818
24383200refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091520180818
24403104refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091520180818
24591872refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091520180818
24624256refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091520180818
25306368refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091520180818
25313472refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091520180818
25381920refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091520180818
25394624refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091520180818
26456928refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091520180818
26476480refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091520180818
31121536refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091520180818
31276928refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091520180818
31377472refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091520180818
31392000refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091520180818
31422560refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091520180818
31441728refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091520180818
31491968refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091520180818
31499872refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091520180818
31645888refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091520180818
31983456refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091520180818
31988000refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091520180818
32111168refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091520180818
32117024refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091520180818
32152544refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091520180818
32168928refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091520180818
32235552refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091520180818
32245344refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091520180818
32309760refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091520180818
32381088refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
32419104refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091520180818
32419808refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091520180818
32452064refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091520180818
32476928refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
32488992refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091520180818
32497888refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091520180818
32500096refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091520180818
32575968refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091520180818
32588000refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
32597088refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091520180818
32641536refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091520180818
32694240refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091520180818
32789216refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091520180818
32794784refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
32828416refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091520180818
32854720refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091520180818
32862272refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
32871232refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
32874240refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
32880096refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
32883072refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
32884256refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
32894528refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
32897088refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
32901216refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
32906080refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091520180818
32915520refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091520180818
32923328refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091520180818
32925632refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091520180818
32938528refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091520180818
32943872refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091520180818
32962944refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091520180818
32969856refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091520180818
32974624refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091520180818
32993952refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091520180818
33066880refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091520180818
33122016refgcc -m32 -O3 -fomit-frame-pointer2018091520180818
33135040refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
33213696refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
33236256refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
33344192refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091520180818
33366368refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091520180818
33375776refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091520180818
33434784refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
33618752refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091520180818
33666240refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091520180818
33669440refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091520180818
33694944refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091520180818
33762752refgcc -m32 -O2 -fomit-frame-pointer2018091520180818
33869760refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091520180818
33871648refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091520180818
33885984refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091520180818
33890496refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091520180818
33895200refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091520180818
33992704refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091520180818
34011520refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091520180818
34024032refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
34060576refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091520180818
34064672refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091520180818
34409376refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091520180818
34478976refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
34515968refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091520180818
34571168refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091520180818
34573856refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091520180818
34628704refgcc -m32 -march=k6 -O -fomit-frame-pointer2018091520180818
34729760refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
34753888refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091520180818
34876448refgcc -m32 -march=prescott -O -fomit-frame-pointer2018091520180818
34904480refgcc -m32 -march=nocona -O -fomit-frame-pointer2018091520180818
34961600refgcc -m32 -march=i486 -O -fomit-frame-pointer2018091520180818
35036640refgcc -m32 -O -fomit-frame-pointer2018091520180818
35102176refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091520180818
35131520refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091520180818
35134400refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091520180818
35162272refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
35186144refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
35186432refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091520180818
35197632refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091520180818
35284160refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091520180818
35293632refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091520180818
35308416refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091520180818
35319808refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091520180818
35404416refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091520180818
35537216refgcc -m32 -march=k8 -O -fomit-frame-pointer2018091520180818
35762528refgcc -m32 -march=pentium -O -fomit-frame-pointer2018091520180818
35767776refgcc -m32 -march=athlon -O -fomit-frame-pointer2018091520180818
35785984refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091520180818
35911040refgcc -m32 -march=i386 -O -fomit-frame-pointer2018091520180818
35952288refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091520180818
36167712refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
36171360refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
36183552refgcc -m32 -march=core2 -O -fomit-frame-pointer2018091520180818
36813856refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091520180818
36822400refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091520180818
38057376refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091520180818
39622912refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
39635136refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
39637120refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091520180818
39644608refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091520180818
39795072refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091520180818
39812352refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091520180818
40065824refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091520180818
40092800refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091520180818
40097088refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091520180818
40171904refgcc -m32 -Os -fomit-frame-pointer2018091520180818
40199808refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091520180818
40268416refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091520180818
40276736refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091520180818
40306400refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091520180818
40428544refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091520180818
40768512refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
40789760refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091520180818
40790016refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091520180818
41099136refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091520180818
41107712refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091520180818
41139424refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091520180818
41188192refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091520180818
41201920refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091520180818
41352256refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
41381600refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
41419872refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
45473664refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091520180818
45629792refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091520180818
45807200refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091520180818
45811328refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091520180818
45885920refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091520180818
45957888refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091520180818
45998080refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091520180818
46011264refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091520180818
46039616refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091520180818
46110848refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091520180818
46123840refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091520180818
46221440refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091520180818
46275712refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091520180818
46280224refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091520180818
46292000refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091520180818
46307936refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091520180818
46664224refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091520180818
46676480refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091520180818