Implementation notes: x86, titan0, crypto_sign/qtesla3p

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: qtesla3p
TimeImplementationCompilerBenchmark dateSUPERCOP version
22666916refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
22678816refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
22794096refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
22897208refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
22903972refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
23196724refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
23653872refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
23700120refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
24425596refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
24445536refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
24469588refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
24484140refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
24691816refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
24721176refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
24888924refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
25730624refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
26094316refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
26146060refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
26171092refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
26305496refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
26369228refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
26582916refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
26613208refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
26733236refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
26770348refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
26836844refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
26859800refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
26966328refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
26997280refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
27086592refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
27529552refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
27706452refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
27939524refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
27975408refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
28023944refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
28062316refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
28125492refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
28244576refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
28258440refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
28769552refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
28824640refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
28871180refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
28875892refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
28875932refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
28901324refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
28927776refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
28945836refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
28975056refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
29042244refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
29053568refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
29057908refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
29072800refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
29264272refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
29343996refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
29346436refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
29620552refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
29658652refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
29663676refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
29689332refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
29792728refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
29919068refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
29920576refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
29952848refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
30026008refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
30057024refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
30120148refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
30127020refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
30127120refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
30132528refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
30170304refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
30173384refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
30247104refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
30270524refgcc -m32 -O3 -fomit-frame-pointer2019080720190803
30293700refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
30432192refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
30469348refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
30537172refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
30568600refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
30579520refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
30591612refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
30597220refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
30652500refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
30668180refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
30712972refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
30720160refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
30730728refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
30734296refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
30759524refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
30786980refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
30835048refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
30859688refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
31032604refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
31079420refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
31085588refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
31096884refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
31104600refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
31123564refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
31124072refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
31140080refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
31181316refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
31270480refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
31323248refgcc -m32 -O -fomit-frame-pointer2019080720190803
31329460refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
31544872refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
31633248refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
31646148refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
31651000refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
31662160refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
31665508refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
31702128refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
31703380refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
31728444refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
31730368refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
31827096refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
31854596refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
31887388refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
31955872refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
31976516refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
32120932refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
32197192refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
32217820refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
32247452refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
32254868refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
32283536refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
32285240refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
32337216refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
32339948refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
32359532refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
32372208refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
32390628refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
32402308refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
32412416refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
32418096refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
32419332refgcc -m32 -Os -fomit-frame-pointer2019080720190803
32472128refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
32487188refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
32505256refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
32505784refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
32566364refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
32586568refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
32596228refgcc -m32 -O2 -fomit-frame-pointer2019080720190803
32741172refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
32754572refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
32797876refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
32827888refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
32896220refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
32905792refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
32909676refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
32916476refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
32923868refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
32960608refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
32987016refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
32994492refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
33024428refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
33036004refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
33100828refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
33312756refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
33316016refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
33332092refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
33512472refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
33529644refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
33644376refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
33647172refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
33696004refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
50580976refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
51287560refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
51641744refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
51884744refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
52447532refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
53818496refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
70588296refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
70956264refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
72315268refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
72853520refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
78503560refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
82689748refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803