Implementation notes: amd64, mace, crypto_hash/blake512

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
12817bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
12824bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
12856bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
12858bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
12874bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
12875bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
12887bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
12893bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
12894bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
12923bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
12928bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
12929bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
12940bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
12942bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
13018bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
13018bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
13019bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
13021bswapgcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
13023bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
13026bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
13089bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
13110bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
13120bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
13139bswapgcc -O3 -fomit-frame-pointer2012021220120211
13158bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
13161bswapgcc -m64 -O3 -fomit-frame-pointer2012021220120211
13162bswapgcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
13167bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
13170bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
13243bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
13249bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
13256bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
13258bswapgcc -m64 -O2 -fomit-frame-pointer2012021220120211
13260bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
13268bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
13272bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
13273bswapgcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
13286bswapgcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
13289bswapgcc -O2 -fomit-frame-pointer2012021220120211
13352bswapgcc -Os -fomit-frame-pointer2012021220120211
13398bswapgcc -m64 -Os -fomit-frame-pointer2012021220120211
13398bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
13407bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
13532bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
13532bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
13535bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
13551bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
13590bswapgcc -march=k8 -Os -fomit-frame-pointer2012021220120211
13592bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
13725bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
13728bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
13775bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
13780sphlibgcc -O3 -fomit-frame-pointer2011090120110831
13788sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
13789sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
13794sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
13798sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
13804sphlibgcc -m64 -O2 -fomit-frame-pointer2011090120110831
13817sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
13818sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
13818sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
13824sphlibgcc -m64 -O3 -fomit-frame-pointer2011090120110831
13824sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
13835sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
13837sphlibgcc -O2 -fomit-frame-pointer2011090120110831
13847sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
13854sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
13885sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
14177sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
14218sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
14218sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
14223sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
14250sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
14251sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
14251sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
14252sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
14253sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
14266sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
14273sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
14273sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
14306sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
14314regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
14321sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
14327regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
14327regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
14343regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
14345regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
14346regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
14347regsgcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
14348regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
14357regsgcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
14366regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
14367regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
14379regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
14382regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
14391regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
14477regsgcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
14477regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
14477regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
14490regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
14531regsgcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
14539regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
14546regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
14548sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
14551sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
14551sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
14559sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
14577regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
14588regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
14604bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
14606bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
14619bswapgcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
14624regsgcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
14627bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
14629regsgcc -O2 -fomit-frame-pointer2012021220120211
14631regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
14637regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
14638regsgcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
14644regsgcc -O3 -fomit-frame-pointer2012021220120211
14645regsgcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
14646regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
14652regsgcc -m64 -O2 -fomit-frame-pointer2012021220120211
14655bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
14657bswapgcc -march=k8 -O -fomit-frame-pointer2012021220120211
14658bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
14658regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
14659regsgcc -m64 -O3 -fomit-frame-pointer2012021220120211
14659regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
14660regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
14661regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
14661bswapgcc -march=nocona -O -fomit-frame-pointer2012021220120211
14663bswapgcc -O -fomit-frame-pointer2012021220120211
14663regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
14665bswapgcc -march=barcelona -O -fomit-frame-pointer2012021220120211
14668bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
14669regsgcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
14670bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
14673bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
14673bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
14678bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
14681bswapgcc -m64 -O -fomit-frame-pointer2012021220120211
14713bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
14718bswapgcc -funroll-loops -O -fomit-frame-pointer2012021220120211
14721bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
14727bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
14729bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
14730bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
14730bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
14752bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
14769bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
14773bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
14777bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
14781regsgcc -Os -fomit-frame-pointer2012021220120211
14781regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
14781regsgcc -march=k8 -Os -fomit-frame-pointer2012021220120211
14796bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
14812bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
14895regsgcc -m64 -Os -fomit-frame-pointer2012021220120211
14902regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
14905regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
14907bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
14917bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
14922bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
14928bswapgcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
14930bswapgcc -march=nocona -Os -fomit-frame-pointer2012021220120211
14941sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
14942sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
14968regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
14968regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
14968regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
14977sphlibgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
14979regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
14981sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
15038sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
15044sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
15057sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
15087sphlibgcc -march=k8 -O -fomit-frame-pointer2011090120110831
15089sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
15090sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
15093sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
15156sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
15159sphlibgcc -O -fomit-frame-pointer2011090120110831
15162regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
15166sphlibgcc -m64 -O -fomit-frame-pointer2011090120110831
15175regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
15185regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
15187sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
15189sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
15213sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
15214sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
15221sphlibgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
15221sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
15247sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
15252sphlibgcc -march=nocona -O -fomit-frame-pointer2011090120110831
15461sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
15462sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
15462sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
15473sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
15528sphlibgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
15529sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
15554sphlibgcc -Os -fomit-frame-pointer2011090120110831
15554sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
15621sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
15621sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
15648sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
15662sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
15833sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
15851sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
15854sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
15856sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
15880sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
15882sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
15886sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
15908sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
16221sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
16221sphlibgcc -m64 -Os -fomit-frame-pointer2011090120110831
16231sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
16234regsgcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
16251regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
16254regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
16257regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
16285regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
16285regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
16290regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
16294regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
16300regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
16355regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
16375regsgcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
16405sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
16419regsgcc -march=nocona -Os -fomit-frame-pointer2012021220120211
16512regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
16523regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
16532regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
16532regsgcc -march=barcelona -O -fomit-frame-pointer2012021220120211
16533regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
16536regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
16541regsgcc -march=nocona -O -fomit-frame-pointer2012021220120211
16544regsgcc -O -fomit-frame-pointer2012021220120211
16545regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
16548regsgcc -funroll-loops -O -fomit-frame-pointer2012021220120211
16555regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
16555regsgcc -march=k8 -O -fomit-frame-pointer2012021220120211
16556regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
16556regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
16557regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
16558regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
16559regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
16560regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
16564regsgcc -m64 -O -fomit-frame-pointer2012021220120211
16574regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
16611regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
16611regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
17274sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
17274sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
17568sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
17613sphlibgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
17648sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
17648sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
17877sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
17941sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
17974sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
18006sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
18037sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
18043sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
18049sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
18053sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
18059sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
18082sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
18082sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
18143sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
18250sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
18279sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011090120110831
18304sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
18316sphlib-smallgcc -O3 -fomit-frame-pointer2011090120110831
18331sphlib-smallgcc -O2 -fomit-frame-pointer2011090120110831
18344sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
18375sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
18425sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011090120110831
18822sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
18843sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
18996sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
19012sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
19033sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
19056sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
19110sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
19134sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
19170sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
19260sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
19272sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
19280sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
19284sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
19304sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
19727sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
19800sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
19894sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
19898sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
20044sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
20143sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
20236sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
20238sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011090120110831
20250sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
20251sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
20331sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
20373sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
20512sphlib-smallgcc -O -fomit-frame-pointer2011090120110831
20517sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
20529sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
20530sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
20556sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
20560sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
20572sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
20584sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
20614sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
20631sphlib-smallgcc -m64 -O -fomit-frame-pointer2011090120110831
20667sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
20673sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
20765sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
20909sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011090120110831
20919sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
20931sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
21131sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
21161sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
21590refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
21605refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
21606refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
21643refgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
21657refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
22027refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
22038refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
22210refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
22276refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
22283refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
22351refgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
22547refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
22564refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
22608refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
22618refgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
22619refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
22620refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
22623refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
22625refgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
22640refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
22640refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
22650refgcc -O2 -fomit-frame-pointer2011090120110831
22668refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
22716refgcc -m64 -O2 -fomit-frame-pointer2011090120110831
22873refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
22912refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
23153refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
23279refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
23358refgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
23431refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
23455refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
23507sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
23634sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
23661sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
23887refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
23887refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
23887refgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
23933sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
23970sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
23978sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
23995refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
24001sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
24007refgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
24009refgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
24011refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
24148sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
24148sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
24196refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
24208refgcc -O3 -fomit-frame-pointer2011090120110831
24258sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
24280refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
24305refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
24322sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
24344sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
24356refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
24362sphlib-smallgcc -Os -fomit-frame-pointer2011090120110831
24489sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
24492refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
24508refgcc -m64 -O3 -fomit-frame-pointer2011090120110831
24579refgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
24582refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
24602sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
24649sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
24690sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
24784refgcc -O -fomit-frame-pointer2011090120110831
24784refgcc -m64 -O -fomit-frame-pointer2011090120110831
24820refgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
24820refgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
24820refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
24837refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
24839refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
24839refgcc -march=nocona -O -fomit-frame-pointer2011090120110831
24902refgcc -march=k8 -O -fomit-frame-pointer2011090120110831
24906refgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
24922refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
24929sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
24935refgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
24990refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
25042sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
25065refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
25100refgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
25101refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
25181sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
25365sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
25381sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011090120110831
25931refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
26093refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
26113refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
26169refgcc -Os -fomit-frame-pointer2011090120110831
26169refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
26208refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
26243refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
26251sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
26253sandygcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
26284sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
26288sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
26322sandygcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
26327sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
26343sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
26352sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
26355refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
26370sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
26380sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
26428sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
26433sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
26436sandygcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
26437sandygcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
26438sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
26441sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
26449sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
26450refgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
26458refgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
26471sandygcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
26475sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
26478sandygcc -O2 -fomit-frame-pointer2012021220120211
26478sandygcc -m64 -O2 -fomit-frame-pointer2012021220120211
26481sandygcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
26481sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
26483sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
26487sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
26489sandygcc -m64 -O3 -fomit-frame-pointer2012021220120211
26490sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
26491sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
26491sandygcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
26492sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
26493sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
26493sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
26496sandygcc -O3 -fomit-frame-pointer2012021220120211
26503refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
26505sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
26505sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
26513sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
26516sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
26580sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
26582refgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
26586sandygcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
26595refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
26609sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
26612sandygcc -Os -fomit-frame-pointer2012021220120211
26612sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
26612sandygcc -march=k8 -Os -fomit-frame-pointer2012021220120211
26653refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
26709sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
26710sandygcc -m64 -Os -fomit-frame-pointer2012021220120211
26770refgcc -m64 -Os -fomit-frame-pointer2011090120110831
26773refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
26901refgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
26901refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
26907refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
26940refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
26956refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
26979refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
27122sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
27122sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
27126sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
27138sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
27215sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
27217sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
27277sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
31294sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
31296sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
31297sandygcc -funroll-loops -O -fomit-frame-pointer2012021220120211
31297sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
31298sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
31299sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
31300sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
31315sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
31319sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
31401sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
31405sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
31406sandygcc -march=k8 -O -fomit-frame-pointer2012021220120211
31408sandygcc -m64 -O -fomit-frame-pointer2012021220120211
31420sandygcc -O -fomit-frame-pointer2012021220120211
31422sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
31428sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
31438sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
31456sandygcc -march=nocona -O -fomit-frame-pointer2012021220120211
31461sandygcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
31469sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
31471sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
31473sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
31475sandygcc -march=barcelona -O -fomit-frame-pointer2012021220120211
31479sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
31514sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
31525sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
31547sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
31560sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
31573sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
31608sandygcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
31737sandygcc -march=nocona -Os -fomit-frame-pointer2012021220120211
31750sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
31795sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
31807sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
32769sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
32804sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
32847sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
32847sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
32989sse2sgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
33011sse2sgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
33020sse2sgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
33031sse2sgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
33047sse2sgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
33072sse2sgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
33124sse2sgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
33125sse2sgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
33145sse2sgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
33151sse2sgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
33168sse2sgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
33181sse2sgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
33316sse2sgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
33327sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
33328sse2sgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
33337sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
33475sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
33535sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
33767sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
33783sse2gcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
33791sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
33809sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
33850sse2gcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
33850sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
34766sse2sgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
34811sse2sgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
34844sse2sgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
34854sse2sgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
34890sse2sgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
34897sse2sgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
34948sse2sgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
34959sse2sgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
35120sse2sgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
35171sse2sgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
35178sse2sgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
35182sse2sgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
35199sse2sgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
35469sse2sgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
35520sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
35520sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
35520sse2gcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
35526sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
35539sse2gcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
35555sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
35570sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
35627sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
35697sse2sgcc -m64 -O2 -fomit-frame-pointer2011090120110831
35699sse2gcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
35736sse2sgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
35746sse2sgcc -O2 -fomit-frame-pointer2011090120110831
35755sse2sgcc -m64 -O3 -fomit-frame-pointer2011090120110831
35799sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
35802sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
35836sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
35899sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
35923sse2sgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
35925sse2sgcc -O3 -fomit-frame-pointer2011090120110831
35926sse2sgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
35928sse2sgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
35935sse2sgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
35959sse2sgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
36120sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
36124sse2sgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
36132sse2gcc -m64 -O3 -fomit-frame-pointer2011090120110831
36179sse2gcc -m64 -O2 -fomit-frame-pointer2011090120110831
36181sse2gcc -O2 -fomit-frame-pointer2011090120110831
36200sse2gcc -O3 -fomit-frame-pointer2011090120110831
36213sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
36283sse2gcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
36338sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
36423sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
36431sse2gcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
36505sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
36513sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
36618sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
36652sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
36660sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
36677sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
36980sse2gcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
37009sse2gcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
37022sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
37029sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
37401sse2sgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
37409sse2sgcc -march=k8 -O -fomit-frame-pointer2011090120110831
37433sse2sgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
37529sse2sgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
37546sse2sgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
37970sse2sgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
38040sse2sgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
38068sse2sgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
38089sse2sgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
38198sse2sgcc -m64 -Os -fomit-frame-pointer2011090120110831
38241sse2sgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
38246sse2sgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
38367sse2sgcc -Os -fomit-frame-pointer2011090120110831
38376sse2sgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
38437sse2sgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
38475sse2sgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
38496sse2sgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
38617sse2sgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
38629sse2sgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
38642sse2sgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
38698sse2sgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
38765sse2sgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
38767sse2sgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
38782sse2sgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
38803sse2sgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
38873sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
38881sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
38882sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
38887sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
38966sse2sgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
39066sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
39074sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
39090sse2gcc -funroll-loops -O -fomit-frame-pointer2011090120110831
39108sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
39142sse2sgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
39206sse2sgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
39216sse2sgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
39242sse2sgcc -m64 -O -fomit-frame-pointer2011090120110831
39287sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
39306sse2sgcc -O -fomit-frame-pointer2011090120110831
39307sse2sgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
39315sse2sgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
39325sse2sgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
39357sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
39372sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
39390sse2gcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
39398sse2gcc -march=k8 -O -fomit-frame-pointer2011090120110831
39448sse2sgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
39472sse2gcc -O -fomit-frame-pointer2011090120110831
39472sse2sgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
39483sse2gcc -m64 -O -fomit-frame-pointer2011090120110831
39484sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
39515sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
39543sse2gcc -march=nocona -O -fomit-frame-pointer2011090120110831
39576sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
39601sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
39784sse2sgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
39807sse2sgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
39858sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
39861sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
39865sse2gcc -march=k8 -Os -fomit-frame-pointer2011090120110831
39989sse2gcc -Os -fomit-frame-pointer2011090120110831
39989sse2gcc -m64 -Os -fomit-frame-pointer2011090120110831
39992sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
40034sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
40041sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
40265sse2sgcc -march=nocona -O -fomit-frame-pointer2011090120110831
40295sse2sgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
40318sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
40376sse2gcc -march=barcelona -O -fomit-frame-pointer2011090120110831
40434sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
40512sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
40654sse2gcc -march=nocona -Os -fomit-frame-pointer2011090120110831
40754sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
63793sphlibcc2011090120110831
64074sphlibgcc -funroll-loops2011090120110831
64143sphlibgcc2011090120110831
86807bswapgcc2012021220120211
86807bswapgcc -funroll-loops2012021220120211
87015bswapcc2012021220120211
92779sphlib-smallgcc2011090120110831
93051sphlib-smallcc2011090120110831
93070sphlib-smallgcc -funroll-loops2011090120110831
93443regscc2012021220120211
93456regsgcc -funroll-loops2012021220120211
93836regsgcc2012021220120211
96616sandycc2012021220120211
97204sandygcc2012021220120211
97204sandygcc -funroll-loops2012021220120211
129760refgcc -funroll-loops2011090120110831
129762refgcc2011090120110831
130013refcc2011090120110831
545741sse2sgcc -funroll-loops2011090120110831
546662sse2sgcc2011090120110831
547946sse2scc2011090120110831
597738sse2gcc -funroll-loops2011090120110831
598371sse2cc2011090120110831
601462sse2gcc2011090120110831

