Implementation notes: amd64, mace, crypto_hashblocks/md5

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hashblocks
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
8644little-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
8644little-1gcc -march=nocona -Os -fomit-frame-pointer2011090120110831
8645little-1gcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
8646little-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
8647little-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
8648little-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
8648little-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
8651little-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
8673little-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
8673little-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
8673little-1gcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
8673little-1gcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
8674little-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
8674little-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
8675little-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
8675little-1gcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
8675little-1gcc -march=nocona -O -fomit-frame-pointer2011090120110831
8719little-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
8720little-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
8721little-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
8741little-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
8741little-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
8741little-1gcc -march=k8 -Os -fomit-frame-pointer2011090120110831
8744little-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
8744little-1gcc -m64 -Os -fomit-frame-pointer2011090120110831
8746little-1gcc -funroll-loops -O -fomit-frame-pointer2011090120110831
8746little-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
8746little-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
8746little-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
8746little-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
8746little-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
8746little-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
8746little-1gcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
8746little-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
8746little-1gcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
8746little-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
8746little-1gcc -march=barcelona -O -fomit-frame-pointer2011090120110831
8747little-1gcc -O -fomit-frame-pointer2011090120110831
8747little-1gcc -m64 -O -fomit-frame-pointer2011090120110831
8762little-1gcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
8762little-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
8762little-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
8762little-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
8762little-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
8765little-1gcc -Os -fomit-frame-pointer2011090120110831
8765little-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
8765little-1gcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
8767little-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
8767little-1gcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
8768little-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
8769little-1gcc -O2 -fomit-frame-pointer2011090120110831
8769little-1gcc -O3 -fomit-frame-pointer2011090120110831
8769little-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
8769little-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
8769little-1gcc -m64 -O2 -fomit-frame-pointer2011090120110831
8769little-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
8769little-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
8769little-1gcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
8769little-1gcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
8772little-1gcc -m64 -O3 -fomit-frame-pointer2011090120110831
8774little-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
8788little-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
8788little-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
8789little-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
8790little-1gcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
8790little-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
8790little-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
8790little-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
8790little-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
8791little-1gcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
8791little-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
8791little-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
8791little-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
8793little-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
8793little-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
8793little-1gcc -march=k8 -O -fomit-frame-pointer2011090120110831
8794little-1gcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
8794little-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
8858little-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
8869little-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
8907little-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
8907little-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
8909little-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
8909little-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
8925little-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
8928little-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
9884refgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
9892refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
10016refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
10020refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
10028refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
10036refgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
10057refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
10058refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
10091refgcc -O3 -fomit-frame-pointer2011090120110831
10115refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
10115refgcc -m64 -O3 -fomit-frame-pointer2011090120110831
10115refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
10132refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
10154refgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
10154refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
10177refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
10186refgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
10194refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
10254refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
10262refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
10432refgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
10457refgcc -m64 -O -fomit-frame-pointer2011090120110831
10461refgcc -O -fomit-frame-pointer2011090120110831
10463refgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
10475refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
10477refgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
10482refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
10487refgcc -march=nocona -O -fomit-frame-pointer2011090120110831
10488refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
10490refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
10490refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
10498refgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
10521refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
10522refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
10570refgcc -Os -fomit-frame-pointer2011090120110831
10593refgcc -m64 -Os -fomit-frame-pointer2011090120110831
10619refgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
10625refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
10628refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
10637refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
10644refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
10669refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
10671refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
10672refgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
10677refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
10678refgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
10678refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
10679refgcc -march=k8 -O -fomit-frame-pointer2011090120110831
10680refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
10685refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
10688refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
10688refgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
10689refgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
10698refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
10699refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
10701refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
10712refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
10714refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
10714refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
10714refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
10734refgcc -O2 -fomit-frame-pointer2011090120110831
10737refgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
10748refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
10751refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
10755refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
10755refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
10758refgcc -m64 -O2 -fomit-frame-pointer2011090120110831
10776refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
10786refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
10874refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
10878refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
10975refgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
10977refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
11069refgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
11161refgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
11161refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
11161refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
11163refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
11179refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
11180refgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
11367refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
11383refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
11617refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
11627refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
11701refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
11714refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
37604little-1gcc2011090120110831
37794little-1cc2011090120110831
38602little-1gcc -funroll-loops2011090120110831
59353refgcc2011090120110831
59491refgcc -funroll-loops2011090120110831
59520refcc2011090120110831

Test failure

Implementation: crypto_hashblocks/md5/x86-1
Compiler: cc
error 111

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

Test failure

