Implementation notes: x86, cryptothinkx, crypto_aead/aes256otrpv3

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes256otrpv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7821? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
7851? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
7860? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
7914? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
7998? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
8067? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
8082? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
8097? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
8103? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
8106? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
8112? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
8169? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
8220? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
8262? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
8346? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
8382? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
8388? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
8529? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
8544? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
8793? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
8937? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
8940? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
9039? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
9102? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
9267? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
9308? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
9363? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
9411? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
9438? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
9489? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
9576? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
9582? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
9618? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
9654? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
9696? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
9831? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
9933? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
9960? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
10011? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
10047? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
10064? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
10227? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
10290? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
10302? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
10425? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
10593? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
10686? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
12297? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
12336? ? ?? ? ?ni_p8m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
12360? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
12387? ? ?? ? ?ni_p8m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
12450? ? ?? ? ?ni_p7m2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
12594? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
12594? ? ?? ? ?ni_p7m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
12771? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
12840? ? ?? ? ?ni_p7m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
13143? ? ?? ? ?ni_p8m2gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
13647? ? ?? ? ?ni_p8m2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
13698? ? ?? ? ?ni_p7m1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
13806? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
13878? ? ?? ? ?ni_p7m2gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
14164? ? ?? ? ?ni_p8m1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
14192? ? ?? ? ?ni_p8m1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
14468? ? ?? ? ?ni_p7m1gcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
128676? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
131196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
131307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
132405? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
132831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
132864? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
133524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
133866? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020620170105
135507? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
135975? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020620170105
136404? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
136434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
136500? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020620170105
136548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
136806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
136827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
136884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
137013? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
137049? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
137058? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
137148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
137175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
137217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
137265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
137559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
137658? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
137817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
138189? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020620170105
138324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
138525? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
138876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
139131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
140034? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
140823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
140931? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
141159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
141420? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
141990? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
142281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
142287? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
142374? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
142812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
142896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
142923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
142932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
143001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
143526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
144018? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
144354? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
144525? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
144612? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020620170105
145467? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
145479? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
145872? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
146010? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
146355? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
146493? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
146622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
146802? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020620170105
146883? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
146976? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
147024? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
147246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
147756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
148227? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
148437? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
148494? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
148833? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
148884? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
149544? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
150750? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
151194? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
151728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
151824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
152151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
152232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
152358? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
152466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
152931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
153348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
153705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
153960? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
154203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
154257? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
154275? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
154413? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
154467? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
154812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
155037? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
155652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
156078? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
156342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
157101? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
157124? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
157176? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
158256? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
158643? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020620170105
159945? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
161085? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
161703? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
161964? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
162162? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
162276? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
162356? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
162816? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
163113? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
163221? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
163620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
163620? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
164136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
164250? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
164424? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
164445? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020620170105
164988? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
165981? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
166005? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
166167? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
166212? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
166623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
166791? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
167115? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020620170105
167409? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
168024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
168318? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
168753? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
169988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
171116? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
172680? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
172746? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
174015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
174555? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
175658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
177897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
178035? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020620170105
178143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
178209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
178251? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
178590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
178776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
178827? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020620170105
178839? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
179514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
179652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
180240? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
180270? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020620170105
180285? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
180450? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
180522? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
180882? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
180912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
181293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
181473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
181545? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
181665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
182769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
182874? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
183087? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
183723? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
184278? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
184410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
186171? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
186186? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
186366? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
186489? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
186651? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
186660? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
186999? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
187688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
188013? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
192124? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
195525? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
195858? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
196143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
198564? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
200416? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
200516? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
203984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
204166? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
216460? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020620170105
229160? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105

Compiler output

Implementation: crypto_aead/aes256otrpv3/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/aes256otrpv3/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/aes256otrpv3/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/aes256otrpv3/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/aes256otrpv3/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/aes256otrpv3/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/aes256otrpv3/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/aes256otrpv3/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