Implementation notes: amd64, h8bobcat, crypto_hash/sarmal256

Computer: h8bobcat
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: sarmal256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16606? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
16634? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
16668? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
16687? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
16777? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
16829? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
16867? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
16868? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017072920170718
16872? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
16872? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
16914? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072920170718
16929? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072920170718
17057? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072920170718
17062? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
17062? ? ?? ? ?asm64gcc_-m64_-O3_-fomit-frame-pointer2017072920170718
17067? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017072920170718
17081? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072920170718
17100? ? ?? ? ?asm64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
17100? ? ?? ? ?asm64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017072920170718
17110? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017072920170718
17114? ? ?? ? ?asm64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
17124? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017072920170718
17142? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
17191? ? ?? ? ?asm64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
17200? ? ?? ? ?asm64gcc_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
17204? ? ?? ? ?asm64gcc_-funroll-loops_-O_-fomit-frame-pointer2017072920170718
17205? ? ?? ? ?asm64gcc_-O3_-fomit-frame-pointer2017072920170718
17205? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
17209? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072920170718
17214? ? ?? ? ?asm64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072920170718
17218? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017072920170718
17219? ? ?? ? ?asm64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
17223? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
17224? ? ?? ? ?asm64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017072920170718
17247? ? ?? ? ?asm64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
17271? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017072920170718
17275? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
17314? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
17323? ? ?? ? ?asm64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
17324? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072920170718
17381? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
17390? ? ?? ? ?asm64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
17399? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072920170718
17409? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
17414? ? ?? ? ?asm64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
17423? ? ?? ? ?asm64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072920170718
17423? ? ?? ? ?asm64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
17475? ? ?? ? ?asm64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072920170718
17494? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072920170718
17499? ? ?? ? ?asm64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072920170718
17503? ? ?? ? ?asm64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
17503? ? ?? ? ?asm64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
17509? ? ?? ? ?asm64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
17513? ? ?? ? ?asm64gcc_-m64_-O_-fomit-frame-pointer2017072920170718
17523? ? ?? ? ?asm64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
17528? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072920170718
17528? ? ?? ? ?asm64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
17533? ? ?? ? ?asm64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072920170718
17551? ? ?? ? ?asm64gcc_-O2_-fomit-frame-pointer2017072920170718
17551? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
17561? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017072920170718
17561? ? ?? ? ?asm64gcc_-march=nocona_-O_-fomit-frame-pointer2017072920170718
17608? ? ?? ? ?asm64gcc_-O_-fomit-frame-pointer2017072920170718
17613? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
17613? ? ?? ? ?asm64gcc_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
17618? ? ?? ? ?asm64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
17627? ? ?? ? ?asm64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
17646? ? ?? ? ?asm64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
17651? ? ?? ? ?asm64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
17660? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072920170718
17660? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
17665? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
17670? ? ?? ? ?asm64gcc_-m64_-O2_-fomit-frame-pointer2017072920170718
17670? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
17670? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
17713? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
17760? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017072920170718
17770? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017072920170718
17774? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017072920170718
17798? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
17798? ? ?? ? ?asm64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
17813? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
17822? ? ?? ? ?asm64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
17864? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072920170718
17865? ? ?? ? ?asm64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
17875? ? ?? ? ?asm64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
17945? ? ?? ? ?asm64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
18003? ? ?? ? ?asm64gcc_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
18007? ? ?? ? ?asm64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
18012? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
18050? ? ?? ? ?asm64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
18074? ? ?? ? ?asm64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
18079? ? ?? ? ?asm64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
18121? ? ?? ? ?asm64gcc_-march=k8_-O2_-fomit-frame-pointer2017072920170718
18150? ? ?? ? ?asm64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
18150? ? ?? ? ?asm64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072920170718
18164? ? ?? ? ?asm64gcc_-march=k8_-O_-fomit-frame-pointer2017072920170718
18192? ? ?? ? ?asm64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072920170718
18202? ? ?? ? ?asm64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
18444? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
18445? ? ?? ? ?asm64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072920170718
18449? ? ?? ? ?asm64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017072920170718
18454? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
18487? ? ?? ? ?asm64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
18487? ? ?? ? ?asm64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072920170718
18516? ? ?? ? ?asm64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
18530? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
18530? ? ?? ? ?asm64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
18544? ? ?? ? ?asm64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
18563? ? ?? ? ?asm64gcc_-m64_-Os_-fomit-frame-pointer2017072920170718
18563? ? ?? ? ?asm64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072920170718
18567? ? ?? ? ?asm64gcc_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
18587? ? ?? ? ?asm64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
18596? ? ?? ? ?asm64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
18606? ? ?? ? ?asm64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072920170718
18610? ? ?? ? ?asm64gcc_-Os_-fomit-frame-pointer2017072920170718
18625? ? ?? ? ?asm64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
18625? ? ?? ? ?asm64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
18630? ? ?? ? ?asm64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072920170718
18653? ? ?? ? ?asm64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
18662? ? ?? ? ?asm64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
18691? ? ?? ? ?asm64gcc_-march=k8_-Os_-fomit-frame-pointer2017072920170718
18725? ? ?? ? ?asm64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
18734? ? ?? ? ?asm64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
18867? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
18886? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
18953? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
18953? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
19028? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072920170718
19042? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017072920170718
19043? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
19161? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
19176? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072920170718
19186? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
19218? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
19233? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
19328? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
19394? ? ?? ? ?asm64gcc_-funroll-loops2017072920170718
19399? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
19403? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072920170718
19404? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017072920170718
19413? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
19418? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
19437? ? ?? ? ?asm64gcc2017072920170718
19456? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
19485? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017072920170718
19494? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
19508? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
19513? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
19518? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072920170718
19518? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017072920170718
19527? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
19532? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017072920170718
19536? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
19537? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
19537? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
19556? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
19561? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
19570? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
19593? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
19594? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
19603? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072920170718
19604? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
19622? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
19627? ? ?? ? ?opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017072920170718
19637? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
19641? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
19646? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
19655? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072920170718
19660? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017072920170718
19674? ? ?? ? ?asm64cc2017072920170718
19675? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
19684? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017072920170718
19698? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072920170718
19698? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072920170718
19731? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072920170718
19732? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
19741? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
19779? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072920170718
19779? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
19831? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017072920170718
19878? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
19993? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
20700? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017072920170718
20805? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017072920170718
20871? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017072920170718
20943? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017072920170718
36371? ? ?? ? ?opt64cc2017072920170718
36489? ? ?? ? ?opt64gcc2017072920170718
37126? ? ?? ? ?opt64gcc_-funroll-loops2017072920170718

Test failure

Implementation: crypto_hash/sarmal256/asm64
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer asm64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer asm64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer asm64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer asm64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer asm64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer asm64

Test failure

Implementation: crypto_hash/sarmal256/asm64
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=k8 -O3 -fomit-frame-pointer asm64
gcc -march=k8 -O3 -fomit-frame-pointer asm64

Compiler output

Implementation: crypto_hash/sarmal256/asm64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1323:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~~~~~~~~~~~~~~~~
sarmal.c: sarmal.c:1120:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1075:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~~~~~~~~~~~~~~~~
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1323:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~~~~~~~~~~~~~~~~
sarmal.c: sarmal.c:1120:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1075:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~~~~~~~~~~~~~~~~
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asm64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asm64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asm64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asm64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asm64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asm64