Test failure

Implementation: crypto_hash/blake512/avxicc
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 134, namely:
CompilerImplementations
cc avxicc
gcc avxicc
gcc -O2 -fomit-frame-pointer avxicc
gcc -O3 -fomit-frame-pointer avxicc
gcc -O -fomit-frame-pointer avxicc
gcc -Os -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops avxicc
gcc -funroll-loops -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -O -fomit-frame-pointer avxicc
gcc -funroll-loops -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avxicc
gcc -m64 -O2 -fomit-frame-pointer avxicc
gcc -m64 -O3 -fomit-frame-pointer avxicc
gcc -m64 -O -fomit-frame-pointer avxicc
gcc -m64 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ssse3 vect128 vect128-inplace avxicc
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref ssse3 vect128 vect128-inplace avxicc
gcc -m64 -march=core2 -O -fomit-frame-pointer ssse3 vect128 vect128-inplace avxicc
gcc -m64 -march=core2 -Os -fomit-frame-pointer ssse3 vect128 vect128-inplace avxicc
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 sse2s ssse3 vect128 vect128-inplace avxicc sse41
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 sse2s ssse3 vect128 vect128-inplace avxicc sse41
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 sse2s ssse3 vect128 vect128-inplace avxicc sse41
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 sse2s ssse3 vect128 vect128-inplace avxicc sse41
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sse2 sse2s ssse3 vect128 vect128-inplace avxicc sse41
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 sse2s ssse3 vect128 vect128-inplace avxicc sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -march=barcelona -O -fomit-frame-pointer avxicc
gcc -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -march=k8 -O -fomit-frame-pointer avxicc
gcc -march=k8 -Os -fomit-frame-pointer avxicc
gcc -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -march=nocona -O -fomit-frame-pointer avxicc
gcc -march=nocona -Os -fomit-frame-pointer avxicc

