Implementation notes: amd64, thinkaes, crypto_hashblocks/md5

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_hashblocks
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
6354amd64-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010032920100120
6354amd64-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010032920100120
6354amd64-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
6354amd64-1gcc -m64 -O3 -fomit-frame-pointer2010032920100120
6354amd64-1gcc -m64 -Os -fomit-frame-pointer2010032920100120
6354amd64-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
6354amd64-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
6354amd64-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010032920100120
6354amd64-1gcc -march=barcelona -O2 -fomit-frame-pointer2010032920100120
6354amd64-1gcc -march=barcelona -O3 -fomit-frame-pointer2010032920100120
6357amd64-1gcc -O2 -fomit-frame-pointer2010032920100120
6357amd64-1gcc -O3 -fomit-frame-pointer2010032920100120
6357amd64-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010032920100120
6357amd64-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010032920100120
6357amd64-1gcc -funroll-loops -Os -fomit-frame-pointer2010032920100120
6357amd64-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010032920100120
6357amd64-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010032920100120
6357amd64-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010032920100120
6357amd64-1gcc -m64 -O2 -fomit-frame-pointer2010032920100120
6357amd64-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
6357amd64-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010032920100120
6357amd64-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010032920100120
6357amd64-1gcc -march=barcelona -Os -fomit-frame-pointer2010032920100120
6360amd64-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010032920100120
6360amd64-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010032920100120
6360amd64-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -march=nocona -O2 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -march=nocona -O3 -fomit-frame-pointer2010032920100120
6360amd64-1gcc -march=nocona -Os -fomit-frame-pointer2010032920100120
6360amd64-1icc -O3 -static -no-vec2010032920100120
6363amd64-1gcc -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -fno-schedule-insns -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010032920100120
6363amd64-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010032920100120
6363amd64-1gcc -m64 -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
6363amd64-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -m64 -march=k8 -O -fomit-frame-pointer2010032920100120
6363amd64-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010032920100120
6363amd64-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010032920100120
6363amd64-1gcc -march=k8 -O -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -O2 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -O3 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010032920100120
6366amd64-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
6366amd64-1gcc -m64 -march=core2 -O -fomit-frame-pointer2010032920100120
6366amd64-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010032920100120
6366amd64-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010032920100120
6366amd64-1gcc -m64 -march=nocona -O -fomit-frame-pointer2010032920100120
6366amd64-1gcc -march=barcelona -O -fomit-frame-pointer2010032920100120
6366amd64-1gcc -march=nocona -O -fomit-frame-pointer2010032920100120
6369amd64-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010032920100120
6369amd64-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
6369amd64-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010032920100120
6369amd64-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010032920100120
6369amd64-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010032920100120
6369amd64-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010032920100120
6369amd64-1icc2010032920100120
6369amd64-1icc -O1 -static2010032920100120
6369amd64-1icc -O1 -static -no-vec2010032920100120
6369amd64-1icc -O1 -xP -static -no-vec2010032920100120
6369amd64-1icc -O1 -xW -static2010032920100120
6369amd64-1icc -O1 -xW -static -no-vec2010032920100120
6369amd64-1icc -O2 -static2010032920100120
6369amd64-1icc -O2 -xP -static2010032920100120
6369amd64-1icc -O2 -xP -static -no-vec2010032920100120
6369amd64-1icc -O2 -xW -static2010032920100120
6369amd64-1icc -O2 -xW -static -no-vec2010032920100120
6369amd64-1icc -Os -static2010032920100120
6369amd64-1icc -Os -xP -static2010032920100120
6369amd64-1icc -Os -xP -static -no-vec2010032920100120
6369amd64-1icc -Os -xW -static2010032920100120
6369amd64-1icc -Os -xW -static -no-vec2010032920100120
6369amd64-1icc -m64 -O1 -static2010032920100120
6369amd64-1icc -m64 -O1 -static -no-vec2010032920100120
6369amd64-1icc -m64 -O2 -static2010032920100120
6369amd64-1icc -m64 -O2 -static -no-vec2010032920100120
6369amd64-1icc -m64 -Os -static2010032920100120
6369amd64-1icc -m64 -Os -static -no-vec2010032920100120
6372amd64-1cc2010032920100120
6372amd64-1gcc2010032920100120
6372amd64-1gcc -funroll-loops2010032920100120
6372amd64-1icc -O2 -static -no-vec2010032920100120
6372amd64-1icc -O3 -static2010032920100120
6372amd64-1icc -O3 -xP -static2010032920100120
6372amd64-1icc -O3 -xP -static -no-vec2010032920100120
6372amd64-1icc -O3 -xW -static2010032920100120
6372amd64-1icc -O3 -xW -static -no-vec2010032920100120
6372amd64-1icc -m64 -O3 -static2010032920100120
6372amd64-1icc -m64 -O3 -static -no-vec2010032920100120
6372amd64-1icc -m64 -xHost -vec-report0 -static2010032920100120
6375amd64-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
6375amd64-1gcc -march=k8 -O2 -fomit-frame-pointer2010032920100120
6375amd64-1gcc -march=k8 -Os -fomit-frame-pointer2010032920100120
6381amd64-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010032920100120
6384amd64-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
6720little-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010032920100120
6723little-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010032920100120
6726little-1gcc -march=nocona -Os -fomit-frame-pointer2010032920100120
6732little-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010032920100120
6825little-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
6825little-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010032920100120
6828little-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010032920100120
6831little-1gcc -O -fomit-frame-pointer2010032920100120
6831little-1gcc -fno-schedule-insns -O -fomit-frame-pointer2010032920100120
6831little-1gcc -funroll-loops -O -fomit-frame-pointer2010032920100120
6831little-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010032920100120
6831little-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010032920100120
6831little-1gcc -m64 -O -fomit-frame-pointer2010032920100120
6831little-1gcc -march=nocona -O -fomit-frame-pointer2010032920100120
6834little-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010032920100120
6834little-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010032920100120
6834little-1gcc -march=barcelona -O -fomit-frame-pointer2010032920100120
6840little-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010032920100120
6843little-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010032920100120
6846little-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010032920100120
6846little-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
6846little-1gcc -m64 -march=core2 -O -fomit-frame-pointer2010032920100120
6846little-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010032920100120
6846little-1gcc -m64 -march=k8 -O -fomit-frame-pointer2010032920100120
6846little-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010032920100120
6846little-1gcc -march=k8 -O -fomit-frame-pointer2010032920100120
6849little-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010032920100120
6849little-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010032920100120
6849little-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010032920100120
6849little-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010032920100120
6849little-1gcc -march=nocona -O2 -fomit-frame-pointer2010032920100120
6852little-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
6855little-1gcc -m64 -march=nocona -O -fomit-frame-pointer2010032920100120
6870little-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010032920100120
6873little-1gcc -march=nocona -O3 -fomit-frame-pointer2010032920100120
6987amd64-1gcc -march=k8 -O3 -fomit-frame-pointer2010032920100120
6990amd64-1gcc -Os -fomit-frame-pointer2010032920100120
6993amd64-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010032920100120
6999amd64-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010032920100120
6999amd64-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010032920100120
7002amd64-1icc -no-vec2010032920100120
7005amd64-1icc -O1 -xP -static2010032920100120
7005amd64-1icc -Os -static -no-vec2010032920100120
7020little-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010032920100120
7020little-1gcc -march=k8 -O2 -fomit-frame-pointer2010032920100120
7020little-1gcc -march=k8 -O3 -fomit-frame-pointer2010032920100120
7029little-1icc -O3 -static -no-vec2010032920100120
7029little-1icc -Os -xP -static -no-vec2010032920100120
7029little-1icc -m64 -O2 -static -no-vec2010032920100120
7029little-1icc -no-vec2010032920100120
7032little-1icc -O2 -static -no-vec2010032920100120
7032little-1icc -O2 -xP -static -no-vec2010032920100120
7032little-1icc -O3 -xP -static -no-vec2010032920100120
7032little-1icc -Os -static -no-vec2010032920100120
7032little-1icc -m64 -O3 -static -no-vec2010032920100120
7035little-1icc -O2 -xW -static -no-vec2010032920100120
7035little-1icc -O3 -xW -static -no-vec2010032920100120
7035little-1icc -m64 -Os -static -no-vec2010032920100120
7038little-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010032920100120
7044little-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010032920100120
7047little-1gcc -O2 -fomit-frame-pointer2010032920100120
7047little-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010032920100120
7047little-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010032920100120
7047little-1gcc -m64 -Os -fomit-frame-pointer2010032920100120
7047little-1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010032920100120
7047little-1gcc -march=k8 -Os -fomit-frame-pointer2010032920100120
7050little-1gcc -O3 -fomit-frame-pointer2010032920100120
7050little-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7050little-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7050little-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010032920100120
7050little-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010032920100120
7050little-1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010032920100120
7050little-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010032920100120
7050little-1gcc -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7053little-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7053little-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010032920100120
7053little-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010032920100120
7053little-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010032920100120
7053little-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010032920100120
7056little-1gcc -m64 -O3 -fomit-frame-pointer2010032920100120
7056little-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
7059little-1gcc -m64 -O2 -fomit-frame-pointer2010032920100120
7059little-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
7059little-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010032920100120
7059little-1gcc -march=barcelona -Os -fomit-frame-pointer2010032920100120
7071little-1gcc -Os -fomit-frame-pointer2010032920100120
7095little-1gcc -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7212little-1gcc -funroll-loops -Os -fomit-frame-pointer2010032920100120
7215reficc -O2 -static -no-vec2010032920100120
7215reficc -O2 -xP -static -no-vec2010032920100120
7215reficc -O2 -xW -static -no-vec2010032920100120
7215reficc -no-vec2010032920100120
7230reficc -m64 -O2 -static -no-vec2010032920100120
7260little-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010032920100120
7266reficc -O3 -xP -static -no-vec2010032920100120
7272little-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010032920100120
7272little-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010032920100120
7272little-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010032920100120
7272reficc -O3 -static -no-vec2010032920100120
7272reficc -O3 -xW -static -no-vec2010032920100120
7272reficc -m64 -O3 -static -no-vec2010032920100120
7281little-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
7284little-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010032920100120
7287little-1icc -O1 -xP -static -no-vec2010032920100120
7287little-1icc -m64 -O1 -static -no-vec2010032920100120
7290little-1icc -O1 -static -no-vec2010032920100120
7290little-1icc -O1 -xW -static -no-vec2010032920100120
7311little-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7311little-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7311little-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7335little-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7347little-1gcc -funroll-loops -O3 -fomit-frame-pointer2010032920100120
7347little-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010032920100120
7347little-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010032920100120
7347little-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010032920100120
7350little-1gcc -funroll-loops -O2 -fomit-frame-pointer2010032920100120
7350little-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010032920100120
7350little-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010032920100120
7356little-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010032920100120
7359little-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010032920100120
7368little-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010032920100120
7506refgcc -march=nocona -O2 -fomit-frame-pointer2010032920100120
7509refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010032920100120
7530refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010032920100120
7533refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010032920100120
7533refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010032920100120
7536refgcc -march=nocona -O3 -fomit-frame-pointer2010032920100120
7542refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010032920100120
7551refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010032920100120
7659refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010032920100120
7659refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010032920100120
7662refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010032920100120
7668refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010032920100120
7671refgcc -fno-schedule-insns -O -fomit-frame-pointer2010032920100120
7671refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010032920100120
7671refgcc -m64 -march=nocona -O -fomit-frame-pointer2010032920100120
7671refgcc -march=nocona -O -fomit-frame-pointer2010032920100120
7674refgcc -m64 -O -fomit-frame-pointer2010032920100120
7677refgcc -funroll-loops -O -fomit-frame-pointer2010032920100120
7686refgcc -march=nocona -Os -fomit-frame-pointer2010032920100120
7704refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010032920100120
7716refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010032920100120
7722refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010032920100120
7725refgcc -m64 -march=core2 -O -fomit-frame-pointer2010032920100120
7734little-1icc -Os -xW -static -no-vec2010032920100120
7743refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010032920100120
7743little-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010032920100120
7746little-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010032920100120
7746refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010032920100120
7749refgcc -m64 -O2 -fomit-frame-pointer2010032920100120
7755refgcc -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7758refgcc -O2 -fomit-frame-pointer2010032920100120
7758refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010032920100120
7758refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010032920100120
7758refgcc -march=k8 -O3 -fomit-frame-pointer2010032920100120
7761refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7761refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7761refgcc -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7764refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010032920100120
7767refgcc -march=k8 -O2 -fomit-frame-pointer2010032920100120
7770refgcc -O3 -fomit-frame-pointer2010032920100120
7770refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010032920100120
7770refgcc -m64 -O3 -fomit-frame-pointer2010032920100120
7770little-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010032920100120
7773refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7785refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010032920100120
7788refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7794refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
7794refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010032920100120
7794refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010032920100120
7794refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010032920100120
7797refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010032920100120
7797refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010032920100120
7797refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010032920100120
7800refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010032920100120
7800refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010032920100120
7803refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010032920100120
7809refgcc -march=k8 -O -fomit-frame-pointer2010032920100120
7815refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010032920100120
7818refgcc -funroll-loops -O3 -fomit-frame-pointer2010032920100120
7818refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010032920100120
7818refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010032920100120
7818refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010032920100120
7818refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010032920100120
7821refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010032920100120
7821refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010032920100120
7824refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010032920100120
7836refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
7836refgcc -march=barcelona -O -fomit-frame-pointer2010032920100120
7839refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7839refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7839refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010032920100120
7842refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010032920100120
7845refgcc -funroll-loops -O2 -fomit-frame-pointer2010032920100120
7857refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010032920100120
7896little-1icc -O1 -static2010032920100120
7896little-1icc -O1 -xW -static2010032920100120
7896little-1icc -m64 -O1 -static2010032920100120
7899little-1icc -O1 -xP -static2010032920100120
7932refgcc -Os -fomit-frame-pointer2010032920100120
7932refgcc -m64 -Os -fomit-frame-pointer2010032920100120
7932little-1icc -O2 -static2010032920100120
7932little-1icc -O3 -static2010032920100120
7932little-1icc -m64 -O3 -static2010032920100120
7935little-1icc2010032920100120
7935little-1icc -O2 -xP -static2010032920100120
7935little-1icc -O2 -xW -static2010032920100120
7935little-1icc -O3 -xP -static2010032920100120
7935little-1icc -O3 -xW -static2010032920100120
7935little-1icc -m64 -O2 -static2010032920100120
7935little-1icc -m64 -xHost -vec-report0 -static2010032920100120
7941refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010032920100120
7941refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010032920100120
7941refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
7941little-1icc -Os -static2010032920100120
7941little-1icc -Os -xP -static2010032920100120
7941little-1icc -Os -xW -static2010032920100120
7941little-1icc -m64 -Os -static2010032920100120
7947refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010032920100120
7947refgcc -march=barcelona -Os -fomit-frame-pointer2010032920100120
7950refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010032920100120
7953refgcc -funroll-loops -Os -fomit-frame-pointer2010032920100120
7968refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
7980refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010032920100120
7980refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010032920100120
7983refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010032920100120
7989refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010032920100120
7989refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010032920100120
8004refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010032920100120
8010reficc2010032920100120
8010reficc -O2 -xP -static2010032920100120
8010reficc -O2 -xW -static2010032920100120
8010reficc -m64 -O2 -static2010032920100120
8019reficc -O2 -static2010032920100120
8019reficc -O3 -xP -static2010032920100120
8022reficc -m64 -xHost -vec-report0 -static2010032920100120
8031reficc -O3 -static2010032920100120
8034reficc -O3 -xW -static2010032920100120
8034reficc -m64 -O3 -static2010032920100120
8418refgcc -O -fomit-frame-pointer2010032920100120
8556refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010032920100120
8574refgcc -m64 -march=k8 -O -fomit-frame-pointer2010032920100120
8661refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010032920100120
8661refgcc -march=k8 -Os -fomit-frame-pointer2010032920100120
8721refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010032920100120
9429reficc -Os -static2010032920100120
9429reficc -Os -xP -static2010032920100120
9462reficc -m64 -Os -static -no-vec2010032920100120
9465reficc -Os -xP -static -no-vec2010032920100120
9471reficc -Os -xW -static2010032920100120
9471reficc -m64 -Os -static2010032920100120
9492reficc -Os -static -no-vec2010032920100120
9492reficc -Os -xW -static -no-vec2010032920100120
9504reficc -O1 -static -no-vec2010032920100120
9504reficc -O1 -xP -static -no-vec2010032920100120
9504reficc -O1 -xW -static -no-vec2010032920100120
9504reficc -m64 -O1 -static -no-vec2010032920100120
9663reficc -O1 -static2010032920100120
9678reficc -O1 -xP -static2010032920100120
9699reficc -m64 -O1 -static2010032920100120
10632reficc -O1 -xW -static2010032920100120
32376little-1gcc2010032920100120
32379little-1cc2010032920100120
32379little-1gcc -funroll-loops2010032920100120
34266refgcc -funroll-loops2010032920100120
34347refgcc2010032920100120
34401refcc2010032920100120

