Implementation notes: amd64, h4e350, crypto_hash/keccakc448

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc448
TimeImplementationCompilerBenchmark dateSUPERCOP version
27918opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
27960opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
27966opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
27966opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28014opt64lcu24gcc -O3 -fomit-frame-pointer2014060120140525
28038opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
28068opt64lcu24gcc -O2 -fomit-frame-pointer2014060120140525
28089opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
28110opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014060120140525
28113opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
28116opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
28122opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
28143opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
28152opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
28164opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
28170opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
28188opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
28191opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014060120140525
28194opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
28203opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
28206opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
28233opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
28236opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28278opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
28284opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
28290opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
28296opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
28296opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
28314opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
28329opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
28335opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28344opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
28353opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28359opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
28359opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014060120140525
28362opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
28362opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
28440opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
28446opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
28458opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
28461opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
28461opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
28494opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28524opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
28527opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
28554opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28569opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
28575opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
28578opt64lcu24gcc -m64 -O -fomit-frame-pointer2014060120140525
28581opt64lcu24gcc -O -fomit-frame-pointer2014060120140525
28584opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
28590opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
28596opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
28596opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
28596opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
28608opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
28614opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28623opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
28629opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28629opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28638opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
28641opt64lcu6gcc -m64 -O -fomit-frame-pointer2014060120140525
28641opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
28641opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
28656opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
28656opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28665opt64lcu6gcc -O -fomit-frame-pointer2014060120140525
28674opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28677opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
28680opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014060120140525
28686opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28719opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28722opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28722opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
28722opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28734opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28734opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
28743opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28746opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
28752opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28761opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014060120140525
28764opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
28770opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014060120140525
28782opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
28791opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28794opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
28800opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
28830opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
28839opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
28848opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
28854opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
28854opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
28860opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
28869opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
28890opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
28893opt64lcu24gcc -Os -fomit-frame-pointer2014060120140525
28893opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
28893opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
28896opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
28902opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014060120140525
28902opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
28908opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
28908opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
28914opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28962opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
29031opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
29031opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
29031opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
29031opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
29034opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
29034opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
29040opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
29064opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
29094opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
29121opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
29124opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
29145opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
29151opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
29154opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
29154opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
29166opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29184opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
29217opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
29220opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
29229opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29229opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
29232opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29241opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29244opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
29247opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
29250opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
29250opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
29253opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
29286opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
29289opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
29289opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
29292opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
29292opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
29304opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
29310opt64lcu6gcc -O3 -fomit-frame-pointer2014060120140525
29343opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
29349opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
29352opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
29367opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
29373opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
29379opt64lcu6gcc -O2 -fomit-frame-pointer2014060120140525
29406opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29412opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
29418opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014060120140525
29427opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29529opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014060120140525
29568opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
29598opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
29736x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
29751opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29763x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
29778x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
29796x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
29823x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
29823x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
29826x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
29838x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29856x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
29856x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
29865x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
29874x86_64_asmgcc -O3 -fomit-frame-pointer2014060120140525
29877x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
29880x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
29886x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
29892x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
29898x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29907x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
29919opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29928x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014060120140525
29940x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
29946x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
29949x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
29952x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014060120140525
29955x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
29964x86_64_asmgcc -m64 -O -fomit-frame-pointer2014060120140525
29979x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
29982x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
29985x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
29988x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
29997x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
30000x86_64_asmgcc -O -fomit-frame-pointer2014060120140525
30006x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
30006x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
30006x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
30012x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
30012x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30018x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
30018x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
30033x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30057x86_64_asmcc2014060120140525
30066x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
30075x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
30081x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30093x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
30096x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
30117x86_64_asmgcc2014060120140525
30117x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
30117x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
30123x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
30153x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30192x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
30210x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
30210x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30237x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014060120140525
30246opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
30246x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
30246opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
30246opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
30246opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
30249opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
30249opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
30249x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
30249opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
30249opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
30249opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
30252x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
30252x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
30252x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
30252x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
30255opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
30255opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
30255opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
30255x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
30255x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
30255x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
30258x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
30258x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
30258opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
30258x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
30264x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
30264x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
30264x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
30267x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014060120140525
30267x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
30267x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
30270x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
30273x86_64_asmgcc -Os -fomit-frame-pointer2014060120140525
30273x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
30279x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
30285x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
30288x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
30369x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
30414x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
30441x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30459opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
30477x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
30477opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
30486x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
30498x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
30543x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
30573x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
30576opt64lcu6gcc -Os -fomit-frame-pointer2014060120140525
30576opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
30576opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
30576opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
30582opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
30582opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
30585opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014060120140525
30606x86_64_asmgcc -O2 -fomit-frame-pointer2014060120140525
30636x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014060120140525
30651x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
30663x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
30690x86_64_asmgcc -funroll-loops2014060120140525
30696opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
30708x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
31191opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
31191opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
31209opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31242opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
31278opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
31278inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
31281inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
31287opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
31287inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31287inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
31290inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
31293inplacegcc -funroll-loops -O -fomit-frame-pointer2014060120140525
31293opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
31308opt64u6gcc -march=k8 -O -fomit-frame-pointer2014060120140525
31314opt64u6gcc -march=nocona -O -fomit-frame-pointer2014060120140525
31320opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
31320opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
31338opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
31338opt64u6gcc -m64 -O -fomit-frame-pointer2014060120140525
31341opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
31350opt64u6gcc -O2 -fomit-frame-pointer2014060120140525
31350opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
31353opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
31359opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
31359opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
31362opt64u6gcc -m64 -O2 -fomit-frame-pointer2014060120140525
31368inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
31368inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
31368opt64u6gcc -m64 -O3 -fomit-frame-pointer2014060120140525
31368inplacegcc -march=barcelona -O -fomit-frame-pointer2014060120140525
31371opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
31371inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31371inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
31371inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
31377opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
31377opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
31380opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
31383inplacegcc -march=k8 -O -fomit-frame-pointer2014060120140525
31389opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31389opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
31392opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
31395inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
31398opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31401opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
31401opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
31410opt64u6gcc -O3 -fomit-frame-pointer2014060120140525
31413opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
31419opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
31422opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31425opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
31440opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
31446opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
31449opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
31461opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
31461opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
31479opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
31485opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31488opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
31491inplacegcc -m64 -O -fomit-frame-pointer2014060120140525
31494inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
31494inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
31494opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
31497inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
31503inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
31509inplacegcc -march=nocona -O -fomit-frame-pointer2014060120140525
31512inplacegcc -O -fomit-frame-pointer2014060120140525
31512opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
31515opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
31515inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
31524opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
31524inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
31524opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
31527opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31530opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
31530opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
31536opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31548opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
31548opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
31551opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
31560opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
31566opt64u6gcc -O -fomit-frame-pointer2014060120140525
31596opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
31611opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
31614opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
31620opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
31644opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31707opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
31731opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
31740inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
31791opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
31830inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
31839inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
31842inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
31881inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
31884inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
31944inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
31947inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
31959inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
31962inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
31971inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32091inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
32094inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
32094inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
32094inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
32094inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
32094inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
32094inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
32094inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
32097inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
32103inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32106inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
32124simplegcc -funroll-loops -O -fomit-frame-pointer2014060120140525
32124simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
32124simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
32130simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
32130simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
32136simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
32142simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
32142inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
32142inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32142inplacegcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
32145simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
32160inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
32178inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
32178inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
32196simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
32199simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
32199simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
32199simplegcc -march=k8 -O -fomit-frame-pointer2014060120140525
32202simplegcc -march=barcelona -O -fomit-frame-pointer2014060120140525
32247inplacegcc -m64 -O3 -fomit-frame-pointer2014060120140525
32247simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
32250inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
32256inplacegcc -O3 -fomit-frame-pointer2014060120140525
32289inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
32295simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
32298simplegcc -m64 -O -fomit-frame-pointer2014060120140525
32298simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
32298simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
32298simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
32307inplacegcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
32313inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
32334simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
32337inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
32337inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
32346inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
32349simplegcc -O -fomit-frame-pointer2014060120140525
32349inplacegcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
32355inplacegcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
32355simplegcc -march=nocona -O -fomit-frame-pointer2014060120140525
32358inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
32361simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
32463inplacegcc -m64 -O2 -fomit-frame-pointer2014060120140525
32466inplacegcc -O2 -fomit-frame-pointer2014060120140525
32466inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
32643simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
32643simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
32643simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
32646simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
32649simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
32652simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
32655simplegcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
32655simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
32658simplegcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
32658simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
32775simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
32781simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
32781simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
32793simplegcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
32829simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32832simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32844simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
32844simplegcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
32847simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
32847simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
32862simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32862simplegcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
32874simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
32880simplegcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
32985simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
32997simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
33006simplegcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
33039simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
33039simplegcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
33072simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
33072simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
33072simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
33081simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
33093simplegcc -O2 -fomit-frame-pointer2014060120140525
33099simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
33114simplegcc -m64 -O3 -fomit-frame-pointer2014060120140525
33117simplegcc -O3 -fomit-frame-pointer2014060120140525
33117simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
33141simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
33192simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
33201simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
33243simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
33243simplegcc -m64 -O2 -fomit-frame-pointer2014060120140525
34257simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
34260simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
34263simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
34263simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
34401opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
34575opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
34602opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
34638opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
34668opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
34713opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
34713opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
34716opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
34722opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
34737simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
34746simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
34785simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
34785simplegcc -march=nocona -Os -fomit-frame-pointer2014060120140525
34869opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
34872opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
34875opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
34875opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
34878opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
34881opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
34923opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
34938opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
35025opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
35025opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
35052opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
35187opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
35187opt64u6gcc -m64 -Os -fomit-frame-pointer2014060120140525
35187opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
35187opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
35190opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
35190opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
35202opt64u6gcc -Os -fomit-frame-pointer2014060120140525
35310opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
35688opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
35781simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
35784opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
35907simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
35907simplegcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
35910simplegcc -march=k8 -Os -fomit-frame-pointer2014060120140525
35913simplegcc -m64 -Os -fomit-frame-pointer2014060120140525
35922simplegcc -Os -fomit-frame-pointer2014060120140525
35928simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
36021simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
36033simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
36033simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
36036simplegcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
36036simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
36036simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
36036simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
36042simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
36054opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
36324opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
36330inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
36345inplacegcc -march=nocona -Os -fomit-frame-pointer2014060120140525
36390opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
36399inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
36435inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
36450inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
36456inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
36813inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
36813inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
36864inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
36912inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
36915inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
36915inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
36969inplacegcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
36987inplacegcc -march=k8 -Os -fomit-frame-pointer2014060120140525
37005inplacegcc -m64 -Os -fomit-frame-pointer2014060120140525
37005inplacegcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
37008inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
37008inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
37014inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
37023inplacegcc -Os -fomit-frame-pointer2014060120140525
37032inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
37038inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
37038inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
38583opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38610opt64u6clang -O3 -fomit-frame-pointer2014071220140622
38631opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
38820simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38823simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
38823simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
38823simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38832opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38913opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
38973simpleclang -O3 -fomit-frame-pointer2014071220140622
39927inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
39930inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
39933inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
39942inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
40128inplaceclang -O3 -fomit-frame-pointer2014071220140622
48642opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
48657opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
48663opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
48687opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
48693opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
48759opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
48768opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
48771opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
48801opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
48840opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
48852opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
48852opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
48852opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
48861opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
48867opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
48867opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
48867opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
48876opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
48876opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
48876opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
48876opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
48879opt64lcu24shldgcc -O -fomit-frame-pointer2014060120140525
48885opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
48888opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
48897opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014060120140525
48930opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
48930opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
48945opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
48945opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
48945opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014060120140525
48963opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014060120140525
48975opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
48993opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014060120140525
48996opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
48999opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
49002opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
49002opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
49005opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
49017opt64lcu24shldgcc -O2 -fomit-frame-pointer2014060120140525
49029opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
49038opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
49062opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
49065opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
49068opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
49068opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
49077opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
49095opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
49098opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
49104opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
49113opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
49140opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
49155opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014060120140525
49173opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
49176opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
49176opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
49185opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
49185opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
49245opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
49257opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
49260opt64lcu24shldgcc -O3 -fomit-frame-pointer2014060120140525
49260opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
49263opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
49266opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
49284opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
49305opt64lcu24shldgcc -Os -fomit-frame-pointer2014060120140525
49305opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
49305opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
49308opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
49308opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014060120140525
49308opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
49308opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
49320opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
49329opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
49371opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
49380opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
49380opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
49380opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
49380opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
49380opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
49383opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
49392opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
49398opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
49404opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
49422opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
49425opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
49431opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
49446opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
49449opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
49836opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
50589x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
50607x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
50625x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
50637x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
50643x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
50664x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
50667x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
50676x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
50676x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
50679x86_64_shldgcc -O -fomit-frame-pointer2014060120140525
50682x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
50688x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
50700x86_64_shldgcc -O2 -fomit-frame-pointer2014060120140525
50709x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
50712x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
50712x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
50721x86_64_shldgcc -m64 -O -fomit-frame-pointer2014060120140525
50742x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
50745x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
50748x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
50754x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
50754x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
50772x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
50775x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
50775x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014060120140525
50781x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
50787x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
50787x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014060120140525
50793x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
50802x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
50802x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
50805x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
50820x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
50829x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
50829x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
50835x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
50838x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
50853x86_64_shldgcc2014060120140525
50853x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
50856x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
50868x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
50868x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
50868x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
50880x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
50889x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
50898x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
50901x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
50913x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
50916x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
50925x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
50931x86_64_shldgcc -O3 -fomit-frame-pointer2014060120140525
50934x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
50943x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014060120140525
50955x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
50955x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
50964x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014060120140525
50964x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
50988x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
51009x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
51009x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
51012x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
51012x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
51012x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
51012x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
51015x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
51018x86_64_shldgcc -Os -fomit-frame-pointer2014060120140525
51018x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
51018x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
51021x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
51021x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
51021x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
51021x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
51021x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
51021x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
51021x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
51027x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014060120140525
51027x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
51027x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
51030x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
51033x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
51036x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
51054x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
51063x86_64_shldgcc -funroll-loops2014060120140525
51075x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
51081x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
51090x86_64_shldcc2014060120140525
51153x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
51216x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
51234x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
51240x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
51300x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
51390x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
58224opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
58245opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
58653opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
58725opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
58749opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
65235mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
65235mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
65331mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
65400mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
65436opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
65442opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
65487opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
65493opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
65649opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
65652opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
65676opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
65688opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
65823opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014060120140525
65835opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
65847opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060120140525
66078opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
66105opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
66138mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
66144mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
66144opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
66180opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
66186mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
66234opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
66360opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
66411opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
66423opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
66432opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
67155mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
67179mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
68205mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
68262mmxu1gcc -march=nocona -O -fomit-frame-pointer2014060120140525
68658opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
68733opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
68739opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
68814opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
68853opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
68892opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
68892opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
69138mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
69147mmxu1gcc -march=k8 -O -fomit-frame-pointer2014060120140525
69231mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
69234opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
69234opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
69234opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
69234mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
69237opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
69237opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
69240opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
69249opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
69285mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
69510opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
69588opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
69606opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060120140525
69615opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060120140525
69618opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
69654opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
69660opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
69720opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
69723opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
69732opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
69744opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
69744opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060120140525
69765opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
69792opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
69795opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014060120140525
69813opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
69819opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
69819opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
69822opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
69837opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
69837opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
69858opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
69867opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
69909opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
69912opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
70008mmxu1gcc -m64 -O -fomit-frame-pointer2014060120140525
70011mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
70014mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
70014mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
70020mmxu1gcc -O -fomit-frame-pointer2014060120140525
70020mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
70038mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
70125opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
70128opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
70128opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
70242opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
70242opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
70302opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
70368opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
70443opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
70455opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
70455opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060120140525
70479opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014060120140525
70677opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
70782opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
70839opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
70848opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
70854opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
70857opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
70860opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
70887opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
70974opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
70995opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
71007opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
71028opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
71040opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
71040opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
71046opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
71058opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
71118opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
71118opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
71118opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
71121opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
71280opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
71298opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
71328opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
71328opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
71334opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
71352opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
71403opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
71403opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
71427opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
71622opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
71622opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060120140525
71622opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
71622opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
71622opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
71622opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
71622opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
71628opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
71631opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014060120140525
71670opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
71733opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
71751opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
71766opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
71880opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
71880opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
71883opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
71919opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
71970opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
72042opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
72072opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
72156opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014060120140525
72180opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
72288opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
72303opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014060120140525
72549opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
72552opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72621opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
72633opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72642opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
72645opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
72672opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72717opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
72729opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72732opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
72771opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
72828opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72930opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
73233opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
73281opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
73311opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
73341opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
73356opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
73368opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
73476opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
73509opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
73560opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
74328opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
74331opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
74520opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
74520opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
74520opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
74556opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
74565opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
74811opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
74835opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75303opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
75336opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
75393opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75399opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014060120140525
75399opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060120140525
75411opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
75456opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75492opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
75519opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
75534opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
75585opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
75591opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
75612opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
75627opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
75702opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060120140525
75711opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
75843opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
75846opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
75879opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
75882opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
75882opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
75882opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014060120140525
75885opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014060120140525
75888opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
75909opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
75915opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
75918opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
75921opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
75939opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
75948opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
76011opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060120140525
76020opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
76020opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
76029opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
76032opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
76041opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
76059opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
76068opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
76068opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
76110opt32bi-rvku2gcc -O -fomit-frame-pointer2014060120140525
76113opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060120140525
76131opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
76131opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76134opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76158opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
76158opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
76170opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014060120140525
76212opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
76224opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
76284opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
76290opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
76296opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
76302opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
76308opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
76308opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
76311opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76317opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
76347opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014060120140525
76353opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
76359opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014060120140525
76377opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
76530opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
76533opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
76548opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014060120140525
76551opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014060120140525
76578opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76611opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
76614opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
76704opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
76965opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
76974opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
77049opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
77070opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
77076opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060120140525
77178opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
77343opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
77379opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
77424opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
77532opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
77583opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
77619opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
77715opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
77730opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
77862opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
77871opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014060120140525
77994opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
78009opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
78144opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
78162opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060120140525
78174opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
80010compactgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
80010compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
80010compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
80016compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
80097compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
80805compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
80805compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
81078inplacegcc2014060120140525
81354mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
81357mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
81357mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
81357mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
81375mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
81402inplacegcc -funroll-loops2014060120140525
81474inplacecc2014060120140525
81474mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
81474mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
81486mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
81507mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
81507mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
81522mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
81582compactgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
81588compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
81672compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
81705compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
81819compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
81828compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
81828compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
81831compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
82761mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
82782mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
82818mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
82836mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
82881compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
82896compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
83289mmxu1gcc -O2 -fomit-frame-pointer2014060120140525
83292mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
83301mmxu1gcc -m64 -O2 -fomit-frame-pointer2014060120140525
83307mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
83316opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
83316opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
83316opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
83316opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
83316opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
83319opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
83319mmxu1gcc -m64 -O3 -fomit-frame-pointer2014060120140525
83328opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
83337mmxu1gcc -O3 -fomit-frame-pointer2014060120140525
83451mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
83454compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
83478mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
83526opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
83526mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
83529opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
83535mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
83547mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
83553mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
83718opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
83745opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
83976compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
84006compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
84012compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
84078opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
84078opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
84081opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
84081opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014060120140525
84081opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
84081opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
84084opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
84090opt32bi-rvku2gcc -Os -fomit-frame-pointer2014060120140525
84141mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
84159mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
84174mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
84180compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
84210mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
84240compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
84717compactgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
84717compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
84723compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
85281mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
85284mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
85410mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
85413mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
85434opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
85437opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
85437opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
85446opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
85569mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
85569mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
85578mmxu1gcc -Os -fomit-frame-pointer2014060120140525
85590mmxu1gcc -m64 -Os -fomit-frame-pointer2014060120140525
85746mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
85746mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
85782mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
85818mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
85890mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
85911mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
85956mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
85983mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
86292opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
86295opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
86301opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
86325opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
86331opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
86397mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
86397mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
86400mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
86421mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
86421mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
86421mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
86454mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
86454mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
86457mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
86457mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
86466mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
86739sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
86760sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
86769sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
86808sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
86823sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
87057mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
87060mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
87072mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
87135mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
87333mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
87336mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
87576mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
87582mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
87969simplecc2014060120140525
88152simplegcc -funroll-loops2014060120140525
88185simplegcc2014060120140525
88380sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
89148compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
89799sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
89799sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
89802sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
89826sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
93525sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
93546sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
94989opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
95160opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
95268opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
95301opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
95337opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
96468opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
97149compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
97152compactgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
97167compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
97167compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
97170compactgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
97197opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
97224opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
97227opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
97326compactgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
97353compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
97422compactgcc -O3 -fomit-frame-pointer2014060120140525
97449compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
97449compactgcc -m64 -O3 -fomit-frame-pointer2014060120140525
97638opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
97845compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
98319mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
98322mmxu1clang -O3 -fomit-frame-pointer2014071220140622
98325mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
98325mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
98364mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
99891compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
99897compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
99942compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
100005compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
100101compactclang -O3 -fomit-frame-pointer2014071220140622
103128sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
103860sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
103869sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
103881sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
103884sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
105477opt64u6gcc -funroll-loops2014060120140525
105489opt64u6cc2014060120140525
105519opt64u6gcc2014060120140525
107094opt64lcu6gcc -funroll-loops2014060120140525
107142opt64lcu6cc2014060120140525
107205opt64lcu6gcc2014060120140525
141975compactgcc -Os -fomit-frame-pointer2014060120140525
141984compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
141993compactgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
141996compactgcc -m64 -Os -fomit-frame-pointer2014060120140525
141999compactgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
142002compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
142005compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
142017compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
142023compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
142023compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
142083compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
142917compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
142944compactgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
144810compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
144810compactgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
147246compactgcc -march=nocona -O -fomit-frame-pointer2014060120140525
147249compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
150732compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
150750compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
150759compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
150762compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
150774compactgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
150774compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
151332compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
151335compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
151335compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
151338compactgcc -O2 -fomit-frame-pointer2014060120140525
151380compactgcc -m64 -O2 -fomit-frame-pointer2014060120140525
151524compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
151530compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
151533compactgcc -O -fomit-frame-pointer2014060120140525
151533compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
151536compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
151536compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
151539compactgcc -m64 -O -fomit-frame-pointer2014060120140525
151563compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
151668compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
151668compactgcc -march=k8 -O -fomit-frame-pointer2014060120140525
152049compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
152202compactgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
152205compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
152211compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
152403compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
152457compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
152460compactgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
152541compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
152727compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
152745compactgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
155550compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
156771compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
163434compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
218139opt64lcu24gcc2014060120140525
218148opt64lcu24cc2014060120140525
218247opt64lcu24gcc -funroll-loops2014060120140525
218940opt32bi-rvku2gcc -funroll-loops2014060120140525
219063opt32bi-rvku2cc2014060120140525
219525opt32bi-rvku2gcc2014060120140525
238128opt64lcu24shldcc2014060120140525
238146opt64lcu24shldgcc2014060120140525
238185opt64lcu24shldgcc -funroll-loops2014060120140525
269937opt32biT-s2lcu4gcc2014060120140525
269991opt32biT-s2lcu4gcc -funroll-loops2014060120140525
270240opt32biT-s2lcu4cc2014060120140525
280707compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
283836compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
284349compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
284352compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
284358compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
286089compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
286101compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
286119compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
287064opt32bi-s2lcu4gcc -funroll-loops2014060120140525
287181opt32bi-s2lcu4gcc2014060120140525
287403opt32bi-s2lcu4cc2014060120140525
289119compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
291252compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
298197compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
300804compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
301884compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
302181compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
304335compact8gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
304467compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
304485compact8gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
304668compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
304701compact8gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
306369compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
308271compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
309411compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
309417compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
309417compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
310392compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
310398compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
311517compact8gcc -O2 -fomit-frame-pointer2014060120140525
311520compact8gcc -m64 -O2 -fomit-frame-pointer2014060120140525
312555compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
312585compact8gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
312627compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
313026compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
313608compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
316284compact8gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
316308compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
316320compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
316989compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
316995compact8gcc -Os -fomit-frame-pointer2014060120140525
317088compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
317238compact8gcc -m64 -Os -fomit-frame-pointer2014060120140525
317238compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
318054compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
318054compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
318066compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
318066compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
318432compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
318576compact8gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
318579compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
320232compact8gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
320718compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
320991compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
320994compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
321021compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
321198compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
321282compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
323661compact8gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
323676compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
323697compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
324393compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
324399compact8gcc -O3 -fomit-frame-pointer2014060120140525
325749compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
325755compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
326736compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
326742compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
326766compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
326766compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
326766compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
329376compact8gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
331905compact8gcc -m64 -O3 -fomit-frame-pointer2014060120140525
333582compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
338088compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
338109compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
339561compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
344892compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
344892compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
344892compact8gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
361695compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
361698compact8gcc -O -fomit-frame-pointer2014060120140525
361698compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
361698compact8gcc -m64 -O -fomit-frame-pointer2014060120140525
361701compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
361728compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
362343compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
362604compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
362616compact8gcc -march=nocona -O -fomit-frame-pointer2014060120140525
363297compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
363300compact8gcc -march=k8 -O -fomit-frame-pointer2014060120140525
363876compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
366081compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
528771compactgcc2014060120140525
533067compactgcc -funroll-loops2014060120140525
533097compactcc2014060120140525
913473mmxu1cc2014060120140525
913701mmxu1gcc -funroll-loops2014060120140525
914208mmxu1gcc2014060120140525
1515603compact8gcc2014060120140525
1516698compact8gcc -funroll-loops2014060120140525
1517223compact8cc2014060120140525

Test failure

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact8
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: cc
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: cc
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sseu2
gcc sseu2
gcc -O2 -fomit-frame-pointer sseu2
gcc -O3 -fomit-frame-pointer sseu2
gcc -O -fomit-frame-pointer sseu2
gcc -Os -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops sseu2
gcc -funroll-loops -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -O -fomit-frame-pointer sseu2
gcc -funroll-loops -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sseu2
gcc -m64 -O2 -fomit-frame-pointer sseu2
gcc -m64 -O3 -fomit-frame-pointer sseu2
gcc -m64 -O -fomit-frame-pointer sseu2
gcc -m64 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -march=barcelona -O -fomit-frame-pointer sseu2
gcc -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -march=k8 -O -fomit-frame-pointer sseu2
gcc -march=k8 -Os -fomit-frame-pointer sseu2
gcc -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -march=nocona -O -fomit-frame-pointer sseu2
gcc -march=nocona -Os -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_shld
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'

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

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -O -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xopu24