Implementation notes: amd64, hydra2, crypto_hash/luffa512

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: luffa512
TimeImplementationCompilerBenchmark dateSUPERCOP version
28904thomaz/asm-PSPar-v2-INTgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
28904thomaz/asm-PSPar-v2-INTgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
28904thomaz/asm-PSPar-v2-INTgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
28904thomaz/asm-PSPar-v2-INTgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
28908thomaz/asm-PSPar-v2-INTgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
28912thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
28912thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
28912thomaz/asm-PSPar-v2-INTgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
28912thomaz/asm-PSPar-v2-INTgcc -march=k8 -O -fomit-frame-pointer2014052820140525
28916thomaz/asm-PSPar-v2-INTgcc -O2 -fomit-frame-pointer2014052820140525
28916thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
28916thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
28916thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
28916thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
28920thomaz/asm-PSPar-v2-INTgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
28920thomaz/asm-PSPar-v2-INTgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
28920thomaz/asm-PSPar-v2-INTgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
28920thomaz/asm-PSPar-v2-INTgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
28920thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
28924thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
28924thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -m64 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
28940thomaz/asm-PSPar-v2-INTgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
28944thomaz/asm-PSPar-v2-INTgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
28944thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
28944thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
28944thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
28944thomaz/asm-PSPar-v2-INTgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
28944thomaz/asm-PSPar-v2-INTgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
28944thomaz/asm-PSPar-v2-INTgcc -march=nocona -O -fomit-frame-pointer2014052820140525
28948thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
28948thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
28956thomaz/asm-PSPar-v2-INTcc2014052820140525
28956thomaz/asm-PSPar-v2-INTgcc2014052820140525
28956thomaz/asm-PSPar-v2-INTgcc -funroll-loops2014052820140525
28960thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
28960thomaz/asm-PSPar-v2-INTgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
29120thomaz/asm-PSPar-v2-INTgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
29272thomaz/asm-PSPar-v2-INTgcc -m64 -Os -fomit-frame-pointer2014052820140525
31400ssse3_x64asm-PS-2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
31432ssse3_x64asm-PS-2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
31440ssse3_x64asm-PS-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
31444ssse3_x64asm-PS-2gcc -O3 -fomit-frame-pointer2014052820140525
31448ssse3_x64asm-PS-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
31468ssse3_x64asm-PS-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
31488ssse3_x64asm-PS-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
31504ssse3_x64asm-PS-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
31504ssse3_x64asm-PS-2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
31520ssse3_x64asm-PS-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
31544ssse3_x64asm-PS-2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
31620ssse3_x64asm-PS-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
31648ssse3_x64asm-PS-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
31668ssse3_x64asm-PS-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
31704ssse3_x64asm-PS-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
31712ssse3_x64asm-PS-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
31724ssse3_x64asm-PS-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
31724ssse3_x64asm-PS-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
31732ssse3_x64asm-PS-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
31736ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
31736ssse3_x64asm-PS-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
31740ssse3_x64asm-PS-2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
31740ssse3_x64asm-PS-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
31744ssse3_x64asm-PS-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
31756ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
31756ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
31756ssse3_x64asm-PS-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
31756ssse3_x64asm-PS-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
31760ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
31764ssse3_x64asm-PS-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
31768ssse3_x64asm-PS-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
31772ssse3_x64asm-PS-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
31772ssse3_x64asm-PS-2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
31772ssse3_x64asm-PS-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
31772ssse3_x64asm-PS-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
31776ssse3_x64asm-PS-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
31776ssse3_x64asm-PS-2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
31780ssse3_x64asm-PS-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
31784ssse3_x64asm-PS-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
31784ssse3_x64asm-PS-2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
31796ssse3_x64asm-PS-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
31800ssse3_x64asm-PS-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
31804ssse3_x64asm-PS-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
31804ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
31804ssse3_x64asm-PS-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
31804ssse3_x64asm-PS-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
31804ssse3_x64asm-PS-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
31804ssse3_x64asm-PS-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
31808ssse3_x64asm-PS-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
31812ssse3_x64asm-PS-2gcc -O -fomit-frame-pointer2014052820140525
31820ssse3_x64asm-PS-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
31832ssse3_x64asm-PS-2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
31836ssse3_x64asm-PS-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
31836ssse3_x64asm-PS-2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
31840ssse3_x64asm-PS-2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
31840ssse3_x64asm-PS-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
31848ssse3_x64asm-PS-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
31852ssse3_x64asm-PS-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
31872ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
31904ssse3_x64asm-PS-2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
31936ssse3_x64asm-PS-2gcc -m64 -O -fomit-frame-pointer2014052820140525
31940ssse3_x64asm-PS-2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
31940ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
31940ssse3_x64asm-PS-2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
31972ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
31984ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
32008ssse3_x64asm-PS-2gcc -O2 -fomit-frame-pointer2014052820140525
32064ssse3_x64asm-PS-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
32104ssse3_x64asm-PS-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
32936thomaz/asm-PS-v2-INTgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
32940ssse3_x64asm-PS-2cc2014052820140525
32964thomaz/asm-PS-v2-INTgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
32968ssse3_x64asm-PS-2gcc -funroll-loops2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
32968thomaz/asm-PS-v2-INTgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
32972thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
32976thomaz/asm-PS-v2-INTgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
32980thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
32980thomaz/asm-PS-v2-INTgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
32980thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
32980thomaz/asm-PS-v2-INTgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
32980thomaz/asm-PS-v2-INTgcc -march=k8 -O -fomit-frame-pointer2014052820140525
32988thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
32992ssse3_x64asm-PS-2gcc2014052820140525
32992thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
32992thomaz/asm-PS-v2-INTgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
32996thomaz/asm-PS-v2-INTgcc -march=nocona -O -fomit-frame-pointer2014052820140525
33000thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
33000thomaz/asm-PS-v2-INTgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
33000thomaz/asm-PS-v2-INTgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -m64 -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
33004thomaz/asm-PS-v2-INTgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
33008thomaz/asm-PS-v2-INTgcc2014052820140525
33008thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
33012thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
33012thomaz/asm-PS-v2-INTgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
33020thomaz/asm-PS-v2-INTcc2014052820140525
33020thomaz/asm-PS-v2-INTgcc -funroll-loops2014052820140525
33020thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
33024thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
33024thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
33024thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
33024thomaz/asm-PS-v2-INTgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
35196ssse3_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
35196ssse3_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
35196ssse3_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
35216ssse3_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35216ssse3_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
35216ssse3_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
35220ssse3_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
35220ssse3_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35220ssse3_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
35224ssse3_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
35224ssse3_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
35240ssse3_x64asm-2gcc -O3 -fomit-frame-pointer2014052820140525
35240ssse3_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
35240ssse3_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
35244ssse3_x64asm-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
35244ssse3_x64asm-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
35244ssse3_x64asm-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
35244ssse3_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
35244ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
35248ssse3_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
35248ssse3_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
35252ssse3_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35260ssse3_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35288ssse3_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35288ssse3_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
35288ssse3_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35288ssse3_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
35292ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
35296ssse3_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
35296ssse3_x64asm-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
35300ssse3_x64asm-2gcc -O2 -fomit-frame-pointer2014052820140525
35300ssse3_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
35300ssse3_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
35300ssse3_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
35304ssse3_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
35304ssse3_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
35304ssse3_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
35308ssse3_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
35308ssse3_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
35312ssse3_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
35312ssse3_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
35316ssse3_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
35316ssse3_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
35316ssse3_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
35316ssse3_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
35316ssse3_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
35316ssse3_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -m64 -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
35324ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
35328ssse3_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
35328ssse3_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
35332ssse3_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
35332ssse3_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
35336ssse3_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
35340ssse3_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
35344ssse3_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
35348ssse3_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
35352sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
35352ssse3_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
35352ssse3_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
35352sse2_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
35356ssse3_x64asm-2gcc -Os -fomit-frame-pointer2014052820140525
35356ssse3_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
35356sse2_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
35356ssse3_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
35356sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
35356ssse3_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
35356ssse3_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
35356ssse3_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
35360sse2_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
35360ssse3_x64asm-2gcc -m64 -Os -fomit-frame-pointer2014052820140525
35360ssse3_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
35368sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
35368ssse3_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
35368ssse3_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
35372ssse3_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35372ssse3_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35376ssse3_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
35376ssse3_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
35376ssse3_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
35376sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
35376sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35380ssse3_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
35380ssse3_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
35380ssse3_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
35380ssse3_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
35380sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35384sse2_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
35384ssse3_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
35384sse2_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
35388sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35388ssse3_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
35388ssse3_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
35388sse2_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
35388sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
35388sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
35388sse2_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
35388sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
35392sse2_x64asm-2gcc -O3 -fomit-frame-pointer2014052820140525
35392sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
35392sse2_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
35392sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
35396sse2_x64asm-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
35400sse2_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35408sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
35408sse2_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
35412sse2_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
35416sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
35420sse2_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
35420sse2_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
35420sse2_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
35420sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35420sse2_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
35424sse2_x64asm-2gcc -O2 -fomit-frame-pointer2014052820140525
35424sse2_x64asm-2gcc -m64 -Os -fomit-frame-pointer2014052820140525
35424sse2_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
35424sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
35424sse2_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
35424sse2_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
35424sse2_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
35428sse2_x64asm-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
35428sse2_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
35432sse2_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35432sse2_x64asm-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
35440sse2_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
35444sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
35448sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
35448sse2_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
35448sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
35448sse2_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
35448sse2_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
35452sse2_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
35452sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
35452sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
35452sse2_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
35452sse2_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
35456sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
35456sse2_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
35456sse2_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
35460sse2_x64asm-2gcc -Os -fomit-frame-pointer2014052820140525
35460sse2_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
35460sse2_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
35464sse2_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
35464sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
35464sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
35464sse2_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -m64 -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
35468sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
35472sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
35472sse2_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
35476sse2_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
35476sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
35480sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
35480ssse3_x64asm-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
35480sse2_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
35484sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
35488sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
35492sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
35500sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
35500sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
35500ssse3_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
35512ssse3_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
35516sse2_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
35524sse2_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
35528sse2_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
35536sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
35584sse2_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
35600sse2_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
35872ssse3_x64asm-2gcc -funroll-loops2014052820140525
35932ssse3_x64asm-2cc2014052820140525
35932ssse3_x64asm-2gcc2014052820140525
36032sse2_x64asm-2cc2014052820140525
36032sse2_x64asm-2gcc2014052820140525
36032sse2_x64asm-2gcc -funroll-loops2014052820140525
37944sse2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38108sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
38108sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
38268sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
38300sse2clang -O3 -fomit-frame-pointer2014071220140622
38300sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
38324sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
38336sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
38336sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
38336sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
38376sse2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38424sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
38424sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
38512sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
38536sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
38592sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
38688sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
38752sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
38752sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
38788sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
38832sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
39152sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
39184sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
39344sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
39408sse2gcc -O3 -fomit-frame-pointer2014052820140525
39408sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
39408sse2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
39496sse2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
39612sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
39664sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
39976sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
39984sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
39988sse2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
39996sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
40032sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
40036sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
40036sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
40092sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
40096sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
41148sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
41164sse2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
41200sse2gcc -O2 -fomit-frame-pointer2014052820140525
41404sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
41472sse2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
41504sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
41504sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
41888sse2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
41904sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
41984sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
42072sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
42076sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
42076sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
42076sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
42092sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
42528sse2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
42528sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
42528sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
42704sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
42896sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
42948sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
42972sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
43076sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
43428thomaz/asm-PS-v2-FPgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=k8 -O -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
43432thomaz/asm-PS-v2-FPgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
43436thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
43436thomaz/asm-PS-v2-FPgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
43436thomaz/asm-PS-v2-FPgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
43452thomaz/asm-PS-v2-FPgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
43456thomaz/asm-PS-v2-FPgcc -march=nocona -O -fomit-frame-pointer2014052820140525
43464thomaz/asm-PS-v2-FPgcc -Os -fomit-frame-pointer2014052820140525
43464thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
43464thomaz/asm-PS-v2-FPgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
43464thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
43464thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
43464thomaz/asm-PS-v2-FPgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
43468thomaz/asm-PS-v2-FPcc2014052820140525
43468thomaz/asm-PS-v2-FPgcc2014052820140525
43468thomaz/asm-PS-v2-FPgcc -funroll-loops2014052820140525
43468thomaz/asm-PS-v2-FPgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
43492thomaz/asm-PS-v2-FPgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
43492thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
43492thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
43492thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
43492thomaz/asm-PS-v2-FPgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
43492thomaz/asm-PS-v2-FPgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
43688sse2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
44052thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
44312sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
44312sse2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
44328sse2gcc -O -fomit-frame-pointer2014052820140525
44348sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
44356sse2gcc -m64 -O -fomit-frame-pointer2014052820140525
44356sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
44356sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
44356sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
44356sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
44360sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
44436sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
44612sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
44612sse2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
45268thomaz/asm-PSgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -Os -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -march=k8 -O -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
45272thomaz/asm-PSgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
45276thomaz/asm-PSgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45276thomaz/asm-PSgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
45292thomaz/asm-PSgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -m64 -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
45296thomaz/asm-PSgcc -march=nocona -O -fomit-frame-pointer2014052820140525
45300thomaz/asm-PSgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
45304thomaz/asm-PSgcc -funroll-loops2014052820140525
45304thomaz/asm-PSgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
45304thomaz/asm-PSgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
45304thomaz/asm-PSgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
45308thomaz/asm-PScc2014052820140525
45312thomaz/asm-PSgcc2014052820140525
45332thomaz/asm-PSgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
45332thomaz/asm-PSgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
45332thomaz/asm-PSgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
45332thomaz/asm-PSgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
46088thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
46400thomaz/asm-PSgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
48812sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
48812sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
49132sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
49304sse2gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
49304sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
49376sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
49380sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
49956sse2gcc -m64 -Os -fomit-frame-pointer2014052820140525
50284sse2gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
50304sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
50304sse2gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
50308sse2gcc -Os -fomit-frame-pointer2014052820140525
50308sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
50308sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
50636sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
50636sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
50636sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
50636sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
50636sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
51224sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
51244sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
51580thomaz/asm-PSPar-v2-FPgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -march=k8 -O -fomit-frame-pointer2014052820140525
51584thomaz/asm-PSPar-v2-FPgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
51588thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
51588thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
51588thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
51588thomaz/asm-PSPar-v2-FPgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
51588thomaz/asm-PSPar-v2-FPgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51596thomaz/asm-PSPar-v2-FPgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
51600thomaz/asm-PSPar-v2-FPgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
51604thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
51608thomaz/asm-PSPar-v2-FPgcc2014052820140525
51608thomaz/asm-PSPar-v2-FPgcc -funroll-loops2014052820140525
51608thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
51608thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
51632thomaz/asm-PSPar-v2-FPgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
51640thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
51644sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
51648sse2gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
51660thomaz/asm-PSPar-v2-FPgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
51660thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
51660thomaz/asm-PSPar-v2-FPgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
51664thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
51664thomaz/asm-PSPar-v2-FPgcc -march=nocona -O -fomit-frame-pointer2014052820140525
51676thomaz/asm-PSPar-v2-FPcc2014052820140525
52104thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
52592thomaz/asm-PSPar-v2-FPgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
54176ssse3_x64asm-PSgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
54176ssse3_x64asm-PSgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
54176ssse3_x64asm-PSgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
54180ssse3_x64asm-PSgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54184ssse3_x64asm-PSgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
54184ssse3_x64asm-PSgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
54188ssse3_x64asm-PSgcc -O3 -fomit-frame-pointer2014052820140525
54188ssse3_x64asm-PSgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
54188ssse3_x64asm-PSgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
54188ssse3_x64asm-PSgcc -m64 -O3 -fomit-frame-pointer2014052820140525
54188ssse3_x64asm-PSgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
54188ssse3_x64asm-PSgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
54192ssse3_x64asm-PSgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
54192ssse3_x64asm-PSgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54192ssse3_x64asm-PSgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54200ssse3_x64asm-PSgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
54200ssse3_x64asm-PSgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
54204ssse3_x64asm-PSgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
54208ssse3_x64asm-PSgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
54212ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
54212ssse3_x64asm-PSgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
54216ssse3_x64asm-PSgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
54252ssse3_x64asm-PSgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
54316ssse3_x64asm-PSgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
54320ssse3_x64asm-PSgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
54324ssse3_x64asm-PSgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
54324ssse3_x64asm-PSgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
54324ssse3_x64asm-PSgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
54328ssse3_x64asm-PSgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
54328ssse3_x64asm-PSgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
54328ssse3_x64asm-PSgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
54332ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
54336ssse3_x64asm-PSgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
54336ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
54336ssse3_x64asm-PSgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
54340ssse3_x64asm-PSgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
54344ssse3_x64asm-PSgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
54352ssse3_x64asm-PSgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
54356ssse3_x64asm-PSgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
54360ssse3_x64asm-PSgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
54388ssse3_x64asm-PSgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
54520ssse3_x64asm-PSgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
54532ssse3_x64asm-PSgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
54532ssse3_x64asm-PSgcc -march=k8 -O -fomit-frame-pointer2014052820140525
54532ssse3_x64asm-PSgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
54540ssse3_x64asm-PSgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
54540ssse3_x64asm-PSgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
54544ssse3_x64asm-PSgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
54544ssse3_x64asm-PSgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
54544ssse3_x64asm-PSgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
54544ssse3_x64asm-PSgcc -march=nocona -O -fomit-frame-pointer2014052820140525
54548ssse3_x64asm-PSgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
54548ssse3_x64asm-PSgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
54548ssse3_x64asm-PSgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
54556ssse3_x64asm-PSgcc -O2 -fomit-frame-pointer2014052820140525
54556ssse3_x64asm-PSgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
54568ssse3_x64asm-PSgcc -m64 -O2 -fomit-frame-pointer2014052820140525
54568ssse3_x64asm-PSgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
54592ssse3_x64asm-PSgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
54592ssse3_x64asm-PSgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
54596ssse3_x64asm-PSgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
54600ssse3_x64asm-PSgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
54600ssse3_x64asm-PSgcc -m64 -O -fomit-frame-pointer2014052820140525
54600ssse3_x64asm-PSgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
54600ssse3_x64asm-PSgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
54600ssse3_x64asm-PSgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
54608ssse3_x64asm-PSgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
54612ssse3_x64asm-PSgcc -O -fomit-frame-pointer2014052820140525
54616ssse3_x64asm-PSgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
55572ssse3_x64asm-PSgcc2014052820140525
55772ssse3_x64asm-PSgcc -funroll-loops2014052820140525
55780ssse3_x64asm-PScc2014052820140525
59092ssse3_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
59092ssse3_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
59092ssse3_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
59096ssse3_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
59100ssse3_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
59112ssse3_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
59112ssse3_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
59112ssse3_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
59112ssse3_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
59116ssse3_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
59120ssse3_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
59120ssse3_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59120ssse3_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
59120ssse3_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
59124ssse3_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
59124ssse3_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59124ssse3_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
59124ssse3_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
59132ssse3_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
59132ssse3_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
59152ssse3_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
59156ssse3_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
59160ssse3_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
59160ssse3_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -O3 -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -m64 -O3 -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
59164ssse3_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
59168ssse3_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
59168ssse3_x64asmgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
59168ssse3_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
59184ssse3_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
59196ssse3_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
59204ssse3_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
59204ssse3_x64asmgcc -m64 -Os -fomit-frame-pointer2014052820140525
59208ssse3_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
59212ssse3_x64asmgcc -O2 -fomit-frame-pointer2014052820140525
59212ssse3_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
59212ssse3_x64asmgcc -m64 -O2 -fomit-frame-pointer2014052820140525
59212ssse3_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59216ssse3_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
59216ssse3_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
59216ssse3_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
59216ssse3_x64asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
59216ssse3_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
59216ssse3_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
59220ssse3_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
59220ssse3_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
59236ssse3_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
59236ssse3_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
59236ssse3_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
59236ssse3_x64asmgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -m64 -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
59240ssse3_x64asmgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
59244ssse3_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
59244ssse3_x64asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
59244ssse3_x64asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
59248ssse3_x64asmgcc -Os -fomit-frame-pointer2014052820140525
59248ssse3_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
59252ssse3_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
59252ssse3_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
59256ssse3_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
59256ssse3_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
59256ssse3_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
59256ssse3_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
59256ssse3_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
59256ssse3_x64asmgcc -march=k8 -O -fomit-frame-pointer2014052820140525
59256ssse3_x64asmgcc -march=nocona -O -fomit-frame-pointer2014052820140525
59260ssse3_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
59260ssse3_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
59264ssse3_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
59268ssse3_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
59412ssse3_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
59816ssse3_x64asmcc2014052820140525
59832ssse3_x64asmgcc -funroll-loops2014052820140525
59852ssse3_x64asmgcc2014052820140525
60056sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
60056sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
60056sse2_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
60060sse2_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
60060sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
60076sse2_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
60076sse2_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
60080sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
60080sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60080sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
60080sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
60080sse2_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60080sse2_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
60080sse2_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
60084sse2_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
60088sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60088sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
60088sse2_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60096sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
60096sse2_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
60112sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
60112sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
60112sse2_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
60112sse2_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
60112sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60116sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
60116sse2_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
60120sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
60124sse2_x64asmgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
60124sse2_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
60124sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
60124sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
60144sse2_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
60144sse2_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
60152sse2_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
60152sse2_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
60152sse2_x64asmgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
60152sse2_x64asmgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -m64 -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
60156sse2_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -O -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -m64 -O -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
60164sse2_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
60176sse2_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
60176sse2_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
60180sse2_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -O2 -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -m64 -O2 -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
60184sse2_x64asmgcc -march=k8 -O -fomit-frame-pointer2014052820140525
60188sse2_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
60188sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
60188sse2_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
60188sse2_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
60188sse2_x64asmgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
60188sse2_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
60192sse2_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
60192sse2_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
60196sse2_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
60196sse2_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
60196sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
60196sse2_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
60208sse2_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60224sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
60236sse2_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
60236sse2_x64asmgcc -march=nocona -O -fomit-frame-pointer2014052820140525
60688sse2_x64asmgcc -funroll-loops2014052820140525
60764sse2_x64asmcc2014052820140525
60764sse2_x64asmgcc2014052820140525
71368sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
71480sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
71508sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
71684sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
71872sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
71936sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
72064sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
72460sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
72484sphlibgcc -m64 -O2 -fomit-frame-pointer2014052820140525
72752sphlibgcc -O3 -fomit-frame-pointer2014052820140525
72840sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
72856sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
72876sphlibgcc -m64 -O3 -fomit-frame-pointer2014052820140525
72888sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
72904sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
73148sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
73216sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
73260sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
73272sphlibgcc -O2 -fomit-frame-pointer2014052820140525
73304sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
73344sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
73368sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
73380sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
73400sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
73404sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
73420sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
73552sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
73792sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
73808sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
73812sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
73824sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
73836sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
73904sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
73908sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
73928sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
73932sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
73932sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
74192sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
74248sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
74272sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
74328sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
74556sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
74588sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
74680sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
74756sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
74828sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
74828sphlibgcc -march=nocona -O -fomit-frame-pointer2014052820140525
75208sphlibgcc -march=k8 -O -fomit-frame-pointer2014052820140525
75248sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
75296sphlibgcc -O -fomit-frame-pointer2014052820140525
75352sphlibgcc -m64 -O -fomit-frame-pointer2014052820140525
75364sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
75388sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
75396sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
75504sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
75592sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
75596sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
75640sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
75664sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
75672sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
75688sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
75696sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
75724sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
75732sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
75752sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
75768sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
75796sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
76144sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
76328sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
76444sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
76500sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
76904sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
76908sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
78164sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
78180sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
78196sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
78196sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
78196sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
78196sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
78200sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
78312opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
78316opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
78928sphlibgcc -Os -fomit-frame-pointer2014052820140525
78928sphlibgcc -m64 -Os -fomit-frame-pointer2014052820140525
78944sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
78944sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
78944sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
78944sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
78944sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
79348sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
79352sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
79392sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
79412sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
79412sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
81076opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
81372opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
81872opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
82416opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
82680opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
82680opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
82680opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
82704opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
82704opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
82704opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
82708opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
82780opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
82780opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
82796opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
82920opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
83064opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
83312opt32gcc -m64 -O3 -fomit-frame-pointer2014052820140525
83348opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
83348opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
83368opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
83376opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
83424opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
83448opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
83452opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
83464opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
83468opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
83496opt32gcc -O3 -fomit-frame-pointer2014052820140525
83548opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
83552opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
83556opt32gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
83740opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
83748opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
83812opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
84512sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
84752sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
84836sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
84992sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
84996opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
85408sphlibclang -O3 -fomit-frame-pointer2014071220140622
85528sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
85596sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
85616opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
85820opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
85824opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
85924opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
86356opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
90128opt32clang -O3 -fomit-frame-pointer2014071220140622
90236opt32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
90256opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
91572opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
91616opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
91620opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
91804opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
96024armclang -O3 -fomit-frame-pointer2014071220140622
96056armclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
96056armclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
96060armclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
96088armclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
96088armclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
98660armclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
120076opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
120084opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
121820opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
121872opt32gcc -march=k8 -O -fomit-frame-pointer2014052820140525
122764opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
123020opt32gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
123268opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
123272opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
123288opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
123292opt32gcc -m64 -O -fomit-frame-pointer2014052820140525
123292opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
123304opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
123308opt32gcc -O -fomit-frame-pointer2014052820140525
123308opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
124500opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
124528opt32gcc -march=nocona -O -fomit-frame-pointer2014052820140525
125504opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
125504opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
125504opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
125504opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
125508opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
125580opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
125584opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
125736opt32gcc -O2 -fomit-frame-pointer2014052820140525
125736opt32gcc -m64 -O2 -fomit-frame-pointer2014052820140525
125760opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
125848opt32gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
126716opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
127588opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
127632opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
127632opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
127632opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
127684opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
128056opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
128080opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
128080opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
128184opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
128288opt32gcc -Os -fomit-frame-pointer2014052820140525
128288opt32gcc -m64 -Os -fomit-frame-pointer2014052820140525
128288opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
128288opt32gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
129196opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
134140opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
134188opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
137440opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
137588opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
137656opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
137656opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
137660opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
137752opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
137800opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
185984armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
186972armgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
186972armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
187336armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
187368armgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
187644armgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
187768armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
187772armgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
187772armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
187872armgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
188092armgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
188136armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
188272armgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
188296armgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
189596armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
189672armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
189772armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
189956armgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
191460armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
191464armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
192416armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
193276armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
193296armgcc -m64 -O3 -fomit-frame-pointer2014052820140525
193464armgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
194360armgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
194376armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
194380armgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
194392armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
194392armgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
194400armgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
194960armgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
195100armgcc -O3 -fomit-frame-pointer2014052820140525
195168armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
196328armgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
196388armgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
196392armgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
196392armgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
196432armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
196624armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
196624armgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
196640armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
197388armgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
197388armgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
197804armgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
197856armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
199192armgcc -O2 -fomit-frame-pointer2014052820140525
199208armgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
199216armgcc -Os -fomit-frame-pointer2014052820140525
199216armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
199216armgcc -m64 -Os -fomit-frame-pointer2014052820140525
199216armgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
199252armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
199252armgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
199256armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
199256armgcc -m64 -O2 -fomit-frame-pointer2014052820140525
200276armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
200292armgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
200364armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
200364armgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
202860armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
202912armgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
202916armgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
202916armgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
202916armgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
203808armgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
203808armgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
203824armgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
203824armgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
203860armgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
254128armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
254324armgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
254328armgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
254332armgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
254340armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
254348armgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
254360armgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
254368armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
255008armgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
258588armgcc -march=nocona -O -fomit-frame-pointer2014052820140525
258668armgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
258972armgcc -O -fomit-frame-pointer2014052820140525
258972armgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
258972armgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
258972armgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
258976armgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
258976armgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
258976armgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
258980armgcc -m64 -O -fomit-frame-pointer2014052820140525
259268armgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
259308armgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
260992armgcc -march=k8 -O -fomit-frame-pointer2014052820140525
261008armgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
289924sphlibgcc2014052820140525
289932sphlibgcc -funroll-loops2014052820140525
290424sphlibcc2014052820140525
445012sse2gcc2014052820140525
445068sse2cc2014052820140525
445288sse2gcc -funroll-loops2014052820140525
594288opt32gcc -funroll-loops2014052820140525
594292opt32gcc2014052820140525
594312opt32cc2014052820140525
1069208armcc2014052820140525
1069212armgcc2014052820140525
1069252armgcc -funroll-loops2014052820140525

