Implementation notes: x86, gpu, crypto_sign/sphincss192harakasimple

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: sphincss192harakasimple
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4278953884436866 0 128061412 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019092620190816
4674806520433587 0 128057996 420 2840refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019092520190816
4784648436833587 0 128057996 420 2840refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019092620190816
4810536589233587 0 128057996 420 2840refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019092520190816
4828386897220896 0 128041044 412 2840refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019092620190816
4911039035635389 0 128059584 420 2840refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019092520190816
4968494992420896 0 128041044 412 2840refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019092620190816
4972848417235789 0 128059952 420 2840refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019092520190816
5013156317220896 0 128041044 412 2840refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019092520190816
5039828198435293 0 128059456 420 2840refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019092520190816
5058024163235293 0 128059392 420 2840refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019092520190816
5192153459237908 0 128062956 416 2840refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019092620190816
5293332427646782 0 128074380 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019092620190816
5329459012435259 0 128058912 416 2840refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019092620190816
5373015053623814 0 128045460 420 2840refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019092620190816
5381090928040483 0 128065656 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019092620190816
5381888211223814 0 128045460 420 2840refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019092620190816
5387717575623814 0 128045460 420 2840refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019092520190816
5423018593240768 0 128065968 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019092620190816
5518898563340483 0 128065656 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019092620190816
5643731371237512 0 128064008 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019092620190816
5802849301220862 0 128040980 412 2840refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019092520190816
5810489948434826 0 128058596 416 2840refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019092620190816
5815292170834826 0 128058596 416 2840refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019092620190816
5856290551620862 0 128040980 412 2840refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019092520190816
5904546172020862 0 128040980 412 2840refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019092520190816
5930286146021083 0 128041172 412 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019092620190816
5949089466034326 0 128058936 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019092620190816
5973148612421057 0 128041176 412 2840refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019092620190816
5996694351634626 0 128059340 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019092620190816
6005674963221057 0 128041176 412 2840refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019092620190816
6007574862034626 0 128059340 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019092620190816
6011674276421112 0 128041236 412 2840refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019092620190816
6051857085240499 0 128067120 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019092620190816
6057484897221094 0 128041236 412 2840refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019092520190816
6066787226421086 0 128041236 412 2840refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019092620190816
6082578621621090 0 128041236 412 2840refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019092620190816
6102463916821086 0 128041236 412 2840refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019092620190816
6109485020021061 0 128041176 412 2840refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019092620190816
6332882612424214 0 128045844 420 2840refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019092520190816
6394390307648872 0 256044956 420 2840refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019092520190816
6407618718135752 0 128060104 416 2840refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019092620190816
6409227156442496 0 256041432 412 2840refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019092520190816
6424907940836184 0 128061360 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019092620190816
6452094538424214 0 128045844 420 2840refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019092520190816
6485549977042018 0 128068012 420 2840refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019092620190816
6509000931224214 0 128045844 420 2840refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019092520190816
6568581236834837 0 128059876 420 2840refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019092620190816
6575375754824518 0 128046164 420 2840refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019092520190816
6584585936423475 0 128044632 416 2840refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019092620190816
6591544860024456 0 128045772 420 2840refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019092620190816
6602403095643306 0 128068376 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019092620190816
6606928128424456 0 128045772 420 2840refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019092520190816
6611029400821212 0 128041368 412 2840refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019092620190816
6623179851624884 0 128046980 416 2840refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019092620190816
6660254660039666 0 128065572 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019092620190816
6661579212275080 0 256061668 420 2840refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019092520190816
6708523206435946 0 128060088 424 2840refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019092620190816
6717434677237094 0 128061184 420 2840refgcc_-m32_-O3_-fomit-frame-pointer2019092520190816
6823750119236184 0 128061360 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019092620190816
6839778739635675 0 128059372 416 2840refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019092620190816
6851065248823998 0 128045252 416 2840refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019092620190816
6857292718838888 0 128062652 420 2840refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019092620190816
6861414851221425 0 128041628 412 2840refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019092620190816
6864799125221385 0 128041564 412 2840refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019092620190816
6887287952441410 0 128068004 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019092620190816
6888544659635946 0 128060088 424 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019092620190816
6906847085634388 0 128058944 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019092620190816
6926709153236745 0 128060884 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019092620190816
6928320362023998 0 128045252 416 2840refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019092620190816
6950187500043522 0 128069200 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019092620190816
6974533168823310 0 128044408 416 2840refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019092620190816
6982056528824456 0 128045772 420 2840refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019092520190816
6991712604843522 0 128069200 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019092620190816
7002032244036745 0 128060884 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019092620190816
7013218354434907 0 128059860 420 2840refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019092620190816
7028560054133980 0 128058480 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019092620190816
7033090830035946 0 128060088 424 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019092620190816
7048409310424711 0 128045976 420 2840refgcc_-m32_-O_-fomit-frame-pointer2019092520190816
7054712324035490 0 128059812 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019092620190816
7112400251624456 0 128045772 420 2840refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019092620190816
7131592912823310 0 128044408 416 2840refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019092620190816
7136004092838496 0 128064284 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019092620190816
7154022018825010 0 128045648 424 2840refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019092620190816
7163895312835883 0 128060036 420 2840refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019092620190816
7169045908435319 0 128059884 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019092620190816
7174059374824456 0 128045772 420 2840refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019092520190816
7183067216424456 0 128045772 420 2840refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019092520190816
7189336062036745 0 128060884 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019092620190816
7195352598034821 0 128059388 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019092620190816
7224646790048128 0 128075644 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019092620190816
7237152110436036 0 128060192 424 2840refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019092620190816
7242261653235673 0 128060528 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019092620190816
7244208123623008 0 128043272 412 2840refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019092620190816
7255122426024456 0 128045772 420 2840refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019092520190816
7273193865238076 0 128063796 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019092620190816
7283414255623890 0 128044964 416 2840refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019092620190816
7302112030038496 0 128064284 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019092620190816
7304094419223691 0 128044680 416 2840refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019092620190816
7305384627648443 0 128076176 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019092620190816
7306147914223885 0 128044864 420 2840refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019092620190816
7312850772439140 0 128063064 420 2840refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019092620190816
7324235684839533 0 128063368 416 2840refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019092620190816
7340629016825439 0 128046816 416 2840refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019092620190816
7345405707638076 0 128063796 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019092620190816
7345990228443914 0 128069336 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019092620190816
7364650388039225 0 128065092 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019092620190816
7369032789236036 0 128060192 424 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019092620190816
7371815565639140 0 128063064 420 2840refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019092620190816
7374076274039239 0 128063788 416 2840refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019092620190816
7375784138039533 0 128063368 416 2840refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019092620190816
7380149753222790 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019092620190816
7381071501225262 0 128045756 424 2840refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019092620190816
7387713464438496 0 128064284 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019092620190816
7387910762839239 0 128063788 416 2840refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019092620190816
7415241186843914 0 128069336 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019092620190816
7419437684825439 0 128046816 416 2840refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019092620190816
7424606747048128 0 128075644 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019092620190816
7426633979638076 0 128063796 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019092620190816
7432907715025512 0 128046900 416 2840refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019092620190816
7437497942425010 0 128045648 424 2840refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019092620190816
7439032745635519 0 128058340 420 2840refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019092620190816
7440409997225193 0 128046828 420 2840refgcc_-m32_-O2_-fomit-frame-pointer2019092520190816
7444890582440797 0 128065088 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019092620190816
7446203003622816 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019092620190816
7453781472038023 0 128061564 416 2840refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019092620190816
7472944776822790 0 128042940 412 2840refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019092620190816
7476103656825439 0 128046816 416 2840refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019092620190816
7480704932823008 0 128043272 412 2840refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019092620190816
7482312349623003 0 128043208 412 2840refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019092620190816
7487059053624631 0 128045152 420 2840refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019092620190816
7489760938823003 0 128043208 412 2840refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019092620190816
7502886032423003 0 128043208 412 2840refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019092620190816
7505953948022816 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019092620190816
7512794720025262 0 128045756 424 2840refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019092620190816
7531436466822810 0 128042940 412 2840refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019092620190816
7536677055223008 0 128043272 412 2840refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019092620190816
7537698343622810 0 128042940 412 2840refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019092620190816
7541921002443193 0 128068188 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019092620190816
7562137340823759 0 128044528 416 2840refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019092620190816
7563273631622784 0 128042940 412 2840refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019092620190816
7572373016022816 0 128042940 412 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019092620190816
7577489906822795 0 128042944 412 2840refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019092620190816
7580532865225010 0 128045648 424 2840refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019092620190816
7581413296022786 0 128042940 412 2840refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019092620190816
7581847188422795 0 128042944 412 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019092620190816
7614374150022810 0 128042940 412 2840refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019092620190816
7670354350423881 0 128044896 420 2840refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019092620190816
7675412971639248 0 128064060 416 2840refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019092620190816
7732093001622784 0 128042940 412 2840refgcc_-m32_-Os_-fomit-frame-pointer2019092520190816
7758310516436941 0 128061424 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019092620190816
7761734419222839 0 128043008 412 2840refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019092620190816
7769977465626491 0 128047420 420 2840refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019092620190816
7770829850436941 0 128061424 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019092620190816
7777620643223579 0 128044980 416 2840refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019092620190816
7792242096824557 0 128045840 416 2840refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019092620190816
7792753875622786 0 128042940 412 2840refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019092620190816
7797608026422839 0 128043008 412 2840refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019092620190816
7823302153236357 0 128061560 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019092620190816
7858988456026376 0 128048156 416 2840refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019092620190816
7864508695626376 0 128048156 416 2840refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019092620190816
7889342615626491 0 128047420 420 2840refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019092620190816
7901740622022830 0 128043004 412 2840refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019092620190816
7920221052435004 0 128059348 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019092620190816
7930956067626491 0 128047420 420 2840refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019092620190816
7996276941226376 0 128048156 416 2840refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019092620190816
8008083617226538 0 128047444 416 2840refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019092620190816
8060905241522830 0 128043004 412 2840refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019092620190816
8090459341226538 0 128047444 416 2840refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019092620190816
8120931856025543 0 128046608 416 2840refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019092620190816
8257031670835544 0 128060228 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019092620190816
8321382251650678 0 256046772 420 2840refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019092520190816

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