Implementation notes: amd64, cryptothinkx, crypto_aead/aes256otrsv3

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes256otrsv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19278? ? ?? ? ?ni_p7m2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
19344? ? ?? ? ?ni_p8m1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
19365? ? ?? ? ?ni_p8m2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
19383? ? ?? ? ?ni_p8m2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
19875? ? ?? ? ?ni_p7m1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
19878? ? ?? ? ?ni_p7m2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
19878? ? ?? ? ?ni_p7m1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
19944? ? ?? ? ?ni_p8m1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
20055? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
20061? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
20064? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
20067? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
20067? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
20067? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
20076? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
20076? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
20082? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
20085? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
20208? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
20217? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
20223? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
20229? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
20238? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
20238? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
20247? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
20262? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
20274? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
20517? ? ?? ? ?ni_p7m2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
20523? ? ?? ? ?ni_p7m1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
20595? ? ?? ? ?ni_p8m1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
20619? ? ?? ? ?ni_p8m2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
20715? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
20718? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
20718? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
20721? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
20724? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
20865? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
20865? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
20886? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
20886? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
20901? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
20907? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
21198? ? ?? ? ?ni_p7m1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
21204? ? ?? ? ?ni_p7m2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
21279? ? ?? ? ?ni_p8m1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
21399? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
21402? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
21411? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
21411? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
21414? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
21546? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
21594? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
21612? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
21612? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
21615? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
21615? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
21630? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
21648? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
21657? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
21786? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
21852? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
21855? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
21861? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
22356? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
22497? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
22566? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
22845? ? ?? ? ?ni_p8m2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
23091? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
23265? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
23364? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
23391? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
23922? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
23967? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
23970? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
23985? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
24117? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
24117? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
24126? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
24129? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
24141? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
24144? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
24150? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
24183? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
24207? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
24219? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
24774? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
24909? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
24915? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
24960? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
24999? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
25002? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
25038? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
25095? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
25869? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
25872? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
28980? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
95322? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
95469? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
98370? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
98487? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
99561? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
100536? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020620170105
100638? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020620170105
100725? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020620170105
100728? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
100944? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
101616? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020620170105
101721? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020620170105
101874? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
101937? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
102360? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
102525? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
102909? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020620170105
102924? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
103020? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
103200? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020620170105
103335? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
103368? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
103455? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
103485? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
104049? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020620170105
104490? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
104766? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020620170105
104820? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
104883? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
105018? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
105201? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
105501? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
105693? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
107604? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
107658? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
107850? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
108117? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
108150? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
108171? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
108243? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
108303? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020620170105
108324? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020620170105
108342? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
108345? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020620170105
108468? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020620170105
108645? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
108666? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
108711? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
108870? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
109182? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020620170105
109182? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020620170105
109224? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
109545? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020620170105
110541? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
110991? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
111225? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
111942? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
112260? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020620170105
112563? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
112971? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
113007? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
113079? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020620170105
113439? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
114048? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020620170105
114072? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
115659? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
115719? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
115932? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020620170105
115932? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
116043? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
116103? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
116493? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
116568? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020620170105
116607? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020620170105
116634? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
116745? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
116973? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
117225? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
117621? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
117702? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020620170105
117810? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
117861? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
117996? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
118449? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020620170105
120465? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
120687? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
121749? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020620170105
121995? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020620170105
124416? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
129928? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
135009? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
141426? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
143028? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
143031? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
143661? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
143706? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
143826? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020620170105
143925? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
146310? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
148593? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
151209? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
151224? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020620170105
151290? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
151392? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020620170105
151425? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
151539? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
151596? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
151632? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020620170105
151743? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020620170105
151812? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
152859? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
153480? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
153573? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020620170105
156381? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
158418? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
158427? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
161838? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020620170105
161865? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020620170105
162072? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
162093? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
162420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
167805? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
347151? ? ?? ? ?refgcc_-funroll-loops2017020620170105
347277? ? ?? ? ?refgcc2017020620170105
347403? ? ?? ? ?refcc2017020620170105

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: cc
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: encrypt.c: In function ‘AES_encrypt’:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline ‘_mm_aesenclast_si128’: target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:137:9: error: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[14]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: ...
encrypt.c: encrypt.c:122:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:121:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: cc
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: encrypt.c: In function ‘AES_encrypt’:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline ‘_mm_aesenclast_si128’: target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:139:9: error: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[14]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: ...
encrypt.c: encrypt.c:124:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:123:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-71433c.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-71433c.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p7m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-b40d8b.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-b40d8b.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m1
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-5770e0.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-5770e0.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p8m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-aca1fb.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-aca1fb.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p7m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-c1d0ab.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-c1d0ab.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p7m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-f46999.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-f46999.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-c8beea.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-c8beea.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p7m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-e7eaae.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-e7eaae.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ni_p8m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-506bae.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-506bae.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p7m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-c0a22f.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-c0a22f.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m1
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-1596b3.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-1596b3.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p8m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-51bb55.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-51bb55.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p7m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m2
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-445be3.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-445be3.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-799a5a.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-799a5a.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-41beef.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-41beef.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m1
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-bfd313.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-bfd313.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-9346a2.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-9346a2.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m2
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-a77477.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-a77477.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m1
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3a316f.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3a316f.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3a8ae7.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3a8ae7.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m2
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3f02a0.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3f02a0.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:121:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-4b0798.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-4b0798.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3480e0.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-3480e0.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p8m1
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...
encrypt.c: clang: note: diagnostic msg:
encrypt.c: ********************
encrypt.c:
encrypt.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
encrypt.c: Preprocessed source(s) and associated run script(s) are located at:
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-888a15.c
encrypt.c: clang: note: diagnostic msg: /tmp/encrypt-888a15.sh
encrypt.c: clang: note: diagnostic msg:
encrypt.c:
encrypt.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p8m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: encrypt.c: In function ‘AES_encrypt’:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline ‘_mm_aesenclast_si128’: target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:137:9: error: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[14]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: ...
encrypt.c: encrypt.c:122:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:121:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: encrypt.c: In function ‘AES_encrypt’:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline ‘_mm_aesenclast_si128’: target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:137:9: error: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[14]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: ...
encrypt.c: encrypt.c:122:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:32:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:121:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^

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

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: encrypt.c: In function ‘AES_encrypt’:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline ‘_mm_aesenclast_si128’: target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:139:9: error: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[14]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: ...
encrypt.c: encrypt.c:124:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:123:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: encrypt.c: In function ‘AES_encrypt’:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline ‘_mm_aesenclast_si128’: target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:139:9: error: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[14]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: ...
encrypt.c: encrypt.c:124:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:33:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline ‘_mm_aesenc_si128’: target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: encrypt.c:123:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^

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