Implementation notes: x86, samba, crypto_encrypt/mcnie3q1281

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_encrypt
Primitive: mcnie3q1281
TimeImplementationCompilerBenchmark dateSUPERCOP version
34932141refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072420190110
35208252refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072420190110
35236071refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072420190110
35239434refgcc -m32 -O -fomit-frame-pointer2019072420190110
35361667refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072420190110
35443443refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072420190110
35450460refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072420190110
35450934refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072420190110
35561246refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072420190110
35719943refgcc -m32 -O3 -fomit-frame-pointer2019072420190110
35809459refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072420190110
35820422refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072420190110
35843930refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072420190110
35990172refgcc -m32 -O2 -fomit-frame-pointer2019072420190110
35994188refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072420190110
36031107refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072420190110
36088437refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072420190110
36162090refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072420190110
36196833refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072420190110
36199264refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072420190110
36204274refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072420190110
36208121refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072420190110
36211821refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072420190110
36218167refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072420190110
36266002refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072420190110
36279465refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072420190110
36284517refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072420190110
36292948refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072420190110
36294439refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072420190110
36305314refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072420190110
36311383refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072420190110
36380183refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072420190110
36446567refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072420190110
36448142refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072420190110
36478514refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072420190110
36496228refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072420190110
36511488refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072420190110
36524852refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072420190110
36538825refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072420190110
36545581refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072420190110
36557746refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072420190110
36565847refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072420190110
36577428refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072420190110
36597379refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072420190110
36605706refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072420190110
36613325refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072420190110
36618109refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072420190110
36664454refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072420190110
36681752refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072420190110
36684006refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072420190110
36756826refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072420190110
36803347refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072420190110
36854973refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072420190110
36921117refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072420190110
36941682refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072420190110
36941871refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072420190110
36958220refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072420190110
36983893refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072420190110
36995275refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072420190110
37032052refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072420190110
37059869refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072420190110
37059948refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072420190110
37063832refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072420190110
37086667refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072420190110
37096653refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072420190110
37110385refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072420190110
37155635refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072420190110
37173970refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072420190110
37200720refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072420190110
37218127refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072420190110
37246125refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072420190110
37254443refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072420190110
38253496refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072420190110
38270516refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072420190110
38499980refgcc -m32 -Os -fomit-frame-pointer2019072420190110
38649252refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072420190110
38709657refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072420190110
38718665refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072420190110
38732098refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072420190110
38737512refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072420190110
38842772refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072420190110
38843302refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072420190110
38857278refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072420190110
38872345refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072420190110
38880542refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072420190110
38889043refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072420190110
38967863refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072420190110
38980119refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072420190110
38983601refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072420190110
38984062refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072420190110
38990238refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072420190110
38991552refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072420190110
39007934refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072420190110
39038514refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072420190110
39127821refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072420190110
39145083refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072420190110
39275048refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072420190110
39280438refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072420190110
40177863refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072420190110
40180653refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072420190110
40209317refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072420190110
40435463refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072420190110
40439006refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072420190110
40458994refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072420190110
40744635refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072420190110
40839236refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072420190110
40843735refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072420190110
40849485refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072420190110
41410791refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072420190110
41418313refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072420190110
41604373refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072420190110
41628909refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072420190110
41781957refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072420190110
41990486refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072420190110
42637094refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072420190110
42727042refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072420190110
42746369refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072420190110
42748506refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072420190110
42751218refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072420190110
42751895refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072420190110
42763792refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072420190110
42949959refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072420190110
43043075refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072420190110
43077399refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072420190110
43101052refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072420190110
43187877refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072420190110
43243715refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072420190110
43393496refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072420190110
43959869refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072420190110
44000389refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072420190110
44039315refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072420190110
44047242refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072420190110
44058480refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072420190110
44082331refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072420190110
44089369refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072420190110
44093337refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072420190110
44099111refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072420190110
44107381refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072420190110
44152572refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072420190110
44183754refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072420190110
44198375refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072420190110
44213091refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072420190110
44275897refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072420190110
44294272refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072420190110
44388667refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072420190110
44460801refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072420190110
44475799refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072420190110
44580644refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072420190110
44583780refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072420190110
44719105refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072420190110
44756768refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072420190110
44773542refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072420190110
44832812refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072420190110
44894550refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072420190110
44955904refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072420190110
45039041refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072420190110
45141437refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072420190110
45283752refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072420190110
45338150refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072420190110
46918472refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072420190110
47224772refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072420190110
47484105refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072420190110
47553460refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072420190110
48680426refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072420190110
48709357refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072420190110
48760085refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072420190110
48885139refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072420190110
49025812refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072420190110
49068389refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072420190110
49360371refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072420190110
49475033refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072420190110
49591083refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072420190110
49786514refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072420190110
49952496refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072420190110
51591463refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072420190110
52819346refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072420190110