Implementation notes: x86, h4e450, crypto_aead/present80n6t4silcv2

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: present80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
46757622refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100720170725
46837584refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100720170725
46850898refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100720170725
46853839refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100720170725
46877831refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100720170725
47096236refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100720170725
47530766refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100720170725
47554720refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100720170725
47831393refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100720170725
48293815refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100720170725
48294428refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100720170725
48552762refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100720170725
48555065refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100720170725
48609672refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100720170725
48911743refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100720170725
48918298refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100720170725
48951999refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100720170725
49153841refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100720170725
49604649refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100720170725
49684302refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100720170725
50273563refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100720170725
50273730refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100720170725
50292335refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100720170725
50299446refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100720170725
50300230refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100720170725
50316755refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100720170725
50317115refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100720170725
51055907refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100720170725
51099488refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100720170725
51100182refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100720170725
51134125refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100720170725
51195053refgcc -m32 -O3 -fomit-frame-pointer2017100720170725
51229942refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100720170725
51346821refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100720170725
51348712refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100720170725
51349814refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100720170725
51384146refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100720170725
51430483refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100720170725
51431466refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100720170725
51432111refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100720170725
51562433refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100720170725
51655228refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100720170725
51656953refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100720170725
51818525refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100720170725
51819446refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100720170725
51819840refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100720170725
52282114refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100720170725
52282490refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100720170725
52286214refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100720170725
52303195refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100720170725
52340568refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100720170725
52340620refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100720170725
52340901refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100720170725
52341461refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100720170725
52718763refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100720170725
52822119refgcc -m32 -march=athlon -O -fomit-frame-pointer2017100720170725
52866403refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100720170725
52869153refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100720170725
52912464refgcc -m32 -O -fomit-frame-pointer2017100720170725
53252079refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100720170725
53253575refgcc -m32 -march=core2 -O -fomit-frame-pointer2017100720170725
53255655refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100720170725
53281900refgcc -m32 -O2 -fomit-frame-pointer2017100720170725
53403153refgcc -m32 -march=k8 -O -fomit-frame-pointer2017100720170725
53443746refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100720170725
53469601refgcc -m32 -march=prescott -O -fomit-frame-pointer2017100720170725
53469752refgcc -m32 -march=nocona -O -fomit-frame-pointer2017100720170725
53479671refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100720170725
53488007refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100720170725
53520772refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100720170725
53639650refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100720170725
53778820refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100720170725
53874452refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100720170725
53915545refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100720170725
54345800refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100720170725
54445982refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100720170725
54446333refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100720170725
54521564refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100720170725
54538731refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100720170725
54650374refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100720170725
55368375refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100720170725
55374545refgcc -m32 -march=k6 -O -fomit-frame-pointer2017100720170725
55391626refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100720170725
55572250refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100720170725
55573176refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100720170725
55622961refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100720170725
55661193refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100720170725
55672413refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100720170725
55895967refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100720170725
55937753refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100720170725
56410463refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100720170725
56437415refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100720170725
56442540refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100720170725
56442597refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100720170725
56442763refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100720170725
56563608refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100720170725
56565014refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100720170725
56721203refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100720170725
56725227refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100720170725
61372118refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100720170725
65826284refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100720170725
74905662refgcc -m32 -march=i486 -O -fomit-frame-pointer2017100720170725
150382620refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100720170725
152461671refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100720170725
154258919refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100720170725
155385581refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100720170725
155802038refgcc -m32 -march=i386 -O -fomit-frame-pointer2017100720170725
155841287refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100720170725
155842289refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100720170725
155953330refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100720170725
156636527refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100720170725
156659161refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100720170725
157019302refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100720170725
157020565refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100720170725
157114600refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100720170725
157116396refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100720170725
157198523refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100720170725
157211558refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100720170725
157305936refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100720170725
157318138refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100720170725
157514708refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100720170725
157583502refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100720170725
157712920refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100720170725
157715590refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100720170725
158672330refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100720170725
158674410refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100720170725
158790757refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100720170725
158831393refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100720170725
158881045refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100720170725
158891870refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100720170725
158914556refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100720170725
158923908refgcc -m32 -Os -fomit-frame-pointer2017100720170725
159023003refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100720170725
159168819refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100720170725
159268773refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100720170725
159280990refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100720170725
159307068refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100720170725
159313751refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100720170725
159339648refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100720170725
159349485refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100720170725
159355042refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100720170725
159366899refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100720170725
159492123refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100720170725
159492654refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100720170725
159499737refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100720170725
160022432refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100720170725
160025856refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100720170725
161048912refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100720170725
161049880refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100720170725
161690166refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100720170725
161690745refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100720170725
161691986refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100720170725
162309504refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100720170725
162310426refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100720170725
162311352refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100720170725
163300682refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100720170725
163300858refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100720170725
165251265refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100720170725
165252396refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100720170725
166041665refgcc -m32 -march=pentium -O -fomit-frame-pointer2017100720170725
166079275refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100720170725

Test failure

Implementation: crypto_aead/present80n6t4silcv2/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref