Implementation notes: amd64, sandy, crypto_hash/blake256

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
12052avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
12052avxiccgcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
12052avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
12052avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
12052avxiccgcc -m64 -O3 -fomit-frame-pointer2012081520120812
12052avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
12056avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
12056avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
12056avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
12056avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
12056avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
12056avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
12056avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
12056avxiccgcc -march=k8 -Os -fomit-frame-pointer2012081520120812
12060avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
12060avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
12060avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
12060avxiccgcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
12060avxiccgcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
12060avxiccgcc -march=nocona -Os -fomit-frame-pointer2012081520120812
12064avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
12064avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
12064avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
12064avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
12064avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
12064avxiccgcc -m64 -O2 -fomit-frame-pointer2012081520120812
12064avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
12068avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
12068avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
12068avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
12068avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
12072avxiccgcc -O3 -fomit-frame-pointer2012081520120812
12072avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
12072avxiccgcc -funroll-loops2012081520120812
12072avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
12072avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
12072avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
12072avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
12072avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
12072avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
12072avxiccgcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -Os -fomit-frame-pointer2012081520120812
12076avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
12076avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -Os -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
12076avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
12076avxiccgcc -march=nocona -O -fomit-frame-pointer2012081520120812
12080avxiccgcc -funroll-loops -O -fomit-frame-pointer2012081520120812
12080avxiccgcc -m64 -O -fomit-frame-pointer2012081520120812
12080avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
12080avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
12080avxiccgcc -march=barcelona -O -fomit-frame-pointer2012081520120812
12084avxicccc2012081520120812
12084avxiccgcc2012081520120812
12084avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
12084avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
12084avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
12084avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
12084avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
12084avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
12084avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
12088avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
12088avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
12092avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
12092avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
12092avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
12092avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
12092avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
12096avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
12096avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
12100avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
12104avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
12104avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
12112avxiccgcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
12116avxiccgcc -O2 -fomit-frame-pointer2012081520120812
12120avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
12124avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
12136avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
12192avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
12200avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
12208avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
12216avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
12232avxiccgcc -march=k8 -O -fomit-frame-pointer2012081520120812
12252avxsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
12256avxsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
12256avxsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
12256avxsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
12256avxsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
12256avxsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
12264avxsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
12272avxsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
12272avxsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
12272avxsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
12272avxsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
12272avxsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
12276avxsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
12280avxsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
12280avxsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
12284avxsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
12288avxsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
12300avxsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
12368avxsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
12396avxsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
12412sse41-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
12416sse41-2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
12448sse41-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
12456sse41gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
12468sse41-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
12472avxsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
12472sse41-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
12476sse41gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
12476avxsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
12476sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
12480sse41-2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
12480avxsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
12480sse41-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
12484sse41-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
12488avxiccgcc -O -fomit-frame-pointer2012081520120812
12488sse41-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
12492avxsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
12492avxsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
12496avxsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
12496avxsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
12500avxiccgcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
12544sse41gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
12548sse41gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
12552sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
12556sse41gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
12592sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
12616sse41gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
12684sse41-2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
12684sse41-2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
12684sse41-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
12712avxsgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
12740sse41gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
12740sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
12772sse41gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
12868sse41gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
12876sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
12892sse41-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
12892sse41-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
12892sse41-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
12920sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
12944vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
12944vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
12960vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
12968vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
12980vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
12984vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
13000vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
13024vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
13036ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
13040ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
13048vect128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
13052ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
13056ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
13060ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
13096sse41-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
13096sse41-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
13100sse41-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
13128sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
13136sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
13140sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
13140sse41-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
13140ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
13148sse41-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
13152sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
13156ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
13164vect128-mmxhackgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
13164ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
13164vect128-mmxhackgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
13164vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
13192sse41-2clang -O3 -mavx2012071220120709
13192sse41gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
13204vect128-mmxhackgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
13204vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
13208vect128-mmxhackgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
13260vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
13264sse41-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
13264ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
13268vect128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
13276vect128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
13276vect128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
13280vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
13284vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
13284sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
13332sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
13336sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
13336ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
13340sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
13360ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
13364ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
13400sse41clang -O3 -mavx2012071220120709
13400vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
13408vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
13424ssse3clang -O3 -mavx2012071220120709
13468sse41-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
13476sse41-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
13480vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
13480vect128-mmxhackgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
13480vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
13488vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
13488vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
13492vect128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
13492sse41-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
13496vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
13500vect128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
13520vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
13540vect128-mmxhackgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
13588vect128-mmxhackgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
13588vect128-mmxhackgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
13608vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
13624ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
13676ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
13676ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
13676ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
13684ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
13684ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
13688ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
13688vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
13696vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
13704vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
13704ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
13720ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
13748ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
13748vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
13748vect128-mmxhackgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
13760vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
13768ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
13768vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
13772ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
13772vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
13780vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
13800vect128-mmxhackgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
13880vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
13908vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
13912vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
13912vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
13916vect128gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
13936vect128-mmxhackgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
14352ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
14384vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
14388vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
14388vect128-mmxhackgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
14508vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
15020ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
15028ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
15032ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
15948sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
15964sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
15968sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
15968sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
15976sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
16088sse2-2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
16100sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
16100sse2-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
16108sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
16116sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
16120sse2clang -O3 -mavx2012071220120709
16128sse2-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
16176sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
16180sse2-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
16252sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
16256sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
16324sse2-2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
16340sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
16356sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
16388sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
16404sse2-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
16404sse2-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
16408sse2-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
16412sse2-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
16412sse2-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
16416sse2-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
16424sse2-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
16432sse2-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
16432sse2-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
16444sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
16584sse2-2clang -O3 -mavx2012071220120709
16600sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
16608sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
16624sse2-2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
16640sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
16648sse2-2gcc -m64 -O3 -fomit-frame-pointer2012081520120812
16664sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
16664sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
16672sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
16684sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
16684sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
16684sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
16684sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
16688sse2-2gcc -O3 -fomit-frame-pointer2012081520120812
16696sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
16696sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
16700sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
16704sse2-2gcc -march=nocona -Os -fomit-frame-pointer2012081520120812
16708sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
16708sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
16712sse2-2gcc -O2 -fomit-frame-pointer2012081520120812
16716sse2-2gcc -m64 -O2 -fomit-frame-pointer2012081520120812
16716sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
16724sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
16728sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
16740sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
16748sse2-2gcc -march=k8 -Os -fomit-frame-pointer2012081520120812
16768sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
16772sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
16772sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
16776sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
16776sse2-2gcc -m64 -Os -fomit-frame-pointer2012081520120812
16788sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
16796sse2-2gcc -Os -fomit-frame-pointer2012081520120812
16832sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
16836sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
16844sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
16852sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
16856sse2-2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
16860sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
16864sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
16864sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
16868sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
16868sse2-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
16872sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
16876sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
16876sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
16876sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
16892sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
16892sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
16896sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
16904sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
16908sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
16932sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
16948sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
16972sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
16976sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
16976sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
16980sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
16980sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
16996sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
16996sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
17000sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
17056sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
17076sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
17080sse2gcc -march=nocona -Os -fomit-frame-pointer2012081520120812
17116sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
17120sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
17120sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
17128sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
17136sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
17192sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
17200sse2gcc -march=k8 -Os -fomit-frame-pointer2012081520120812
17216sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
17216sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
17228sse2gcc -Os -fomit-frame-pointer2012081520120812
17228sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
17236sse2gcc -m64 -Os -fomit-frame-pointer2012081520120812
17252sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
17256sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
17264sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
17320sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
17376sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
17380sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
17384sse2gcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
17416sse2gcc -march=k8 -O -fomit-frame-pointer2012081520120812
17460sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
17464sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
17464sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
17468sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
17476sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
17476sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
17480sse2gcc -O -fomit-frame-pointer2012081520120812
17484sse2gcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
17488sse2gcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
17496sse2gcc -march=barcelona -O -fomit-frame-pointer2012081520120812
17516sse2gcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
17528sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
17536sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
17548sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
17552sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
17568sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
17576sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
17576sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
17596sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
17604sse2gcc -funroll-loops -O -fomit-frame-pointer2012081520120812
17612sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
17628sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
17640sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
17644sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
17684sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
17696sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
17704sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
17704sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
17708sse2gcc -m64 -O3 -fomit-frame-pointer2012081520120812
17712sse2gcc -m64 -O -fomit-frame-pointer2012081520120812
17724sse2gcc -march=nocona -O -fomit-frame-pointer2012081520120812
17740sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
17748sse2gcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
17756sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
17760sse2gcc -O2 -fomit-frame-pointer2012081520120812
17760sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
17764sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
17772sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
17776sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
17792sse2gcc -m64 -O2 -fomit-frame-pointer2012081520120812
17800sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
17808sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
17808sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
17816sse2gcc -O3 -fomit-frame-pointer2012081520120812
17816sse2gcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
17832sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
17848sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
17884sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
17888sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
17888sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
17896sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
17896sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
17904sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
17904sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
17916sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
17952sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
17972sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
17988sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
17992sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
17992sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
18116sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
18148sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
18196sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
18212sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
18272sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
18292sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
18396sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
18460sse2-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
18464sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
18464sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
18464sse2-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
18512sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
18520sse2-2gcc -funroll-loops -O -fomit-frame-pointer2012081520120812
18524sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
18536sse2-2gcc -march=nocona -O -fomit-frame-pointer2012081520120812
18556sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
18564sse2-2clang -O32012071220120709
18564sse2-2gcc -O -fomit-frame-pointer2012081520120812
18568sse2-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
18572sse2-2gcc -march=barcelona -O -fomit-frame-pointer2012081520120812
18584sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
18584sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
18584sse2-2gcc -march=k8 -O -fomit-frame-pointer2012081520120812
18596sse2-2gcc -m64 -O -fomit-frame-pointer2012081520120812
18624sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
18704sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
18764sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
19148sse2clang -O32012071220120709
19660sandyclang -O3 -mavx2012071220120709
19748sandyclang -O32012071220120709
19884sandygcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
19888sandygcc -march=k8 -Os -fomit-frame-pointer2012081520120812
19900sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
19904sandygcc -Os -fomit-frame-pointer2012081520120812
19904sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
19908sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
19940sandygcc -m64 -Os -fomit-frame-pointer2012081520120812
19968sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
19972sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
19976sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
19976sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
20008sandygcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
20012sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
20012sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
20016sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
20016sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
20016sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
20028sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
20028sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
20140sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
20160sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
20696sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
20712sandygcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
20732sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
20744sandygcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
20792sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
20816sandygcc -m64 -O2 -fomit-frame-pointer2012081520120812
20824sandygcc -O3 -fomit-frame-pointer2012081520120812
20872sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
20876sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
20876sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
20880sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
20888sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
20896sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
20900sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
20900sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
20908sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
20908sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
20912sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
20916sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
20924sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
20932sandygcc -O2 -fomit-frame-pointer2012081520120812
20932sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
20936sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
20936sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
20944sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
20948sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
20952sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
20968sandygcc -m64 -O3 -fomit-frame-pointer2012081520120812
20976sandygcc -march=nocona -Os -fomit-frame-pointer2012081520120812
20992sandygcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
21000sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
21000sandygcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
21008sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
21016sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
21020sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
21032sandygcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
21088sandygcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
21108sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
21120sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
21120sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
21140sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
21188sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
21232sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
21236sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
21248sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
21464sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
21468sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
21484sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
21532sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
21544sandygcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
21556sandygcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
21692sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
21820sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
21820sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
21824sandygcc -O -fomit-frame-pointer2012081520120812
21824sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
21828sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
21828sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
21832sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
21836sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
21840sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
21860sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
21864sandygcc -m64 -O -fomit-frame-pointer2012081520120812
21864sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
21872sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
21884sandygcc -funroll-loops -O -fomit-frame-pointer2012081520120812
21888sandygcc -march=nocona -O -fomit-frame-pointer2012081520120812
21896sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
21944sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
21944sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
21996sandygcc -march=k8 -O -fomit-frame-pointer2012081520120812
22004sandygcc -march=barcelona -O -fomit-frame-pointer2012081520120812
22016sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
22020sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
22080sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
22084sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
22116sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
22176sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
22220sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
23284bswapgcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
23292bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
23308bswapgcc -Os -fomit-frame-pointer2012081520120812
23308bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
23312bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
23316bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
23316bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
23316bswapgcc -march=k8 -Os -fomit-frame-pointer2012081520120812
23328bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
23332bswapgcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
23332bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
23360bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
23364bswapgcc -m64 -Os -fomit-frame-pointer2012081520120812
23368bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
23376bswapgcc -O3 -fomit-frame-pointer2012081520120812
23384bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
23400bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
23412bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
23424bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
23440bswapgcc -m64 -O2 -fomit-frame-pointer2012081520120812
23464bswapgcc -m64 -O3 -fomit-frame-pointer2012081520120812
23464bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
23472bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
23472bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
23476bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
23480bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
23484bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
23496bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
23496bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
23496bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
23500bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
23504bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
23504bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
23508bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
23516bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
23520bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
23524bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
23536bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
23540bswapgcc -O2 -fomit-frame-pointer2012081520120812
23548bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
23568bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
23580bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
23592bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
23608bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
23620bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
23624bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
23636bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
23640bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
23648bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
23648bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
23668bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
23672bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
23692bswapgcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
23696bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
23712bswapgcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
23720bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
23724bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
23724bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
23744bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
23752bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
23832bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
23868bswapgcc -O -fomit-frame-pointer2012081520120812
23872bswapgcc -march=barcelona -O -fomit-frame-pointer2012081520120812
23880bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
23884bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
23892bswapgcc -m64 -O -fomit-frame-pointer2012081520120812
23892bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
23892bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
23892bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
23900bswapgcc -funroll-loops -O -fomit-frame-pointer2012081520120812
23904bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
23908bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
23912bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
23916bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
23916bswapgcc -march=nocona -O -fomit-frame-pointer2012081520120812
23920bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
23920bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
23936bswapgcc -march=k8 -O -fomit-frame-pointer2012081520120812
23948bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
23956bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
23972bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
24020bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
24020bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
24028bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
24032bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
24036bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
24044bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24080bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
24080bswapgcc -march=nocona -Os -fomit-frame-pointer2012081520120812
24100bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
24136bswapgcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
24140bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
24168bswapgcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
24176bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
24184regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
24184bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
24188bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
24196regsgcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
24204regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
24204bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
24224regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
24244regsgcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
24248regsgcc -march=k8 -Os -fomit-frame-pointer2012081520120812
24252regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
24252regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
24256regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
24260sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
24264regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
24264regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
24272regsgcc -Os -fomit-frame-pointer2012081520120812
24272regsgcc -m64 -Os -fomit-frame-pointer2012081520120812
24276sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
24296sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24296regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
24320sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
24336sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
24348sphlibgcc -O2 -fomit-frame-pointer2012081520120812
24360regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
24360sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
24364regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
24368sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
24384regsgcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
24384sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24396regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
24396sphlibgcc -march=k8 -O -fomit-frame-pointer2012081520120812
24400regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
24412sphlibclang -O32012071220120709
24412sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
24416sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
24420regsgcc -O3 -fomit-frame-pointer2012081520120812
24420sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
24432sphlibclang -O3 -mavx2012071220120709
24432regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
24432regsgcc -m64 -O3 -fomit-frame-pointer2012081520120812
24440sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24448sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
24448sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
24448sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
24456bswapclang -O32012071220120709
24464sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
24464regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
24464sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
24468regsgcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
24468sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
24468sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
24468sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
24472sphlibgcc -O3 -fomit-frame-pointer2012081520120812
24472regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
24472sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
24476bswapclang -O3 -mavx2012071220120709
24476sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
24476sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
24480sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
24480sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
24484regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
24484sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
24484regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
24488sphlibgcc -m64 -O3 -fomit-frame-pointer2012081520120812
24488regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
24492regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
24492bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
24492sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
24496regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
24496regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
24496regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
24496regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
24500regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
24512sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
24520sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
24524sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
24532sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
24540regsgcc -O2 -fomit-frame-pointer2012081520120812
24540sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
24540regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
24540sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
24544sphlibgcc -O -fomit-frame-pointer2012081520120812
24544sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24552regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
24552regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
24568regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
24568sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
24572regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
24584regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
24584sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
24588sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
24588regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
24596sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
24596sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
24596sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
24600bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
24600regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
24600sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
24604sphlibgcc -march=barcelona -O -fomit-frame-pointer2012081520120812
24612sphlibgcc -m64 -O2 -fomit-frame-pointer2012081520120812
24616regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
24632regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
24636sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
24644regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
24644regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
24648regsgcc -funroll-loops -O -fomit-frame-pointer2012081520120812
24652regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
24652regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
24656regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
24656sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
24656regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
24660sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
24660regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
24664regsgcc -march=k8 -O -fomit-frame-pointer2012081520120812
24668regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
24672sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
24676regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
24676sphlibgcc -m64 -O -fomit-frame-pointer2012081520120812
24680regsgcc -O -fomit-frame-pointer2012081520120812
24680sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
24684regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
24688regsgcc -m64 -O -fomit-frame-pointer2012081520120812
24692regsgcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
24696regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
24696sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
24696sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
24708regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
24720regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
24724regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
24724regsgcc -march=nocona -O -fomit-frame-pointer2012081520120812
24748regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
24756regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
24756sphlibgcc -funroll-loops -O -fomit-frame-pointer2012081520120812
24756regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
24764regsgcc -march=barcelona -O -fomit-frame-pointer2012081520120812
24772regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24772regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
24772regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
24776regsgcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
24784regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
24788regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
24788regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
24800regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
24812regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
24816regsgcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24824regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24836regsgcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
24844sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
24852regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
24872regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
24880regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
24948bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
24988sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
25000regsgcc -m64 -O2 -fomit-frame-pointer2012081520120812
25036regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
25040regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
25044regsgcc -march=nocona -Os -fomit-frame-pointer2012081520120812
25060regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
25076regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
25160regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
25172sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
25176sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
25192regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
25224regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
25256regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
25272regsgcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
25300sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
25324sphlibgcc -march=nocona -O -fomit-frame-pointer2012081520120812
25352sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
25372regsgcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
25408sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
25416regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
25436sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
25476sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
25480regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
25508regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
25532regsclang -O32012071220120709
25536regsclang -O3 -mavx2012071220120709
25548sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
25620regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
25864sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
25936sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
26012sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
26108sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
26228sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
27300sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
27336sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
27356sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
27388sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
27432sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
27472sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
27492sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
27532sphlibgcc -m64 -Os -fomit-frame-pointer2012081520120812
27532sphlibgcc -march=k8 -Os -fomit-frame-pointer2012081520120812
27548sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
27580sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
27584sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
27728sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
27748sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
27748sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
27752sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
27760sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
27764sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
27764sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
27768sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
27780sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
27784sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
27984sphlibgcc -Os -fomit-frame-pointer2012081520120812
28644sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
28664sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
28836sphlibgcc -march=nocona -Os -fomit-frame-pointer2012081520120812
28840sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
29428refgcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
29472refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
29480refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
29512refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
29528refgcc -m64 -O3 -fomit-frame-pointer2012081520120812
29568refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
29604refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
29624refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
29668refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
29680refgcc -O3 -fomit-frame-pointer2012081520120812
29716refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
29752refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
29860refgcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
29912refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
29920refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
29964refgcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
29972refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
30000refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
30012refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
30024refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
30044refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
30128refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
30160refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
30172refgcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
30180refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
30284refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
30384refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
30392sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
30448refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
30460sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012081520120812
30552sphlib-smallgcc -O3 -fomit-frame-pointer2012081520120812
30564sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
30612sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012081520120812
30612sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
30668sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
30696sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
30760sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012081520120812
30764sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
30784sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081520120812
30788sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081520120812
30796sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
30828sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
30848sphlib-smallgcc -O2 -fomit-frame-pointer2012081520120812
30888sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
30888sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081520120812
30892sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081520120812
30892sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081520120812
30892sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
30912sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012081520120812
30916sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081520120812
30916sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012081520120812
30948sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
30952sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
30956sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
30992sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081520120812
31000sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081520120812
31032sphlib-smallgcc -O -fomit-frame-pointer2012081520120812
31032sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
31052sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
31068sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
31072sphlib-smallgcc -m64 -O -fomit-frame-pointer2012081520120812
31072sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
31076sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
31076sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
31088sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012081520120812
31088sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
31096sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081520120812
31112sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081520120812
31112sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
31116sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
31132sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
31136sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
31148sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
31152sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
31156sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
31156sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012081520120812
31184sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
31184sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012081520120812
31192sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
31220sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081520120812
31228sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012081520120812
31248sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
31264sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
31328sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081520120812
31328sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
31348refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
31364refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
31380sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081520120812
31384sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
31396refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
31400refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
31404sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
31408sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
31516refgcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
31552sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081520120812
31576refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
31612sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012081520120812
31680sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081520120812
31716sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
31732refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081520120812
31788refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081520120812
31792refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081520120812
31804refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
31824refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081520120812
31828refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
31844sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081520120812
31888refgcc -funroll-loops -O -fomit-frame-pointer2012081520120812
31904sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
31948refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
32040sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
32120refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081520120812
32212refgcc -march=barcelona -O2 -fomit-frame-pointer2012081520120812
32236sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081520120812
32248refgcc -O2 -fomit-frame-pointer2012081520120812
32256sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
32280sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081520120812
32300refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081520120812
32308refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081520120812
32376sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
32376refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081520120812
32392refgcc -m64 -O2 -fomit-frame-pointer2012081520120812
32420refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081520120812
32436refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081520120812
32476sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081520120812
32516sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
32580refgcc -march=k8 -O2 -fomit-frame-pointer2012081520120812
32692refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081520120812
32720refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081520120812
32964refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081520120812
33088refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
33196refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081520120812
33252refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081520120812
33364refgcc -march=k8 -O -fomit-frame-pointer2012081520120812
33400refgcc -march=barcelona -O -fomit-frame-pointer2012081520120812
33408refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081520120812
33428refgcc -m64 -march=nocona -O -fomit-frame-pointer2012081520120812
33432refgcc -O -fomit-frame-pointer2012081520120812
33440refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081520120812
33456refgcc -m64 -O -fomit-frame-pointer2012081520120812
33460refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081520120812
33464refgcc -m64 -march=k8 -O -fomit-frame-pointer2012081520120812
33524refgcc -march=nocona -O -fomit-frame-pointer2012081520120812
33540refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081520120812
33540refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081520120812
33548refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081520120812
33576refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081520120812
33612refgcc -m64 -march=core2 -O -fomit-frame-pointer2012081520120812
34280sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012081520120812
34520refgcc -march=nocona -O2 -fomit-frame-pointer2012081520120812
34572refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081520120812
35056sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
35188sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012081520120812
35224sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
35260sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
35336sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
35344sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
35436sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
35524sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
35564sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
35620refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
35624refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
35640sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012081520120812
35644refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
35660refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
35680sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
35720refgcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
35768refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
35772refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
35844sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
35980sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
35988sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
36048sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081520120812
36120refgcc -m64 -Os -fomit-frame-pointer2012081520120812
36132refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081520120812
36148sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081520120812
36148sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
36152refgcc -Os -fomit-frame-pointer2012081520120812
36216refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
36220sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081520120812
36312refgcc -march=barcelona -Os -fomit-frame-pointer2012081520120812
36332sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081520120812
36332refgcc -march=k8 -Os -fomit-frame-pointer2012081520120812
36340refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081520120812
36396sphlib-smallgcc -Os -fomit-frame-pointer2012081520120812
36400sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012081520120812
36544refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081520120812
36544refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081520120812
36552refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081520120812
36556refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081520120812
36576refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081520120812
36672refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081520120812
36700refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081520120812
37160sphlib-smallclang -O3 -mavx2012071220120709
37336refclang -O32012071220120709
37420sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
37552refclang -O3 -mavx2012071220120709
37576sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
37652sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012081520120812
37764sphlib-smallclang -O32012071220120709
37904sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
38416refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081520120812
38648refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
39684refgcc -march=nocona -Os -fomit-frame-pointer2012081520120812
39696refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081520120812
84944sphlibgcc2012081520120812
85004sphlibgcc -funroll-loops2012081520120812
85072sphlibcc2012081520120812
98172bswapgcc -funroll-loops2012081520120812
98740bswapgcc2012081520120812
99036bswapcc2012081520120812
99400sandygcc2012081520120812
99484sandygcc -funroll-loops2012081520120812
100232sandycc2012081520120812
100712regsgcc -funroll-loops2012081520120812
101144regsgcc2012081520120812
102856regscc2012081520120812
111704sphlib-smallcc2012081520120812
112304sphlib-smallgcc2012081520120812
112336sphlib-smallgcc -funroll-loops2012081520120812
117376refcc2012081520120812
117520refgcc2012081520120812
117824refgcc -funroll-loops2012081520120812
269036sse2gcc -funroll-loops2012081520120812
269164sse2gcc2012081520120812
269884sse2cc2012081520120812
347492sse2-2gcc2012081520120812
347504sse2-2cc2012081520120812
348936sse2-2gcc -funroll-loops2012081520120812

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:25:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:71:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:89:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, 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=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/blake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:35:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, 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=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/blake256/xop
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, 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=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=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/blake256/sse41-2
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: cc
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155:59: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

Number of similar (compiler,implementation) pairs: 71, 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=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/blake256/sse41-2
Compiler: clang -O3
hash.c: In file included from hash.c:2:
hash.c: ./blake256.h:179:13: warning: implicit declaration of function '_mm_extract_epi32' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: _mm_extract_epi32(xmm, 3),
hash.c: ^
hash.c: hash.c:93:22: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:93:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:94:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:95:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:96:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:115:3: error: can't convert between vector values of different size ('int' and '__m128i')
hash.c: ROUND( 0);
hash.c: ^~~~~~~~~
hash.c: ./rounds.h:52:3: note: expanded from macro 'ROUND'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 sse41-2

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: clang -O3
hash.c: In file included from hash.c:2:
hash.c: ./blake256.h:179:13: warning: implicit declaration of function '_mm_extract_epi32' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: _mm_extract_epi32(xmm, 3),
hash.c: ^
hash.c: hash.c:93:22: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:93:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:94:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:95:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:96:17: error: initializing 'const __m128i' with an expression of incompatible type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:115:3: warning: implicit declaration of function '_mm_perm_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ROUND( 0);
hash.c: ^
hash.c: ./rounds.h:51:3: note: expanded from macro 'ROUND'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 xop

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: clang -O3
hash.c: In file included from hash.c:4:
hash.c: /usr/bin/../lib/clang/3.1/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:5:
hash.c: /usr/bin/../lib/clang/3.1/include/smmintrin.h:28:2: error: "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c:104:7: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: m0 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:104:5: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m0 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:105:6: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:6: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:6: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:121:
hash.c: ./rounds.sse41.h:25:6: error: assigning to '__m128i' from incompatible type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: clang -O3
hash.c: In file included from hash.c:4:
hash.c: /usr/bin/../lib/clang/3.1/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:105:15: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:105:13: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:13: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:13: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:108:13: error: assigning to '__m128i' from incompatible type 'int'
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:122:
hash.c: ./rounds.ssse3.h:10:6: error: assigning to '__m128i' from incompatible type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./rounds.ssse3.h:17:6: error: assigning to '__m128i' from incompatible type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8);
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 ssse3

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: clang -O3
hash.c: hash.c:154:61: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ^
hash.c: hash.c:154:59: error: assigning to '__m128i' from incompatible type 'int'
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:155:59: error: assigning to '__m128i' from incompatible type 'int'
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: 1 warning and 2 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 avxs

