Implementation notes: amd64, ryzen, crypto_aead/lunarkeyakv2

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
52740? ? ?? ? ?Haswellicc_-no-vec2017091220170904
52920? ? ?? ? ?Haswellicc2017091220170904
54810? ? ?? ? ?Nehalemicc_-no-vec2017091220170904
55020? ? ?? ? ?Nehalemicc2017091220170904
67050? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
67050? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
67110? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
67290? ? ?? ? ?asmX86-64icc_-no-vec2017091220170904
67410? ? ?? ? ?asmX86-64icc2017091220170904
68160? ? ?? ? ?generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
68250? ? ?? ? ?generic64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
68400? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
68460? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
68580? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
68700? ? ?? ? ?SandyBridgeicc_-no-vec2017091220170904
69570? ? ?? ? ?SandyBridgeicc2017091220170904
70230? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
70320? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
70350? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
70380? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
70500? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
70500? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
70530? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
70530? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
70560? ? ?? ? ?generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
70590? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
70590? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
70620? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
70800? ? ?? ? ?generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
70920? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
72180? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
72510? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
72540? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
72540? ? ?? ? ?generic64lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
72570? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
72600? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
72690? ? ?? ? ?generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
72690? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
72720? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
72720? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
72750? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
72750? ? ?? ? ?generic64lcgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
72780? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
72810? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
72870? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
72930? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
72930? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
72960? ? ?? ? ?generic64lcgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
73080? ? ?? ? ?generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
73110? ? ?? ? ?generic64lcgcc_-O3_-fomit-frame-pointer2017091220170904
73110? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
73110? ? ?? ? ?generic64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
73140? ? ?? ? ?generic64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
73230? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
73260? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
73350? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
73440? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
73680? ? ?? ? ?generic64lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
73710? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
73710? ? ?? ? ?generic64lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
73950? ? ?? ? ?generic64lcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
74070? ? ?? ? ?generic64lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
74070? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
74100? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
74160? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
74280? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
74280? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
74310? ? ?? ? ?generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
74310? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
74310? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
74340? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
74340? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
74340? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
74430? ? ?? ? ?generic64lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
74460? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
74550? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
74640? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
74670? ? ?? ? ?generic64lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
74730? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
74730? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
74820? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
74910? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
74940? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
75000? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
75060? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
75060? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
75120? ? ?? ? ?generic64lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
75120? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
75180? ? ?? ? ?generic64lcgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
75240? ? ?? ? ?generic64lcgcc_-O2_-fomit-frame-pointer2017091220170904
75360? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
75360? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
75450? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
75600? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
75630? ? ?? ? ?generic64lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
75660? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
75720? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
75870? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
75870? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
75870? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
75870? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
75930? ? ?? ? ?generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
75930? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
75930? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
75960? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
75990? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
75990? ? ?? ? ?generic64lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
76080? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
76140? ? ?? ? ?generic64lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
76230? ? ?? ? ?generic64lcgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
76290? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
76320? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
76320? ? ?? ? ?generic64lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
76350? ? ?? ? ?generic64lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
76380? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
76380? ? ?? ? ?generic64lcgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
76470? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
76500? ? ?? ? ?generic64lcgcc_-Os_-fomit-frame-pointer2017091220170904
76560? ? ?? ? ?generic64lcgcc_-m64_-O_-fomit-frame-pointer2017091220170904
76620? ? ?? ? ?generic64lcgcc_-O_-fomit-frame-pointer2017091220170904
76620? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
76740? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
76830? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
76920? ? ?? ? ?generic64lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
76950? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
76950? ? ?? ? ?generic64lcgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
76980? ? ?? ? ?generic64lcgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
77010? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
77610? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
77640? ? ?? ? ?generic64lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
77700? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
77760? ? ?? ? ?generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
77760? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
77790? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
77850? ? ?? ? ?generic64lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
77880? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
77940? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
78990? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
79020? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
79080? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
79080? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
79260? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
79290? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
79410? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
79470? ? ?? ? ?generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
79560? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
79560? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
79800? ? ?? ? ?generic64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
79920? ? ?? ? ?generic64lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
79980? ? ?? ? ?generic64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
79980? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
80040? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
80040? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
80100? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
80100? ? ?? ? ?generic64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
80160? ? ?? ? ?generic64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
80190? ? ?? ? ?generic64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
80700? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
80700? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
80760? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
80760? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
80760? ? ?? ? ?generic64gcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
80790? ? ?? ? ?generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
80790? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
80820? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
80820? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
80820? ? ?? ? ?generic64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
80850? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
80880? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
80880? ? ?? ? ?generic64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
80880? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
80880? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
80970? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
81030? ? ?? ? ?generic64gcc_-m64_-Os_-fomit-frame-pointer2017091220170904
81030? ? ?? ? ?generic64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
81060? ? ?? ? ?generic64gcc_-Os_-fomit-frame-pointer2017091220170904
81060? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
81060? ? ?? ? ?generic64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
81060? ? ?? ? ?generic64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
81060? ? ?? ? ?generic64gcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
81090? ? ?? ? ?generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
81150? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
81180? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
81180? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
81180? ? ?? ? ?generic64gcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
81300? ? ?? ? ?generic64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
81300? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
81360? ? ?? ? ?generic64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
81390? ? ?? ? ?generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
81450? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
81510? ? ?? ? ?generic64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
81540? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
81570? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
81600? ? ?? ? ?generic64gcc_-m64_-O3_-fomit-frame-pointer2017091220170904
81660? ? ?? ? ?generic64gcc_-O3_-fomit-frame-pointer2017091220170904
81690? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
81990? ? ?? ? ?generic64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
82050? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
82080? ? ?? ? ?generic64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
82110? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
82110? ? ?? ? ?generic64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
82290? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
82680? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
82710? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
82770? ? ?? ? ?generic64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
82860? ? ?? ? ?generic64gcc_-O2_-fomit-frame-pointer2017091220170904
82860? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
82860? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
82890? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
82950? ? ?? ? ?generic64gcc_-m64_-O2_-fomit-frame-pointer2017091220170904
82950? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
82980? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
83070? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
83160? ? ?? ? ?generic64gcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
83430? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
83490? ? ?? ? ?generic64gcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
83670? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
84210? ? ?? ? ?generic64gcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
84300? ? ?? ? ?generic64gcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
84390? ? ?? ? ?generic64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
84840? ? ?? ? ?generic64gcc_-m64_-O_-fomit-frame-pointer2017091220170904
84930? ? ?? ? ?generic64gcc_-O_-fomit-frame-pointer2017091220170904
84960? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
85050? ? ?? ? ?generic64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
85050? ? ?? ? ?generic64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
85050? ? ?? ? ?generic64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
85080? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
85080? ? ?? ? ?generic64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
85140? ? ?? ? ?generic64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
85620? ? ?? ? ?generic64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
85800? ? ?? ? ?generic64gcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
108150? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
108360? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
108660? ? ?? ? ?referenceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
108720? ? ?? ? ?referenceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
108720? ? ?? ? ?referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
108750? ? ?? ? ?referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
129480? ? ?? ? ?asmX86-64shldicc2017091220170904
129570? ? ?? ? ?asmX86-64shldicc_-no-vec2017091220170904
131130? ? ?? ? ?referenceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
131670? ? ?? ? ?referenceclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
134400? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
134640? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
134730? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
135150? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
136290? ? ?? ? ?referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
136350? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
136440? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
137490? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
137760? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
144510? ? ?? ? ?referenceclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
144600? ? ?? ? ?referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
161850? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
161880? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
161970? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
162030? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
162660? ? ?? ? ?generic32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
162780? ? ?? ? ?generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
162900? ? ?? ? ?generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
163110? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
163110? ? ?? ? ?generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
163140? ? ?? ? ?generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
163140? ? ?? ? ?generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
163200? ? ?? ? ?generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
163260? ? ?? ? ?generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
163320? ? ?? ? ?generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
163620? ? ?? ? ?generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
166290? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
166890? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
167940? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
168330? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
168750? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
168900? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
169050? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
169080? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
169140? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
169530? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
169590? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
170610? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
171150? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
171210? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
171960? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
172440? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
172440? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
172530? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
172650? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
173790? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
173880? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
173940? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
174300? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
174390? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
174510? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
174870? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
175530? ? ?? ? ?generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
175980? ? ?? ? ?compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
176010? ? ?? ? ?compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
176490? ? ?? ? ?compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
176490? ? ?? ? ?compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
176550? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
176700? ? ?? ? ?generic32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
176700? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
176760? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
178800? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
179310? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
180180? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
180210? ? ?? ? ?generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
181110? ? ?? ? ?generic64lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
181200? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
181920? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
182550? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
182670? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
182850? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
182940? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
183330? ? ?? ? ?compactclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
184170? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
184320? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
184320? ? ?? ? ?compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
184500? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
185160? ? ?? ? ?compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
185550? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
185910? ? ?? ? ?compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
186840? ? ?? ? ?generic64lcgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
186900? ? ?? ? ?referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
187260? ? ?? ? ?compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
187590? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
187770? ? ?? ? ?generic64lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
188310? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
189150? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
189600? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
189630? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
189780? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
189840? ? ?? ? ?generic64lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
190560? ? ?? ? ?generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
190560? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
190620? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
190680? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
190860? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
190950? ? ?? ? ?generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
191370? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
191490? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
191550? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
191820? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
192060? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
192120? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
192150? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
192210? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
192210? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
192210? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
192390? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
192570? ? ?? ? ?generic64lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
192720? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
192780? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
192900? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
193230? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
193770? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
194100? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
194880? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017091220170904
195030? ? ?? ? ?referencegcc_-O3_-fomit-frame-pointer2017091220170904
195030? ? ?? ? ?referencegcc_-m64_-O3_-fomit-frame-pointer2017091220170904
195150? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
195180? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
195900? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
196110? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
196290? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
196320? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
196320? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
196380? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
196440? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
196950? ? ?? ? ?generic32gcc_-O3_-fomit-frame-pointer2017091220170904
196980? ? ?? ? ?generic32gcc_-m64_-O3_-fomit-frame-pointer2017091220170904
197010? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
197010? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
197070? ? ?? ? ?generic32gcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
197100? ? ?? ? ?generic32lcgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
197100? ? ?? ? ?generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
197130? ? ?? ? ?generic32lcgcc_-O3_-fomit-frame-pointer2017091220170904
197130? ? ?? ? ?generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
197160? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
197160? ? ?? ? ?generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
197190? ? ?? ? ?generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
197250? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
197250? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
197280? ? ?? ? ?generic32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
197280? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
197340? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
197340? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
197340? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
197370? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
197460? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
197490? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
197520? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
197550? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
197910? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
197970? ? ?? ? ?generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
198030? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
198030? ? ?? ? ?generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
198150? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
198180? ? ?? ? ?generic32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
198570? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
198690? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
198750? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
198780? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
199080? ? ?? ? ?generic64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
199380? ? ?? ? ?generic64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
199440? ? ?? ? ?referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
199620? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
199650? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
200970? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
201120? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
201570? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
201720? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
201720? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
202260? ? ?? ? ?generic64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
202320? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
202680? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
202950? ? ?? ? ?referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
203160? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
207150? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
207510? ? ?? ? ?generic64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
208050? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
208950? ? ?? ? ?referencegcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
209010? ? ?? ? ?referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
209130? ? ?? ? ?referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
209190? ? ?? ? ?generic64gcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
210870? ? ?? ? ?generic64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
210930? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
211050? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
211140? ? ?? ? ?generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
211140? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
211140? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
211200? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
211260? ? ?? ? ?generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
211260? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
211320? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
211440? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
211440? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
211470? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
211710? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
212040? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
212070? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
212070? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
212190? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
212250? ? ?? ? ?generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
212310? ? ?? ? ?generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
212370? ? ?? ? ?generic32gcc_-Os_-fomit-frame-pointer2017091220170904
212370? ? ?? ? ?generic32lcgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
212370? ? ?? ? ?generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
212400? ? ?? ? ?generic32gcc_-m64_-Os_-fomit-frame-pointer2017091220170904
212400? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
212400? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
212430? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
212430? ? ?? ? ?generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
212430? ? ?? ? ?generic32gcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
212460? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
212460? ? ?? ? ?generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
212550? ? ?? ? ?generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
212610? ? ?? ? ?generic32lcgcc_-Os_-fomit-frame-pointer2017091220170904
212610? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
212640? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
212700? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
212850? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
212910? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
212910? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
213810? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
213990? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
214110? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
214140? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
214770? ? ?? ? ?generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
214800? ? ?? ? ?generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
215070? ? ?? ? ?generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
215190? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
216330? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
216390? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
216450? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
216510? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
216870? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
216900? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
216900? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
216960? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
216990? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
216990? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
217020? ? ?? ? ?generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
217020? ? ?? ? ?generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
217650? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
218100? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
218160? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
218190? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
218550? ? ?? ? ?referencegcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
218820? ? ?? ? ?referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
219810? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
219840? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
220050? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
220050? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
220050? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
220140? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
220170? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
220170? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
220200? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
220290? ? ?? ? ?generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
220320? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
220320? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
220350? ? ?? ? ?generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
220800? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
221070? ? ?? ? ?generic64cc2017091220170904
221100? ? ?? ? ?generic64lccc2017091220170904
221250? ? ?? ? ?generic64gcc2017091220170904
221280? ? ?? ? ?generic64lcgcc2017091220170904
221490? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
221640? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
221700? ? ?? ? ?generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
221730? ? ?? ? ?generic32gcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
221790? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
221820? ? ?? ? ?generic64gcc_-funroll-loops2017091220170904
221820? ? ?? ? ?generic64lcgcc_-funroll-loops2017091220170904
221910? ? ?? ? ?generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
221910? ? ?? ? ?generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
222630? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
222690? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
222720? ? ?? ? ?generic32lcgcc_-m64_-O_-fomit-frame-pointer2017091220170904
222720? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
222750? ? ?? ? ?generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
222750? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
222750? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
222810? ? ?? ? ?generic32gcc_-m64_-O_-fomit-frame-pointer2017091220170904
222810? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
222810? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
222810? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
222840? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
222840? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
222870? ? ?? ? ?generic32lcgcc_-O_-fomit-frame-pointer2017091220170904
222870? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
223530? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
223530? ? ?? ? ?generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
223590? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
224010? ? ?? ? ?compacticc2017091220170904
224610? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
224610? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
224730? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
224730? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
226560? ? ?? ? ?generic32gcc_-O_-fomit-frame-pointer2017091220170904
226680? ? ?? ? ?generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
227430? ? ?? ? ?generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
227460? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
227520? ? ?? ? ?generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
227550? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
227550? ? ?? ? ?generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
227580? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
227610? ? ?? ? ?generic32gcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
227670? ? ?? ? ?generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
227730? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
228030? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
228090? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
228120? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
228150? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
228210? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
228240? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
228300? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
228360? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
228390? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
228420? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
228480? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
228540? ? ?? ? ?generic32gcc_-O2_-fomit-frame-pointer2017091220170904
228540? ? ?? ? ?generic32gcc_-m64_-O2_-fomit-frame-pointer2017091220170904
228570? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
228660? ? ?? ? ?generic32lcgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
228750? ? ?? ? ?generic32lcgcc_-O2_-fomit-frame-pointer2017091220170904
230160? ? ?? ? ?generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
230190? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
230580? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
230640? ? ?? ? ?generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
230670? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
232470? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
234090? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
234780? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
237510? ? ?? ? ?compacticc_-no-vec2017091220170904
239490? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
251190? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
251910? ? ?? ? ?referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
267750? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
272520? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
272580? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
273210? ? ?? ? ?referenceicc_-no-vec2017091220170904
287610? ? ?? ? ?referenceicc2017091220170904
329850? ? ?? ? ?generic32lcicc_-no-vec2017091220170904
330000? ? ?? ? ?generic32lcicc2017091220170904
330180? ? ?? ? ?generic32icc_-no-vec2017091220170904
330210? ? ?? ? ?generic32icc2017091220170904
354150? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
358980? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
359490? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
359730? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
360390? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
361050? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
362190? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
362520? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
362520? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
362610? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
363930? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
365460? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
366720? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
366810? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017091220170904
368400? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
368460? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
368520? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
369450? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
370260? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
370710? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
371970? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
372780? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
373080? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
373500? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
374430? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
374520? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017091220170904
374580? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
375780? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
376320? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
376470? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
376590? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
377370? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
377610? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017091220170904
378510? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
378660? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
379440? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
379860? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
380160? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
381030? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
381330? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
381480? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
381570? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
381960? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
382830? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
382860? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
383220? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017091220170904
383640? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
383880? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
384000? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
384000? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
384750? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
384810? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
384960? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
385440? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
387930? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
390480? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
391320? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
394200? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
395250? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
408180? ? ?? ? ?generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
434640? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
450750? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
480240? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
480630? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
493140? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
493650? ? ?? ? ?referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
493800? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
542370? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
551130? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
554340? ? ?? ? ?generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
554640? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
555360? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
558960? ? ?? ? ?generic32gcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
570510? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
575460? ? ?? ? ?generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
578250? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
578820? ? ?? ? ?generic32gcc2017091220170904
580170? ? ?? ? ?generic32cc2017091220170904
580170? ? ?? ? ?generic32lccc2017091220170904
580260? ? ?? ? ?generic32lcgcc2017091220170904
580590? ? ?? ? ?generic32gcc_-funroll-loops2017091220170904
582060? ? ?? ? ?generic32lcgcc_-funroll-loops2017091220170904
597480? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
619350? ? ?? ? ?referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
627660? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
628530? ? ?? ? ?referencegcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
644940? ? ?? ? ?referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
647220? ? ?? ? ?referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
651060? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
651420? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
653880? ? ?? ? ?referencegcc_-m64_-O2_-fomit-frame-pointer2017091220170904
656970? ? ?? ? ?referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
657000? ? ?? ? ?referencegcc_-O2_-fomit-frame-pointer2017091220170904
666600? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
668850? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
678450? ? ?? ? ?referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
679200? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
679350? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
812610? ? ?? ? ?referencegcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
812790? ? ?? ? ?referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
895170? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
901770? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
916740? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
948720? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1115430? ? ?? ? ?referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
1115490? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
1116030? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
1116420? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
1121880? ? ?? ? ?referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1121940? ? ?? ? ?referencegcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1122840? ? ?? ? ?referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
1124640? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
1125510? ? ?? ? ?referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
1126110? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
1126320? ? ?? ? ?referencegcc_-m64_-O_-fomit-frame-pointer2017091220170904
1129770? ? ?? ? ?referencegcc_-O_-fomit-frame-pointer2017091220170904
1130220? ? ?? ? ?referencegcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
1131270? ? ?? ? ?referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
1424280? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
1449780? ? ?? ? ?referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
1450440? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
1450440? ? ?? ? ?referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
1465380? ? ?? ? ?referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
1465500? ? ?? ? ?referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1465530? ? ?? ? ?referencegcc_-m64_-Os_-fomit-frame-pointer2017091220170904
1465590? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
1465620? ? ?? ? ?referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
1465770? ? ?? ? ?referencegcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1465830? ? ?? ? ?referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1465860? ? ?? ? ?referencegcc_-Os_-fomit-frame-pointer2017091220170904
1465860? ? ?? ? ?referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1465980? ? ?? ? ?referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
1466070? ? ?? ? ?referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
1470030? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1470270? ? ?? ? ?referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1477320? ? ?? ? ?referencegcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1477500? ? ?? ? ?referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1482840? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1483320? ? ?? ? ?referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1484430? ? ?? ? ?referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1485060? ? ?? ? ?referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
1486260? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
1487640? ? ?? ? ?referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1490250? ? ?? ? ?referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
1505790? ? ?? ? ?referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
1505820? ? ?? ? ?referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
1532430? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1532820? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1541550? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1541820? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1619340? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
1620060? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
1622490? ? ?? ? ?referencegcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
1623810? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1631550? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1678830? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
1718220? ? ?? ? ?referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
1728690? ? ?? ? ?referencegcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
1752900? ? ?? ? ?compactcc2017091220170904
1789890? ? ?? ? ?compactgcc_-funroll-loops2017091220170904
1856790? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
1860300? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1864140? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1864620? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1867710? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
1869360? ? ?? ? ?refnewclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1870770? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1873530? ? ?? ? ?refnewclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1873650? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1873800? ? ?? ? ?refnewclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1874010? ? ?? ? ?refnewg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1874130? ? ?? ? ?refnewg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
1875210? ? ?? ? ?refnewg++_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1876200? ? ?? ? ?refnewclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1877460? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
1877820? ? ?? ? ?refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
1878960? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
1880160? ? ?? ? ?refnewclang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1882320? ? ?? ? ?refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
1883340? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
1883550? ? ?? ? ?refclang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1883640? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1884300? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
1884780? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1884900? ? ?? ? ?refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1885140? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
1885200? ? ?? ? ?refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1887240? ? ?? ? ?refnewg++_-m64_-O3_-fomit-frame-pointer2017091220170904
1889010? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
1889700? ? ?? ? ?refnewclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1890570? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
1890990? ? ?? ? ?refnewclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1891140? ? ?? ? ?refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
1891590? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1893090? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2017091220170904
1895460? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
1895880? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017091220170904
1896870? ? ?? ? ?refnewg++_-O3_-fomit-frame-pointer2017091220170904
1897500? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1899180? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
1899570? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
1901220? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1902270? ? ?? ? ?refnewclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1908120? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1908570? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1911330? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1911840? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1913190? ? ?? ? ?refg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
1915560? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
1918980? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
1921830? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1936170? ? ?? ? ?refnewg++_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1937910? ? ?? ? ?refnewg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1953030? ? ?? ? ?reference32bitsgcc_-O3_-fomit-frame-pointer2017091220170904
1955910? ? ?? ? ?reference32bitsgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
1960380? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
2002950? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
2014080? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
2033190? ? ?? ? ?reference32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
2052540? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
2114640? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
2132790? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
2159610? ? ?? ? ?refg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
2186580? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
2189460? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2210700? ? ?? ? ?refnewg++_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2212830? ? ?? ? ?refnewg++_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2213490? ? ?? ? ?refnewg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2221800? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
2223750? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2224170? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2225070? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
2237550? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
2248260? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
2248440? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
2248590? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
2250630? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
2255130? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
2255250? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
2256000? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
2258310? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
2264010? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2264370? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2276820? ? ?? ? ?refnewg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
2293440? ? ?? ? ?refnewg++_-O2_-fomit-frame-pointer2017091220170904
2294370? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
2295000? ? ?? ? ?refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
2298690? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
2298960? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
2304180? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017091220170904
2305350? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
2308770? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
2309760? ? ?? ? ?refnewg++_-m64_-O2_-fomit-frame-pointer2017091220170904
2309760? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
2317500? ? ?? ? ?refnewg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
2319870? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
2320800? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017091220170904
2322150? ? ?? ? ?reference32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
2327130? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
2333280? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
2344980? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
2360460? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
2486730? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2487030? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2489190? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
2492640? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
2498160? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
2499810? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
2502150? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
2504910? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
2506290? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
2513940? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2513940? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2551800? ? ?? ? ?refnewg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
2554410? ? ?? ? ?refnewg++_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
2767530? ? ?? ? ?referencegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
2805930? ? ?? ? ?referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
3046650? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
3055830? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
3087510? ? ?? ? ?reference32bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
3093900? ? ?? ? ?reference32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
3098250? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
3134250? ? ?? ? ?reference32bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
3134430? ? ?? ? ?reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
3151590? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
3152640? ? ?? ? ?reference32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
3156390? ? ?? ? ?reference32bitsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
3210180? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
3220560? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
3302550? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
3307800? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
3307920? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
3308970? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
3311070? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
3327000? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
3337890? ? ?? ? ?reference32bitsicc_-no-vec2017091220170904
3348780? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
3354540? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
3364350? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
3368580? ? ?? ? ?reference32bitsgcc_-O2_-fomit-frame-pointer2017091220170904
3374400? ? ?? ? ?reference32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
3378750? ? ?? ? ?reference32bitsgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
3395250? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
3462210? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
3463710? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
3467550? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
3473640? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
3474990? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
3476610? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
3621930? ? ?? ? ?reference32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
3622740? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
3690210? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
3690960? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
3764310? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
3823440? ? ?? ? ?referencegcc_-funroll-loops2017091220170904
3829020? ? ?? ? ?referencegcc2017091220170904
3840390? ? ?? ? ?referencecc2017091220170904
4070190? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
4078020? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
4083210? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
4092720? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
4103880? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
4145220? ? ?? ? ?reference32bitsgcc_-m64_-O_-fomit-frame-pointer2017091220170904
4146540? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
4147500? ? ?? ? ?reference32bitsgcc_-O_-fomit-frame-pointer2017091220170904
4196100? ? ?? ? ?reference32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
4200060? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
4222770? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
4239660? ? ?? ? ?reference32bitsgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
4242300? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
4244820? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
4247190? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
4449330? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
4451550? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
4453470? ? ?? ? ?reference32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
4455570? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
4462890? ? ?? ? ?refnewg++_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
4463760? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
4479390? ? ?? ? ?refnewg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
4503960? ? ?? ? ?refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
4510170? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
4515540? ? ?? ? ?compactgcc2017091220170904
4544490? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
4549830? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
4551510? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
4553490? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
4578660? ? ?? ? ?reference32bitsgcc_-Os_-fomit-frame-pointer2017091220170904
4579920? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
4581900? ? ?? ? ?reference32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
4584420? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
4588350? ? ?? ? ?reference32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
4589100? ? ?? ? ?reference32bitsgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
4595640? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
4596120? ? ?? ? ?reference32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
4598760? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
4602420? ? ?? ? ?reference32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
4604790? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
4607940? ? ?? ? ?reference32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
4611780? ? ?? ? ?reference32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
4664130? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
4665000? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
4666020? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
4667640? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
4668990? ? ?? ? ?reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
4671510? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
4674180? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
4678230? ? ?? ? ?reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
4691880? ? ?? ? ?refnewg++_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
4713870? ? ?? ? ?refnewg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
4733370? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
4739040? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
4740630? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
4743690? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
4757760? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
4759770? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
4779990? ? ?? ? ?refg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
4788510? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
4795380? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
4799400? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017091220170904
4805580? ? ?? ? ?refnewg++_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
4811580? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
4813080? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
4819230? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
4826610? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
4826640? ? ?? ? ?refnewg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
4827690? ? ?? ? ?refnewg++_-O_-fomit-frame-pointer2017091220170904
4829760? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
4829880? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
4830540? ? ?? ? ?refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
4832550? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
4832610? ? ?? ? ?reference32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
4832670? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017091220170904
4835220? ? ?? ? ?reference32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
4836000? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
4851030? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017091220170904
4851840? ? ?? ? ?refnewg++_-march=k8_-O_-fomit-frame-pointer2017091220170904
5154750? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
5530380? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
5643270? ? ?? ? ?refnewg++_-march=nocona_-O_-fomit-frame-pointer2017091220170904
5652300? ? ?? ? ?refnewg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
5700090? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017091220170904
5701950? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
5817690? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
8392710? ? ?? ? ?reference32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
8738550? ? ?? ? ?reference32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
9497400? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
9524820? ? ?? ? ?reference32bitsicc2017091220170904
9904680? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
9905340? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
9905550? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
9906750? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
9908910? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017091220170904
9912840? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
9913620? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
9915960? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017091220170904
9919800? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
9920400? ? ?? ? ?refnewg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
9922050? ? ?? ? ?refnewg++_-m64_-Os_-fomit-frame-pointer2017091220170904
9922860? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
9923010? ? ?? ? ?refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
9923550? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017091220170904
9923910? ? ?? ? ?refnewg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
9925830? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
9926040? ? ?? ? ?refnewg++_-march=k8_-Os_-fomit-frame-pointer2017091220170904
9926550? ? ?? ? ?refnewg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
9929580? ? ?? ? ?refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
9929760? ? ?? ? ?refnewg++_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
9930240? ? ?? ? ?refnewg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
9936000? ? ?? ? ?refg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
9936420? ? ?? ? ?refnewg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
9936540? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
9937740? ? ?? ? ?refnewg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
9938160? ? ?? ? ?refnewg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
9938730? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
9939600? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
9940470? ? ?? ? ?refnewg++_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
9940620? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
9942120? ? ?? ? ?refnewg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
9943530? ? ?? ? ?refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
9944820? ? ?? ? ?refnewg++_-Os_-fomit-frame-pointer2017091220170904
9945960? ? ?? ? ?refnewg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
9948120? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
9951390? ? ?? ? ?refnewg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
9962820? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
10194180? ? ?? ? ?reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
11502270? ? ?? ? ?reference32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
12048660? ? ?? ? ?refnewg++_-m64_-O_-fomit-frame-pointer2017091220170904
12259680? ? ?? ? ?refnewg++_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
14035320? ? ?? ? ?reference32bitscc2017091220170904
14073180? ? ?? ? ?refg++2017091220170904
14097570? ? ?? ? ?reference32bitsgcc_-funroll-loops2017091220170904
14148780? ? ?? ? ?refnewg++2017091220170904
24821880? ? ?? ? ?refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
35314200? ? ?? ? ?reference32bitsgcc2017091220170904

