Implementation notes: amd64, hobbes, crypto_aead/aes128otrcv3

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9213? ? ?? ? ?ni_p8m1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9222? ? ?? ? ?ni_p7m1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9270? ? ?? ? ?ni_p8m2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9278? ? ?? ? ?ni_p8m1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
9317? ? ?? ? ?ni_p8m1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9331? ? ?? ? ?ni_p7m2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9379? ? ?? ? ?ni_p7m1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9389? ? ?? ? ?ni_p8m2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
9394? ? ?? ? ?ni_p8m2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9435? ? ?? ? ?ni_p7m2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080820170725
9436? ? ?? ? ?ni_p7m2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
9496? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
9508? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
9518? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
9542? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
9546? ? ?? ? ?ni_p7m1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
9620? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080820170725
9660? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
9675? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
9677? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080820170725
9686? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
9710? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080820170725
9726? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
9727? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
9741? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
9749? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
9749? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080820170725
9773? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080820170725
9780? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
9792? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
9794? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080820170725
9795? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
9799? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
9836? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
9853? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
9881? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
9883? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
9891? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
9892? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
9901? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
9908? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080820170725
9928? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
9936? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
9956? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080820170725
9970? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080820170725
9971? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
9998? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
10072? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
10074? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
10074? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080820170725
10077? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
10078? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
10088? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
10091? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
10100? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080820170725
10107? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
10111? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
10136? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080820170725
10272? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
10273? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
16933? ? ?? ? ?ni_p8m1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
16958? ? ?? ? ?ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080820170725
16979? ? ?? ? ?ni_p8m1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
17071? ? ?? ? ?ni_p8m1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
17214? ? ?? ? ?ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080820170725
17301? ? ?? ? ?ni_p7m1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
17303? ? ?? ? ?ni_p7m1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
17452? ? ?? ? ?ni_p8m2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
17463? ? ?? ? ?ni_p8m2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
17483? ? ?? ? ?ni_p8m2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
17572? ? ?? ? ?ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080820170725
17600? ? ?? ? ?ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080820170725
17642? ? ?? ? ?ni_p7m2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
17698? ? ?? ? ?ni_p7m2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
17708? ? ?? ? ?ni_p7m1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
17813? ? ?? ? ?ni_p7m2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
117783? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080820170725
117862? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080820170725
118012? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080820170725
118827? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
119053? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
119138? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080820170725
119168? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080820170725
119215? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080820170725
119268? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080820170725
119278? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080820170725
119613? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
120112? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080820170725
120196? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
120206? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
120354? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080820170725
120678? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
120969? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
121020? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080820170725
121047? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
121199? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080820170725
121637? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080820170725
121746? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
121790? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
122873? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080820170725
123229? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080820170725
123370? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080820170725
123377? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080820170725
123414? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
123791? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080820170725
123820? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080820170725
123852? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080820170725
123911? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
125121? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080820170725
125267? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080820170725
125287? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080820170725
125329? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080820170725
125419? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
125609? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080820170725
125683? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080820170725
125722? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
125832? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080820170725
125841? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
125937? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
125941? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
125962? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
126003? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080820170725
126274? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
126557? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
126584? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080820170725
130591? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080820170725
131120? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
133180? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
140481? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
140493? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080820170725
140825? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
140902? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080820170725
141959? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
142086? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017080820170725
142111? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
142171? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
142607? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080820170725
142721? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
142841? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080820170725
143182? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
143189? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080820170725
143269? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080820170725
144031? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080820170725
144247? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080820170725
144402? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080820170725
144512? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080820170725
144584? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080820170725
144622? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017080820170725
145716? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080820170725
145783? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080820170725
146168? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080820170725
146188? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080820170725
146570? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
146591? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080820170725
146614? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080820170725
146782? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
146959? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
147136? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080820170725
147272? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080820170725
148205? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
148208? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
148547? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
148718? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080820170725
148868? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
148923? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
150323? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
151609? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080820170725
156310? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
156416? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080820170725
156611? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080820170725
156679? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080820170725
157143? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
157532? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
158171? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080820170725
158752? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080820170725
158761? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
158858? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080820170725
159704? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080820170725
160867? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080820170725
161306? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080820170725
163208? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080820170725
165309? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080820170725
165419? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080820170725
165594? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080820170725
165761? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080820170725
166411? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
167199? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
169557? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080820170725
369601? ? ?? ? ?refcc2017080820170725
370813? ? ?? ? ?refgcc2017080820170725
377832? ? ?? ? ?refgcc_-funroll-loops2017080820170725

Test failure

Implementation: crypto_aead/aes128otrcv3/ni_p7m1
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 ref

Compiler output

Implementation: crypto_aead/aes128otrcv3/ni_p7m1
Compiler: cc
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
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:129:9: error: called from here
encrypt.c: *out = _mm_aesenclast_si128(tmp, key[10]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
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:127:6: error: called from here
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[9]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
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: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
cc ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
gcc ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
gcc -funroll-loops ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2

Compiler output

Implementation: crypto_aead/aes128otrcv3/ni_p7m1
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:119: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:120: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: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[3]);
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[4]);
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[5]);
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[6]);
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[7]);
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: tmp = _mm_aesenc_si128(tmp, key[8]);
encrypt.c: ^
encrypt.c: encrypt.c:127: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: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2

Compiler output

Implementation: crypto_aead/aes128otrcv3/ni_p7m1
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_128_Key_Expansion':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = x0;
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:106:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
encrypt.c: ^
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/aes128otrcv3/ni_p7m1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_128_Key_Expansion':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = x0;
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:106:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
encrypt.c: ^
encrypt.c: ...
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: encrypt.c: In function 'AES_128_Key_Expansion':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:107:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 54); kp[10] = x0;
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:43:0,
encrypt.c: from otr.h:30,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: encrypt.c:52:8: error: called from here
encrypt.c: v2 = _mm_aeskeygenassist_si128(v4,aes_const); \
encrypt.c: ^
encrypt.c: encrypt.c:106:2: note: in expansion of macro 'EXPAND_ASSIST'
encrypt.c: EXPAND_ASSIST(x0, x1, x2, x0, 255, 27); kp[9] = x0;
encrypt.c: ^
encrypt.c: ...

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