Implementation notes: x86, gpu, crypto_sign/sphincsf192harakasimple

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: sphincsf192harakasimple
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
156288143633264 0 128057692 420 2840refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019091820190816
156499439233264 0 128057692 420 2840refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019091820190816
158558536022831 0 128043004 412 2840refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019091820190816
159791597233264 0 128057692 420 2840refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019091820190816
162245024834970 0 128059152 420 2840refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019091820190816
162743009620880 0 128040980 412 2840refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019091820190816
168136564420880 0 128040980 412 2840refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019091820190816
169811049220880 0 128040980 412 2840refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019091820190816
175345674434970 0 128059024 420 2840refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019091820190816
175519596035066 0 128059216 420 2840refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019091820190816
176738099637540 0 128062572 416 2840refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019091820190816
180068555246689 0 128074316 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019091820190816
180874741723843 0 128045476 420 2840refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019091820190816
182530265934911 0 128058592 416 2840refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019091820190816
183889486023843 0 128045476 420 2840refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019091820190816
184580347040786 0 128065968 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019091820190816
185585340835466 0 128059648 420 2840refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019091820190816
186862244023843 0 128045476 420 2840refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019091820190816
189816846440538 0 128065720 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019091820190816
192562374837611 0 128064072 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019091820190816
193296609940538 0 128065720 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019091820190816
194102934420846 0 128040980 412 2840refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019091820190816
196881035634496 0 128058212 416 2840refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019091820190816
198763156434496 0 128058212 416 2840refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019091820190816
203017900020846 0 128040980 412 2840refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019091820190816
204422934020846 0 128040980 412 2840refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019091820190816
204502658021070 0 128041172 412 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019091820190816
205816634421040 0 128041172 412 2840refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019091820190816
205923595821040 0 128041172 412 2840refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019091820190816
206054774434756 0 128059468 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019091820190816
206391061234756 0 128059468 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019091820190816
207479538421044 0 128041172 412 2840refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019091820190816
208600803221096 0 128041236 412 2840refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019091820190816
208615269621070 0 128041236 412 2840refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019091820190816
208826738821078 0 128041236 412 2840refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019091820190816
209207784021070 0 128041236 412 2840refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019091820190816
209800878221074 0 128041236 412 2840refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019091820190816
214768250434409 0 128059000 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019091820190816
219774289140521 0 128067120 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019091820190816
221513381935409 0 128059784 416 2840refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019091820190816
222980538424243 0 128045924 420 2840refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019091820190816
223171184824243 0 128045924 420 2840refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019091820190816
224245091636327 0 128061488 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019091820190816
225706009536082 0 128060236 424 2840refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019091820190816
227308804824243 0 128045924 420 2840refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019091820190816
227918358843383 0 128068468 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019091820190816
228771138423469 0 128044632 416 2840refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019091820190816
228967740024547 0 128046244 420 2840refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019091820190816
229017810624868 0 128046980 416 2840refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019091820190816
229693753242464 0 256041432 412 2840refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019091820190816
231019876421199 0 128041368 412 2840refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019091820190816
232130342034908 0 128059812 420 2840refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019091820190816
233531648024472 0 128045776 420 2840refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019091820190816
234171190024472 0 128045776 420 2840refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019091820190816
234767901241905 0 128067904 420 2840refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019091820190816
235169416474426 0 256061348 420 2840refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019091820190816
235553849624019 0 128045252 416 2840refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019091820190816
235556080748826 0 256044952 420 2840refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019091820190816
235602539238539 0 128062268 420 2840refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019091820190816
236973479622781 0 128042940 412 2840refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019091820190816
237215965621381 0 128041564 412 2840refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019091820190816
237715611821418 0 128041628 412 2840refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019091820190816
237995758035318 0 128059052 416 2840refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019091820190816
238187866424472 0 128045776 420 2840refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019091820190816
238270281236327 0 128061488 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019091820190816
238508020841489 0 128068096 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019091820190816
238886845623882 0 128044864 420 2840refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019091820190816
239166854039675 0 128065572 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019091820190816
239356100822781 0 128042940 412 2840refgcc_-m32_-Os_-fomit-frame-pointer2019091820190816
239386008824472 0 128045776 420 2840refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019091820190816
239473052024472 0 128045776 420 2840refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019091820190816
239866494436082 0 128060236 424 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019091820190816
240502207248051 0 128075580 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019091820190816
241178237222788 0 128042940 412 2840refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019091820190816
241618544423327 0 128044472 416 2840refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019091820190816
241959976435513 0 128060096 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019091820190816
242056660038641 0 128064476 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019091820190816
242186113236888 0 128061040 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019091820190816
242854741643773 0 128069224 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019091820190816
243129551634057 0 128058608 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019091820190816
243211706943599 0 128069292 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019091820190816
243333810823327 0 128044472 416 2840refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019091820190816
243614543136005 0 128060116 420 2840refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019091820190816
243935831036783 0 128060868 420 2840refgcc_-m32_-O3_-fomit-frame-pointer2019091820190816
244689541243599 0 128069292 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019091820190816
244863124839118 0 128062984 416 2840refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019091820190816
244992094438641 0 128064476 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019091820190816
245201772834499 0 128059072 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019091820190816
245287468538641 0 128064476 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019091820190816
245440231235649 0 128059956 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019091820190816
246440249635962 0 128060140 424 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019091820190816
246613019234814 0 128059832 420 2840refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019091820190816
246648011435962 0 128060140 424 2840refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019091820190816
246821019638887 0 128063468 416 2840refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019091820190816
246844624043773 0 128069224 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019091820190816
247304054038791 0 128062744 420 2840refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019091820190816
247781056639118 0 128062984 416 2840refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019091820190816
248030020038175 0 128063924 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019091820190816
248287804438791 0 128062744 420 2840refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019091820190816
248367356836888 0 128061040 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019091820190816
248835721334895 0 128059516 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019091820190816
249019855648051 0 128075580 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019091820190816
249168932825524 0 128046900 416 2840refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019091820190816
249277137238887 0 128063468 416 2840refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019091820190816
249878657643294 0 128068280 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019091820190816
250324499238175 0 128063924 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019091820190816
250494651723005 0 128043272 412 2840refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019091820190816
250984195223681 0 128044680 416 2840refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019091820190816
251107532239374 0 128065284 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019091820190816
251217330024019 0 128045252 416 2840refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019091820190816
251800870838175 0 128063924 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019091820190816
252358009235137 0 128057956 420 2840refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019091820190816
252402220436888 0 128061040 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019091820190816
252702662035785 0 128060656 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019091820190816
252830058648366 0 128076112 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019091820190816
253157757224472 0 128045776 420 2840refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019091820190816
253236975625445 0 128046880 416 2840refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019091820190816
253380137640901 0 128065244 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019091820190816
253380188726523 0 128047484 420 2840refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019091820190816
253404134825445 0 128046880 416 2840refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019091820190816
253426964438896 0 128063676 416 2840refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019091820190816
253635810136866 0 128061312 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019091820190816
253872062824472 0 128045776 420 2840refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019091820190816
254243134022814 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019091820190816
254331555636082 0 128060236 424 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019091820190816
255070653637522 0 128061048 416 2840refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019091820190816
255971240824727 0 128046044 420 2840refgcc_-m32_-O_-fomit-frame-pointer2019091820190816
257163002425252 0 128045756 424 2840refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019091820190816
257642967322999 0 128043208 412 2840refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019091820190816
257966952422999 0 128043208 412 2840refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019091820190816
258028504022814 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019091820190816
258433223236866 0 128061312 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019091820190816
258560940422788 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019091820190816
259142414822814 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019091820190816
259341245622787 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019091820190816
259486189635200 0 128059568 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019091820190816
259825142025010 0 128045648 424 2840refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019091820190816
260066191024561 0 128045904 416 2840refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019091820190816
260328298825252 0 128045756 424 2840refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019091820190816
260364126425010 0 128045648 424 2840refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019091820190816
260515290024618 0 128045152 420 2840refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019091820190816
260559104022999 0 128043208 412 2840refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019091820190816
260726961223884 0 128044964 416 2840refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019091820190816
261445492823005 0 128043272 412 2840refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019091820190816
261565922023748 0 128044528 416 2840refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019091820190816
261571704422807 0 128042940 412 2840refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019091820190816
261972482822783 0 128042940 412 2840refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019091820190816
262016922422807 0 128042940 412 2840refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019091820190816
262302582122787 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019091820190816
262454631237031 0 128061568 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019091820190816
262858528425445 0 128046880 416 2840refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019091820190816
262869808825010 0 128045648 424 2840refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019091820190816
263656314022783 0 128042940 412 2840refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019091820190816
264608145222807 0 128042940 412 2840refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019091820190816
264971279936440 0 128061624 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019091820190816
265216863225226 0 128046896 420 2840refgcc_-m32_-O2_-fomit-frame-pointer2019091820190816
267565140023005 0 128043272 412 2840refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019091820190816
268530624022831 0 128043004 412 2840refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019091820190816
271537866022827 0 128043004 412 2840refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019091820190816
272534331323887 0 128044896 420 2840refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019091820190816
272946115023571 0 128044980 416 2840refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019091820190816
273804643626523 0 128047484 420 2840refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019091820190816
274297016422827 0 128043004 412 2840refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019091820190816
276216452026523 0 128047484 420 2840refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019091820190816
278838694426360 0 128048156 416 2840refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019091820190816
280130514226360 0 128048156 416 2840refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019091820190816
280218792826360 0 128048156 416 2840refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019091820190816
282317466826546 0 128047444 416 2840refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019091820190816
283525360625537 0 128046604 416 2840refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019091820190816
283849333226546 0 128047444 416 2840refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019091820190816
286697604035727 0 128060448 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019091820190816
301331483250662 0 256046772 420 2840refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019091820190816

