Implementation notes: amd64, hydra1, crypto_hash/luffa256

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: luffa256
TimeImplementationCompilerBenchmark dateSUPERCOP version
23358sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
23360sse2_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
23363sse2_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
23363sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
23365sse2_x64asm-2gcc -O3 -fomit-frame-pointer2016101220161009
23365sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
23365sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
23365sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2016101220161009
23365sse2_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
23365sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
23365sse2_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
23368sse2_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
23368sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
23368sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
23370sse2_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
23370sse2_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
23370sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
23380sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
23400sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
23416sse2_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
23419sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
23419sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
23419sse2_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
23419sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
23422sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
23422sse2_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
23426sse2_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
23426sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
23427sse2_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
23429sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
23430sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
23430sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
23432sse2_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
23440sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
23440sse2_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
23442sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
23445sse2_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2016101220161009
23453sse2_x64asm-2gcc -O2 -fomit-frame-pointer2016101220161009
23453sse2_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2016101220161009
23453sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
23453sse2_x64asm-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
23456sse2_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
23458sse2_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
23458sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
23459sse2_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
23461sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
23461sse2_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
23461sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
23464sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
23464sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
23466sse2_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
23466sse2_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
23467sse2_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
23467sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
23467sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
23469sse2_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
23469sse2_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
23470sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
23472sse2_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
23475sse2_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
23477sse2_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2016101220161009
23480sse2_x64asm-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
23480sse2_x64asm-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
23483sse2_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
23483sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
23483sse2_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
23483sse2_x64asm-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
23483sse2_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2016101220161009
23485sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
23485sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
23485sse2_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
23485sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
23486sse2_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
23486sse2_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2016101220161009
23486sse2_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
23488sse2_x64asm-2gcc -Os -fomit-frame-pointer2016101220161009
23488sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
23488sse2_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
23488sse2_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2016101220161009
23488sse2_x64asm-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
23493sse2_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
23493sse2_x64asm-2gcc -m64 -Os -fomit-frame-pointer2016101220161009
23493sse2_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
23496sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
23499sse2_x64asm-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
23501sse2_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
23502sse2_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
23512sse2_x64asm-2gcc -O -fomit-frame-pointer2016101220161009
23515sse2_x64asm-2gcc -m64 -O -fomit-frame-pointer2016101220161009
23522sse2_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2016101220161009
23531sse2_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
23616sse2_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
23864sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
23875sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
23877sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
23882sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
24114sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
24116sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24118sse2_x64asmgcc -O3 -fomit-frame-pointer2016101220161009
24118sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer2016101220161009
24118sse2_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
24122sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24122sse2_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
24122sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
24123sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
24123sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
24123sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
24123sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
24124sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
24125sse2_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
24125sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
24129sse2_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
24140sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
24141sse2gcc -O3 -fomit-frame-pointer2016101220161009
24141sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24142sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
24144sse2gcc -m64 -O3 -fomit-frame-pointer2016101220161009
24146sse2_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24174sse2_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
24174sse2_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
24175sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
24176sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
24177sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
24179sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
24179sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
24179sse2_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
24179sse2_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
24182sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
24184sse2_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
24189sse2_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
24190sse2_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
24191sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
24192sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
24192sse2gcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
24194sse2_x64asm-2cc2016101220161009
24197sse2_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
24198sse2_x64asm-2gcc -funroll-loops2016101220161009
24198sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
24200sse2_x64asmgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
24200sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
24205sse2_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
24206sse2_x64asmgcc -O2 -fomit-frame-pointer2016101220161009
24206sse2_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
24208sse2_x64asm-2gcc2016101220161009
24208sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
24208sse2_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
24216sse2_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
24218sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
24220sse2_x64asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
24222sse2_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
24222sse2_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
24224sse2_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
24224sse2_x64asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
24224sse2_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
24225sse2_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
24225sse2_x64asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
24226sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
24226sse2_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
24226sse2_x64asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
24228sse2_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
24230sse2_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
24230sse2_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
24230sse2_x64asmgcc -march=nocona -O -fomit-frame-pointer2016101220161009
24232sse2_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
24232sse2_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
24232sse2_x64asmgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
24232sse2_x64asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
24234sse2_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
24234sse2_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
24235sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
24235sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
24236sse2_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
24243sse2_x64asmgcc -m64 -O2 -fomit-frame-pointer2016101220161009
24244sse2_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
24258sse2_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
24258sse2_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
24258sse2_x64asmgcc -march=k8 -O -fomit-frame-pointer2016101220161009
24261sse2_x64asmgcc -Os -fomit-frame-pointer2016101220161009
24264sse2_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
24265sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
24265sse2_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
24265sse2_x64asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
24268sse2_x64asmgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
24270sse2_x64asmgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
24272sse2_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
24272sse2_x64asmgcc -m64 -Os -fomit-frame-pointer2016101220161009
24272sse2_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
24272sse2_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
24276sse2_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
24280sse2_x64asmgcc -m64 -O -fomit-frame-pointer2016101220161009
24280sse2_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
24282sse2_x64asmgcc -O -fomit-frame-pointer2016101220161009
24282sse2_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
24283sse2_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
24296sse2_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
24313sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
24313sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
24320sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
24336sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
24342sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
24344sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
24380sse2_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
24400sse2gcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
24403sse2gcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
24403sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
24405sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
24409sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
24438sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24475sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
24493sse2gcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24520sse2gcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
24537sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
24631sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24672sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
24701sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
24720sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
24736sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
24818sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
24901sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
24909sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
24912sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
24915sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
24928sse2_x64asmgcc2016101220161009
24930sse2_x64asmgcc -funroll-loops2016101220161009
24933sse2_x64asmcc2016101220161009
25378sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
25397sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
25405sse2gcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
25413sse2gcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
25421sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
25443sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
25453sse2gcc -O2 -fomit-frame-pointer2016101220161009
25477sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
25776sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
25776sse2gcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
25933sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
25941sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
26037sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
26040sse2gcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
26076sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
26182sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
26185sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
26296sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
26400sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
26435sse2gcc -m64 -O2 -fomit-frame-pointer2016101220161009
26446sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
26573sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
26597sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
26822sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
26824sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
26859sse2gcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
26918sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
26942sse2gcc -march=nocona -Os -fomit-frame-pointer2016101220161009
26944sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
27114sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
27171sse2gcc -march=nocona -O -fomit-frame-pointer2016101220161009
27448sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
27453sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
27618sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
27663sse2gcc -funroll-loops -O -fomit-frame-pointer2016101220161009
27663sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
27666sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
27669sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
27744sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
27773sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
27851sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
27869sse2gcc -m64 -Os -fomit-frame-pointer2016101220161009
27995sse2gcc -Os -fomit-frame-pointer2016101220161009
27997sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
28005sse2gcc -march=k8 -Os -fomit-frame-pointer2016101220161009
28045sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
28572sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
28584sse2gcc -march=k8 -O -fomit-frame-pointer2016101220161009
28666sse2gcc -march=barcelona -O -fomit-frame-pointer2016101220161009
28680sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
28718sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
28735sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
28845sse2gcc -m64 -O -fomit-frame-pointer2016101220161009
28848sse2gcc -O -fomit-frame-pointer2016101220161009
28848sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
28856sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
28917sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
28946sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
28949sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
29008sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
29507sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
29646sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
29712sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
34485opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
34486opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
34510opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
34515opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
34518opt32gcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
34576opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
34577opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
35161sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
35184sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
35190sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
35209sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
35224sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
35224sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
35240sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
35256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
35258sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
35259sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
35269sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
35269sphlibgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
35279sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
35474sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
35480sphlibgcc -O3 -fomit-frame-pointer2016101220161009
35494sphlibgcc -m64 -O3 -fomit-frame-pointer2016101220161009
35947sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
35978sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
35981sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
36026sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
36026sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
36026sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
36026sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
36061sphlibgcc -O2 -fomit-frame-pointer2016101220161009
36061sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
36064sphlibgcc -m64 -O2 -fomit-frame-pointer2016101220161009
36235sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
36254sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
36270sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
36280sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
36298sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
36317sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
36326sphlibgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
36344sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
36346sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
36354sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
37883sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
37885sphlibgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
37886sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
38093sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
38288sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
38296sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
38298sphlibgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
38314sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
38325sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
38333sphlibgcc -march=k8 -O -fomit-frame-pointer2016101220161009
38419sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
38421sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
38429sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
38435sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
38445sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
38470sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
38477sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
38477sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
38478sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
38479sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
38528sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
38538sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
38598sphlibgcc -O -fomit-frame-pointer2016101220161009
38600sphlibgcc -m64 -O -fomit-frame-pointer2016101220161009
38613sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
38656sphlibgcc -march=nocona -O -fomit-frame-pointer2016101220161009
38864sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
38867sphlibgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
38928opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
38928opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
39029sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
39056sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
39288sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
39315sphlibgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
39786opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
39790opt32gcc -funroll-loops -O -fomit-frame-pointer2016101220161009
39796opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
39856opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
39861opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
39877opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
39880opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
39886opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
39898opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
40637thomaz/basicclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
40637thomaz/basicclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
40640thomaz/basicclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
40664sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
40667armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
40685thomaz/basicclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
40701armgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
40708armgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
40712sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
40725armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
40728armgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
40728armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
40736armgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
40741thomaz/basicclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
40773sphlibgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
40773sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
40773sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
40798sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
40821sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
41088armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
41219armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
41544thomaz/basicclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
41562armgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
41565sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
41606armgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
41693sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
41694sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
41709sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
41877armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
41885armgcc -m64 -O3 -fomit-frame-pointer2016101220161009
41923armgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
41944armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
41974armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
41981armgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
41998armgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
42000sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
42008sphlibgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
42013sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
42048sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
42055armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
42056armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
42059armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
42141armgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
42144sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
42144sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
42144sphlibgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
42152sphlibgcc -m64 -Os -fomit-frame-pointer2016101220161009
42165sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
42168sphlibgcc -Os -fomit-frame-pointer2016101220161009
42168armgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
42190armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
42197armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
42198armgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
42264armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
42357armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
42437sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
42448armgcc -O3 -fomit-frame-pointer2016101220161009
42464opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
42509opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
42598sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
42598sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
42628opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
42650sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
42695opt32gcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
42696opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
42701sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
42826opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
42834opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
43061thomaz/basicgcc -m64 -O3 -fomit-frame-pointer2016101220161009
43229thomaz/basicgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
43236opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
43237opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
43243thomaz/basicgcc -O3 -fomit-frame-pointer2016101220161009
43317opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
43317opt32gcc -m64 -O3 -fomit-frame-pointer2016101220161009
43374opt32gcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
43389opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
43406opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
43430opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
43462opt32gcc -O3 -fomit-frame-pointer2016101220161009
43469thomaz/basicgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
43496opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
43501opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
43557sphlibgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
43795armgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
43798sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
43800armgcc -m64 -O2 -fomit-frame-pointer2016101220161009
43806armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
43845thomaz/basicgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
43893armgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
43894armgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
43989thomaz/basicgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
44045sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
44045armgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
44046armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
44075thomaz/basicgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
44090thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
44096opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
44109armgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
44113opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
44213sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
44216thomaz/basicgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
44242thomaz/basicgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
44272thomaz/basicgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
44314armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
44376armgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
44381armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
44415opt32gcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
44469armgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
44509thomaz/basicgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
44743thomaz/basicgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
44769thomaz/basicgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
44770thomaz/basicgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
44861thomaz/basicgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
44902armgcc -O2 -fomit-frame-pointer2016101220161009
44981opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
45002armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
45016armgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
45146opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
45211thomaz/basicgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
45261opt32gcc -march=k8 -Os -fomit-frame-pointer2016101220161009
45266opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
45266opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
45269opt32gcc -m64 -Os -fomit-frame-pointer2016101220161009
45269opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
45277opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
45285opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
45474thomaz/basicgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
45629thomaz/basicgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
45664opt32gcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
45685opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
45851opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
46016opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
46144opt32gcc -m64 -O2 -fomit-frame-pointer2016101220161009
46146opt32gcc -O2 -fomit-frame-pointer2016101220161009
46651opt32gcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
46659opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
46662opt32gcc -Os -fomit-frame-pointer2016101220161009
46813opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
46813opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
46874opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
46885opt32gcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
46885opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
46886opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
46891opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
46891opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
46891opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
46893opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
46898opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
46931opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
47019opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
47080opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
47107opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
47123opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
47123opt32gcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
47235armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
47285armgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
47293armgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
47330armgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
47331armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
47380armgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
47414armgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
47461armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
47470armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
47493armgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
47494armgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
47496armgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
47632armgcc -Os -fomit-frame-pointer2016101220161009
47650armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
47650armgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
47651armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
47669armgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
47677armgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
47706armgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
47763opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
47771armgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
47878armgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
48173armgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
48290armgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
48402thomaz/basicgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
48412armgcc -m64 -Os -fomit-frame-pointer2016101220161009
48518opt32gcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
48522opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
48749armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
48997opt32gcc -march=nocona -Os -fomit-frame-pointer2016101220161009
48998opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
50197armgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
50437armgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
50438armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
50581armgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
50595armgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
50605armgcc -march=nocona -O -fomit-frame-pointer2016101220161009
50654armgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
50665armgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
50781opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
50784opt32gcc -march=k8 -O -fomit-frame-pointer2016101220161009
50848armgcc -O -fomit-frame-pointer2016101220161009
50848armgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
50854opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
50856armgcc -m64 -O -fomit-frame-pointer2016101220161009
50858opt32gcc -march=nocona -O -fomit-frame-pointer2016101220161009
51050opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
51061opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
51093opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
51133armgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
51155armgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
51200opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
51200opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
51333opt32gcc -m64 -O -fomit-frame-pointer2016101220161009
51344opt32gcc -O -fomit-frame-pointer2016101220161009
51344opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
51402armgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
51445armgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
51445armgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
51448armgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
51901opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
51965opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
51966opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
51987armgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
51989armgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
51989armgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
52039armgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
52195opt32gcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
52542opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
52749armgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
52773armgcc -march=k8 -O -fomit-frame-pointer2016101220161009
53093opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
53427opt32gcc -march=barcelona -O -fomit-frame-pointer2016101220161009
81058armclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
81386armclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
81392armclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
81627armclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
82344armclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
82386armclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
109098thomaz/basicgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
110325thomaz/basicgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
120269thomaz/basicgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
123750thomaz/basicgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
127781thomaz/basicgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
128253thomaz/basicgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
132133thomaz/basicgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
133400thomaz/basicgcc -m64 -O2 -fomit-frame-pointer2016101220161009
139605thomaz/basicgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
141248thomaz/basicgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
141613thomaz/basicgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
143180thomaz/basicgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
143851thomaz/basicgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
143854thomaz/basicgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
145651thomaz/basicgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
145910thomaz/basicgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
145944thomaz/basicgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
146070thomaz/basicgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
149104thomaz/basicgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
150272thomaz/basicgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
152003thomaz/basicgcc -O2 -fomit-frame-pointer2016101220161009
152018thomaz/basicgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
153934thomaz/basicgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
153934thomaz/basicgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
228544sphlibcc2016101220161009
236184sphlibgcc2016101220161009
236559sphlibgcc -funroll-loops2016101220161009
253330thomaz/basicgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
258338thomaz/basicgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
258338thomaz/basicgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
259997thomaz/basicgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
263547thomaz/basicgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
263694thomaz/basicgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
264896thomaz/basicgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
265550thomaz/basicgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
266812thomaz/basicgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
268058thomaz/basicgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
268080thomaz/basicgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
269109thomaz/basicgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
270060thomaz/basicgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
270285thomaz/basicgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
271229thomaz/basicgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
272021thomaz/basicgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
272326thomaz/basicgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
272504thomaz/basicgcc -march=k8 -O -fomit-frame-pointer2016101220161009
272707thomaz/basicgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
273078thomaz/basicgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
273131thomaz/basicgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
274408thomaz/basicgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
274678thomaz/basicgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
275349thomaz/basicgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
277680thomaz/basicgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
278040thomaz/basicgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
278043thomaz/basicgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
278719thomaz/basicgcc -m64 -O -fomit-frame-pointer2016101220161009
279434thomaz/basicgcc -O -fomit-frame-pointer2016101220161009
281578thomaz/basicgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
281808thomaz/basicgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
282320thomaz/basicgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
282880thomaz/basicgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
283494thomaz/basicgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
284024thomaz/basicgcc -march=nocona -O -fomit-frame-pointer2016101220161009
284534thomaz/basicgcc -Os -fomit-frame-pointer2016101220161009
284534thomaz/basicgcc -m64 -Os -fomit-frame-pointer2016101220161009
284534thomaz/basicgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
284534thomaz/basicgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
284613thomaz/basicgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
284659thomaz/basicgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
284802thomaz/basicgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
284896thomaz/basicgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
287736thomaz/basicgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
289637thomaz/basicgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
290211thomaz/basicgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
290211thomaz/basicgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
292832thomaz/basicgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
303362opt32cc2016101220161009
303546opt32gcc -funroll-loops2016101220161009
304053opt32gcc2016101220161009
488015sse2gcc -funroll-loops2016101220161009
489900sse2gcc2016101220161009
493634sse2cc2016101220161009
627532thomaz/basiccc2016101220161009
628920thomaz/basicgcc2016101220161009
637099thomaz/basicgcc -funroll-loops2016101220161009
1148881armgcc -funroll-loops2016101220161009
1148974armgcc2016101220161009
1149070armcc2016101220161009