Test failure

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: gcc -Os -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -march=core2 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -march=barcelona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -march=k8 -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2
gcc -march=nocona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2

Test failure

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3_x64asm-PS ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc thomaz/asm-PSPar-v2-FP
gcc thomaz/asm-PSPar-v2-FP
gcc -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc thomaz/asm-PSPar-v2-INT
gcc thomaz/asm-PSPar-v2-INT
gcc -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc thomaz/asm-PS-v2-FP
gcc thomaz/asm-PS-v2-FP
gcc -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops thomaz/asm-PS-v2-FP
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc thomaz/asm-PS-v2-INT
gcc thomaz/asm-PS-v2-INT
gcc -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops thomaz/asm-PS-v2-INT
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa512.s: clang: warning: argument unused during compilation: '-I .'
luffa512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa512.s: luffa512.s:27:1: warning: ignoring directive for now
luffa512.s: .intel_syntax
luffa512.s: ^
luffa512.s: gt;:1:16: error: invalid operand for instruction
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:2:17: error: invalid operand for instruction
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fomit-frame-pointer
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:307:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+64], %xmm4
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:308:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+80], %xmm5
luffa256_x64asm.s: ^
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fomit-frame-pointer
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:307:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+64], %xmm4
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:308:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+80], %xmm5
luffa256_x64asm.s: ^
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ssse3_x64asm-PS

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fomit-frame-pointer
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_x64asm.s: luffa_x64asm.s:21:1: warning: ignoring directive for now
luffa_x64asm.s: .intel_syntax
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+32], %xmm2
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:789:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+48], %xmm3
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:790:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+64], %xmm4
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:791:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+80], %xmm5
luffa_x64asm.s: ^
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2