Test failure

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: icc
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc KnightsLanding
icc -no-vec KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: cc
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:246:11: note: called from here
KeccakP-1600-XOP.c: Bsase = ROL6464(Bsase, 62, 55); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc Bulldozer
gcc Bulldozer
gcc -funroll-loops Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: cc
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc ARMv8A
gcc ARMv8A
gcc -O2 -fomit-frame-pointer ARMv8A
gcc -O3 -fomit-frame-pointer ARMv8A
gcc -O -fomit-frame-pointer ARMv8A
gcc -Os -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops ARMv8A
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m64 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -O -fomit-frame-pointer ARMv8A
gcc -m64 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -march=nocona -Os -fomit-frame-pointer ARMv8A
icc ARMv8A
icc -O1 -static ARMv8A
icc -O1 -static -no-vec ARMv8A
icc -O2 -static ARMv8A
icc -O2 -static -no-vec ARMv8A
icc -O3 -static ARMv8A
icc -O3 -static -no-vec ARMv8A
icc -Os -static ARMv8A
icc -Os -static -no-vec ARMv8A
icc -fast ARMv8A
icc -m64 -O1 -static ARMv8A
icc -m64 -O1 -static -no-vec ARMv8A
icc -m64 -O2 -static ARMv8A
icc -m64 -O2 -static -no-vec ARMv8A
icc -m64 -O3 -static ARMv8A
icc -m64 -O3 -static -no-vec ARMv8A
icc -m64 -Os -static ARMv8A
icc -m64 -Os -static -no-vec ARMv8A
icc -no-vec ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: cc
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc AVR8
gcc AVR8
gcc -O2 -fomit-frame-pointer AVR8
gcc -O3 -fomit-frame-pointer AVR8
gcc -O -fomit-frame-pointer AVR8
gcc -Os -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -O -fomit-frame-pointer AVR8
gcc -funroll-loops -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m64 -O2 -fomit-frame-pointer AVR8
gcc -m64 -O3 -fomit-frame-pointer AVR8
gcc -m64 -O -fomit-frame-pointer AVR8
gcc -m64 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -march=barcelona -O -fomit-frame-pointer AVR8
gcc -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -march=k8 -O -fomit-frame-pointer AVR8
gcc -march=k8 -Os -fomit-frame-pointer AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8
gcc -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -march=nocona -O -fomit-frame-pointer AVR8
gcc -march=nocona -Os -fomit-frame-pointer AVR8
icc AVR8
icc -O1 -static AVR8
icc -O1 -static -no-vec AVR8
icc -O2 -static AVR8
icc -O2 -static -no-vec AVR8
icc -O3 -static AVR8
icc -O3 -static -no-vec AVR8
icc -Os -static AVR8
icc -Os -static -no-vec AVR8
icc -fast AVR8
icc -m64 -O1 -static AVR8
icc -m64 -O1 -static -no-vec AVR8
icc -m64 -O2 -static AVR8
icc -m64 -O2 -static -no-vec AVR8
icc -m64 -O3 -static AVR8
icc -m64 -O3 -static -no-vec AVR8
icc -m64 -Os -static AVR8
icc -m64 -Os -static -no-vec AVR8
icc -no-vec AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: cc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 142, namely:
CompilerImplementations
cc Haswell Nehalem
gcc Haswell Nehalem
gcc -O2 -fomit-frame-pointer Haswell Nehalem
gcc -O3 -fomit-frame-pointer Haswell Nehalem
gcc -O -fomit-frame-pointer Haswell Nehalem
gcc -Os -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -O2 -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -O3 -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -O -fomit-frame-pointer Haswell Nehalem
gcc -fno-schedule-insns -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops Haswell Nehalem
gcc -funroll-loops -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m64 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -O -fomit-frame-pointer Haswell Nehalem
gcc -m64 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m64 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -march=nocona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: cc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc SandyBridge
gcc SandyBridge
gcc -O2 -fomit-frame-pointer SandyBridge
gcc -O3 -fomit-frame-pointer SandyBridge
gcc -O -fomit-frame-pointer SandyBridge
gcc -Os -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O2 -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O3 -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops SandyBridge
gcc -funroll-loops -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m64 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -O -fomit-frame-pointer SandyBridge
gcc -m64 -Os -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -march=nocona -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: cc
try.c: /usr/bin/ld: crypto_aead_lunarkeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: cc
try.c: /usr/bin/ld: crypto_aead_lunarkeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/bin/../lib/clang/4.0.1/include/avx512fintrin.h:9664:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/bin/../lib/clang/4.0.1/include/avx512fintrin.h:9664:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/bin/../lib/clang/4.0.1/include/avx512fintrin.h:9664:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:187:23: note: expanded from macro 'computeD'
KeccakP-1600-XOP.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: expanded from macro 'ROL6464same'
KeccakP-1600-XOP.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /usr/bin/../lib/clang/4.0.1/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakP-1600-XOP.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v0.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v1.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v2.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v3.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261:13: error: Unexpected '{' in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262:13: error: Unexpected '{' in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263:13: error: Unexpected '{' in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264:13: error: Unexpected '{' in expression
KeccakP-1600-armv8a-neon.s: st1 { v0.d }[0], [x0], #8
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275:20: error: expected ']' in brackets expression
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4:14: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; denoted as "the implementer".
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6:12: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; For more information, feedback or questions, please refer to our websites:
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:8:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://keyak.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:9:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://ketje.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11:10: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; To the extent possible under law, the implementer has waived all copyright
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12:15: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; and related or neighboring rights to the source code in this file.
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:13:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://creativecommons.org/publicdomain/zero/1.0/
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments AVR8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:158:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments Haswell Nehalem
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell Nehalem
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell Nehalem
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:20:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments SandyBridge
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments compact
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:3:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:13:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:75:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:148:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:246:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:264:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:362:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:417:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:503:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments Haswell
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/bin/../lib/clang/4.0.1/include/avx512fintrin.h:9664:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/bin/../lib/clang/4.0.1/include/avx512fintrin.h:9664:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/bin/../lib/clang/4.0.1/include/avx512fintrin.h:9664:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:140:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+0], lanes0 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:141:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+1], lanes1 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 146, namely:
CompilerImplementations
g++ ref refnew
g++ -O2 -fomit-frame-pointer ref refnew
g++ -O3 -fomit-frame-pointer ref refnew
g++ -O -fomit-frame-pointer ref refnew
g++ -Os -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O2 -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -Os -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref refnew
g++ -m64 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -O -fomit-frame-pointer ref refnew
g++ -m64 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -Os -fomit-frame-pointer ref refnew
g++ -march=barcelona -O2 -fomit-frame-pointer ref refnew
g++ -march=barcelona -O3 -fomit-frame-pointer ref refnew
g++ -march=barcelona -O -fomit-frame-pointer ref refnew
g++ -march=barcelona -Os -fomit-frame-pointer ref refnew
g++ -march=k8 -O2 -fomit-frame-pointer ref refnew
g++ -march=k8 -O3 -fomit-frame-pointer ref refnew
g++ -march=k8 -O -fomit-frame-pointer ref refnew
g++ -march=k8 -Os -fomit-frame-pointer ref refnew
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref refnew
g++ -march=nocona -O2 -fomit-frame-pointer ref refnew
g++ -march=nocona -O3 -fomit-frame-pointer ref refnew
g++ -march=nocona -O -fomit-frame-pointer ref refnew
g++ -march=nocona -Os -fomit-frame-pointer ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7.2.0/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7.2.0/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -O -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -Os -fomit-frame-pointer ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer Bulldozer
gcc -O3 -fomit-frame-pointer Bulldozer
gcc -O -fomit-frame-pointer Bulldozer
gcc -Os -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -O2 -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -O3 -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -O -fomit-frame-pointer Bulldozer
gcc -fno-schedule-insns -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m64 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -O -fomit-frame-pointer Bulldozer
gcc -m64 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -march=nocona -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_lunarkeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_aead_lunarkeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_lunarkeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_aead_lunarkeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: note: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_lunarkeyakv2.a(KeccakP-1600-AVX2.o): relocation R_X86_64_32 against symbol `keccak_rc' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Haswell
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: icc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc Bulldozer
icc -O1 -static Bulldozer
icc -O1 -static -no-vec Bulldozer
icc -O2 -static Bulldozer
icc -O2 -static -no-vec Bulldozer
icc -O3 -static Bulldozer
icc -O3 -static -no-vec Bulldozer
icc -Os -static Bulldozer
icc -Os -static -no-vec Bulldozer
icc -fast Bulldozer
icc -m64 -O1 -static Bulldozer
icc -m64 -O1 -static -no-vec Bulldozer
icc -m64 -O2 -static Bulldozer
icc -m64 -O2 -static -no-vec Bulldozer
icc -m64 -O3 -static Bulldozer
icc -m64 -O3 -static -no-vec Bulldozer
icc -m64 -Os -static Bulldozer
icc -m64 -Os -static -no-vec Bulldozer
icc -no-vec Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: icc
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
icc generic64 generic64lc
icc -O1 -static generic64 generic64lc
icc -O1 -static -no-vec generic64 generic64lc
icc -O2 -static generic64 generic64lc
icc -O2 -static -no-vec generic64 generic64lc
icc -O3 -static generic64 generic64lc
icc -O3 -static -no-vec generic64 generic64lc
icc -Os -static generic64 generic64lc
icc -Os -static -no-vec generic64 generic64lc
icc -m64 -O1 -static generic64 generic64lc
icc -m64 -O1 -static -no-vec generic64 generic64lc
icc -m64 -O2 -static generic64 generic64lc
icc -m64 -O2 -static -no-vec generic64 generic64lc
icc -m64 -O3 -static generic64 generic64lc
icc -m64 -O3 -static -no-vec generic64 generic64lc
icc -m64 -Os -static generic64 generic64lc
icc -m64 -Os -static -no-vec generic64 generic64lc
icc -no-vec generic64 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc SandyBridge
icc -no-vec SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -O1 -static
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static SandyBridge
icc -O1 -static -no-vec SandyBridge
icc -O2 -static SandyBridge
icc -O2 -static -no-vec SandyBridge
icc -O3 -static SandyBridge
icc -O3 -static -no-vec SandyBridge
icc -Os -static SandyBridge
icc -Os -static -no-vec SandyBridge
icc -m64 -O1 -static SandyBridge
icc -m64 -O1 -static -no-vec SandyBridge
icc -m64 -O2 -static SandyBridge
icc -m64 -O2 -static -no-vec SandyBridge
icc -m64 -O3 -static SandyBridge
icc -m64 -O3 -static -no-vec SandyBridge
icc -m64 -Os -static SandyBridge
icc -m64 -Os -static -no-vec SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 160, namely:
CompilerImplementations
icc -O1 -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -O1 -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -O2 -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -O2 -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -O3 -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -O3 -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -Os -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -Os -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -O1 -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -O1 -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -O2 -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -O2 -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -O3 -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -O3 -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -Os -static Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits
icc -m64 -Os -static -no-vec Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc reference reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: icc -O1 -xB -static
KeccakP-1600-AVX512.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-SIMD512.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static KnightsLanding
icc -O1 -xB -static -no-vec KnightsLanding
icc -O2 -xB -static KnightsLanding
icc -O2 -xB -static -no-vec KnightsLanding
icc -O3 -xB -static KnightsLanding
icc -O3 -xB -static -no-vec KnightsLanding
icc -Os -xB -static KnightsLanding
icc -Os -xB -static -no-vec KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: icc -O1 -xB -static
KeccakP-1600-XOP.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static Bulldozer
icc -O1 -xB -static -no-vec Bulldozer
icc -O2 -xB -static Bulldozer
icc -O2 -xB -static -no-vec Bulldozer
icc -O3 -xB -static Bulldozer
icc -O3 -xB -static -no-vec Bulldozer
icc -Os -xB -static Bulldozer
icc -Os -xB -static -no-vec Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: icc -O1 -xB -static
KeccakP-1600-compact64.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-compact.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-compact.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static compact
icc -O1 -xB -static -no-vec compact
icc -O2 -xB -static compact
icc -O2 -xB -static -no-vec compact
icc -O3 -xB -static compact
icc -O3 -xB -static -no-vec compact
icc -Os -xB -static compact
icc -Os -xB -static -no-vec compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: icc -O1 -xB -static
KeccakP-1600-inplace32BI.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xB -static generic32 generic32lc
icc -O1 -xB -static -no-vec generic32 generic32lc
icc -O2 -xB -static generic32 generic32lc
icc -O2 -xB -static -no-vec generic32 generic32lc
icc -O3 -xB -static generic32 generic32lc
icc -O3 -xB -static -no-vec generic32 generic32lc
icc -Os -xB -static generic32 generic32lc
icc -Os -xB -static -no-vec generic32 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: icc -O1 -xB -static
KeccakP-1600-opt64.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xB -static generic64 generic64lc
icc -O1 -xB -static -no-vec generic64 generic64lc
icc -O2 -xB -static generic64 generic64lc
icc -O2 -xB -static -no-vec generic64 generic64lc
icc -O3 -xB -static generic64 generic64lc
icc -O3 -xB -static -no-vec generic64 generic64lc
icc -Os -xB -static generic64 generic64lc
icc -Os -xB -static -no-vec generic64 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: icc -O1 -xB -static
KeccakP-1600-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static reference
icc -O1 -xB -static -no-vec reference
icc -O2 -xB -static reference
icc -O2 -xB -static -no-vec reference
icc -O3 -xB -static reference
icc -O3 -xB -static -no-vec reference
icc -Os -xB -static reference
icc -Os -xB -static -no-vec reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: icc -O1 -xB -static
KeccakP-1600-reference32BI.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static reference32bits
icc -O1 -xB -static -no-vec reference32bits
icc -O2 -xB -static reference32bits
icc -O2 -xB -static -no-vec reference32bits
icc -O3 -xB -static reference32bits
icc -O3 -xB -static -no-vec reference32bits
icc -Os -xB -static reference32bits
icc -Os -xB -static -no-vec reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -O1 -xB -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static SandyBridge
icc -O1 -xB -static -no-vec SandyBridge
icc -O2 -xB -static SandyBridge
icc -O2 -xB -static -no-vec SandyBridge
icc -O3 -xB -static SandyBridge
icc -O3 -xB -static -no-vec SandyBridge
icc -Os -xB -static SandyBridge
icc -Os -xB -static -no-vec SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: icc -O1 -xB -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on4.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-AVX2.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static Haswell
icc -O1 -xB -static -no-vec Haswell
icc -O2 -xB -static Haswell
icc -O2 -xB -static -no-vec Haswell
icc -O3 -xB -static Haswell
icc -O3 -xB -static -no-vec Haswell
icc -Os -xB -static Haswell
icc -Os -xB -static -no-vec Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Nehalem
Compiler: icc -O1 -xB -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static Nehalem
icc -O1 -xB -static -no-vec Nehalem
icc -O2 -xB -static Nehalem
icc -O2 -xB -static -no-vec Nehalem
icc -O3 -xB -static Nehalem
icc -O3 -xB -static -no-vec Nehalem
icc -Os -xB -static Nehalem
icc -Os -xB -static -no-vec Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: icc -O1 -xB -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-x86-64-gas.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static asmX86-64
icc -O1 -xB -static -no-vec asmX86-64
icc -O2 -xB -static asmX86-64
icc -O2 -xB -static -no-vec asmX86-64
icc -O3 -xB -static asmX86-64
icc -O3 -xB -static -no-vec asmX86-64
icc -Os -xB -static asmX86-64
icc -Os -xB -static -no-vec asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: icc -O1 -xB -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-x86-64-shld-gas.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static asmX86-64shld
icc -O1 -xB -static -no-vec asmX86-64shld
icc -O2 -xB -static asmX86-64shld
icc -O2 -xB -static -no-vec asmX86-64shld
icc -O3 -xB -static asmX86-64shld
icc -O3 -xB -static -no-vec asmX86-64shld
icc -Os -xB -static asmX86-64shld
icc -Os -xB -static -no-vec asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: icc -O1 -xB -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ARMv8A
icc -O1 -xB -static -no-vec ARMv8A
icc -O2 -xB -static ARMv8A
icc -O2 -xB -static -no-vec ARMv8A
icc -O3 -xB -static ARMv8A
icc -O3 -xB -static -no-vec ARMv8A
icc -Os -xB -static ARMv8A
icc -Os -xB -static -no-vec ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: icc -O1 -xB -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static AVR8
icc -O1 -xB -static -no-vec AVR8
icc -O2 -xB -static AVR8
icc -O2 -xB -static -no-vec AVR8
icc -O3 -xB -static AVR8
icc -O3 -xB -static -no-vec AVR8
icc -Os -xB -static AVR8
icc -Os -xB -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: icc -O1 -xK -static
KeccakP-1600-AVX512.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-SIMD512.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static KnightsLanding
icc -O1 -xK -static -no-vec KnightsLanding
icc -O2 -xK -static KnightsLanding
icc -O2 -xK -static -no-vec KnightsLanding
icc -O3 -xK -static KnightsLanding
icc -O3 -xK -static -no-vec KnightsLanding
icc -Os -xK -static KnightsLanding
icc -Os -xK -static -no-vec KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: icc -O1 -xK -static
KeccakP-1600-XOP.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static Bulldozer
icc -O1 -xK -static -no-vec Bulldozer
icc -O2 -xK -static Bulldozer
icc -O2 -xK -static -no-vec Bulldozer
icc -O3 -xK -static Bulldozer
icc -O3 -xK -static -no-vec Bulldozer
icc -Os -xK -static Bulldozer
icc -Os -xK -static -no-vec Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: icc -O1 -xK -static
KeccakP-1600-compact64.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-compact.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-compact.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static compact
icc -O1 -xK -static -no-vec compact
icc -O2 -xK -static compact
icc -O2 -xK -static -no-vec compact
icc -O3 -xK -static compact
icc -O3 -xK -static -no-vec compact
icc -Os -xK -static compact
icc -Os -xK -static -no-vec compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: icc -O1 -xK -static
KeccakP-1600-inplace32BI.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xK -static generic32 generic32lc
icc -O1 -xK -static -no-vec generic32 generic32lc
icc -O2 -xK -static generic32 generic32lc
icc -O2 -xK -static -no-vec generic32 generic32lc
icc -O3 -xK -static generic32 generic32lc
icc -O3 -xK -static -no-vec generic32 generic32lc
icc -Os -xK -static generic32 generic32lc
icc -Os -xK -static -no-vec generic32 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: icc -O1 -xK -static
KeccakP-1600-opt64.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xK -static generic64 generic64lc
icc -O1 -xK -static -no-vec generic64 generic64lc
icc -O2 -xK -static generic64 generic64lc
icc -O2 -xK -static -no-vec generic64 generic64lc
icc -O3 -xK -static generic64 generic64lc
icc -O3 -xK -static -no-vec generic64 generic64lc
icc -Os -xK -static generic64 generic64lc
icc -Os -xK -static -no-vec generic64 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: icc -O1 -xK -static
KeccakP-1600-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static reference
icc -O1 -xK -static -no-vec reference
icc -O2 -xK -static reference
icc -O2 -xK -static -no-vec reference
icc -O3 -xK -static reference
icc -O3 -xK -static -no-vec reference
icc -Os -xK -static reference
icc -Os -xK -static -no-vec reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: icc -O1 -xK -static
KeccakP-1600-reference32BI.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static reference32bits
icc -O1 -xK -static -no-vec reference32bits
icc -O2 -xK -static reference32bits
icc -O2 -xK -static -no-vec reference32bits
icc -O3 -xK -static reference32bits
icc -O3 -xK -static -no-vec reference32bits
icc -Os -xK -static reference32bits
icc -Os -xK -static -no-vec reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -O1 -xK -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static SandyBridge
icc -O1 -xK -static -no-vec SandyBridge
icc -O2 -xK -static SandyBridge
icc -O2 -xK -static -no-vec SandyBridge
icc -O3 -xK -static SandyBridge
icc -O3 -xK -static -no-vec SandyBridge
icc -Os -xK -static SandyBridge
icc -Os -xK -static -no-vec SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: icc -O1 -xK -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on4.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-AVX2.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static Haswell
icc -O1 -xK -static -no-vec Haswell
icc -O2 -xK -static Haswell
icc -O2 -xK -static -no-vec Haswell
icc -O3 -xK -static Haswell
icc -O3 -xK -static -no-vec Haswell
icc -Os -xK -static Haswell
icc -Os -xK -static -no-vec Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Nehalem
Compiler: icc -O1 -xK -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static Nehalem
icc -O1 -xK -static -no-vec Nehalem
icc -O2 -xK -static Nehalem
icc -O2 -xK -static -no-vec Nehalem
icc -O3 -xK -static Nehalem
icc -O3 -xK -static -no-vec Nehalem
icc -Os -xK -static Nehalem
icc -Os -xK -static -no-vec Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: icc -O1 -xK -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-x86-64-gas.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static asmX86-64
icc -O1 -xK -static -no-vec asmX86-64
icc -O2 -xK -static asmX86-64
icc -O2 -xK -static -no-vec asmX86-64
icc -O3 -xK -static asmX86-64
icc -O3 -xK -static -no-vec asmX86-64
icc -Os -xK -static asmX86-64
icc -Os -xK -static -no-vec asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: icc -O1 -xK -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-x86-64-shld-gas.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static asmX86-64shld
icc -O1 -xK -static -no-vec asmX86-64shld
icc -O2 -xK -static asmX86-64shld
icc -O2 -xK -static -no-vec asmX86-64shld
icc -O3 -xK -static asmX86-64shld
icc -O3 -xK -static -no-vec asmX86-64shld
icc -Os -xK -static asmX86-64shld
icc -Os -xK -static -no-vec asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: icc -O1 -xK -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ARMv8A
icc -O1 -xK -static -no-vec ARMv8A
icc -O2 -xK -static ARMv8A
icc -O2 -xK -static -no-vec ARMv8A
icc -O3 -xK -static ARMv8A
icc -O3 -xK -static -no-vec ARMv8A
icc -Os -xK -static ARMv8A
icc -Os -xK -static -no-vec ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: icc -O1 -xK -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static AVR8
icc -O1 -xK -static -no-vec AVR8
icc -O2 -xK -static AVR8
icc -O2 -xK -static -no-vec AVR8
icc -O3 -xK -static AVR8
icc -O3 -xK -static -no-vec AVR8
icc -Os -xK -static AVR8
icc -Os -xK -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: icc -O1 -xN -static
KeccakP-1600-AVX512.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-SIMD512.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static KnightsLanding
icc -O1 -xN -static -no-vec KnightsLanding
icc -O2 -xN -static KnightsLanding
icc -O2 -xN -static -no-vec KnightsLanding
icc -O3 -xN -static KnightsLanding
icc -O3 -xN -static -no-vec KnightsLanding
icc -Os -xN -static KnightsLanding
icc -Os -xN -static -no-vec KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: icc -O1 -xN -static
KeccakP-1600-XOP.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static Bulldozer
icc -O1 -xN -static -no-vec Bulldozer
icc -O2 -xN -static Bulldozer
icc -O2 -xN -static -no-vec Bulldozer
icc -O3 -xN -static Bulldozer
icc -O3 -xN -static -no-vec Bulldozer
icc -Os -xN -static Bulldozer
icc -Os -xN -static -no-vec Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: icc -O1 -xN -static
KeccakP-1600-compact64.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-compact.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-compact.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static compact
icc -O1 -xN -static -no-vec compact
icc -O2 -xN -static compact
icc -O2 -xN -static -no-vec compact
icc -O3 -xN -static compact
icc -O3 -xN -static -no-vec compact
icc -Os -xN -static compact
icc -Os -xN -static -no-vec compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: icc -O1 -xN -static
KeccakP-1600-inplace32BI.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xN -static generic32 generic32lc
icc -O1 -xN -static -no-vec generic32 generic32lc
icc -O2 -xN -static generic32 generic32lc
icc -O2 -xN -static -no-vec generic32 generic32lc
icc -O3 -xN -static generic32 generic32lc
icc -O3 -xN -static -no-vec generic32 generic32lc
icc -Os -xN -static generic32 generic32lc
icc -Os -xN -static -no-vec generic32 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: icc -O1 -xN -static
KeccakP-1600-opt64.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xN -static generic64 generic64lc
icc -O1 -xN -static -no-vec generic64 generic64lc
icc -O2 -xN -static generic64 generic64lc
icc -O2 -xN -static -no-vec generic64 generic64lc
icc -O3 -xN -static generic64 generic64lc
icc -O3 -xN -static -no-vec generic64 generic64lc
icc -Os -xN -static generic64 generic64lc
icc -Os -xN -static -no-vec generic64 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: icc -O1 -xN -static
KeccakP-1600-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static reference
icc -O1 -xN -static -no-vec reference
icc -O2 -xN -static reference
icc -O2 -xN -static -no-vec reference
icc -O3 -xN -static reference
icc -O3 -xN -static -no-vec reference
icc -Os -xN -static reference
icc -Os -xN -static -no-vec reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: icc -O1 -xN -static
KeccakP-1600-reference32BI.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static reference32bits
icc -O1 -xN -static -no-vec reference32bits
icc -O2 -xN -static reference32bits
icc -O2 -xN -static -no-vec reference32bits
icc -O3 -xN -static reference32bits
icc -O3 -xN -static -no-vec reference32bits
icc -Os -xN -static reference32bits
icc -Os -xN -static -no-vec reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -O1 -xN -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static SandyBridge
icc -O1 -xN -static -no-vec SandyBridge
icc -O2 -xN -static SandyBridge
icc -O2 -xN -static -no-vec SandyBridge
icc -O3 -xN -static SandyBridge
icc -O3 -xN -static -no-vec SandyBridge
icc -Os -xN -static SandyBridge
icc -Os -xN -static -no-vec SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: icc -O1 -xN -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on4.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-AVX2.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static Haswell
icc -O1 -xN -static -no-vec Haswell
icc -O2 -xN -static Haswell
icc -O2 -xN -static -no-vec Haswell
icc -O3 -xN -static Haswell
icc -O3 -xN -static -no-vec Haswell
icc -Os -xN -static Haswell
icc -Os -xN -static -no-vec Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Nehalem
Compiler: icc -O1 -xN -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static Nehalem
icc -O1 -xN -static -no-vec Nehalem
icc -O2 -xN -static Nehalem
icc -O2 -xN -static -no-vec Nehalem
icc -O3 -xN -static Nehalem
icc -O3 -xN -static -no-vec Nehalem
icc -Os -xN -static Nehalem
icc -Os -xN -static -no-vec Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: icc -O1 -xN -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-x86-64-gas.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static asmX86-64
icc -O1 -xN -static -no-vec asmX86-64
icc -O2 -xN -static asmX86-64
icc -O2 -xN -static -no-vec asmX86-64
icc -O3 -xN -static asmX86-64
icc -O3 -xN -static -no-vec asmX86-64
icc -Os -xN -static asmX86-64
icc -Os -xN -static -no-vec asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: icc -O1 -xN -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-x86-64-shld-gas.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static asmX86-64shld
icc -O1 -xN -static -no-vec asmX86-64shld
icc -O2 -xN -static asmX86-64shld
icc -O2 -xN -static -no-vec asmX86-64shld
icc -O3 -xN -static asmX86-64shld
icc -O3 -xN -static -no-vec asmX86-64shld
icc -Os -xN -static asmX86-64shld
icc -Os -xN -static -no-vec asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: icc -O1 -xN -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ARMv8A
icc -O1 -xN -static -no-vec ARMv8A
icc -O2 -xN -static ARMv8A
icc -O2 -xN -static -no-vec ARMv8A
icc -O3 -xN -static ARMv8A
icc -O3 -xN -static -no-vec ARMv8A
icc -Os -xN -static ARMv8A
icc -Os -xN -static -no-vec ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: icc -O1 -xN -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static AVR8
icc -O1 -xN -static -no-vec AVR8
icc -O2 -xN -static AVR8
icc -O2 -xN -static -no-vec AVR8
icc -O3 -xN -static AVR8
icc -O3 -xN -static -no-vec AVR8
icc -Os -xN -static AVR8
icc -Os -xN -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: icc -O1 -xW -static
KeccakP-1600-AVX512.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-SIMD512.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static KnightsLanding
icc -O1 -xW -static -no-vec KnightsLanding
icc -O2 -xW -static KnightsLanding
icc -O2 -xW -static -no-vec KnightsLanding
icc -O3 -xW -static KnightsLanding
icc -O3 -xW -static -no-vec KnightsLanding
icc -Os -xW -static KnightsLanding
icc -Os -xW -static -no-vec KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: icc -O1 -xW -static
KeccakP-1600-XOP.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static Bulldozer
icc -O1 -xW -static -no-vec Bulldozer
icc -O2 -xW -static Bulldozer
icc -O2 -xW -static -no-vec Bulldozer
icc -O3 -xW -static Bulldozer
icc -O3 -xW -static -no-vec Bulldozer
icc -Os -xW -static Bulldozer
icc -Os -xW -static -no-vec Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: icc -O1 -xW -static
KeccakP-1600-compact64.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-compact.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-compact.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static compact
icc -O1 -xW -static -no-vec compact
icc -O2 -xW -static compact
icc -O2 -xW -static -no-vec compact
icc -O3 -xW -static compact
icc -O3 -xW -static -no-vec compact
icc -Os -xW -static compact
icc -Os -xW -static -no-vec compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: icc -O1 -xW -static
KeccakP-1600-inplace32BI.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static generic32 generic32lc
icc -O1 -xW -static -no-vec generic32 generic32lc
icc -O2 -xW -static generic32 generic32lc
icc -O2 -xW -static -no-vec generic32 generic32lc
icc -O3 -xW -static generic32 generic32lc
icc -O3 -xW -static -no-vec generic32 generic32lc
icc -Os -xW -static generic32 generic32lc
icc -Os -xW -static -no-vec generic32 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: icc -O1 -xW -static
KeccakP-1600-opt64.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static generic64 generic64lc
icc -O1 -xW -static -no-vec generic64 generic64lc
icc -O2 -xW -static generic64 generic64lc
icc -O2 -xW -static -no-vec generic64 generic64lc
icc -O3 -xW -static generic64 generic64lc
icc -O3 -xW -static -no-vec generic64 generic64lc
icc -Os -xW -static generic64 generic64lc
icc -Os -xW -static -no-vec generic64 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: icc -O1 -xW -static
KeccakP-1600-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static reference
icc -O1 -xW -static -no-vec reference
icc -O2 -xW -static reference
icc -O2 -xW -static -no-vec reference
icc -O3 -xW -static reference
icc -O3 -xW -static -no-vec reference
icc -Os -xW -static reference
icc -Os -xW -static -no-vec reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: icc -O1 -xW -static
KeccakP-1600-reference32BI.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
displayIntermediateValues.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static reference32bits
icc -O1 -xW -static -no-vec reference32bits
icc -O2 -xW -static reference32bits
icc -O2 -xW -static -no-vec reference32bits
icc -O3 -xW -static reference32bits
icc -O3 -xW -static -no-vec reference32bits
icc -Os -xW -static reference32bits
icc -Os -xW -static -no-vec reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -O1 -xW -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static SandyBridge
icc -O1 -xW -static -no-vec SandyBridge
icc -O2 -xW -static SandyBridge
icc -O2 -xW -static -no-vec SandyBridge
icc -O3 -xW -static SandyBridge
icc -O3 -xW -static -no-vec SandyBridge
icc -Os -xW -static SandyBridge
icc -Os -xW -static -no-vec SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: icc -O1 -xW -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-SIMD256.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on4.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-AVX2.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static Haswell
icc -O1 -xW -static -no-vec Haswell
icc -O2 -xW -static Haswell
icc -O2 -xW -static -no-vec Haswell
icc -O3 -xW -static Haswell
icc -O3 -xW -static -no-vec Haswell
icc -Os -xW -static Haswell
icc -Os -xW -static -no-vec Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Nehalem
Compiler: icc -O1 -xW -static
KeccakP-1600-times2-SIMD128.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-opt32.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-opt64.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static Nehalem
icc -O1 -xW -static -no-vec Nehalem
icc -O2 -xW -static Nehalem
icc -O2 -xW -static -no-vec Nehalem
icc -O3 -xW -static Nehalem
icc -O3 -xW -static -no-vec Nehalem
icc -Os -xW -static Nehalem
icc -Os -xW -static -no-vec Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: icc -O1 -xW -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-x86-64-gas.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static asmX86-64
icc -O1 -xW -static -no-vec asmX86-64
icc -O2 -xW -static asmX86-64
icc -O2 -xW -static -no-vec asmX86-64
icc -O3 -xW -static asmX86-64
icc -O3 -xW -static -no-vec asmX86-64
icc -Os -xW -static asmX86-64
icc -Os -xW -static -no-vec asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: icc -O1 -xW -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-x86-64-shld-gas.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static asmX86-64shld
icc -O1 -xW -static -no-vec asmX86-64shld
icc -O2 -xW -static asmX86-64shld
icc -O2 -xW -static -no-vec asmX86-64shld
icc -O3 -xW -static asmX86-64shld
icc -O3 -xW -static -no-vec asmX86-64shld
icc -Os -xW -static asmX86-64shld
icc -Os -xW -static -no-vec asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: icc -O1 -xW -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-200-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ARMv8A
icc -O1 -xW -static -no-vec ARMv8A
icc -O2 -xW -static ARMv8A
icc -O2 -xW -static -no-vec ARMv8A
icc -O3 -xW -static ARMv8A
icc -O3 -xW -static -no-vec ARMv8A
icc -Os -xW -static ARMv8A
icc -Os -xW -static -no-vec ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: icc -O1 -xW -static
KeccakP-1600-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times2-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times4-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-800-times8-on1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ket.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static AVR8
icc -O1 -xW -static -no-vec AVR8
icc -O2 -xW -static AVR8
icc -O2 -xW -static -no-vec AVR8
icc -O3 -xW -static AVR8
icc -O3 -xW -static -no-vec AVR8
icc -Os -xW -static AVR8
icc -Os -xW -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: KeccakP-1600-times2-SIMD128.c(822): (col. 1) warning #13200: No EMMS instruction before return from function
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc -fast Haswell KnightsLanding Nehalem asmX86-64 asmX86-64shld compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-AVX512.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times2-SIMD128.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-SIMD256.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-SIMD512.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-opt32.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-XOP.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-compact64.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-compact.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-compact.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-inplace32BI.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-opt32.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static generic32 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-opt64.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-opt64.c: ": internal error: ** The compiler has encountered an unexpected problem.
KeccakP-1600-opt64.c: ** Segmentation violation signal raised. **
KeccakP-1600-opt64.c: Access violation or stack overflow. Please contact Intel Support for assistance.
KeccakP-1600-opt64.c:
KeccakP-1600-opt64.c: compilation aborted for KeccakP-1600-opt64.c (code 4)

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static generic64 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
displayIntermediateValues.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-reference32BI.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
displayIntermediateValues.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-times2-SIMD128.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c(806): (col. 1) warning #13200: No EMMS instruction before return from function
KeccakP-1600-times4-on2.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on2.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-opt32.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-opt64.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-times2-SIMD128.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-SIMD256.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on4.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-opt32.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-AVX2.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Nehalem
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-times2-SIMD128.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on2.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on2.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-opt32.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-opt64.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-x86-64-gas.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-x86-64-shld-gas.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-200-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-armv8a-neon.s: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d }[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-1600-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times2-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times4-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-800-times8-on1.c: icc: command line remark #10148: option '-vec-report0' not supported
Ket.c: icc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.c: icc: command line remark #10148: option '-vec-report0' not supported
Motorist.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-avr8-fast.s: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -O1 -static
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icpc -O1 -static ref refnew
icpc -O2 -static ref refnew
icpc -O3 -static ref refnew
icpc -Os -static ref refnew
icpc -static ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -O1 -xB -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:
transformations.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icpc -O1 -xB -static ref refnew
icpc -O2 -xB -static ref refnew
icpc -O3 -xB -static ref refnew
icpc -Os -xB -static ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -O1 -xK -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:
transformations.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icpc -O1 -xK -static ref refnew
icpc -O2 -xK -static ref refnew
icpc -O3 -xK -static ref refnew
icpc -Os -xK -static ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -O1 -xN -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:
transformations.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icpc -O1 -xN -static ref refnew
icpc -O2 -xN -static ref refnew
icpc -O3 -xN -static ref refnew
icpc -Os -xN -static ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -O1 -xW -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:
transformations.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icpc -O1 -xW -static ref refnew
icpc -O2 -xW -static ref refnew
icpc -O3 -xW -static ref refnew
icpc -Os -xW -static ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -fast
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:
try.cpp: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.cpp: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icpc -fast ref refnew

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: icpc -m64 -xHost -vec-report0 -static
Keccak-f.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 87 of "/usr/include/c++/7.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:
transformations.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
try.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icpc -m64 -xHost -vec-report0 -static ref refnew