Implementation notes: x86, titan0, crypto_aead/hs1sivv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: hs1sivv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
13340fastergcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
13432fastergcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
13528fastergcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
13728fastergcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
14040fastergcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
14124fastergcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
14176fastergcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
14348fastergcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
14480fastergcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
14508fastergcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
14528fastergcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
14544fastergcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
14580fastergcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
14580fastergcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
14584fastergcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
14592fastergcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
14612fastergcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
14632fastergcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
14672fastergcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
14676fastergcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
14692fastergcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
14708fastergcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
14712fastergcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
14720fastergcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
14876fastergcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
14892fastergcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
14904fastergcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
14920fastergcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
14952fastergcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
15004fastergcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
15132fastergcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
15244fastergcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
15256fastergcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
15264fastergcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
15272fastergcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
15276fastergcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
15340fastergcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
15368fastergcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
15424fastergcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
15424fastergcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
15440fastergcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
15548fastergcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
15564fastergcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
15604fastergcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
15620fastergcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
15628fastergcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
15656fastergcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
15680fastergcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
15684fastergcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
15684fastergcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
15696fastergcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
15732fastergcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
15752fastergcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
15832fastergcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
15888fastergcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
15888fastergcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
15916fastergcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
15964fastergcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
16008fastergcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
16016fastergcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
16060fastergcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
16092fastergcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
16100fastergcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
16288fastergcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
41884refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
42248refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
42280fastergcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
42452fastergcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
42460fastergcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
42472fastergcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
42688fastergcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
42808refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
42828refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
42864refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
42904refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
42944fastergcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
42992refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
43016refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
43040fastergcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
43148fastergcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
43224refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
43232fastergcc -m32 -O3 -fomit-frame-pointer2019070720190110
43412fastergcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
43448fastergcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
43460refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
43508refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
43520refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
43544fastergcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
43584fastergcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
43592refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
43596fastergcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
43600fastergcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
43708fastergcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
43744fastergcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
43764fastergcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
43788fastergcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
43800fastergcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
43852refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
44012fastergcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
44012fastergcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
44020fastergcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
44048fastergcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
44104fastergcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
44152fastergcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
44332fastergcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
44352fastergcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
44360fastergcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
44396refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
44428fastergcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
44432fastergcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
44444refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
44548fastergcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
44552fastergcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
44572refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
44608fastergcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
44628refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
44716refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
44820refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
44884refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
44932refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
45264refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
45352refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
45472refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
45632fastergcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
45696fastergcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
45700fastergcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
45728refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
45816fastergcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
45820refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
45860refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
45872fastergcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
45904refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
45912refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
46112refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
46116refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
46236refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
46476refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
46556refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
46664refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
46664refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
46908refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
47028fastergcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
47072fastergcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
47080refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
47124refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
47584refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
47600fastergcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
47720fastergcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
47924fastergcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
48080fastergcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
48336refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
48704refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
48712fastergcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
48744fastergcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
49060fastergcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
49656fastergcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
49688fastergcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
49920fastergcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
49968fastergcc -m32 -O2 -fomit-frame-pointer2019070720190110
50200refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
50480refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
50496refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
50560refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
50740fastergcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
50880fastergcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
50892refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
50908fastergcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
50940fastergcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
50944refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
51028refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
51252fastergcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
51280fastergcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
51296fastergcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
51336fastergcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
51424fastergcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
51504fastergcc -m32 -Os -fomit-frame-pointer2019070720190110
51516refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
51520fastergcc -m32 -O -fomit-frame-pointer2019070720190110
51536fastergcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
51596fastergcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
51620fastergcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
51664fastergcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
51708fastergcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
51720fastergcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
51784refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
51828fastergcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
51904refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
52032fastergcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
52036refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
52116fastergcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
52132fastergcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
52132fastergcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
52244refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
52300fastergcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
52616fastergcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
52648fastergcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
52648fastergcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
52816fastergcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
52844fastergcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
52888fastergcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
52896fastergcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
52976fastergcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
53196refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
53256fastergcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
53260fastergcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
53312fastergcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
53324fastergcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
53376refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
53376fastergcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
53408fastergcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
53468fastergcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
53596fastergcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
53644refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
53764fastergcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
53772refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
53780fastergcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
54104refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
54228refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
54264refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
54292refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
54336fastergcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
54468fastergcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
54964refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
55076fastergcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
55152refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
56192refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
56612refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
56984refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
57028refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
57040refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
57080refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
57496refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
57524refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
57532refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
57616refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
57688refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
57784refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
58244refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
58312refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
58376refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
58448refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
59164refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
59180refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
62300refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
63684refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
63716refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
63744refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
64116refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
64228refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
64476refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
64724refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
64836refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
66536refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
66588refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
66604refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
66708refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
67048refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
67172refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
67260refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
67268refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
67324refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
67500refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
67540refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
68164refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
68388refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
68744refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
69368refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
69460refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
69620refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
69716refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
69728refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
69912refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
70016refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
70028refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
70120refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
70208refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
70208refgcc -m32 -Os -fomit-frame-pointer2019070720190110
70220refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
70240refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
70252refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
70276refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
70352refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
70388refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
70516refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
70884refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
70928refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
70964refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
71128refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
71168refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
71180refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
71224refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
71228refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
71292refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
71308refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
71328refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
71412refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
71464refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
71604refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
71608refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
71612refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
72912refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
73224refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
74268refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
75284refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
75404refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
75432refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
76076refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
76400refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
76468refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
76492refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
76560refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
76668refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
76716refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
77032refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
77124refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
77160refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
77256refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
77304refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
77456refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
77728refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
77816refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
78000refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
78844refgcc -m32 -O -fomit-frame-pointer2019070720190110
79696refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
80904refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
81476refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
82800refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
82800refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
122392refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
122436refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
127380refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
134644refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
142892refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
142956refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
145480refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
146572refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110

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