Implementation notes: amd64, hydra1, crypto_hash/luffa512

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: luffa512
TimeImplementationCompilerBenchmark dateSUPERCOP version
38204sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
38206sse2_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
38206sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
38207sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
38207sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
38209sse2_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
38209sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
38210sse2_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
38211sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
38211sse2_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
38213sse2_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
38213sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2016101220161009
38214sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
38216sse2_x64asm-2gcc -O3 -fomit-frame-pointer2016101220161009
38216sse2_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
38216sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
38230sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
38231sse2_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
38235sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
38251sse2_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
38251sse2_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
38254sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
38256sse2_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2016101220161009
38256sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
38261sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
38262sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
38264sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
38266sse2_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
38267sse2_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
38269sse2_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
38277sse2_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
38277sse2_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
38282sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
38283sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
38286sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
38288sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
38288sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
38291sse2_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
38341sse2_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2016101220161009
38341sse2_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
38341sse2_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
38344sse2_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
38344sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
38346sse2_x64asm-2gcc -O2 -fomit-frame-pointer2016101220161009
38346sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
38347sse2_x64asm-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
38349sse2_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
38350sse2_x64asm-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
38366sse2_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
38366sse2_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2016101220161009
38368sse2_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
38374sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
38376sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
38376sse2_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
38378sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
38379sse2_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
38379sse2_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
38379sse2_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2016101220161009
38380sse2_x64asm-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
38381sse2_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
38384sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
38386sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
38388sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
38390sse2_x64asm-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
38392sse2_x64asm-2gcc -O -fomit-frame-pointer2016101220161009
38392sse2_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
38396sse2_x64asm-2gcc -m64 -O -fomit-frame-pointer2016101220161009
38398sse2_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
38400sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
38403sse2_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
38403sse2_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
38405sse2_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2016101220161009
38406sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
38408sse2_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
38411sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
38413sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
38416sse2_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
38429sse2_x64asm-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
38442sse2_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
38442sse2_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
38442sse2_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
38445sse2_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
38445sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
38446sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
38446sse2_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
38446sse2_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2016101220161009
38448sse2_x64asm-2gcc -Os -fomit-frame-pointer2016101220161009
38448sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
38448sse2_x64asm-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
38448sse2_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
38448sse2_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2016101220161009
38453sse2_x64asm-2gcc -m64 -Os -fomit-frame-pointer2016101220161009
39157sse2_x64asm-2gcc2016101220161009
39158sse2_x64asm-2cc2016101220161009
39160sse2_x64asm-2gcc -funroll-loops2016101220161009
39664sse2_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
39664sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
39665sse2_x64asmgcc -O3 -fomit-frame-pointer2016101220161009
39666sse2_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
39667sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
39667sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
39669sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
39669sse2_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
39669sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer2016101220161009
39669sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
39670sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
39670sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
39671sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
39672sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
39675sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
39675sse2_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
39679sse2_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
39680sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
39690sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
39710sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
39710sse2_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
39711sse2_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
39712sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
39715sse2_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
39715sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
39717sse2_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
39719sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
39719sse2_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
39723sse2_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
39723sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
39723sse2_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
39724sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
39734sse2_x64asmgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
39734sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
39734sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
39737sse2_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
39742sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
39754sse2_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
39789sse2_x64asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
39800sse2_x64asmgcc -O2 -fomit-frame-pointer2016101220161009
39800sse2_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
39800sse2_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
39802sse2_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
39805sse2_x64asmgcc -m64 -O2 -fomit-frame-pointer2016101220161009
39805sse2_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
39805sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
39805sse2_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
39808sse2_x64asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
39813sse2_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
39813sse2_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
39819sse2_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
39821sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
39826sse2_x64asmgcc -march=nocona -O -fomit-frame-pointer2016101220161009
39827sse2_x64asmgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
39829sse2_x64asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
39834sse2_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
39834sse2_x64asmgcc -march=k8 -O -fomit-frame-pointer2016101220161009
39840sse2_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
39843sse2_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
39845sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
39846sse2_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
39851sse2_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
39853sse2_x64asmgcc -m64 -O -fomit-frame-pointer2016101220161009
39853sse2_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
39856sse2_x64asmgcc -O -fomit-frame-pointer2016101220161009
39856sse2_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
39856sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
39856sse2_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
39859sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
39861sse2_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
39862sse2_x64asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
39864sse2_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
39864sse2_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
39866sse2_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
39867sse2_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
39869sse2_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
39870sse2_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
39882sse2_x64asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
39901sse2_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
39901sse2_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
39901sse2_x64asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
39901sse2_x64asmgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
39902sse2_x64asmgcc -Os -fomit-frame-pointer2016101220161009
39902sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
39902sse2_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
39902sse2_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
39902sse2_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
39904sse2_x64asmgcc -m64 -Os -fomit-frame-pointer2016101220161009
39904sse2_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
39904sse2_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
39904sse2_x64asmgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
39909sse2_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
40610sse2_x64asmgcc2016101220161009
40611sse2_x64asmgcc -funroll-loops2016101220161009
40616sse2_x64asmcc2016101220161009
47648sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
47648sse2gcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
48003sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
48024sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
48120sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
48155sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
48336sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
48346sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
48357sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
48358sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
48358sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
48381sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
49208sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
49212sse2gcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
49222sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
49232sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
49299sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
49323sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
49392sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
49393sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
50056sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
50083sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
50176sse2gcc -funroll-loops -O -fomit-frame-pointer2016101220161009
50245sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
50269sse2gcc -m64 -O3 -fomit-frame-pointer2016101220161009
50360sse2gcc -O3 -fomit-frame-pointer2016101220161009
50419sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
50462sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
50472sse2gcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
50554sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
50597sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
50597sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
50619sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
50643sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
51406sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
51432sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
51432sse2gcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
51571sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
51571sse2gcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
51613sse2gcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
51624sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
51642sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
51648sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
51654sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
51691sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
51693sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
51704sse2gcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
51712sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
51714sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
51731sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
52125sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
52138sse2gcc -march=nocona -O -fomit-frame-pointer2016101220161009
52978sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
52986sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
52989sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
53056sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
53238sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
53240sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
53273sse2gcc -m64 -O -fomit-frame-pointer2016101220161009
53280sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
53310sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
53381sse2gcc -O -fomit-frame-pointer2016101220161009
53598sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
53693sse2gcc -march=barcelona -O -fomit-frame-pointer2016101220161009
53698sse2gcc -O2 -fomit-frame-pointer2016101220161009
53702sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
53747sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
53760sse2gcc -m64 -O2 -fomit-frame-pointer2016101220161009
53773sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
53774sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
54317sse2gcc -march=k8 -O -fomit-frame-pointer2016101220161009
54502sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
54504sse2gcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
54725sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
54726sse2gcc -march=nocona -Os -fomit-frame-pointer2016101220161009
54905sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
55528sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
55541sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
55842sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
55974sse2gcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
56124sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
56309sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
56736sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
56738sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
58259sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
58323sse2gcc -Os -fomit-frame-pointer2016101220161009
58328sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
58333sse2gcc -m64 -Os -fomit-frame-pointer2016101220161009
58333sse2gcc -march=k8 -Os -fomit-frame-pointer2016101220161009
58357sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
58593sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
58608sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
58715sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
58973sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
58976sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
58986sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
59006sse2gcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
59112sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
63826sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
63840sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
63994sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
64016sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
64346sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
64359sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
64419sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
64626sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
64632sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
64645sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
64647sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
64670sphlibgcc -O3 -fomit-frame-pointer2016101220161009
64694sphlibgcc -m64 -O3 -fomit-frame-pointer2016101220161009
64709sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
64989sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
64994sphlibgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
65106sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
65119sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
65119sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
65125sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
65941sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
65952sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
65955sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
65957sphlibgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
65963sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
65963sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
66125sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
66125sphlibgcc -m64 -O2 -fomit-frame-pointer2016101220161009
66131sphlibgcc -O2 -fomit-frame-pointer2016101220161009
66133sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
66157sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
66158sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
66165sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
66168sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
66179sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
66184sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
69835sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
69846sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
69858sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
69879sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
70043sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
70045sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
70051sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
70053sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
70062sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
70066sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
70069sphlibgcc -march=k8 -O -fomit-frame-pointer2016101220161009
70070sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
70072sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
70077sphlibgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
70133sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
70165sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
70181sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
70208sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
70279sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
70288sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
70290sphlibgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
70347sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
70347sphlibgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
70421sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
70440sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
70443sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
70447sphlibgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
70534sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
70541sphlibgcc -O -fomit-frame-pointer2016101220161009
70541sphlibgcc -m64 -O -fomit-frame-pointer2016101220161009
70562sphlibgcc -march=nocona -O -fomit-frame-pointer2016101220161009
70573sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
70899sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
70904sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
70904sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
70904sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
71048sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
71062sphlibgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
71064sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
71824sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
71861sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
71872sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
72035sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
72731sphlibgcc -m64 -Os -fomit-frame-pointer2016101220161009
72731sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
72736sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
72741sphlibgcc -Os -fomit-frame-pointer2016101220161009
72749sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
72762sphlibgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
72888sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
72891sphlibgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
72899sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
74707armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
74710opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
74731armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
74747opt32gcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
74763opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
74776opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
74784armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
74794opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
74888opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
74899opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
75178armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
75184armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
75187armgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
75232armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
75550armgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
75557armgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
75578armgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
75664armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
75811armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
75823armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
75847armgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
75853armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
75893armgcc -m64 -O3 -fomit-frame-pointer2016101220161009
75904armgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
75949armgcc -O3 -fomit-frame-pointer2016101220161009
76053armgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
76347armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
76389armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
76410armgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
76414sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
76470armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
76563armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
76578armgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
76746sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
76765sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
76770armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
76821armgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
76965sphlibgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
77359armgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
77377armgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
79125sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
79144sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
79147sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
79184sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
80522sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
80637sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
81448armgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
81450armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
81786armgcc -O2 -fomit-frame-pointer2016101220161009
81786armgcc -m64 -O2 -fomit-frame-pointer2016101220161009
81789armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
81930armgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
81981armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
81998armgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
82045armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
82070armgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
82238armgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
82264armgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
82427opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
82453opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
82734opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
82736opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
83002armgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
83056opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
83065opt32gcc -funroll-loops -O -fomit-frame-pointer2016101220161009
83067opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
83458opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
83461opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
83461opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
83464opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
84053armgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
84071armgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
84075armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
84077armgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
84222armgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
84354armgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
84365armgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
84399armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
84400armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
84442armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
84442armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
84453armgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
84474armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
84493armgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
84493armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
84493armgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
84499armgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
85569armgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
85618opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
85747opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
85760opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
85866opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
87378opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
87457opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
88669opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
88680opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
88699opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
88901opt32gcc -m64 -O3 -fomit-frame-pointer2016101220161009
88943opt32gcc -O3 -fomit-frame-pointer2016101220161009
88946opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
88977opt32gcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
89608opt32gcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
90024opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
90030armgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
90048opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
90056opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
90094opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
90928armgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
90944armgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
90984armgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
91048armgcc -m64 -Os -fomit-frame-pointer2016101220161009
91080armgcc -Os -fomit-frame-pointer2016101220161009
91178armgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
91179armgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
91290armgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
91293armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
91298armgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
91301armgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
91317armgcc -O -fomit-frame-pointer2016101220161009
91334armgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
91352armgcc -m64 -O -fomit-frame-pointer2016101220161009
91845armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
92018opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
92053opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
92174opt32gcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
92258armgcc -march=nocona -O -fomit-frame-pointer2016101220161009
92279opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
93152armgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
93221opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
93309opt32gcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
93341armgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
93448armgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
94157opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
94157armgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
94442armgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
94493armgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
94517armgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
94549armgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
94592opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
95174armgcc -march=k8 -O -fomit-frame-pointer2016101220161009
95253armgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
95326armgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
95520armgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
95541armgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
95557armgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
95613armgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
122816opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
122824opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
122824opt32gcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
122886opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
124634opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
124856opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
124907opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
124957opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
124984opt32gcc -m64 -O2 -fomit-frame-pointer2016101220161009
125117opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
126707opt32gcc -O2 -fomit-frame-pointer2016101220161009
129162opt32gcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
132080opt32gcc -march=k8 -O -fomit-frame-pointer2016101220161009
132125opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
132861opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
134270opt32gcc -march=k8 -Os -fomit-frame-pointer2016101220161009
134320opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
134350opt32gcc -m64 -Os -fomit-frame-pointer2016101220161009
134445opt32gcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
134600opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
135578opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
136109opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
136694opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
136717opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
136717opt32gcc -march=barcelona -O -fomit-frame-pointer2016101220161009
136739opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
137282opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
137283opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
137283opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
137293opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
137307opt32gcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
137795opt32gcc -O -fomit-frame-pointer2016101220161009
137837opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
137968opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
138106opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
138417opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
138509opt32gcc -m64 -O -fomit-frame-pointer2016101220161009
138581opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
138960opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
139168opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
139707opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
139709opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
140416opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
140759opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
140989opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
140992opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
141178opt32gcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
141496opt32gcc -march=nocona -O -fomit-frame-pointer2016101220161009
141693opt32gcc -Os -fomit-frame-pointer2016101220161009
141969opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
142674opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
142888opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
143032opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
143152opt32gcc -march=nocona -Os -fomit-frame-pointer2016101220161009
146220armclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
146252armclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
146258armclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
146294armclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
146361armclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
146404armclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
378458sphlibcc2016101220161009
378515sphlibgcc2016101220161009
388157sphlibgcc -funroll-loops2016101220161009
756114opt32gcc2016101220161009
756245opt32cc2016101220161009
756357opt32gcc -funroll-loops2016101220161009
799613sse2gcc2016101220161009
802713sse2gcc -funroll-loops2016101220161009
802816sse2cc2016101220161009
1997480armcc2016101220161009
1997482armgcc -funroll-loops2016101220161009
1997483armgcc2016101220161009

Test failure

Implementation: crypto_hash/luffa512/ssse3_x64asm
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 834, namely:
CompilerImplementations
cc ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O3 -fomit-frame-pointer arm opt32 sphlib sse2 sse2_x64asm sse2_x64asm-2 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O3 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Test failure

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

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: gt;:1:8: error: unknown token in expression
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:1:8: error: unknown token in expression
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: gt;:2:9: error: unknown token in expression
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: gt;:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: gt;:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:9: error: unknown token in expression
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: ...

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: gt;:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:9: error: unknown token in expression
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: ...

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: gt;:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: gt;:2:9: error: unknown token in expression
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: gt;:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: ...

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

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:301:9: error: unknown token in expression
luffa256_x64asm.s: ...

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

Compiler output

Implementation: crypto_hash/luffa512/ssse3_x64asm-PS-2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:301:9: error: unknown token in expression
luffa256_x64asm.s: ...

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

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:784:13: error: unknown token in expression
luffa_x64asm.s: ...

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

Compiler output

Implementation: crypto_hash/luffa512/sse2_x64asm-2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:784:13: error: unknown token in expression
luffa_x64asm.s: ...

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^

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