Implementation notes: x86, jos, crypto_aead/hs1sivlov1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: hs1sivlov1
TimeImplementationCompilerBenchmark dateSUPERCOP version
49680refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
49763refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014091120140907
50018refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014091120140907
50280refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014091120140907
50295refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
50355refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014091120140907
50363refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014091120140907
50385refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014091120140907
50407refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
50437refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
50528refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014091120140907
50580refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014091120140907
50760refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014091120140907
50820refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
50828refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014091120140907
50843refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014091120140907
50985refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014091120140907
51210refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014091120140907
51397refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014091120140907
51405refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014091120140907
51420refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014091120140907
51450refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014091120140907
51458refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014091120140907
51750refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014091120140907
51870refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014091120140907
52298refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014091120140907
52350refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014091120140907
52567refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014091120140907
52672refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014091120140907
52763refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014091120140907
53070refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014091120140907
53265refgcc -m32 -O3 -fomit-frame-pointer2014091120140907
53655refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014091120140907
54000refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014091120140907
54188refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014091120140907
54225refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014091120140907
54255refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014091120140907
55395refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014091120140907
55605refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014091120140907
56625refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014091120140907
62003refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014091120140907
62302refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014091120140907
62445refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014091120140907
62460refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014091120140907
62955refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
62963refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014091120140907
62978refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014091120140907
63097refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014091120140907
63413refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014091120140907
63840refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014091120140907
64103refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014091120140907
65903refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014091120140907
67417refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014091120140907
68175refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014091120140907
68257refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014091120140907
68280refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014091120140907
68520refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
68527refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
68647refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014091120140907
68797refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
68820refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014091120140907
68947refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
68985refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014091120140907
69128refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014091120140907
69248refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014091120140907
69743refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014091120140907
69787refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014091120140907
69983refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014091120140907
70350refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014091120140907
70395refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014091120140907
70567refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014091120140907
70710refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014091120140907
70920refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014091120140907
70957refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014091120140907
72060refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014091120140907
72150refgcc -m32 -O2 -fomit-frame-pointer2014091120140907
74528refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014091120140907
74558refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014091120140907
75195refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014091120140907
75397refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014091120140907
78960refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014091120140907
79125refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014091120140907
79140refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014091120140907
79433refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014091120140907
79575refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014091120140907
79695refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014091120140907
79718refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014091120140907
79770refgcc -m32 -Os -fomit-frame-pointer2014091120140907
79860refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014091120140907
80482refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014091120140907
80587refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014091120140907
80610refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014091120140907
80812refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
80985refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
81030refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014091120140907
81060refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014091120140907
81082refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014091120140907
81135refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014091120140907
81157refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014091120140907
81293refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014091120140907
81300refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014091120140907
81315refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014091120140907
81330refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014091120140907
81435refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014091120140907
81532refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
81735refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014091120140907
81907refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014091120140907
81915refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014091120140907
81968refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014091120140907
81997refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014091120140907
82042refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014091120140907
82050refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014091120140907
82177refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014091120140907
82208refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014091120140907
82275refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014091120140907
82395refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014091120140907
82800refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014091120140907
82897refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014091120140907
82920refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014091120140907
84000refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014091120140907
107190refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014091120140907
107550refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014091120140907
107685refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014091120140907
107910refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014091120140907
108000refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014091120140907
108173refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014091120140907
108270refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014091120140907
108315refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014091120140907
108353refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014091120140907
108450refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014091120140907
108570refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014091120140907
108720refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014091120140907
108892refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014091120140907
109012refgcc -m32 -march=core2 -O -fomit-frame-pointer2014091120140907
109057refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014091120140907
109110refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
109140refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014091120140907
109185refgcc -m32 -O -fomit-frame-pointer2014091120140907
109432refgcc -m32 -march=i486 -O -fomit-frame-pointer2014091120140907
109515refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014091120140907
109785refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
109815refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
109830refgcc -m32 -march=k6 -O -fomit-frame-pointer2014091120140907
109912refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014091120140907
110032refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014091120140907
110422refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014091120140907
110542refgcc -m32 -march=prescott -O -fomit-frame-pointer2014091120140907
110543refgcc -m32 -march=nocona -O -fomit-frame-pointer2014091120140907
111000refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014091120140907
111413refgcc -m32 -march=k8 -O -fomit-frame-pointer2014091120140907
111795refgcc -m32 -march=athlon -O -fomit-frame-pointer2014091120140907
111803refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014091120140907
111855refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014091120140907
112088refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014091120140907
112365refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014091120140907
112455refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014091120140907
113332refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014091120140907
113865refgcc -m32 -march=pentium -O -fomit-frame-pointer2014091120140907
114772refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014091120140907
119850refgcc -m32 -march=i386 -O -fomit-frame-pointer2014091120140907