Implementation notes: x86, gpu, crypto_sign/sphincsf256harakasimple

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: sphincsf256harakasimple
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
328781908435476 0 128059624 420 2840refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019091920190816
380022250033843 0 128058344 420 2840refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019091820190816
385375620433843 0 128058344 420 2840refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019091820190816
391689817233843 0 128058344 420 2840refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019091820190816
395186382835549 0 128059740 420 2840refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019091820190816
400315764420885 0 128041048 412 2840refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019091820190816
403282834535549 0 128059804 420 2840refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019091820190816
403434246037803 0 128062812 416 2840refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019091820190816
404514678820885 0 128041048 412 2840refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019091820190816
409697913235645 0 128059932 420 2840refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019091820190816
411442797220885 0 128041048 412 2840refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019091820190816
430792772424014 0 128045744 420 2840refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019091820190816
435701410940760 0 128065968 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019091920190816
443373570436045 0 128060300 420 2840refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019091820190816
444165338046548 0 128074172 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019091920190816
445848131635268 0 128058912 416 2840refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019091820190816
445972101624014 0 128045744 420 2840refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019091820190816
448387662024014 0 128045744 420 2840refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019091820190816
463519387240302 0 128065528 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019091820190816
469483557235205 0 128058980 416 2840refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019091820190816
472212724034471 0 128059276 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019091920190816
472276369234471 0 128059276 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019091820190816
473972344435205 0 128058980 416 2840refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019091820190816
474155322837542 0 128064056 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019091920190816
478422419240302 0 128065528 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019091820190816
483763288421067 0 128041176 412 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019091920190816
486775890420851 0 128040984 412 2840refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019091820190816
487852535220851 0 128040984 412 2840refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019091820190816
489531291220851 0 128040984 412 2840refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019091820190816
490365866121046 0 128041180 412 2840refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019091920190816
494613240021046 0 128041180 412 2840refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019091820190816
495446285621050 0 128041180 412 2840refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019091920190816
498604262421083 0 128041240 412 2840refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019091820190816
499265046421079 0 128041240 412 2840refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019091820190816
501664561621075 0 128041240 412 2840refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019091820190816
504325867621096 0 128041240 412 2840refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019091820190816
509063447234360 0 128058936 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019091920190816
511043217640283 0 128066864 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019091820190816
530713129224414 0 128046128 420 2840refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019091820190816
530942544935581 0 128059740 424 2840refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019091820190816
531861256836059 0 128060420 416 2840refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019091820190816
532709888024736 0 128046124 420 2840refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019091820190816
533443389624414 0 128046128 420 2840refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019091820190816
537698333524414 0 128046128 420 2840refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019091820190816
538534285634845 0 128059848 420 2840refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019091820190816
542924527224718 0 128046448 420 2840refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019091820190816
545268051823396 0 128044568 416 2840refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019091820190816
545895073642474 0 256041436 412 2840refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019091820190816
546880013624736 0 128046124 420 2840refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019091820190816
555977260435201 0 128059532 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019091820190816
556290388821201 0 128041372 412 2840refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019091820190816
556876172924259 0 128045572 416 2840refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019091820190816
557167774824920 0 128047028 416 2840refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019091820190816
562867170424259 0 128045572 416 2840refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019091820190816
567626650824736 0 128046124 420 2840refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019091820190816
568725940836603 0 128060796 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019091820190816
570243459921423 0 128041632 412 2840refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019091820190816
570554154021383 0 128041568 412 2840refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019091820190816
572171522043321 0 128068440 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019091820190816
572735156042079 0 128068160 420 2840refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019091820190816
574256824034126 0 128058688 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019091820190816
575108081523580 0 128044728 416 2840refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019091820190816
575116043238659 0 128064476 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019091920190816
575667948975758 0 256062064 420 2840refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019091820190816
576563810043537 0 128069264 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019091820190816
577393192424736 0 128046124 420 2840refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019091820190816
578328607535581 0 128059740 424 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019091820190816
579023971247894 0 128075452 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019091920190816
582372375024987 0 128046324 420 2840refgcc_-m32_-O_-fomit-frame-pointer2019091820190816
583486023635581 0 128059740 424 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019091820190816
584350269939415 0 128065316 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019091820190816
584634171635879 0 128059564 416 2840refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019091820190816
585118028437367 0 128061516 420 2840refgcc_-m32_-O3_-fomit-frame-pointer2019091820190816
585134032838659 0 128064476 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019091920190816
585242066444167 0 128069540 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019091920190816
585843129223580 0 128044728 416 2840refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019091820190816
585894399834772 0 128059868 420 2840refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019091820190816
586366988044167 0 128069540 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019091920190816
586662959638659 0 128064476 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019091920190816
586709529238876 0 128062652 420 2840refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019091820190816
588062131043537 0 128069264 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019091820190816
588676718447894 0 128075452 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019091920190816
589136228435945 0 128061168 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019091920190816
590792363635623 0 128059776 424 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019091920190816
592107213635623 0 128059776 424 2840refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019091920190816
592187008424736 0 128046124 420 2840refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019091820190816
592628931623015 0 128043276 412 2840refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019091820190816
592696644024736 0 128046124 420 2840refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019091820190816
592834866334943 0 128059536 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019091920190816
593323136843227 0 128068252 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019091920190816
593388009639464 0 128063304 416 2840refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019091820190816
593401929938138 0 128063860 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019091920190816
593850126833769 0 128058288 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019091820190816
595090891024978 0 128045592 424 2840refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019091820190816
595969849238138 0 128063860 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019091920190816
596058922439118 0 128063724 416 2840refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019091820190816
597624348439128 0 128063064 420 2840refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019091820190816
598145226035945 0 128061168 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019091820190816
599341290823030 0 128043276 412 2840refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019091820190816
599815921849424 0 256045236 420 2840refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019091820190816
600378747639118 0 128063724 416 2840refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019091820190816
600679421224736 0 128046124 420 2840refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019091820190816
601609373241327 0 128067884 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019091820190816
602072769636603 0 128060796 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019091820190816
602796536438138 0 128063860 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019091920190816
603298423240767 0 128065116 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019091920190816
603406256439128 0 128063064 420 2840refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019091820190816
603687662036603 0 128060796 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019091820190816
604019191639464 0 128063304 416 2840refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019091820190816
604512139222832 0 128043008 412 2840refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019091820190816
605106904025422 0 128047164 420 2840refgcc_-m32_-O2_-fomit-frame-pointer2019091820190816
605918795934621 0 128059196 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019091820190816
607019465248209 0 128075984 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019091920190816
609137320836977 0 128061416 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019091920190816
609478378835448 0 128058340 420 2840refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019091820190816
609926329223965 0 128044936 416 2840refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019091820190816
610290214024978 0 128045592 424 2840refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019091820190816
610888115025456 0 128046880 416 2840refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019091820190816
612109698339127 0 128063932 416 2840refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019091820190816
613681418025535 0 128046900 416 2840refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019091820190816
613900417223015 0 128043276 412 2840refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019091820190816
614326114825221 0 128045764 424 2840refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019091820190816
614624999222793 0 128042948 412 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019091920190816
614675946835465 0 128060336 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019091820190816
615154499622811 0 128042944 412 2840refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019091920190816
615356938437908 0 128061436 416 2840refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019091820190816
615863420022790 0 128042944 412 2840refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019091820190816
616104344022790 0 128042944 412 2840refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019091820190816
616997707636977 0 128061416 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019091920190816
616998833834841 0 128059192 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019091920190816
617618244425456 0 128046880 416 2840refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019091820190816
618111894822811 0 128042944 412 2840refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019091920190816
618698262423015 0 128043276 412 2840refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019091820190816
618864654839393 0 128065284 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019091920190816
620015029222793 0 128042948 412 2840refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019091920190816
620247882022807 0 128042944 412 2840refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019091820190816
620323595236700 0 128061256 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019091920190816
620400115625456 0 128046880 416 2840refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019091820190816
620518413623860 0 128044872 420 2840refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019091820190816
620935838422811 0 128042944 412 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019091920190816
621459109224978 0 128045592 424 2840refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019091820190816
621656400424602 0 128045096 420 2840refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019091820190816
623390064625221 0 128045764 424 2840refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019091820190816
624489439124105 0 128045156 416 2840refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019091820190816
625611859223965 0 128044720 416 2840refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019091820190816
625751186622807 0 128042944 412 2840refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019091820190816
628120540822786 0 128042944 412 2840refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019091820190816
629753099222807 0 128042944 412 2840refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019091820190816
632159047223030 0 128043276 412 2840refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019091820190816
634356286823030 0 128043276 412 2840refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019091820190816
635998587324531 0 128045840 416 2840refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019091820190816
636413634022788 0 128042944 412 2840refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019091820190816
638854866822837 0 128043012 412 2840refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019091920190816
639056124822786 0 128042944 412 2840refgcc_-m32_-Os_-fomit-frame-pointer2019091820190816
642411530422788 0 128042944 412 2840refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019091820190816
642489920122837 0 128043012 412 2840refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019091920190816
644563104026494 0 128047492 420 2840refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019091820190816
646179868336439 0 128061624 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019091920190816
649060255922832 0 128043008 412 2840refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019091820190816
655804677623809 0 128045168 416 2840refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019091820190816
657025895623850 0 128044904 420 2840refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019091820190816
657658890926494 0 128047492 420 2840refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019091820190816
661837234426444 0 128048220 416 2840refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019091820190816
663231388426494 0 128047492 420 2840refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019091820190816
664452150835225 0 128059884 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019091820190816
669898311621075 0 128041240 412 2840refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019091820190816
672448214126444 0 128048220 416 2840refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019091820190816
674272871626444 0 128048220 416 2840refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019091820190816
675533437426518 0 128047452 416 2840refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019091820190816
680627232226518 0 128047452 416 2840refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019091820190816
685589939825540 0 128046616 416 2840refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019091820190816
721595002851034 0 256047040 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