Implementation notes: amd64, h5e450, crypto_hash/skein256256

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
14475optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
14475optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
14478optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
14478optgcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
14478optgcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
14484optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
14517optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
14523optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
14550optgcc -funroll-loops -O -fomit-frame-pointer2012080220120717
14550optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
14550optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
14550optgcc -march=k8 -O -fomit-frame-pointer2012080220120717
14553optgcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
14553optgcc -m64 -O -fomit-frame-pointer2012080220120717
14553optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
14553optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
14553optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
14553optgcc -march=barcelona -O -fomit-frame-pointer2012080220120717
14556optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
14556optgcc -march=nocona -O -fomit-frame-pointer2012080220120717
14559optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
14559optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
14562optgcc -O -fomit-frame-pointer2012080220120717
14562optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
14580optgcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
14583optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
14583optgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
14583optgcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
14589optgcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
14622optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
14649optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
14727optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
14727optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
14727optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
14733optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
14775optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
14787optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
14790optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
14793optgcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
14793optgcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
14793optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
14793optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
14796optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
14799optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
14799optgcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
14811optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
14814optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14814optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
14814optgcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14814optgcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
14817optgcc -O3 -fomit-frame-pointer2012080220120717
14817optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
14823optgcc -O2 -fomit-frame-pointer2012080220120717
14823optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
14823optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
14823optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
14829optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
14841optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14841optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14847optgcc -m64 -O3 -fomit-frame-pointer2012080220120717
14856optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14859x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
14859x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
14859x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
14859x64gcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
14862x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
14862x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14862x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
14862x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
14862x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14862x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
14862x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
14862x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
14862x64gcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
14862x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
14862x64gcc -march=k8 -O -fomit-frame-pointer2012080220120717
14865x64gcc -O3 -fomit-frame-pointer2012080220120717
14865x64gcc -O -fomit-frame-pointer2012080220120717
14865x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
14865x64gcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
14865x64gcc -funroll-loops -O -fomit-frame-pointer2012080220120717
14865x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
14865x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
14865x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
14865x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
14865x64gcc -m64 -O -fomit-frame-pointer2012080220120717
14865x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14865x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
14865x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
14865x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
14865x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
14865x64gcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
14865x64gcc -march=nocona -O -fomit-frame-pointer2012080220120717
14868x64gcc -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
14868x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
14868x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
14868x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
14868x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
14868x64gcc -m64 -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -m64 -O3 -fomit-frame-pointer2012080220120717
14868x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
14868x64gcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -march=barcelona -O -fomit-frame-pointer2012080220120717
14868x64gcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
14868x64gcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
14871x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
14871optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14871optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14871x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
14871x64gcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
14871x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
14871x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
14871x64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
14871x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
14871optgcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14871x64gcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14871x64gcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
14874x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
14886x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
14886x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
14895x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14895x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
14895x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
14895x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
14943x64gcc2012080220120717
14946optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
14946optgcc -m64 -O2 -fomit-frame-pointer2012080220120717
14949x64gcc -funroll-loops2012080220120717
14958x64cc2012080220120717
15192x64gcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
15192x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
15192x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
15192x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
15192x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
15195x64gcc -Os -fomit-frame-pointer2012080220120717
15195x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
15195x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
15195x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
15195x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
15195x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
15195x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
15195x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
15195x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
15195x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
15195x64gcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
15195x64gcc -march=k8 -Os -fomit-frame-pointer2012080220120717
15195x64gcc -march=nocona -Os -fomit-frame-pointer2012080220120717
15198x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
15198x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
15198x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
15198x64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
15201x64gcc -m64 -Os -fomit-frame-pointer2012080220120717
17115optgcc -Os -fomit-frame-pointer2012080220120717
17115optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
17115optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
17115optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
17115optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
17115optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
17115optgcc -m64 -Os -fomit-frame-pointer2012080220120717
17115optgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
17115optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
17115optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
17115optgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
17115optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
17115optgcc -march=k8 -Os -fomit-frame-pointer2012080220120717
17121optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
17121optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
17127optgcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
17130optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
17262optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
17262optgcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
17265optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
17265optgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
17265optgcc -march=nocona -Os -fomit-frame-pointer2012080220120717
17277optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
79194optclang -O32012080220120717
110661optgcc -funroll-loops2012080220120717
111552optcc2012080220120717
111675optgcc2012080220120717

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: cc
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: clang -O3
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: 1 warning generated.
skein_block_x64.S: skein_block_x64.S:16:5: warning: ignoring directive for now
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: warning: ignoring directive for now
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:44:3: warning: ignoring directive for now
skein_block_x64.S: .irp _NN_,256,512,1024
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:45:23: error: expected ')' in parentheses expression
skein_block_x64.S: .if (SKEIN_UNROLL_\_NN_) == 0
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:46:39: error: unknown token in expression
skein_block_x64.S: SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:48:3: warning: ignoring directive for now
skein_block_x64.S: .endr
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:510:39: error: Wrong number of arguments
skein_block_x64.S: Setup_Stack 256,((ROUNDS_256/8)+1)
skein_block_x64.S: ^
skein_block_x64.S: ...

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

Compiler output

Implementation: crypto_hash/skein256256/x64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]

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