Implementation notes: x86, cryptothinkx, crypto_aead/aes256otrsv3

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes256otrsv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
20943? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
20949? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
20958? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
20979? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
21162? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
21165? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
21171? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
21171? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
21171? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
21177? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
21177? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
21177? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
21180? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
21192? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
21879? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
21915? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
21930? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
21945? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
22056? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
22203? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
22209? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
22212? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
22257? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
22272? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
22284? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
22287? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
22326? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
22383? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
22395? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
22626? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
22626? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
22638? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
22662? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
22698? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
22929? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
22932? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
22938? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
22947? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
22950? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
22953? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
22968? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
23193? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
23406? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
23472? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
23748? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
24237? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
24348? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
24471? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
24483? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
24489? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
24516? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
24537? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
24986? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
25284? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
25290? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
25293? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
25308? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
25329? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
25356? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
25395? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
25869? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
25995? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
27177? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
29228? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
124794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
125778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
125829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
126021? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020620170105
127269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
127329? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
127329? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
128448? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
128463? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
128469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
128514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
128706? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
128733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
128805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
128946? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
129027? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
129099? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
129150? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020620170105
129249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
129843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
130095? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
130428? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
130440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
130452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
130527? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
130533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
131148? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
131253? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
131379? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
131976? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
132078? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020620170105
132456? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
132519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
132648? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
132741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
132990? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
133002? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
133677? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
133737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
133776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
133830? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020620170105
134022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
134124? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020620170105
134259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
134517? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
134763? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
134781? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
134916? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
135111? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
135141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
135273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
135276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
135498? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
135501? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
135720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
135804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
136197? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
136512? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
136581? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
137091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
137661? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
137670? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
137925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
138030? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
138051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
138132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
138537? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
138828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
139035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
139359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
139410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
139494? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
139971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
140280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
140286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
140451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
140748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
141219? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
141261? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
141324? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
141570? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
142101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
142305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
142902? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
143028? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020620170105
143252? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
143547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
143766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
143931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
144276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
144636? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
144705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
144795? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
144867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
145143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
145218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
146574? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
147306? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
147453? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020620170105
147660? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020620170105
148089? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
148176? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
148269? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
149028? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020620170105
150045? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
151698? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
151716? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
152037? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020620170105
152308? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
152310? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
152367? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
153177? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
153609? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
154274? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
154425? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
154905? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
155192? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
155320? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
155487? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
156152? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
156264? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
156768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
156940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
157176? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
158724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
158904? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
159320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
159420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
159684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
160089? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
160854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
160908? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
161778? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
161829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
161973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
162264? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
162609? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
162615? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020620170105
162948? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
163296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
163929? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
163956? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
164172? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
164400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
164949? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
165354? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
165552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
165927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
165996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
166818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
167298? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
167541? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
167736? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
167862? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
167985? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020620170105
168024? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
168268? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
168354? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
168471? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
168822? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
168924? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
169308? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
170835? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
171447? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
171642? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
171744? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020620170105
171777? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
172212? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
173589? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
175732? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
175863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
176784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
179295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
179400? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
179685? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
184230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
193070? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
193270? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
194148? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
1161081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function ‘EFunc’:
encrypt.c: encrypt.c:372:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
encrypt.c: {
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: ...
encrypt.c: tmp = _mm_xor_si128(tmp, key[0]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
encrypt.c: from encrypt.c:32:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline ‘_mm_load_si128’: target specific option mismatch
encrypt.c: _mm_load_si128 (__m128i const *__P)
encrypt.c: ^
encrypt.c: encrypt.c:119:10: error: called from here
encrypt.c: __m128i tmp = _mm_load_si128(&in);
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=athlon -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=athlon -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i386 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i386 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i486 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=i486 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k6 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ni_p7m2 ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function ‘EFunc’:
encrypt.c: encrypt.c:374:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
encrypt.c: {
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: ...
encrypt.c: tmp = _mm_xor_si128(tmp, key[0]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline ‘_mm_load_si128’: target specific option mismatch
encrypt.c: _mm_load_si128 (__m128i const *__P)
encrypt.c: ^
encrypt.c: encrypt.c:121:10: error: called from here
encrypt.c: __m128i tmp = _mm_load_si128(&in);
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=athlon -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=athlon -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i386 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i386 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i486 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=i486 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k6 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ni_p7m1 ni_p8m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: gcc -funroll-loops -m32 -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: ^

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=corei7 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k8 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=k8 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=nocona -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=nocona -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=prescott -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=prescott -Os -fomit-frame-pointer ni_p7m2 ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: gcc -funroll-loops -m32 -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: ^

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=corei7 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k8 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=k8 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=nocona -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=nocona -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=prescott -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=prescott -Os -fomit-frame-pointer ni_p7m1 ni_p8m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -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: tmp = _mm_xor_si128(tmp, key[0]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
encrypt.c: from encrypt.c:32:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline ‘_mm_load_si128’: target specific option mismatch
encrypt.c: _mm_load_si128 (__m128i const *__P)
encrypt.c: ^
encrypt.c: encrypt.c:119:10: error: called from here
encrypt.c: __m128i tmp = _mm_load_si128(&in);
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m2 ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -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: tmp = _mm_xor_si128(tmp, key[0]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
encrypt.c: from encrypt.c:33:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline ‘_mm_load_si128’: target specific option mismatch
encrypt.c: _mm_load_si128 (__m128i const *__P)
encrypt.c: ^
encrypt.c: encrypt.c:121:10: error: called from here
encrypt.c: __m128i tmp = _mm_load_si128(&in);
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ni_p7m1 ni_p8m1

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m2
Compiler: gcc -m32 -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 -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=barcelona -O -fomit-frame-pointer ni_p7m2 ni_p8m2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ni_p7m2 ni_p8m2

Compiler output

Implementation: crypto_aead/aes256otrsv3/ni_p7m1
Compiler: gcc -m32 -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 -m32 -march=barcelona -O2 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=barcelona -O -fomit-frame-pointer ni_p7m1 ni_p8m1
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ni_p7m1 ni_p8m1