Implementation notes: x86, h4e350, crypto_sign/pass769

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
6241761ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014080820140622
6244491ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2014080820140622
6245238ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014080820140622
6245385ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2014080820140622
6245769ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2014080820140622
6246234ref-karatsubagcc -m32 -O -fomit-frame-pointer2014080820140622
6246315ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014080820140622
6246945ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014080820140622
6247587ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2014080820140622
6248499ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014080820140622
6248766ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2014080820140622
6250413ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014080820140622
6252132ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080820140622
6252666ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014080820140622
6252960ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014080820140622
6254229ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2014080820140622
6254520ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2014080820140622
6254736ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2014080820140622
6255993ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014080820140622
6256050ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014080820140622
6256530ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2014080820140622
6257106ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2014080820140622
6258459ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014080820140622
6258654ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2014080820140622
6260052ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080820140622
6262848ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014080820140622
6263184ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2014080820140622
6263643ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2014080820140622
6264639ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014080820140622
6265644ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014080820140622
6273078ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2014080820140622
6280887ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014080820140622
6281376ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014080820140622
6289665ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014080820140622
6345915ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014080820140622
6360315ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014080820140622
6406326ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2014080820140622
6845271ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014080820140622
6850491ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014080820140622
6860316ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2014080820140622
6886161ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014080820140622
6899427ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014080820140622
7086288ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014080820140622
7123992ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2014080820140622
7329942ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2014080820140622
7338513ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2014080820140622
7340703ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2014080820140622
7357710ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014080820140622
7393566ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014080820140622
7402800ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014080820140622
7630245ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014080820140622
7643085ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2014080820140622
7644225ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014080820140622
7646391ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014080820140622
7652328ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014080820140622
7654194ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2014080820140622
7656066ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2014080820140622
7657152ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014080820140622
7657395ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080820140622
7657746ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014080820140622
7659024ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2014080820140622
7660848ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014080820140622
7661337ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2014080820140622
7666194ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080820140622
7667142ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014080820140622
7667853ref-karatsubagcc -m32 -Os -fomit-frame-pointer2014080820140622
7671954ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2014080820140622
7674285ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2014080820140622
7681917ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014080820140622
7684710ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014080820140622
7685217ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014080820140622
7686672ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014080820140622
7695219ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080820140622
7697868ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014080820140622
7796181ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014080820140622
7799670ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014080820140622
7805991ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014080820140622
7808649ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014080820140622
7822554ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080820140622
7824405ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2014080820140622
7825872ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014080820140622
7836972ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2014080820140622
7839372ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2014080820140622
7840320ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2014080820140622
7858962ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014080820140622
7859760ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2014080820140622
7861848ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014080820140622
7871853ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014080820140622
7885632ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014080820140622
7998528ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014080820140622
8313192ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014080820140622
8382180ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014080820140622
8639133ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014080820140622
8971431ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080820140622
9366249ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080820140622
9375351ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2014080820140622
9400836ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2014080820140622
9401004ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2014080820140622
9412305ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014080820140622
9413256ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014080820140622
9554013ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080820140622
9560826ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080820140622
9564669ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080820140622
9567696ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080820140622
9572382ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080820140622
9576279ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080820140622
9577371ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080820140622
9588273ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080820140622
9592254ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2014080820140622
9594195ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014080820140622
9599274ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014080820140622
9654669ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080820140622
9669147ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080820140622
9705714ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2014080820140622
9725865ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2014080820140622
9728355ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2014080820140622
9734190ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2014080820140622
9735948ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2014080820140622
9737514ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014080820140622
9738093ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014080820140622
9742428ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014080820140622
9746076ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014080820140622
9833451ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014080820140622
9845742ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014080820140622
9847437ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080820140622
9848436ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2014080820140622
9849168ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2014080820140622
9850332ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2014080820140622
9858186ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080820140622
9867369ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014080820140622
9881982ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014080820140622
9885426ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014080820140622
9886275ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2014080820140622
9891561ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014080820140622
9899484ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2014080820140622
9903327ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2014080820140622
9910893ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014080820140622
9912462ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014080820140622
9919032ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014080820140622
10126074ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014080820140622
10129446ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080820140622
10135422ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080820140622
10139688ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014080820140622
10146705ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080820140622
10147470ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080820140622
10147812ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2014080820140622
10149141ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080820140622
10149546ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080820140622
10150230ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2014080820140622
10151214ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080820140622
10158024ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080820140622
10158786ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080820140622
10174260ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080820140622
10175997ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080820140622
10176114ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080820140622
10188093ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080820140622
10188747ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080820140622
10189761ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080820140622
10192707ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080820140622
10193745ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080820140622
10203903ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080820140622
10224336ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014080820140622
10232781ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014080820140622
10234929ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2014080820140622
10237668ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014080820140622
10240332ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014080820140622
10240884ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014080820140622