Test failure

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

Number of similar (compiler,implementation) pairs: 835, 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 thomaz/basic
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/luffa256/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/luffa256/thomaz/asm-PS
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PSPar-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PSPar-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PS-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PS-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/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: fLuffa256(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa256(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa256.s: gt;:1:8: error: unknown token in expression
luffa256.s: pshufb %xmm6, maskShufLittleEndian
luffa256.s: ^
luffa256.s: gt;:1:1: note: while in macro instantiation
luffa256.s: mPSSTEPI %xmm6, %xmm7, maskShufLittleEndian
luffa256.s: ^
luffa256.s: luffa256.s:445:2: note: while in macro instantiation
luffa256.s: mPS %xmm6, %xmm7, %xmm8, %xmm9, %xmm10, %xmm11
luffa256.s: ^
luffa256.s: gt;:1:8: error: unknown token in expression
luffa256.s: pshufb %xmm6, maskShufLittleEndian
luffa256.s: ^
luffa256.s: gt;:1:1: note: while in macro instantiation
luffa256.s: mPSSTEPI %xmm6, %xmm7, maskShufLittleEndian
luffa256.s: ^
luffa256.s: luffa256.s:445:2: note: while in macro instantiation
luffa256.s: mPS %xmm6, %xmm7, %xmm8, %xmm9, %xmm10, %xmm11
luffa256.s: ^
luffa256.s: gt;:2:9: error: unknown token in expression
luffa256.s: pshufb %xmm7, maskShufLittleEndian
luffa256.s: ^
luffa256.s: gt;:1:1: note: while in macro instantiation
luffa256.s: mPSSTEPI %xmm6, %xmm7, maskShufLittleEndian
luffa256.s: ^
luffa256.s: luffa256.s:445:2: note: while in macro instantiation
luffa256.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/luffa256/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: fLuffa256(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa256(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_256.s: gt;:1:8: error: unknown token in expression
luffa_256.s: pshufb %xmm6, %xmm12
luffa_256.s: ^
luffa_256.s: gt;:1:1: note: while in macro instantiation
luffa_256.s: mPSSTEPI %xmm6, %xmm7, %xmm12
luffa_256.s: ^
luffa_256.s: luffa_256.s:232:2: note: while in macro instantiation
luffa_256.s: mPS %xmm6, %xmm7, %xmm8, %xmm9, %xmm10, %xmm11
luffa_256.s: ^
luffa_256.s: gt;:1:8: error: unknown token in expression
luffa_256.s: pshufb %xmm6, %xmm12
luffa_256.s: ^
luffa_256.s: gt;:1:1: note: while in macro instantiation
luffa_256.s: mPSSTEPI %xmm6, %xmm7, %xmm12
luffa_256.s: ^
luffa_256.s: luffa_256.s:232:2: note: while in macro instantiation
luffa_256.s: mPS %xmm6, %xmm7, %xmm8, %xmm9, %xmm10, %xmm11
luffa_256.s: ^
luffa_256.s: gt;:2:9: error: unknown token in expression
luffa_256.s: pshufb %xmm7, %xmm12
luffa_256.s: ^
luffa_256.s: gt;:1:1: note: while in macro instantiation
luffa_256.s: mPSSTEPI %xmm6, %xmm7, %xmm12
luffa_256.s: ^
luffa_256.s: luffa_256.s:232:2: note: while in macro instantiation
luffa_256.s: ...

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

Compiler output

Implementation: crypto_hash/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/thomaz/asm-PS
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PSPar-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PSPar-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PS-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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/luffa256/thomaz/asm-PS-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: fLuffa256(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 fLuffa256(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