Compiler output

Implementation: crypto_hash/luffa512/arm
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer arm opt32 sphlib sse2
clang -O3 -fwrapv -march=native -fomit-frame-pointer arm opt32 sphlib sse2

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa512.s: clang: warning: argument unused during compilation: '-march=native'
luffa512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa512.s: clang: warning: argument unused during compilation: '-I .'
luffa512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa512.s: luffa512.s:27:1: warning: ignoring directive for now
luffa512.s: .intel_syntax
luffa512.s: ^
luffa512.s: gt;:1:16: error: invalid operand for instruction
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:2:17: error: invalid operand for instruction
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=native'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=native'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=native'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=native'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:307:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+64], %xmm4
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:308:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=native'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:307:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+64], %xmm4
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:308:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ssse3_x64asm-PS

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-march=native'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_x64asm.s: luffa_x64asm.s:21:1: warning: ignoring directive for now
luffa_x64asm.s: .intel_syntax
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+32], %xmm2
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:789:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+48], %xmm3
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:790:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+64], %xmm4
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:791:14: error: unknown token in expression
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa512.s: clang: warning: argument unused during compilation: '-march=native'
luffa512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa512.s: clang: warning: argument unused during compilation: '-I .'
luffa512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa512.s: luffa512.s:27:1: warning: ignoring directive for now
luffa512.s: .intel_syntax
luffa512.s: ^
luffa512.s: gt;:1:16: error: invalid operand for instruction
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:2:17: error: invalid operand for instruction
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=native'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=native'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=native'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa.c: clang: warning: argument unused during compilation: '-fpolly'
luffa.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/opt32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa512/sse2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=native'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+48], %xmm3
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=native'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+48], %xmm3
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ssse3_x64asm-PS

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-march=native'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_x64asm.s: luffa_x64asm.s:21:1: warning: ignoring directive for now
luffa_x64asm.s: .intel_syntax
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+32], %xmm2
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:789:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+48], %xmm3
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2

