Implementation notes: amd64, gcc16, crypto_aead/morus1280128v1

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: morus1280128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19026? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
19039? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072620170718
19107? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
19109? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
19109? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
19132? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072620170718
19132? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072620170718
19407? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072620170718
19407? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072620170718
19424? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
19425? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072620170718
19425? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
19485? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
19491? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
19513? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072620170718
19534? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072620170718
19567? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
19591? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
19611? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
19739? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072620170718
19739? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
19740? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
20142? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
20143? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
20192? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
20192? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
20291? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072620170718
20850? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
20864? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
20865? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
21272? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
21287? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
21302? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
21377? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
21377? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
21477? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072620170718
21477? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072620170718
21498? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072620170718
21531? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
21531? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072620170718
21639? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
21640? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
21971? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072620170718
21972? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072620170718
22190? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
22199? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
23104? ? ?? ? ?sse2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072620170718
23195? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
23391? ? ?? ? ?sse2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072620170718
23402? ? ?? ? ?sse2gcc_-O3_-fomit-frame-pointer2017072620170718
23402? ? ?? ? ?sse2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017072620170718
23408? ? ?? ? ?sse2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072620170718
23408? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
23416? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072620170718
23419? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
23427? ? ?? ? ?sse2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017072620170718
23427? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072620170718
23457? ? ?? ? ?sse2gcc_-m64_-O3_-fomit-frame-pointer2017072620170718
23473? ? ?? ? ?sse2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
23475? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
23545? ? ?? ? ?sse2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
23562? ? ?? ? ?sse2gcc_-march=k8_-O2_-fomit-frame-pointer2017072620170718
23610? ? ?? ? ?sse2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
23617? ? ?? ? ?sse2gcc_-march=k8_-O3_-fomit-frame-pointer2017072620170718
23621? ? ?? ? ?sse2gcc_-O2_-fomit-frame-pointer2017072620170718
23621? ? ?? ? ?sse2gcc_-m64_-O2_-fomit-frame-pointer2017072620170718
23670? ? ?? ? ?sse2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
23693? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
23694? ? ?? ? ?sse2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
23717? ? ?? ? ?sse2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
23733? ? ?? ? ?sse2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
23755? ? ?? ? ?sse2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
23755? ? ?? ? ?sse2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
23786? ? ?? ? ?sse2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
23786? ? ?? ? ?sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072620170718
23794? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
23794? ? ?? ? ?sse2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
23812? ? ?? ? ?sse2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072620170718
23817? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
23833? ? ?? ? ?sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072620170718
23852? ? ?? ? ?sse2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
23852? ? ?? ? ?sse2gcc_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
23856? ? ?? ? ?sse2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
23856? ? ?? ? ?sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072620170718
23872? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
23872? ? ?? ? ?sse2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
23890? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
23890? ? ?? ? ?sse2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
23926? ? ?? ? ?sse2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
23926? ? ?? ? ?sse2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
23941? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
23943? ? ?? ? ?sse2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
24015? ? ?? ? ?sse2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
24031? ? ?? ? ?sse2gcc_-funroll-loops_-O_-fomit-frame-pointer2017072620170718
24082? ? ?? ? ?sse2gcc_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
24110? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
24112? ? ?? ? ?sse2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072620170718
24113? ? ?? ? ?sse2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
24131? ? ?? ? ?sse2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072620170718
24155? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
24155? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
24178? ? ?? ? ?sse2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
24179? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
24238? ? ?? ? ?sse2gcc_-O_-fomit-frame-pointer2017072620170718
24249? ? ?? ? ?sse2gcc_-m64_-O_-fomit-frame-pointer2017072620170718
24249? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
24250? ? ?? ? ?sse2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072620170718
24282? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072620170718
24288? ? ?? ? ?sse2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
24320? ? ?? ? ?sse2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
24331? ? ?? ? ?sse2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
24343? ? ?? ? ?sse2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
24353? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
24358? ? ?? ? ?sse2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
24369? ? ?? ? ?sse2gcc_-Os_-fomit-frame-pointer2017072620170718
24370? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
24371? ? ?? ? ?sse2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072620170718
24374? ? ?? ? ?sse2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
24376? ? ?? ? ?sse2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
24376? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
24379? ? ?? ? ?sse2gcc_-m64_-Os_-fomit-frame-pointer2017072620170718
24380? ? ?? ? ?sse2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
24383? ? ?? ? ?sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072620170718
24387? ? ?? ? ?sse2gcc_-march=k8_-Os_-fomit-frame-pointer2017072620170718
24394? ? ?? ? ?sse2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
24404? ? ?? ? ?sse2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
24415? ? ?? ? ?sse2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017072620170718
24415? ? ?? ? ?sse2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072620170718
24465? ? ?? ? ?sse2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
24465? ? ?? ? ?sse2gcc_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
24487? ? ?? ? ?sse2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
24487? ? ?? ? ?sse2gcc_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
24597? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072620170718
24614? ? ?? ? ?sse2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
24628? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
24797? ? ?? ? ?sse2gcc_-march=nocona_-O_-fomit-frame-pointer2017072620170718
24860? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
24864? ? ?? ? ?sse2gcc_-march=k8_-O_-fomit-frame-pointer2017072620170718
24908? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072620170718
24908? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072620170718
24934? ? ?? ? ?sse2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072620170718
25014? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072620170718
25019? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
25022? ? ?? ? ?sse2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
25035? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
25036? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
25108? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
25127? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
25127? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
25149? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
25355? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072620170718
25370? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
25434? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072620170718
25434? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
25434? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
25666? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072620170718
25734? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072620170718
25734? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072620170718
25929? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
25962? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072620170718
26235? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
29136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
29145? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
29168? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
29170? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
29175? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072620170718
29205? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
29205? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
29364? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
29395? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072620170718
29524? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
29524? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
29526? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072620170718
29542? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
29551? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072620170718
29551? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072620170718
29562? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072620170718
29564? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072620170718
29568? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072620170718
29579? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
29690? ? ?? ? ?ref64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072620170718
29690? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
29708? ? ?? ? ?ref64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072620170718
29708? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
29780? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
29780? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
29802? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
29849? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
29857? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
29885? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
30061? ? ?? ? ?ref64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072620170718
30076? ? ?? ? ?ref64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
30107? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072620170718
30108? ? ?? ? ?ref64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017072620170718
30170? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
30171? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
30175? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
30175? ? ?? ? ?ref64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
30176? ? ?? ? ?ref64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
30181? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
30189? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
30189? ? ?? ? ?ref64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
30195? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
30202? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
30202? ? ?? ? ?ref64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072620170718
30203? ? ?? ? ?ref64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
30206? ? ?? ? ?ref64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017072620170718
30206? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072620170718
30222? ? ?? ? ?ref64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
30349? ? ?? ? ?ref64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
30399? ? ?? ? ?ref64gcc_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
30404? ? ?? ? ?ref64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
30404? ? ?? ? ?ref64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
30449? ? ?? ? ?ref64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
30525? ? ?? ? ?ref64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
30525? ? ?? ? ?ref64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072620170718
30529? ? ?? ? ?ref64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072620170718
30529? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
30532? ? ?? ? ?ref64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
30564? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
30564? ? ?? ? ?ref64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
30573? ? ?? ? ?ref64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
30573? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
30586? ? ?? ? ?ref64gcc_-march=k8_-O2_-fomit-frame-pointer2017072620170718
30589? ? ?? ? ?ref64gcc_-march=k8_-O3_-fomit-frame-pointer2017072620170718
30599? ? ?? ? ?ref64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
30613? ? ?? ? ?ref64gcc_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
30649? ? ?? ? ?ref64gcc_-O3_-fomit-frame-pointer2017072620170718
30649? ? ?? ? ?ref64gcc_-m64_-O3_-fomit-frame-pointer2017072620170718
30650? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
30650? ? ?? ? ?ref64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
30656? ? ?? ? ?ref64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
30656? ? ?? ? ?ref64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072620170718
30700? ? ?? ? ?ref64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
30700? ? ?? ? ?ref64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
30702? ? ?? ? ?ref64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
30753? ? ?? ? ?ref64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
30758? ? ?? ? ?ref64gcc_-O2_-fomit-frame-pointer2017072620170718
30760? ? ?? ? ?ref64gcc_-m64_-O2_-fomit-frame-pointer2017072620170718
30801? ? ?? ? ?ref64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
30807? ? ?? ? ?ref64gcc_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
30908? ? ?? ? ?ref64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017072620170718
30908? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072620170718
30908? ? ?? ? ?ref64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072620170718
31118? ? ?? ? ?ref64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
31119? ? ?? ? ?ref64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072620170718
31145? ? ?? ? ?ref64gcc_-march=k8_-Os_-fomit-frame-pointer2017072620170718
31150? ? ?? ? ?ref64gcc_-Os_-fomit-frame-pointer2017072620170718
31150? ? ?? ? ?ref64gcc_-m64_-Os_-fomit-frame-pointer2017072620170718
31188? ? ?? ? ?ref64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
31188? ? ?? ? ?ref64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
31389? ? ?? ? ?ref64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
31389? ? ?? ? ?ref64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
40777? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
40818? ? ?? ? ?ref64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072620170718
40847? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
40853? ? ?? ? ?ref64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
40865? ? ?? ? ?ref64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
41105? ? ?? ? ?ref64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
41145? ? ?? ? ?ref64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
41146? ? ?? ? ?ref64gcc_-march=nocona_-O_-fomit-frame-pointer2017072620170718
41157? ? ?? ? ?ref64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072620170718
41182? ? ?? ? ?ref64gcc_-O_-fomit-frame-pointer2017072620170718
41182? ? ?? ? ?ref64gcc_-m64_-O_-fomit-frame-pointer2017072620170718
41218? ? ?? ? ?ref64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072620170718
41243? ? ?? ? ?ref64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
41250? ? ?? ? ?ref64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
41290? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
41328? ? ?? ? ?ref64gcc_-funroll-loops_-O_-fomit-frame-pointer2017072620170718
41329? ? ?? ? ?ref64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072620170718
41354? ? ?? ? ?ref64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
41360? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
41360? ? ?? ? ?ref64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
41435? ? ?? ? ?ref64gcc_-march=k8_-O_-fomit-frame-pointer2017072620170718
41492? ? ?? ? ?ref64gcc_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
41645? ? ?? ? ?ref64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072620170718
162657? ? ?? ? ?ref64gcc_-funroll-loops2017072620170718
162717? ? ?? ? ?refcc2017072620170718
162718? ? ?? ? ?refgcc2017072620170718
163084? ? ?? ? ?refgcc_-funroll-loops2017072620170718
163257? ? ?? ? ?ref64cc2017072620170718
163273? ? ?? ? ?ref64gcc2017072620170718
220763? ? ?? ? ?sse2gcc2017072620170718
220777? ? ?? ? ?sse2cc2017072620170718
220874? ? ?? ? ?sse2gcc_-funroll-loops2017072620170718

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: cc
morus1280128v1avx2.c: morus1280128v1avx2.c:50: error: expected ')' before 'msgblk'
morus1280128v1avx2.c: morus1280128v1avx2.c:84: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_initialization':
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: (Each undeclared identifier is reported only once
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: for each function it appears in.)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:89: error: expected ';' before 'keytmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: 'keytmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:104: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:112: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_tag_generation':
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:118: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:123: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:130: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:136: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: ...

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc avx2
gcc avx2
gcc -O2 -fomit-frame-pointer avx2
gcc -O3 -fomit-frame-pointer avx2
gcc -O -fomit-frame-pointer avx2
gcc -Os -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops avx2
gcc -funroll-loops -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -O -fomit-frame-pointer avx2
gcc -funroll-loops -Os -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2
gcc -m64 -O2 -fomit-frame-pointer avx2
gcc -m64 -O3 -fomit-frame-pointer avx2
gcc -m64 -O -fomit-frame-pointer avx2
gcc -m64 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -march=barcelona -O -fomit-frame-pointer avx2
gcc -march=barcelona -Os -fomit-frame-pointer avx2
gcc -march=k8 -O2 -fomit-frame-pointer avx2
gcc -march=k8 -O3 -fomit-frame-pointer avx2
gcc -march=k8 -O -fomit-frame-pointer avx2
gcc -march=k8 -Os -fomit-frame-pointer avx2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx2
gcc -march=nocona -O2 -fomit-frame-pointer avx2
gcc -march=nocona -O3 -fomit-frame-pointer avx2
gcc -march=nocona -O -fomit-frame-pointer avx2
gcc -march=nocona -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c:50: error: expected ')' before 'msgblk'
morus1280128v1avx2.c: morus1280128v1avx2.c:84: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_initialization':
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: (Each undeclared identifier is reported only once
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: for each function it appears in.)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:89: error: expected ';' before 'keytmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: 'keytmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:104: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:112: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_tag_generation':
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:118: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:123: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:130: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:136: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: ...
morus1280128v1avx2.c: morus1280128v1avx2.c:50: error: expected ')' before 'msgblk'
morus1280128v1avx2.c: morus1280128v1avx2.c:84: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_initialization':
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: (Each undeclared identifier is reported only once
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: for each function it appears in.)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:89: error: expected ';' before 'keytmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: 'keytmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:104: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:112: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_tag_generation':
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:118: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:123: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:130: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:136: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2