Test failure

Implementation: crypto_hashblocks/md5/x86-1
Compiler: cc
error 139
Segmentation fault (core dumped)

Number of similar (compiler,implementation) pairs: 122, 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 -O3 -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 -O3 -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
icc x86-1
icc -O1 -static x86-1
icc -O1 -static -no-vec x86-1
icc -O1 -xP -static x86-1
icc -O1 -xP -static -no-vec x86-1
icc -O1 -xW -static x86-1
icc -O1 -xW -static -no-vec x86-1
icc -O2 -static x86-1
icc -O2 -static -no-vec x86-1
icc -O2 -xP -static x86-1
icc -O2 -xP -static -no-vec x86-1
icc -O2 -xW -static x86-1
icc -O2 -xW -static -no-vec x86-1
icc -O3 -static x86-1
icc -O3 -static -no-vec x86-1
icc -O3 -xP -static x86-1
icc -O3 -xP -static -no-vec x86-1
icc -O3 -xW -static x86-1
icc -O3 -xW -static -no-vec x86-1
icc -Os -static x86-1
icc -Os -static -no-vec x86-1
icc -Os -xP -static x86-1
icc -Os -xP -static -no-vec x86-1
icc -Os -xW -static x86-1
icc -Os -xW -static -no-vec x86-1
icc -m64 -O1 -static x86-1
icc -m64 -O1 -static -no-vec x86-1
icc -m64 -O2 -static x86-1
icc -m64 -O2 -static -no-vec x86-1
icc -m64 -O3 -static x86-1
icc -m64 -O3 -static -no-vec x86-1
icc -m64 -Os -static x86-1
icc -m64 -Os -static -no-vec x86-1
icc -m64 -xHost -vec-report0 -static x86-1
icc -no-vec x86-1

Test failure

Implementation: crypto_hashblocks/md5/x86-1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 139
Segmentation fault (core dumped)
error 139
Segmentation fault (core dumped)

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