Compiler output

Implementation: crypto_hash/luffa512/arm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
luffa_for_32.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
stub.c: clang: warning: argument unused during compilation: '-fpolly'
stub.c: clang: warning: argument unused during compilation: '-fvectorize'
stub.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
stub.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa512.s: clang: warning: argument unused during compilation: '-maes'
luffa512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa512.s: clang: warning: argument unused during compilation: '-I .'
luffa512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa512.s: luffa512.s:27:1: warning: ignoring directive for now
luffa512.s: .intel_syntax
luffa512.s: ^
luffa512.s: gt;:1:16: error: invalid operand for instruction
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:2:17: error: invalid operand for instruction
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-maes'
luffa_512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-maes'
luffa_512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-maes'
luffa_512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa.c: clang: warning: argument unused during compilation: '-mavx2'
luffa.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa512/sse2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-maes'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-maes'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ssse3_x64asm-PS

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-maes'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_x64asm.s: luffa_x64asm.s:21:1: warning: ignoring directive for now
luffa_x64asm.s: .intel_syntax
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+32], %xmm2
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:789:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+48], %xmm3
luffa_x64asm.s: ^
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2

Compiler output

Implementation: crypto_hash/luffa512/arm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
luffa_for_32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mpclmul'
stub.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
stub.c: clang: warning: argument unused during compilation: '-mavx2'
stub.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa512.s: clang: warning: argument unused during compilation: '-maes'
luffa512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa512.s: clang: warning: argument unused during compilation: '-I .'
luffa512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa512.s: luffa512.s:27:1: warning: ignoring directive for now
luffa512.s: .intel_syntax
luffa512.s: ^
luffa512.s: gt;:1:16: error: invalid operand for instruction
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-maes'
luffa_512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-maes'
luffa_512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_512.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-maes'
luffa_512.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa.c: clang: warning: argument unused during compilation: '-mavx2'
luffa.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa.c: clang: warning: argument unused during compilation: '-fpolly'
luffa.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa512/sse2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-maes'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-maes'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ssse3_x64asm-PS

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-march=x86-64'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-maes'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mpclmul'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
luffa_x64asm.s: luffa_x64asm.s:21:1: warning: ignoring directive for now
luffa_x64asm.s: .intel_syntax
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2