Implementation: crypto_hashblocks/md5/x86-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hashblocks/md5/amd64-1
Compiler: cc
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:188: Error: 0xd76aa478 out range of signed 32bit displacement
blocks.s: blocks.s:238: Error: 0xe8c7b756 out range of signed 32bit displacement
blocks.s: blocks.s:338: Error: 0xc1bdceee out range of signed 32bit displacement
blocks.s: blocks.s:383: Error: 0xf57c0faf out range of signed 32bit displacement
blocks.s: blocks.s:473: Error: 0xa8304613 out range of signed 32bit displacement
blocks.s: blocks.s:518: Error: 0xfd469501 out range of signed 32bit displacement
blocks.s: blocks.s:608: Error: 0x8b44f7af out range of signed 32bit displacement
blocks.s: blocks.s:653: Error: 0xffff5bb1 out range of signed 32bit displacement
blocks.s: blocks.s:698: Error: 0x895cd7be out range of signed 32bit displacement
blocks.s: ...
blocks.s: blocks.s:2373: Error: 0xab9423a7 out range of signed 32bit displacement
blocks.s: blocks.s:2418: Error: 0xfc93a039 out range of signed 32bit displacement
blocks.s: blocks.s:2508: Error: 0x8f0ccc92 out range of signed 32bit displacement
blocks.s: blocks.s:2553: Error: 0xffeff47d out range of signed 32bit displacement
blocks.s: blocks.s:2598: Error: 0x85845dd1 out range of signed 32bit displacement
blocks.s: blocks.s:2688: Error: 0xfe2ce6e0 out range of signed 32bit displacement
blocks.s: blocks.s:2733: Error: 0xa3014314 out range of signed 32bit displacement
blocks.s: blocks.s:2823: Error: 0xf7537e82 out range of signed 32bit displacement
blocks.s: blocks.s:2868: Error: 0xbd3af235 out range of signed 32bit displacement
blocks.s: blocks.s:2958: Error: 0xeb86d391 out range of signed 32bit displacement

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

Compiler output

Implementation: crypto_hashblocks/md5/amd64-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:188: Error: 0xd76aa478 out range of signed 32bit displacement
blocks.s: blocks.s:238: Error: 0xe8c7b756 out range of signed 32bit displacement
blocks.s: blocks.s:338: Error: 0xc1bdceee out range of signed 32bit displacement
blocks.s: blocks.s:383: Error: 0xf57c0faf out range of signed 32bit displacement
blocks.s: blocks.s:473: Error: 0xa8304613 out range of signed 32bit displacement
blocks.s: blocks.s:518: Error: 0xfd469501 out range of signed 32bit displacement
blocks.s: blocks.s:608: Error: 0x8b44f7af out range of signed 32bit displacement
blocks.s: blocks.s:653: Error: 0xffff5bb1 out range of signed 32bit displacement
blocks.s: blocks.s:698: Error: 0x895cd7be out range of signed 32bit displacement
blocks.s: ...
blocks.s: blocks.s:2373: Error: 0xab9423a7 out range of signed 32bit displacement
blocks.s: blocks.s:2418: Error: 0xfc93a039 out range of signed 32bit displacement
blocks.s: blocks.s:2508: Error: 0x8f0ccc92 out range of signed 32bit displacement
blocks.s: blocks.s:2553: Error: 0xffeff47d out range of signed 32bit displacement
blocks.s: blocks.s:2598: Error: 0x85845dd1 out range of signed 32bit displacement
blocks.s: blocks.s:2688: Error: 0xfe2ce6e0 out range of signed 32bit displacement
blocks.s: blocks.s:2733: Error: 0xa3014314 out range of signed 32bit displacement
blocks.s: blocks.s:2823: Error: 0xf7537e82 out range of signed 32bit displacement
blocks.s: blocks.s:2868: Error: 0xbd3af235 out range of signed 32bit displacement
blocks.s: blocks.s:2958: Error: 0xeb86d391 out range of signed 32bit displacement
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:188: Error: 0xd76aa478 out range of signed 32bit displacement
blocks.s: blocks.s:238: Error: 0xe8c7b756 out range of signed 32bit displacement
blocks.s: blocks.s:338: Error: 0xc1bdceee out range of signed 32bit displacement
blocks.s: blocks.s:383: Error: 0xf57c0faf out range of signed 32bit displacement
blocks.s: blocks.s:473: Error: 0xa8304613 out range of signed 32bit displacement
blocks.s: blocks.s:518: Error: 0xfd469501 out range of signed 32bit displacement
blocks.s: blocks.s:608: Error: 0x8b44f7af out range of signed 32bit displacement
blocks.s: blocks.s:653: Error: 0xffff5bb1 out range of signed 32bit displacement
blocks.s: blocks.s:698: Error: 0x895cd7be out range of signed 32bit displacement
blocks.s: ...
blocks.s: blocks.s:2373: Error: 0xab9423a7 out range of signed 32bit displacement
blocks.s: blocks.s:2418: Error: 0xfc93a039 out range of signed 32bit displacement
blocks.s: blocks.s:2508: Error: 0x8f0ccc92 out range of signed 32bit displacement
blocks.s: blocks.s:2553: Error: 0xffeff47d out range of signed 32bit displacement
blocks.s: blocks.s:2598: Error: 0x85845dd1 out range of signed 32bit displacement
blocks.s: blocks.s:2688: Error: 0xfe2ce6e0 out range of signed 32bit displacement
blocks.s: blocks.s:2733: Error: 0xa3014314 out range of signed 32bit displacement
blocks.s: blocks.s:2823: Error: 0xf7537e82 out range of signed 32bit displacement
blocks.s: blocks.s:2868: Error: 0xbd3af235 out range of signed 32bit displacement
blocks.s: blocks.s:2958: Error: 0xeb86d391 out range of signed 32bit displacement

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