Implementation notes: x86, gpu, crypto_sign/sphincss128harakarobust

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: sphincss128harakarobust
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3012694106435417 0 128059772 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019092020190816
3441690909634050 0 128058492 420 2840refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019091920190816
3489453766034050 0 128058492 420 2840refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019091920190816
3578791899236257 0 128060440 420 2840refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019091920190816
3618504715235541 0 128059232 416 2840refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019092020190816
3632915484046152 0 128073796 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019092020190816
3692984315234050 0 128058492 420 2840refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019091920190816
3763262363237704 0 128062696 416 2840refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019092020190816
3774440145620930 0 128041092 412 2840refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019091920190816
3811110919620930 0 128041092 412 2840refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019091920190816
3815755588023665 0 128045356 420 2840refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019091920190816
3829909514841869 0 128067056 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019092020190816
3832158602020930 0 128041092 412 2840refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019091920190816
3865810906841931 0 128067064 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019092020190816
3870226364036161 0 128060248 420 2840refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019091920190816
3904613561636657 0 128060872 420 2840refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019091920190816
3931412151236161 0 128060376 420 2840refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019091920190816
3968539590423665 0 128045356 420 2840refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019091920190816
4032620480441931 0 128067064 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019092020190816
4075204159634167 0 128058744 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019092020190816
4102324883635594 0 128059236 416 2840refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019092020190816
4109844944023665 0 128045356 420 2840refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019091920190816
4115858015635594 0 128059236 416 2840refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019092020190816
4155395578421093 0 128041224 412 2840refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019092020190816
4174155115220896 0 128041028 412 2840refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019091920190816
4228990241620896 0 128041028 412 2840refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019091920190816
4245558676836330 0 128062848 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019092020190816
4271363833221116 0 128041220 412 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019092020190816
4290901184034832 0 128059532 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019092020190816
4302988002021097 0 128041224 412 2840refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019092020190816
4325443868821118 0 128041284 412 2840refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019092020190816
4344767634434832 0 128059532 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019092020190816
4365867708821122 0 128041284 412 2840refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019092020190816
4368076788020896 0 128041028 412 2840refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019091920190816
4382444661221093 0 128041224 412 2840refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019092020190816
4414658570040634 0 128066532 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019092020190816
4446374985236732 0 128061124 416 2840refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019091920190816
4480401170421141 0 128041284 412 2840refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019092020190816
4486474627235870 0 128060972 420 2840refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019092020190816
4493423846021118 0 128041284 412 2840refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019092020190816
4521284098824057 0 128046144 416 2840refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019092020190816
4535256947635404 0 128059788 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019092020190816
4537093216821128 0 128041284 412 2840refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019091920190816
4548052044044459 0 128069508 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019092020190816
4549082818424065 0 128045740 420 2840refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019091920190816
4571175288824065 0 128045740 420 2840refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019091920190816
4592929661635663 0 128060256 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019092020190816
4616711522422959 0 128044116 416 2840refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019092020190816
4627789124837146 0 128062996 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019092020190816
4652018537643746 0 128069812 420 2840refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019092020190816
4657078450836149 0 128060280 420 2840refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019092020190816
4675829863636343 0 128060076 416 2840refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019091920190816
4679540602842504 0 128069104 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019092020190816
4683256185241951 0 128066248 420 2840refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019092020190816
4692106657235159 0 128060100 420 2840refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019092020190816
4705185620035118 0 128059244 424 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019092020190816
4708047984424065 0 128045740 420 2840refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019091920190816
4716733939244861 0 128070232 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019092020190816
4721580970021422 0 128041612 412 2840refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019092020190816
4738237712236894 0 128062636 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019092020190816
4743468324842562 0 256041480 412 2840refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019091920190816
4753230462824369 0 128046060 420 2840refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019091920190816
4762980475224405 0 128045776 420 2840refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019091920190816
4764259901224405 0 128045776 420 2840refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019091920190816
4770004314876872 0 256062588 420 2840refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019091920190816
4779367992746635 0 128074168 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019092020190816
4789771700824405 0 128045776 420 2840refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019091920190816
4795066870434288 0 128058800 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019092020190816
4798298465735118 0 128059244 424 2840refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019092020190816
4822698184837165 0 128061308 420 2840refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019092020190816
4835746172839580 0 128063320 420 2840refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019091920190816
4836747292438596 0 128063144 416 2840refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019092020190816
4839174305236275 0 128060460 424 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019092020190816
4851964714823725 0 128044932 416 2840refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019092020190816
4881749236436894 0 128062636 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019092020190816
4890901257623112 0 128044152 416 2840refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019092020190816
4891212271243969 0 128070612 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019092020190816
4892618614444675 0 128070332 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019092020190816
4894396344424405 0 128045776 420 2840refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019091920190816
4906398908046635 0 128074168 416 2840refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019092020190816
4916833155636479 0 128061616 416 2840refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019092020190816
4930284783644434 0 128069448 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019092020190816
4931981326021458 0 128041612 412 2840refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019091920190816
4933004409621249 0 128041416 412 2840refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019092020190816
4936955341636479 0 128061616 416 2840refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019092020190816
4939851279623944 0 128044924 420 2840refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019092020190816
4948825140837165 0 128061308 420 2840refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019092020190816
4957862730039239 0 128063104 416 2840refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019092020190816
4959052423636894 0 128062636 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019092020190816
4960840404036275 0 128060460 424 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019092020190816
4967642585636275 0 128060460 424 2840refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019092020190816
4972234158444861 0 128070232 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019092020190816
4973060658038596 0 128063144 416 2840refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019092020190816
4973300806437874 0 128063740 416 2840refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019092020190816
4976801898423112 0 128044152 416 2840refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019092020190816
4980175255646533 0 128074312 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019092020190816
4981706010622875 0 128042992 412 2840refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019092020190816
4982183145637146 0 128062996 416 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019092020190816
4988937708837254 0 128061836 416 2840refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019092020190816
4989690603224376 0 128045784 416 2840refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019092020190816
5003768377237146 0 128062996 416 2840refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019092020190816
5019015614034816 0 128059456 416 2840refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019092020190816
5025985105638556 0 128062104 416 2840refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019092020190816
5026716716436087 0 128058944 420 2840refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019092020190816
5027717770448582 0 256044892 420 2840refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019091920190816
5030164891224405 0 128045776 420 2840refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019091920190816
5036090690837606 0 128061740 420 2840refgcc_-m32_-O3_-fomit-frame-pointer2019091920190816
5041602660824449 0 128045868 416 2840refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019092020190816
5041643955622832 0 128042992 412 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019092020190816
5051813309239832 0 128063796 420 2840refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019091920190816
5053825072622849 0 128042924 412 2840refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019092020190816
5055434648024580 0 128045076 420 2840refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019092020190816
5059445112836078 0 128060972 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019092020190816
5069440082444675 0 128070332 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019092020190816
5072040306037176 0 128061652 416 2840refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019092020190816
5077753823639239 0 128063104 416 2840refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019092020190816
5078359548839832 0 128063796 420 2840refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019091920190816
5088350266823538 0 128044548 416 2840refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019091920190816
5092271427623088 0 128043320 412 2840refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019092020190816
5094469238023725 0 128044932 416 2840refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019092020190816
5121854145636347 0 128061548 416 2840refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019092020190816
5134084518425036 0 128045636 424 2840refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019091920190816
5134306707623081 0 128043320 412 2840refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019092020190816
5134840716837165 0 128061308 420 2840refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019092020190816
5139881976825036 0 128045636 424 2840refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019091920190816
5144704750023081 0 128043320 412 2840refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019092020190816
5156430769624376 0 128045784 416 2840refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019092020190816
5160527124438480 0 128063288 416 2840refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019092020190816
5175542318424376 0 128045784 416 2840refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019092020190816
5190678686023088 0 128043320 412 2840refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019091920190816
5213777237222827 0 128042988 412 2840refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019092020190816
5215100728722875 0 128042992 412 2840refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019092020190816
5226218428822832 0 128042992 412 2840refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019092020190816
5241280843623081 0 128043320 412 2840refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019092020190816
5249109914022839 0 128042988 412 2840refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019092020190816
5251124088122849 0 128042924 412 2840refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019092020190816
5265972434035081 0 128059708 416 2840refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019092020190816
5267077104423810 0 128044900 416 2840refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019091920190816
5268028078822819 0 128042988 412 2840refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019092020190816
5287466230025036 0 128046744 420 2840refgcc_-m32_-O2_-fomit-frame-pointer2019091920190816
5293563274822827 0 128042988 412 2840refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019092020190816
5304665602022819 0 128042988 412 2840refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019092020190816
5305574994826592 0 128047576 420 2840refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019091920190816
5313078402024616 0 128045124 424 2840refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019092020190816
5314334995226592 0 128047576 420 2840refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019091920190816
5358395888424620 0 128045912 420 2840refgcc_-m32_-O_-fomit-frame-pointer2019091920190816
5371720548023088 0 128043320 412 2840refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019091920190816
5379661574424405 0 128045776 420 2840refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019091920190816
5385022854022839 0 128042988 412 2840refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019092020190816
5385456176024616 0 128045124 424 2840refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019092020190816
5397892296822849 0 128042924 412 2840refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019092020190816
5404660074023902 0 128044916 420 2840refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019092020190816
5408932930425822 0 128046720 416 2840refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019092020190816
5414009818425549 0 128047320 416 2840refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019092020190816
5422517515222817 0 128042988 412 2840refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019091920190816
5437956729624405 0 128045776 420 2840refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019091920190816
5461587666423968 0 128045252 416 2840refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019092020190816
5467397014425566 0 128046636 416 2840refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019092020190816
5467645841625036 0 128045636 424 2840refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019092020190816
5472158088822839 0 128042988 412 2840refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019092020190816
5475992498426592 0 128047576 420 2840refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019092020190816
5479708034823616 0 128044400 416 2840refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019091920190816
5481889694825549 0 128047320 416 2840refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019092020190816
5485288471225549 0 128047320 416 2840refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019092020190816
5501563838022862 0 128043052 412 2840refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019092020190816
5520147709223479 0 128044848 416 2840refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019091920190816
5532424700025822 0 128046720 416 2840refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019092020190816
5574653367622862 0 128043052 412 2840refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019092020190816
5580673178037176 0 128061652 416 2840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019092020190816
5591258875636220 0 128060916 420 2840refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019092020190816
5714545134022817 0 128042988 412 2840refgcc_-m32_-Os_-fomit-frame-pointer2019091920190816
6208566193250158 0 256046604 420 2840refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019091920190816

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