Compiler output

Implementation: crypto_hash/luffa512/arm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
luffa_for_32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mpclmul'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
stub.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
stub.c: clang: warning: argument unused during compilation: '-mavx2'
stub.c: clang: warning: argument unused during compilation: '-mpclmul'
stub.c: clang: warning: argument unused during compilation: '-fpolly'
stub.c: clang: warning: argument unused during compilation: '-fvectorize'
stub.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
stub.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa512.s: clang: warning: argument unused during compilation: '-I .'
luffa512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa512.s: luffa512.s:27:1: warning: ignoring directive for now
luffa512.s: .intel_syntax
luffa512.s: ^
luffa512.s: gt;:1:16: error: invalid operand for instruction
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:2:17: error: invalid operand for instruction
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
luffa.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa512/sse2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:307:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+64], %xmm4
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:308:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+48], %xmm3
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:307:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+64], %xmm4
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:308:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ssse3_x64asm-PS

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_x64asm.s: luffa_x64asm.s:21:1: warning: ignoring directive for now
luffa_x64asm.s: .intel_syntax
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+32], %xmm2
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:789:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+48], %xmm3
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:790:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+64], %xmm4
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:791:14: error: unknown token in expression
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2

Compiler output

Implementation: crypto_hash/luffa512/arm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
stub.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa512.s: clang: warning: argument unused during compilation: '-I .'
luffa512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa512.s: luffa512.s:27:1: warning: ignoring directive for now
luffa512.s: .intel_syntax
luffa512.s: ^
luffa512.s: gt;:1:16: error: invalid operand for instruction
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:2:17: error: invalid operand for instruction
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_512.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_512.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_512.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_512.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_512.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_512.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_512.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_512.s: clang: warning: argument unused during compilation: '-I .'
luffa_512.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_512.s: luffa_512.s:27:1: warning: ignoring directive for now
luffa_512.s: .intel_syntax
luffa_512.s: ^
luffa_512.s: gt;:1:16: error: invalid operand for instruction
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:17: error: invalid operand for instruction
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa.c: clang: warning: argument unused during compilation: '-mavx2'
luffa.c: clang: warning: argument unused during compilation: '-fpolly'
luffa.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa512/sse2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_sse2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+48], %xmm3
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ssse3_x64asm-PS-2

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa256_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa256_x64asm.s: luffa256_x64asm.s:26:1: warning: ignoring directive for now
luffa256_x64asm.s: .intel_syntax
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+32], %xmm2
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:306:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+48], %xmm3
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ssse3_x64asm-PS

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_x64asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fwrapv'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-mavx2'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fpolly'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-funroll-loops'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fvectorize'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I .'
luffa_x64asm.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
luffa_x64asm.s: luffa_x64asm.s:21:1: warning: ignoring directive for now
luffa_x64asm.s: .intel_syntax
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+32], %xmm2
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:789:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+48], %xmm3
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2

Compiler output

Implementation: crypto_hash/luffa512/arm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
luffa_for_32.c: clang: warning: argument unused during compilation: '-mavx2'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fpolly'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fvectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
luffa_for_32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
stub.c: clang: warning: argument unused during compilation: '-mavx2'
stub.c: clang: warning: argument unused during compilation: '-fpolly'
stub.c: clang: warning: argument unused during compilation: '-fvectorize'
stub.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
stub.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT