Implementation notes: x86, kizomba, crypto_aead/hs1sivv2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: hs1sivv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
12619fastergcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
12629fastergcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
12829fastergcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
12871fastergcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
13067fastergcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
13087fastergcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
13189fastergcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
13234fastergcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
13319fastergcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
13327fastergcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
13355fastergcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
13506fastergcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
13570fastergcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
13617fastergcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
13641fastergcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
13671fastergcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
13676fastergcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
13680fastergcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
13681fastergcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
13686fastergcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
13712fastergcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
13724fastergcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
13730fastergcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
13773fastergcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
13778fastergcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
13806fastergcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
13825fastergcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
13829fastergcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
14038fastergcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
14052fastergcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
14072fastergcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
14099fastergcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
14131fastergcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
14141fastergcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
14147fastergcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
14164fastergcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
14168fastergcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
14169fastergcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
14207fastergcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
14226fastergcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
14276fastergcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
14351fastergcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
14357fastergcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
14403fastergcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
14407fastergcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
14411fastergcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
14439fastergcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
14465fastergcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
14468fastergcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
14474fastergcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
14480fastergcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
14506fastergcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
14510fastergcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
14644fastergcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
14675fastergcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
14696fastergcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
14704fastergcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
14707fastergcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
14728fastergcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
14748fastergcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
14758fastergcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
14818fastergcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
14861fastergcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
14919fastergcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
35736fastergcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
35748fastergcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
35927fastergcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
35937fastergcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
36016fastergcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
36343fastergcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
36355fastergcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
36361fastergcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
36381fastergcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
36516fastergcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
36539fastergcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
36643fastergcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
36814fastergcc -m32 -O3 -fomit-frame-pointer2018082220180818
36845fastergcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
36899fastergcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
36907fastergcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
36925fastergcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
36951fastergcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
37579refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
37586fastergcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
37606fastergcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
37654fastergcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
37691refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
37699refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
37702fastergcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
37714refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
37714fastergcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
37750fastergcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
37774fastergcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
37796refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
37801refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
37841fastergcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
37891fastergcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
38012fastergcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
38033fastergcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
38065refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
38089refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
38111fastergcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
38195refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
38210fastergcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
38228refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
38229refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
38236refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
38258refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
38266refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
38276refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
38278refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
38309refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
38313refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
38341refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
38389refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
38395refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
38415refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
38484refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
38512fastergcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
38529refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
38545refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
38559fastergcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
38561fastergcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
38567refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
38572refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
38580fastergcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
38585refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
38605fastergcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
38613fastergcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
38621refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
38706refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
38725refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
38798refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
38817refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
38827refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
38827refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
38929refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
39075fastergcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
39154refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
39268refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
39572fastergcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
39897refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
40412fastergcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
40644fastergcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
40710fastergcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
40768fastergcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
40790fastergcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
40807fastergcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
41111refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
41433fastergcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
41451refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
41585fastergcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
41609fastergcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
42425fastergcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
42447fastergcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
42621fastergcc -m32 -O2 -fomit-frame-pointer2018082220180818
42635fastergcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
42813refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
42833refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
43220refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
43621fastergcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
43625fastergcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
43684fastergcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
43705fastergcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
44083refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
44123fastergcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
44152fastergcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
44162fastergcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
44167fastergcc -m32 -O -fomit-frame-pointer2018082220180818
44224fastergcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
44242fastergcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
44300fastergcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
44351refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
44447fastergcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
44456fastergcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
44490refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
44609fastergcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
44641fastergcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
44696refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
44715fastergcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
44724fastergcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
44742fastergcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
44758fastergcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
44758refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
44762fastergcc -m32 -Os -fomit-frame-pointer2018082220180818
44818refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
44821refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
44895refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
44896refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
44911fastergcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
44913refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
44974fastergcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
45028fastergcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
45034fastergcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
45047fastergcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
45050refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
45056fastergcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
45121fastergcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
45276fastergcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
45385fastergcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
45530fastergcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
45562fastergcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
45572fastergcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
45573fastergcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
45583fastergcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
45645fastergcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
45647fastergcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
45733fastergcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
45764fastergcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
45776fastergcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
46032fastergcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
46052fastergcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
46095fastergcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
46125refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
46139refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
46345fastergcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
46440refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
46780refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
46964refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
47135refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
47217refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
47285refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
47490refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
47619refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
47821refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
47830refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
47865refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
47915refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
48006refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
48671refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
48683refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
48778refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
48790refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
49097refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
49139refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
49482fastergcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
49550refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
49691refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
49748refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
49823refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
50074refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
50165refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
51947refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
52091refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
56109refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
56147refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
56195refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
56585refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
56657refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
57018refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
59067refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
59194refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
59593refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
60121refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
60149refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
60190refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
60740refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
60935refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
60988refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
61048refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
61230refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
61250refgcc -m32 -Os -fomit-frame-pointer2018082220180818
61252refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
61428refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
61553refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
61590refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
61607refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
61627refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
61646refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
61714refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
61716refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
61730refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
61885refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
62145refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
62252refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
62361refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
62365refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
62407refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
62754refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
63032refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
63220refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
63324refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
63871refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
64232refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
64416refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
64469refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
64527refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
64598refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
64599refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
64621refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
64682refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
64887refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
65064refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
65119refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
65121refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
65345refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
65411refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
65532refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
65566refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
65586refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
66026refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
66269refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
66470refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
66998refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
67190refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
67285refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
67364refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
67563refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
67685refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
67805refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
67955refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
68405refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
68665refgcc -m32 -O -fomit-frame-pointer2018082220180818
68688refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
68975refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
70843refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
70855refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
70936refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
70956refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
70962refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
71145refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
71715refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
71819refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
73076refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
73946refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
74464refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
74815refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
123422refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
123472refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
127856refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
133455refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
133840refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
139912refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
140270refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
140536refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
140920refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818

Compiler output

Implementation: crypto_aead/hs1sivv2/faster
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hs1.c: hs1.c: In function 'hs1siv_decrypt':
hs1.c: hs1.c:1033:30: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
hs1.c: unsigned char *tmp = malloc(abytes);
hs1.c: ^~~~~~
hs1.c: hs1.c:1033:30: warning: incompatible implicit declaration of built-in function 'malloc'
hs1.c: hs1.c:1033:30: note: include 'gt;' or provide a declaration of 'malloc'
hs1.c: hs1.c:1037:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
hs1.c: free(tmp);
hs1.c: ^~~~
hs1.c: hs1.c:1037:9: warning: incompatible implicit declaration of built-in function 'free'
hs1.c: hs1.c:1037:9: note: include 'gt;' or provide a declaration of 'free'

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer faster
gcc -m32 -O2 -fomit-frame-pointer faster
gcc -m32 -O3 -fomit-frame-pointer faster
gcc -m32 -O -fomit-frame-pointer faster
gcc -m32 -Os -fomit-frame-pointer faster
gcc -m32 -march=athlon -O2 -fomit-frame-pointer faster
gcc -m32 -march=athlon -O3 -fomit-frame-pointer faster
gcc -m32 -march=athlon -O -fomit-frame-pointer faster
gcc -m32 -march=athlon -Os -fomit-frame-pointer faster
gcc -m32 -march=i386 -O2 -fomit-frame-pointer faster
gcc -m32 -march=i386 -O3 -fomit-frame-pointer faster
gcc -m32 -march=i386 -O -fomit-frame-pointer faster
gcc -m32 -march=i386 -Os -fomit-frame-pointer faster
gcc -m32 -march=i486 -O2 -fomit-frame-pointer faster
gcc -m32 -march=i486 -O3 -fomit-frame-pointer faster
gcc -m32 -march=i486 -O -fomit-frame-pointer faster
gcc -m32 -march=i486 -Os -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -O -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -O -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer faster
gcc -m32 -march=k6 -O2 -fomit-frame-pointer faster
gcc -m32 -march=k6 -O3 -fomit-frame-pointer faster
gcc -m32 -march=k6 -O -fomit-frame-pointer faster
gcc -m32 -march=k6 -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -O -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -O -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium -O -fomit-frame-pointer faster
gcc -m32 -march=pentium -Os -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer faster

Compiler output

Implementation: crypto_aead/hs1sivv2/faster
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hs1.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
hs1.c: from hs1.c:27:
hs1.c: hs1.c: In function 'xor32':
hs1.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
hs1.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
hs1.c: ^~~~~~~~~~~~~~~~
hs1.c: hs1.c:76:5: note: called from here
hs1.c: _mm256_storeu_si256((__m256i *)d,
hs1.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_xor_si256(_mm256_loadu_si256((__m256i *)s),
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_loadu_si256((__m256i *)d)));
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
hs1.c: from hs1.c:27:
hs1.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
hs1.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
hs1.c: ^~~~~~~~~~~~~~~~
hs1.c: hs1.c:76:5: note: called from here
hs1.c: _mm256_storeu_si256((__m256i *)d,
hs1.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_xor_si256(_mm256_loadu_si256((__m256i *)s),
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_loadu_si256((__m256i *)d)));
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: crypto_aead/hs1sivv2/faster
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
hs1.c: hs1.c: In function 'hash_step':
hs1.c: hs1.c:314:40: warning: implicit declaration of function '_mm_cvtsi128_si64'; did you mean '_mm_cvtsi128_si32'? [-Wimplicit-function-declaration]
hs1.c: accum[0] = poly_step(accum[0], _mm_cvtsi128_si64(s0_128), ctx->gt;poly_key[0]);
hs1.c: ^~~~~~~~~~~~~~~~~
hs1.c: _mm_cvtsi128_si32
try.c: crypto_aead_hs1sivv2.a(hs1.o): In function `hash_step':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: crypto_aead_hs1sivv2.a(hs1.o): In function `hash_finalize':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: crypto_aead_hs1sivv2.a(hs1.o):hs1.c:(.text+0x...): more undefined references to `_mm_cvtsi128_si64' follow
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer faster
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer faster
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer faster

Compiler output

Implementation: crypto_aead/hs1sivv2/faster
Compiler: gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
hs1.c: hs1.c: In function 'hash_step':
hs1.c: hs1.c:314:40: warning: implicit declaration of function '_mm_cvtsi128_si64'; did you mean '_mm_cvtsi128_si32'? [-Wimplicit-function-declaration]
hs1.c: accum[0] = poly_step(accum[0], _mm_cvtsi128_si64(s0_128), ctx->gt;poly_key[0]);
hs1.c: ^~~~~~~~~~~~~~~~~
hs1.c: _mm_cvtsi128_si32
try.c: crypto_aead_hs1sivv2.a(hs1.o): In function `hash_finalize.constprop.1':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: crypto_aead_hs1sivv2.a(hs1.o): In function `hash_step':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: crypto_aead_hs1sivv2.a(hs1.o):hs1.c:(.text+0x...): more undefined references to `_mm_cvtsi128_si64' follow
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer faster