Test failure

Implementation: crypto_hash/blake512/avxicc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc vect128-inplace
gcc vect128-inplace
gcc -O2 -fomit-frame-pointer vect128-inplace
gcc -O3 -fomit-frame-pointer vect128-inplace
gcc -O -fomit-frame-pointer vect128-inplace
gcc -Os -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops vect128-inplace
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -march=nocona -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 85, namely:
CompilerImplementations
cc xop
gcc xop
gcc -O2 -fomit-frame-pointer xop
gcc -O3 -fomit-frame-pointer xop
gcc -O -fomit-frame-pointer xop
gcc -Os -fomit-frame-pointer xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops xop
gcc -funroll-loops -O2 -fomit-frame-pointer xop
gcc -funroll-loops -O3 -fomit-frame-pointer xop
gcc -funroll-loops -O -fomit-frame-pointer xop
gcc -funroll-loops -Os -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop
gcc -m64 -O2 -fomit-frame-pointer xop
gcc -m64 -O3 -fomit-frame-pointer xop
gcc -m64 -O -fomit-frame-pointer xop
gcc -m64 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -march=barcelona -O2 -fomit-frame-pointer xop
gcc -march=barcelona -O3 -fomit-frame-pointer xop
gcc -march=barcelona -O -fomit-frame-pointer xop
gcc -march=barcelona -Os -fomit-frame-pointer xop
gcc -march=k8 -O2 -fomit-frame-pointer xop
gcc -march=k8 -O3 -fomit-frame-pointer xop
gcc -march=k8 -O -fomit-frame-pointer xop
gcc -march=k8 -Os -fomit-frame-pointer xop
gcc -march=nocona -O2 -fomit-frame-pointer xop
gcc -march=nocona -O3 -fomit-frame-pointer xop
gcc -march=nocona -O -fomit-frame-pointer xop
gcc -march=nocona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc sse41
gcc sse41
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41
gcc -m64 -O2 -fomit-frame-pointer sse41
gcc -m64 -O3 -fomit-frame-pointer sse41
gcc -m64 -O -fomit-frame-pointer sse41
gcc -m64 -Os -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -march=barcelona -O -fomit-frame-pointer sse41
gcc -march=barcelona -Os -fomit-frame-pointer sse41
gcc -march=k8 -O2 -fomit-frame-pointer sse41
gcc -march=k8 -O3 -fomit-frame-pointer sse41
gcc -march=k8 -O -fomit-frame-pointer sse41
gcc -march=k8 -Os -fomit-frame-pointer sse41
gcc -march=nocona -O2 -fomit-frame-pointer sse41
gcc -march=nocona -O3 -fomit-frame-pointer sse41
gcc -march=nocona -O -fomit-frame-pointer sse41
gcc -march=nocona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 85, namely:
CompilerImplementations
cc xop-2
gcc xop-2
gcc -O2 -fomit-frame-pointer xop-2
gcc -O3 -fomit-frame-pointer xop-2
gcc -O -fomit-frame-pointer xop-2
gcc -Os -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop-2
gcc -funroll-loops xop-2
gcc -funroll-loops -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -O -fomit-frame-pointer xop-2
gcc -funroll-loops -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop-2
gcc -m64 -O2 -fomit-frame-pointer xop-2
gcc -m64 -O3 -fomit-frame-pointer xop-2
gcc -m64 -O -fomit-frame-pointer xop-2
gcc -m64 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop-2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -march=barcelona -O -fomit-frame-pointer xop-2
gcc -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -march=k8 -O -fomit-frame-pointer xop-2
gcc -march=k8 -Os -fomit-frame-pointer xop-2
gcc -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -march=nocona -O -fomit-frame-pointer xop-2
gcc -march=nocona -Os -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc vect128-xop
gcc vect128-xop
gcc -O2 -fomit-frame-pointer vect128-xop
gcc -O3 -fomit-frame-pointer vect128-xop
gcc -O -fomit-frame-pointer vect128-xop
gcc -Os -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops vect128-xop
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -O -fomit-frame-pointer vect128-xop
gcc -m64 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -march=nocona -Os -fomit-frame-pointer vect128-xop

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:129:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128-xop