Compiler output

Implementation: crypto_hash/blake256/avxicc
Compiler: clang -O3
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include'
hash.s: hash.s:217938:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [464+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217939:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [480+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217940:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [496+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217941:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [512+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217942:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [528+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217943:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [544+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217944:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [560+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217945:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [448+rsp], xmm0 #287.3
hash.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 avxicc

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: clang -O3
vector.c: vector.c:203:8: error: use of unknown builtin '__builtin_ia32_pshufd' [-Wimplicit-function-declaration]
vector.c: M0 = v32_shufrot(M0,1);
vector.c: ^
vector.c: ./vector.h:151:26: note: expanded from macro 'v32_shufrot'
vector.c: #define v32_shufrot(x,s) v32_shuf(x,XCAT(SHUFROT_,s))
vector.c: ^
vector.c: ./vector.h:140:18: note: expanded from macro 'v32_shuf'
vector.c: #define v32_shuf __builtin_ia32_pshufd
vector.c: ^
vector.c: vector.c:203:8: note: did you mean '__builtin_ia32_psubd'?
vector.c: M0 = v32_shufrot(M0,1);
vector.c: ^
vector.c: ./vector.h:151:26: note: expanded from macro 'v32_shufrot'
vector.c: #define v32_shufrot(x,s) v32_shuf(x,XCAT(SHUFROT_,s))
vector.c: ^
vector.c: ./vector.h:140:18: note: expanded from macro 'v32_shuf'
vector.c: #define v32_shuf __builtin_ia32_pshufd
vector.c: ^
vector.c: vector.c:203:6: error: assigning to 'v32' (aka 'v4si') from incompatible type 'int'
vector.c: M0 = v32_shufrot(M0,1);
vector.c: ^ ~~~~~~~~~~~~~~~~~
vector.c: vector.c:205:6: error: assigning to 'v32' (aka 'v4si') from incompatible type 'int'
vector.c: M0 = v32_shufrot(M0,1);
vector.c: ^ ~~~~~~~~~~~~~~~~~
vector.c: vector.c:207:6: error: assigning to 'v32' (aka 'v4si') from incompatible type 'int'
vector.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 vect128-mmxhack
clang -O3 -mavx vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: clang -O3
vector.c: vector.c:389:3: error: use of unknown builtin '__builtin_ia32_punpckldq128' [-Wimplicit-function-declaration]
vector.c: v32_interleave_inplace(M0,M2);
vector.c: ^
vector.c: ./vector.h:1038:17: note: expanded from macro 'v32_interleave_inplace'
vector.c: v32 c__ = v32_interleavel (a__, b__); \
vector.c: ^
vector.c: ./vector.h:100:27: note: expanded from macro 'v32_interleavel'
vector.c: #define v32_interleavel __builtin_ia32_punpckldq128
vector.c: ^
vector.c: vector.c:389:3: error: initializing 'v32' (aka 'v4si') with an expression of incompatible type 'int'
vector.c: v32_interleave_inplace(M0,M2);
vector.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vector.c: ./vector.h:1038:11: note: expanded from macro 'v32_interleave_inplace'
vector.c: v32 c__ = v32_interleavel (a__, b__); \
vector.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vector.c: vector.c:389:3: error: use of unknown builtin '__builtin_ia32_punpckhdq128' [-Wimplicit-function-declaration]
vector.c: v32_interleave_inplace(M0,M2);
vector.c: ^
vector.c: ./vector.h:1039:17: note: expanded from macro 'v32_interleave_inplace'
vector.c: v32 d__ = v32_interleaveh (a__, b__); \
vector.c: ^
vector.c: ./vector.h:101:27: note: expanded from macro 'v32_interleaveh'
vector.c: #define v32_interleaveh __builtin_ia32_punpckhdq128
vector.c: ^
vector.c: vector.c:389:3: note: did you mean '__builtin_ia32_punpckldq128'?
vector.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 vect128
clang -O3 -mavx vect128

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: clang -O3 -mavx
b256.s: clang: warning: argument unused during compilation: '-mavx'
b256.s: clang: warning: argument unused during compilation: '-I .'
b256.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include'
b256.s: b256.s:34:2: error: invalid instruction mnemonic 'jnz'
b256.s: jnz _skip_counter
b256.s: ^~~
b256.s: b256.s:97:30: error: Expected register
b256.s: vpinsrd xmm4, xmm4, [rsp + 9*4], 2
b256.s: ^
b256.s: b256.s:100:30: error: Expected register
b256.s: vpinsrd xmm5, xmm5, [rsp + 6*4], 1
b256.s: ^
b256.s: b256.s:103:31: error: Expected register
b256.s: vpinsrd xmm6, xmm6, [rsp + 11*4], 0
b256.s: ^
b256.s: b256.s:154:31: error: Expected register
b256.s: vpinsrd xmm4, xmm4, [rsp + 11*4], 2
b256.s: ^
b256.s: b256.s:157:30: error: Expected register
b256.s: vpinsrd xmm5, xmm5, [rsp + 8*4], 3
b256.s: ^
b256.s: b256.s:160:30: error: Expected register
b256.s: vpinsrd xmm6, xmm6, [rsp + 3*4], 0
b256.s: ^
b256.s: b256.s:163:31: error: Expected register
b256.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -mavx avxs

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: clang -O3 -mavx
hash.c: hash.c:115:3: warning: implicit declaration of function '_mm_perm_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ROUND( 0);
hash.c: ^
hash.c: ./rounds.h:51:3: note: expanded from macro 'ROUND'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: gt;:33:1: note: expanded from macro 'LOAD_MSG_'
hash.c: LOAD_MSG_0_1gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;
hash.c: ^
hash.c: ./load.xop.h:19:6: note: expanded from macro 'LOAD_MSG_0_1'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: hash.c:115:3: error: assigning to '__m128i' from incompatible type 'int'
hash.c: ROUND( 0);
hash.c: ^~~~~~~~~
hash.c: ./rounds.h:51:3: note: expanded from macro 'ROUND'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: gt;:33:1: note: expanded from macro 'LOAD_MSG_'
hash.c: LOAD_MSG_0_1gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;gt;
hash.c: ^
hash.c: ./load.xop.h:19:4: note: expanded from macro 'LOAD_MSG_0_1'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:115:3: warning: implicit declaration of function '_mm_roti_epi32' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -mavx xop

Compiler output

Implementation: crypto_hash/blake256/avxicc
Compiler: clang -O3 -mavx
hash.s: clang: warning: argument unused during compilation: '-mavx'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include'
hash.s: hash.s:217938:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [464+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217939:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [480+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217940:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [496+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217941:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [512+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217942:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [528+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217943:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [544+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217944:35: error: Unepxeted token
hash.s: vmovups XMMWORD PTR [560+rsp], xmm0 #287.3
hash.s: ^
hash.s: hash.s:217945:35: error: Unepxeted token
hash.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -mavx avxicc

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:25:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:71:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:89:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:25:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:71:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:89:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:35:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:35:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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/blake256/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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/blake256/sse41-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:115:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: hash.c:116:1: error: type mismatch in conditional expression
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155:59: 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 avxs
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -O -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avxs

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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/blake256/xop
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -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 -O3 -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 -O3 -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=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer xop
gcc -m64 -march=corei7 -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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:71:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:140:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:141:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:144:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:152:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:172:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:174:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:177:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:178:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:207:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:210:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:211:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:238:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:239:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:272:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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/blake256/sse41-2
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116:1: 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:117:1: 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:117:1: 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:117:1: 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:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: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: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:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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