Test failure

Implementation: aesni
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
haraka.c: haraka.c: In function 'load_haraka_constants':
haraka.c: haraka.c:77:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
haraka.c: rc[0] = _mm_set_epi32(0x0684704c,0xe620c00a,0xb2c5fef0,0x75817b9d);
haraka.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
haraka.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
haraka.c: from haraka.c:11:
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
haraka.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
haraka.c: ^~~~~~~~~~~~~
haraka.c: haraka.c:116:14: note: called from here
haraka.c: rc[39] = _mm_set_epi32(0x756acc03,0x02288288,0x4ad6bdfd,0xe9c59da1);
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
haraka.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
haraka.c: from haraka.c:11:
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
haraka.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
haraka.c: ^~~~~~~~~~~~~
haraka.c: haraka.c:115:14: note: called from here
haraka.c: rc[38] = _mm_set_epi32(0xa0c1613c,0xba7ed22b,0xc173bc0f,0x48a659cf);
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
haraka.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
haraka.c: from haraka.c:11:
haraka.c: ...

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

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: haraka.c: In function 'haraka512_perm':
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
haraka.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
haraka.c: ^~~~~~~~~~~~~~~~
haraka.c: haraka.c:43:8: note: called from here
haraka.c: s3 = _mm_aesenc_si128(s3, *(rci + 7));
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: haraka.c:433:5: note: in expansion of macro 'AES4'
haraka.c: AES4(s[0], s[1], s[2], s[3], rc + 32);
haraka.c: ^~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
haraka.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
haraka.c: ^~~~~~~~~~~~~~~~
haraka.c: haraka.c:42:8: note: called from here
haraka.c: s2 = _mm_aesenc_si128(s2, *(rci + 6)); \
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: haraka.c:433:5: note: in expansion of macro 'AES4'
haraka.c: AES4(s[0], s[1], s[2], s[3], rc + 32);
haraka.c: ^~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: ...

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

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
haraka.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
haraka.c: from haraka.c:11:
haraka.c: haraka.c: In function 'load_haraka_constants':
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
haraka.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
haraka.c: ^~~~~~~~~~~~~
haraka.c: haraka.c:116:14: note: called from here
haraka.c: rc[39] = _mm_set_epi32(0x756acc03,0x02288288,0x4ad6bdfd,0xe9c59da1);
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
haraka.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
haraka.c: from haraka.c:11:
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
haraka.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
haraka.c: ^~~~~~~~~~~~~
haraka.c: haraka.c:115:14: note: called from here
haraka.c: rc[38] = _mm_set_epi32(0xa0c1613c,0xba7ed22b,0xc173bc0f,0x48a659cf);
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
haraka.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
haraka.c: from haraka.c:11:
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
haraka.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
haraka.c: ^~~~~~~~~~~~~
haraka.c: ...

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

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: haraka.c: In function 'haraka512_perm':
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
haraka.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
haraka.c: ^~~~~~~~~~~~~~~~
haraka.c: haraka.c:43:8: note: called from here
haraka.c: s3 = _mm_aesenc_si128(s3, *(rci + 7));
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: haraka.c:433:5: note: in expansion of macro 'AES4'
haraka.c: AES4(s[0], s[1], s[2], s[3], rc + 32);
haraka.c: ^~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
haraka.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
haraka.c: ^~~~~~~~~~~~~~~~
haraka.c: haraka.c:42:8: note: called from here
haraka.c: s2 = _mm_aesenc_si128(s2, *(rci + 6)); \
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: haraka.c:433:5: note: in expansion of macro 'AES4'
haraka.c: AES4(s[0], s[1], s[2], s[3], rc + 32);
haraka.c: ^~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: ...
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: haraka.c: In function 'haraka512_perm':
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
haraka.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
haraka.c: ^~~~~~~~~~~~~~~~
haraka.c: haraka.c:43:8: note: called from here
haraka.c: s3 = _mm_aesenc_si128(s3, *(rci + 7));
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: haraka.c:433:5: note: in expansion of macro 'AES4'
haraka.c: AES4(s[0], s[1], s[2], s[3], rc + 32);
haraka.c: ^~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
haraka.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
haraka.c: ^~~~~~~~~~~~~~~~
haraka.c: haraka.c:42:8: note: called from here
haraka.c: s2 = _mm_aesenc_si128(s2, *(rci + 6)); \
haraka.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
haraka.c: haraka.c:433:5: note: in expansion of macro 'AES4'
haraka.c: AES4(s[0], s[1], s[2], s[3], rc + 32);
haraka.c: ^~~~
haraka.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:39:0,
haraka.c: from haraka.c:11:
haraka.c: ...

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