Implementation notes: amd64, glyme, crypto_aead/seakeyakv2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
31584Nehalemgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
31608Nehalemgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
31624Nehalemgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
31936Nehalemgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
31968Nehalemgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
31996Nehalemgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
32276SandyBridgegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
32288Nehalemgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
32292Nehalemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
32296Nehalemgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
32312SandyBridgegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
32364SandyBridgegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
32504SandyBridgegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
32596SandyBridgegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
32656Nehalemgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
32656Nehalemgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
32664Nehalemgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
32772SandyBridgegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
32808SandyBridgegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
32880SandyBridgegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
32900SandyBridgegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
32932SandyBridgegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
32980SandyBridgegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
33140SandyBridgeclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
33160SandyBridgeclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
33184SandyBridgegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
33448Nehalemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
33472Nehalemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
33964Nehalemgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
34192Nehalemgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
34236Nehalemgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
34236Nehalemgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
34240SandyBridgegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
34276Nehalemgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
34280SandyBridgegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
34320Nehalemgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
34944SandyBridgegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
34972SandyBridgegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
35012SandyBridgegcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
35024SandyBridgegcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
45992asmX86-64gcc -O3 -fomit-frame-pointer2017020520170105
45996asmX86-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
45996asmX86-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
45996asmX86-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
45996asmX86-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
46000asmX86-64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
46004asmX86-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
46016asmX86-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
46016asmX86-64gcc -m64 -O3 -fomit-frame-pointer2017020520170105
46024asmX86-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
46024asmX86-64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
46032asmX86-64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
46036asmX86-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
46036asmX86-64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
46060asmX86-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
46060asmX86-64gcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
46064asmX86-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
46068asmX86-64gcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
46088asmX86-64gcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
46088asmX86-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
46108asmX86-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
46128asmX86-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
46164asmX86-64gcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
46164asmX86-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
46168asmX86-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
46176asmX86-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
46192asmX86-64gcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
46200asmX86-64gcc -m64 -O2 -fomit-frame-pointer2017020520170105
46232asmX86-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
46268asmX86-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
46300asmX86-64gcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
46312asmX86-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
46332asmX86-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
46340asmX86-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
46352asmX86-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
46392asmX86-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
46428asmX86-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
46428asmX86-64gcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
46516asmX86-64gcc -O2 -fomit-frame-pointer2017020520170105
46516asmX86-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
46524asmX86-64gcc -Os -fomit-frame-pointer2017020520170105
46524asmX86-64gcc -m64 -Os -fomit-frame-pointer2017020520170105
46528asmX86-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
46544asmX86-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
46548asmX86-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
46552asmX86-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
46560asmX86-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
46560asmX86-64gcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
46560asmX86-64gcc -march=nocona -Os -fomit-frame-pointer2017020520170105
46568asmX86-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
46572asmX86-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
46576asmX86-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
46584asmX86-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
46600asmX86-64gcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
46600asmX86-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
46604asmX86-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
46632asmX86-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
46640asmX86-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
46644asmX86-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
46648asmX86-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
46648asmX86-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
46656asmX86-64gcc -O -fomit-frame-pointer2017020520170105
46660asmX86-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
46660asmX86-64gcc -march=nocona -O -fomit-frame-pointer2017020520170105
46664asmX86-64gcc -m64 -O -fomit-frame-pointer2017020520170105
46668asmX86-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
46680asmX86-64gcc -funroll-loops -O -fomit-frame-pointer2017020520170105
46692asmX86-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
46692asmX86-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
46700asmX86-64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
46700asmX86-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
46700asmX86-64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
46700asmX86-64gcc -march=k8 -O -fomit-frame-pointer2017020520170105
46716asmX86-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
46720asmX86-64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
46740asmX86-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
46740asmX86-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
46740asmX86-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
46756asmX86-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
46756asmX86-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
46768asmX86-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
46776asmX86-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
46780asmX86-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
46808asmX86-64gcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
46816asmX86-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
46872asmX86-64gcc -march=k8 -Os -fomit-frame-pointer2017020520170105
46880asmX86-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
46892asmX86-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
46900asmX86-64gcc -march=barcelona -O -fomit-frame-pointer2017020520170105
46916asmX86-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
46968asmX86-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
47216asmX86-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
47224asmX86-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
47256generic64lcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
47320asmX86-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
47336generic64lcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
47592asmX86-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
48016asmX86-64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
48616generic64lcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
48620generic64lcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
48744generic64lcgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
48888generic64lcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
48976generic64lcgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
49032generic64lcgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
49508generic64lcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
50012generic64lcgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
50052generic64lcgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
50100generic64lcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
50108generic64lcgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
50172generic64lcgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
50220generic64lcgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
50284generic64lcgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
50336generic64lcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
50600generic64lcgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
50608generic64lcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
50776generic64lcgcc -O3 -fomit-frame-pointer2017020520170105
50780generic64lcgcc -m64 -O3 -fomit-frame-pointer2017020520170105
50868asmX86-64shldgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
50896asmX86-64shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
50900asmX86-64shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
50900asmX86-64shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
50912asmX86-64shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
50932asmX86-64shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
50940asmX86-64shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
50948asmX86-64shldgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
50952asmX86-64shldgcc -O3 -fomit-frame-pointer2017020520170105
50952asmX86-64shldgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
50960asmX86-64shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
50968generic64lcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
51020asmX86-64shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
51044asmX86-64shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
51060asmX86-64shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
51064asmX86-64shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
51096asmX86-64shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
51096asmX86-64shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
51100asmX86-64shldgcc -O2 -fomit-frame-pointer2017020520170105
51104asmX86-64shldgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
51104asmX86-64shldgcc -m64 -O2 -fomit-frame-pointer2017020520170105
51104asmX86-64shldgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
51112asmX86-64shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
51124asmX86-64shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
51132asmX86-64shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
51148asmX86-64shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
51188asmX86-64shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
51192asmX86-64shldgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
51200asmX86-64shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
51208generic64lcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
51232asmX86-64shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
51236asmX86-64shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
51264generic64lcgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
51292asmX86-64shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
51292asmX86-64shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
51300asmX86-64shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
51312asmX86-64shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
51344asmX86-64shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
51360asmX86-64shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
51372asmX86-64shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
51384asmX86-64shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
51412asmX86-64shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
51428asmX86-64shldgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
51448asmX86-64shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
51448asmX86-64shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
51456asmX86-64shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
51464asmX86-64shldgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
51484asmX86-64shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
51488asmX86-64shldgcc -O -fomit-frame-pointer2017020520170105
51488asmX86-64shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
51488asmX86-64shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
51492asmX86-64shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
51512asmX86-64shldgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
51524asmX86-64shldgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
51528asmX86-64shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
51528asmX86-64shldgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
51532asmX86-64shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
51532asmX86-64shldgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
51548asmX86-64shldgcc -m64 -O -fomit-frame-pointer2017020520170105
51552asmX86-64shldgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
51556asmX86-64shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
51568asmX86-64shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
51576asmX86-64shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
51580asmX86-64shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
51588asmX86-64shldgcc -march=nocona -O -fomit-frame-pointer2017020520170105
51596asmX86-64shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
51604asmX86-64shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
51604asmX86-64shldgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
51608asmX86-64shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
51612asmX86-64shldgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
51624asmX86-64shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
51628asmX86-64shldgcc -m64 -Os -fomit-frame-pointer2017020520170105
51636asmX86-64shldgcc -march=k8 -O -fomit-frame-pointer2017020520170105
51640asmX86-64shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
51640asmX86-64shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
51644asmX86-64shldgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
51656asmX86-64shldgcc -Os -fomit-frame-pointer2017020520170105
51660asmX86-64shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
51672asmX86-64shldgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
51672asmX86-64shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
51684generic64lcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
51684asmX86-64shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
51684asmX86-64shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
51696asmX86-64shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
51700asmX86-64shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
51704asmX86-64shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
51704asmX86-64shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
51708asmX86-64shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
51712asmX86-64shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
51716asmX86-64shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
51724asmX86-64shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
51732asmX86-64shldgcc -m64 -O3 -fomit-frame-pointer2017020520170105
51804generic64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
51824asmX86-64shldgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
51836asmX86-64shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
51912generic64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
51916asmX86-64shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
51964generic64lcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
52092asmX86-64gcc -funroll-loops2017020520170105
52096asmX86-64shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
52112asmX86-64shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
52112generic64lcgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
52116generic64lcgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
52144asmX86-64gcc2017020520170105
52144generic64lcgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
52156generic64lcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
52168asmX86-64shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
52228generic64lcgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
52264generic64lcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
52300generic64lcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
52304asmX86-64shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
52388asmX86-64shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
52460generic64lcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
52480generic64lcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
52744generic64lcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
52876generic64lcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
53024generic64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
53044generic64lcgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
53072generic64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
53100generic64lcgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
53240generic64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
53240generic64lcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
53244generic64lcgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
53288generic64lcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
53644generic64lcgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
53672generic64lcgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
53712generic64lcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
53772generic64gcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
53828generic64lcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
53852generic64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
53924SandyBridgegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
53928SandyBridgegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
54044SandyBridgegcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
54168generic64lcclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
54228generic64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
54276generic64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
54284generic64gcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
54368generic64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
54432generic64lcclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
54452SandyBridgegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
54492SandyBridgegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
54528generic64lcclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
54544generic64lcclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
54544SandyBridgegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
54660generic64lcclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
54660generic64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
54764generic64gcc -O3 -fomit-frame-pointer2017020520170105
54792generic64lcgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
54804generic64lcgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
54852generic64lcgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
54872generic64lcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
54972generic64lcgcc -O -fomit-frame-pointer2017020520170105
55000generic64lcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
55040generic64lcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
55068generic64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
55076generic64lcgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
55084generic64lcgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
55116generic64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
55124generic64lcgcc -m64 -O -fomit-frame-pointer2017020520170105
55192generic64lcgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
55200generic64gcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
55208generic64lcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
55208generic64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
55216generic64lcgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
55216generic64lcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
55216generic64lcgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
55232generic64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
55260generic64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
55264generic64lcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
55268generic64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
55336generic64lcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
55356generic64gcc -m64 -O3 -fomit-frame-pointer2017020520170105
55396generic64lcgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
55412generic64lcgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
55440generic64lcgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
55444generic64lcgcc -march=k8 -O -fomit-frame-pointer2017020520170105
55448generic64lcgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
55476generic64lcgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
55488generic64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
55488generic64lcgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
55508generic64lcgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
55516generic64lcgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
55528generic64lcgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
55532generic64lcgcc -O2 -fomit-frame-pointer2017020520170105
55532generic64lcgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
55556generic64lcgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
55560generic64lcgcc -m64 -Os -fomit-frame-pointer2017020520170105
55560generic64lcgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
55572generic64lcgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
55576generic64lcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
55584generic64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
55604generic64lcgcc -Os -fomit-frame-pointer2017020520170105
55632generic64lcgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
55636generic64lcgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
55636generic64lcgcc -march=nocona -O -fomit-frame-pointer2017020520170105
55692generic64lcgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
55708generic64lcgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
55720generic64lcgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
55724generic64lcgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
55740generic64lcgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
55792generic64lcgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
55824generic64lcgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
55868Nehalemgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
55880Nehalemgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
55880generic64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
55880generic64gcc -march=nocona -Os -fomit-frame-pointer2017020520170105
55884Nehalemgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
55988generic64lcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
55988generic64lcgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
56060generic64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
56060generic64gcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
56068generic64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
56076generic64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
56096generic64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
56128generic64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
56156generic64gcc -funroll-loops -O -fomit-frame-pointer2017020520170105
56228generic64lcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
56260generic64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
56264generic64lcgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
56280generic64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
56532generic64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
56568Nehalemgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
56576Nehalemgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
56604Nehalemgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
56744generic64lcclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
56768generic64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
56872generic64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
56940asmX86-64shldgcc2017020520170105
56984asmX86-64shldgcc -funroll-loops2017020520170105
57000generic64lcgcc -m64 -O2 -fomit-frame-pointer2017020520170105
57024generic64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
57028generic64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
57072generic64gcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
57076generic64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
57076generic64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
57336generic64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
57472generic64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
57492generic64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
57544generic64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
57560generic64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
57604generic64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
57736generic64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
57780generic64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
57780generic64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
57780generic64gcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
57820generic64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
57824generic64gcc -m64 -Os -fomit-frame-pointer2017020520170105
57828generic64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
57836generic64gcc -march=k8 -Os -fomit-frame-pointer2017020520170105
57852generic64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
57856generic64gcc -Os -fomit-frame-pointer2017020520170105
57868generic64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
57876generic64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
57888generic64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
57892generic64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
57904generic64gcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
57908generic64gcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
57916generic64gcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
57928generic64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
57948generic64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
57948generic64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
57956generic64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
57956generic64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
57976generic64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
58016generic64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
58024generic64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
58028generic64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
58032generic64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
58176generic64gcc -O2 -fomit-frame-pointer2017020520170105
58188generic64gcc -m64 -O2 -fomit-frame-pointer2017020520170105
58436generic64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
58496generic64gcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
58548generic64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
58596generic64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
58692generic64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
58696generic64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
58772generic64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
58864generic64gcc -march=k8 -O -fomit-frame-pointer2017020520170105
59012generic64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
59040generic64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
59088generic64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
59188generic64gcc -march=barcelona -O -fomit-frame-pointer2017020520170105
59444generic64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
59524generic64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
60252generic64gcc -O -fomit-frame-pointer2017020520170105
60252generic64gcc -m64 -O -fomit-frame-pointer2017020520170105
60272generic64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
60504generic64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
60556generic64gcc -march=nocona -O -fomit-frame-pointer2017020520170105
61128generic64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
61184generic64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
61252generic64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
61296generic64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
61300generic64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
61556generic64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
96904referencegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
97328referencegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
99444referencegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
99500referencegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
100252referencegcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
100452referencegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
100620referencegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
102636referencegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
102716referencegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
103144referencegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
103180referencegcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
103344referencegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
104612referencegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
104692referencegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
106368referencegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
106752referencegcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
109744referencegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
109816referencegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
109944referencegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
109984referencegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
110212referencegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
110268referencegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
114336referencegcc -O3 -fomit-frame-pointer2017020520170105
114348referencegcc -m64 -O3 -fomit-frame-pointer2017020520170105
114784referencegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
117352compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
117792compactgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
117800compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
117812compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
118056compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
120508compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
122040compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
129796generic32lcclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
129872generic32clang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
136912referencegcc -funroll-loops -O -fomit-frame-pointer2017020520170105
136928referencegcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
137280referencegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
137696referencegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
137704referencegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
137736referencegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
137832referencegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
137832referencegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
137976referencegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
138592referencegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
138592referencegcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
140072generic32gcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
140168generic32lcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
140188generic32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
140564generic32lcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
140580generic32lcgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
140624generic32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
140688generic32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
140720generic32lcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
140736generic32lcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
141352generic32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
141412compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
141420compactgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
141748generic32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
141832compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
141920generic32lcgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
141944generic32lcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
141964generic32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
142016generic32lcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
142036generic32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
142096referencegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
142104referencegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
142392compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
142392compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
142680generic32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
142784compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
142948compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
143092generic32lcgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
143504generic32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
143608generic32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
143684generic32lcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
143708generic32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
143768generic32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
143840generic32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
143888generic32lcgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
143912generic32lcgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
144316generic32lcgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
144340generic32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
144344generic32lcgcc -m64 -O3 -fomit-frame-pointer2017020520170105
144392generic32gcc -m64 -O3 -fomit-frame-pointer2017020520170105
144428generic32lcgcc -O3 -fomit-frame-pointer2017020520170105
144448generic32lcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
144628generic32lcgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
144964generic32gcc -O3 -fomit-frame-pointer2017020520170105
145196generic32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
145208generic32lcgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
145660generic32lcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
145768generic32lcgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
145812generic32lcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
146100generic32gcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
146208generic32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
146232generic32gcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
146280generic32gcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
146292generic32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
146412generic32lcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
146424generic32lcgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
147416generic32lcgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
149044generic32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
149748referencegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
149912referencegcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
152776generic32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
152784generic32lcclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
152804generic32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
152808generic32lcclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
152820generic32lcclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
152984generic32lcclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
153184generic32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
153184generic32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
153980generic32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
154420generic32lcclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
157264compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
157612referencegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
157764referencegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
158296compactclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
158300compactclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
159224compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
159296compactclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
159320compactclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
161592compactgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
162032compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
162204compactgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
162696compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
163504compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
163656compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
163668compactgcc -O3 -fomit-frame-pointer2017020520170105
163760compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
163772compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
163896compactgcc -m64 -O3 -fomit-frame-pointer2017020520170105
163916compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
164264compactgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
164288compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
164432compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
164544compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
164692compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
165732compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
167412generic32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
167456generic32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
167488generic32lcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
167656generic32lcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
169548generic32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
169576generic32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
169636generic32lcgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
169668generic32lcgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
169684generic32lcgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
169720generic32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
169784generic32gcc -march=nocona -Os -fomit-frame-pointer2017020520170105
169796generic32lcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
169824generic32lcgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
169828generic32lcgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
169864generic32lcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
169892generic32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
169936generic32lcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
170036generic32lcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
170288generic32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
170536generic32lcgcc -Os -fomit-frame-pointer2017020520170105
170536generic32lcgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
170576generic32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
170684generic32lcgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
170712generic32lcgcc -m64 -Os -fomit-frame-pointer2017020520170105
170736generic32lcgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
170740generic32lcgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
170800generic32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
170820generic32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
170820generic32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
170836generic32lcgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
170896generic32lcgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
170952generic32gcc -march=k8 -Os -fomit-frame-pointer2017020520170105
170956generic32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
170968generic32lcgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
170972generic32lcgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
170980generic32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
171012generic32lcgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
171036generic32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
171192generic32gcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
171252generic32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
171256generic32lcgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
171304generic32lcgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
171352generic32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
171360generic32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
171736generic32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
171788generic32gcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
172084generic32gcc -Os -fomit-frame-pointer2017020520170105
172428generic32gcc -m64 -Os -fomit-frame-pointer2017020520170105
174848generic32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
174916generic32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
175100generic32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
175144generic32lcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
175148generic32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
175204generic32gcc -funroll-loops -O -fomit-frame-pointer2017020520170105
175240generic32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
175272generic32lcgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
175292generic32lcgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
175308generic32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
175316generic32lcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
175352generic32lcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
175376generic32lcgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
175444generic32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
175472generic32lcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
175560generic32lcgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
175804generic32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
175860generic32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
175864generic32lcgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
175908generic32lcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
175992generic32lcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
176100generic32lcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
176228generic32lcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
176240generic32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
176300generic32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
176672generic32gcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
176760generic32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
176792generic32lcgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
176848generic32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
177040generic32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
177200generic32lcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
177608generic32lcgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
179268generic32lcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
179368generic32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
179396generic32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
179496generic64gcc2017020520170105
179504generic32lcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
179516generic64gcc -funroll-loops2017020520170105
180500compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
180508generic64lcgcc2017020520170105
180928generic64lcgcc -funroll-loops2017020520170105
181084generic32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
181268generic32lcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
181332generic32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
181416generic32lcgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
181424compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
181468generic32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
181476generic32lcgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
181584generic32lcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
181596generic32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
181596generic32lcgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
181612generic32gcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
181684generic32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
181688generic32lcgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
181848generic32lcgcc -march=nocona -O -fomit-frame-pointer2017020520170105
181852generic32lcgcc -m64 -O -fomit-frame-pointer2017020520170105
181868generic32lcgcc -O -fomit-frame-pointer2017020520170105
181900generic32gcc -march=nocona -O -fomit-frame-pointer2017020520170105
181904generic32gcc -O -fomit-frame-pointer2017020520170105
181948generic32gcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
181980generic32gcc -m64 -O -fomit-frame-pointer2017020520170105
181992generic32lcgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
182044generic32lcgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
182084generic32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
182096generic32lcgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
182168generic32lcgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
182224generic32lcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
182260generic32lcgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
182260generic32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
182272generic32gcc -m64 -O2 -fomit-frame-pointer2017020520170105
182280generic32lcgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
182284generic32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
182368generic32lcgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
182416generic32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
182420generic32gcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
182440generic32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
182484generic32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
182492generic32lcgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
182612generic32lcgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
182616generic32gcc -march=k8 -O -fomit-frame-pointer2017020520170105
182624generic32lcgcc -march=k8 -O -fomit-frame-pointer2017020520170105
182680generic32lcgcc -O2 -fomit-frame-pointer2017020520170105
182984generic32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
183064generic32lcgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
183076generic32gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
183092generic32lcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
183112generic32gcc -march=barcelona -O -fomit-frame-pointer2017020520170105
183232generic32gcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
183248generic32gcc -O2 -fomit-frame-pointer2017020520170105
183296generic32lcgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
183352generic32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
183384generic32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
183616generic32lcgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
183632generic32lcgcc -m64 -O2 -fomit-frame-pointer2017020520170105
183748generic32lcgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
183860generic32gcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
184124generic32lcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
184308generic32gcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
184308generic32lcgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
184364compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
184368generic32lcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
184416compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
184424compactgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
184440compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
184444compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
184472compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
184588generic32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
184592compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
185632generic32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
187192compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
187376compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
197600referenceclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
197624referenceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
197652referenceclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
197844referenceclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
198268referenceclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
198684referenceclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
207356generic64lccc2017020520170105
212596generic64cc2017020520170105
273748compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
279088compactgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
281536compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
284472compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
284532compactgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
284540compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
285560compactgcc -O2 -fomit-frame-pointer2017020520170105
286996compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
287048compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
287052compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
287652compactgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
287932compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
288208compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
288756compactgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
289048compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
289352compactgcc -m64 -O2 -fomit-frame-pointer2017020520170105
290268compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
290492compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
290932compactgcc -Os -fomit-frame-pointer2017020520170105
291784compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
293476compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
293588compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
293660compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
294312compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
294576compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
295216compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
295216compactgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
295604compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
295620compactgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
296180compactgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
296336compactgcc -O -fomit-frame-pointer2017020520170105
296992compactgcc -m64 -Os -fomit-frame-pointer2017020520170105
297264compactgcc -m64 -O -fomit-frame-pointer2017020520170105
297944compactgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
298160compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
298428compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
299640compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
300000compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
300072compactgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
300564compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
300744compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
301424compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
302960compactgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
303420compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
303792compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
304572compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
306888compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
307564compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
308704compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
310340compactgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
311180compactgcc -march=k8 -O -fomit-frame-pointer2017020520170105
313092compactgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
315648compactgcc -march=nocona -O -fomit-frame-pointer2017020520170105
328212compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
504288referencegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
506556referencegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
506616referencegcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
507624referencegcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
513360referencegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
518072referencegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
519472referencegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
522128referencegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
522552referencegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
526536referencegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
530808generic32lcgcc2017020520170105
531264generic32gcc2017020520170105
531316generic32gcc -funroll-loops2017020520170105
531332generic32lcgcc -funroll-loops2017020520170105
531380referencegcc -O2 -fomit-frame-pointer2017020520170105
532076referencegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
547960referencegcc -m64 -O2 -fomit-frame-pointer2017020520170105
606728generic32lccc2017020520170105
608844generic32cc2017020520170105
677260referencegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
712380referencegcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
714020referencegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
714992referencegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
715504referencegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
716244referencegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
718128referencegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
720244referencegcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
720628referencegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
721296referencegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
721544referencegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
723080referencegcc -Os -fomit-frame-pointer2017020520170105
723824referencegcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
723948referencegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
723972referencegcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
724044referencegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
724160referencegcc -march=k8 -Os -fomit-frame-pointer2017020520170105
724276referencegcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
724432referencegcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
725200referencegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
727600referencegcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
728764referencegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
730220referencegcc -m64 -Os -fomit-frame-pointer2017020520170105
731700referencegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
733632referencegcc -march=nocona -Os -fomit-frame-pointer2017020520170105
739200referencegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
841132referencegcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
841232referencegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
856416referencegcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
857192referencegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
859532referencegcc -O -fomit-frame-pointer2017020520170105
862384referencegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
863168referencegcc -march=barcelona -O -fomit-frame-pointer2017020520170105
867472referencegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
867936referencegcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
870868referencegcc -m64 -O -fomit-frame-pointer2017020520170105
873188referencegcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
902172referencegcc -march=k8 -O -fomit-frame-pointer2017020520170105
914764referencegcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1111912compactgcc2017020520170105
1147720compactgcc -funroll-loops2017020520170105
1177636compactcc2017020520170105
1346796refclang++ -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
1351392refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1351572refclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
1354508refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1356904refnewclang++ -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
1357020refclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1361572refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1372744refnewclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
1374800refnewclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1375356refnewclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1379428refnewclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1383264refnewclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1455620refg++ -march=k8 -O3 -fomit-frame-pointer2017020520170105
1457204refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1460200refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
1460444refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1461140refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
1464160refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1464724refg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
1464904refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
1466012refg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
1466448refg++ -O3 -fomit-frame-pointer2017020520170105
1466592refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1466692refg++ -m64 -O3 -fomit-frame-pointer2017020520170105
1467816refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
1470848referencegcc -march=nocona -O -fomit-frame-pointer2017020520170105
1473520refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1473984refg++ -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1474632referencegcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1496488refnewg++ -O3 -fomit-frame-pointer2017020520170105
1497356refnewg++ -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1497396refnewg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1497424refnewg++ -march=k8 -O3 -fomit-frame-pointer2017020520170105
1497784refnewg++ -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1499168refnewg++ -m64 -O3 -fomit-frame-pointer2017020520170105
1499652refnewg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
1501032refnewg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1501672refnewg++ -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
1502504refnewg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
1502732refnewg++ -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1505904refnewg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
1509108refg++ -march=nocona -O3 -fomit-frame-pointer2017020520170105
1511336refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1515644refnewg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1515808refnewg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
1524324refnewg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
1552452refnewg++ -march=nocona -O3 -fomit-frame-pointer2017020520170105
1554736refnewg++ -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1794972reference32bitsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1795688reference32bitsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
1819176refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1822976refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
1823484refg++ -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1824752refg++ -march=k8 -O2 -fomit-frame-pointer2017020520170105
1824816refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
1825748refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1827340refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
1829712reference32bitsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
1832376reference32bitsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1833864refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1833948refg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
1835672refg++ -m64 -O2 -fomit-frame-pointer2017020520170105
1841616refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
1844772reference32bitsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1845012refg++ -O2 -fomit-frame-pointer2017020520170105
1845976refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
1850068reference32bitsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1860076reference32bitsgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
1861984reference32bitsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1869920reference32bitsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
1872200refnewg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
1874080refnewg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
1878236refnewg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
1880184refnewg++ -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1882044refnewg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
1883828refnewg++ -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1901368refnewg++ -march=k8 -O2 -fomit-frame-pointer2017020520170105
1906580refnewg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1916760refnewg++ -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
1919616refnewg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
1923352refnewg++ -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1925044refnewg++ -O2 -fomit-frame-pointer2017020520170105
1926416refnewg++ -m64 -O2 -fomit-frame-pointer2017020520170105
2015480refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2016420refg++ -march=nocona -O2 -fomit-frame-pointer2017020520170105
2062452refnewg++ -march=nocona -O2 -fomit-frame-pointer2017020520170105
2072104refnewg++ -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2324324reference32bitsgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
2349736reference32bitsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
2368820reference32bitsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
2402104reference32bitsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
2422268reference32bitsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
2434320reference32bitsgcc -O2 -fomit-frame-pointer2017020520170105
2441968reference32bitsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
2444756reference32bitsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
2447608reference32bitsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
2450208reference32bitsgcc -m64 -O2 -fomit-frame-pointer2017020520170105
2450520reference32bitsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
2451612reference32bitsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
2451988reference32bitsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
2455792reference32bitsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
2461308reference32bitsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
2465032reference32bitsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
2465192reference32bitsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
2469416reference32bitsgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
2469556reference32bitsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
2496136reference32bitsgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2508348reference32bitsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
2508472reference32bitsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
2587832reference32bitsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2591052reference32bitsgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
2603700reference32bitsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
2611660reference32bitsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
2616048reference32bitsgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
2616888reference32bitsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
2626076reference32bitsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
2629444reference32bitsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
2632472reference32bitsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
2641864reference32bitsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2644484reference32bitsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2669360reference32bitsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
2673632reference32bitsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
2725020reference32bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
2726980reference32bitsgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2727284reference32bitsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
2731200reference32bitsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
2731864reference32bitsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
2733232reference32bitsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
2734436reference32bitsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
2737712reference32bitsgcc -m64 -O3 -fomit-frame-pointer2017020520170105
2739648reference32bitsgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
2740512reference32bitsgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
2740716reference32bitsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
2741688reference32bitsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
2741844reference32bitsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
2748832reference32bitsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
2749688reference32bitsgcc -O3 -fomit-frame-pointer2017020520170105
2765656reference32bitsclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
2767260reference32bitsclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
2774392reference32bitsclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
2775460reference32bitsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3125528reference32bitsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
3137844refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
3178748refnewg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
3197308reference32bitsgcc -march=k8 -O -fomit-frame-pointer2017020520170105
3211232reference32bitsgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
3231744reference32bitsgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
3248448reference32bitsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
3256144reference32bitsgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
3257592reference32bitsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
3267128reference32bitsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
3269564reference32bitsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
3278364reference32bitsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
3281884reference32bitsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
3285404reference32bitsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
3305108reference32bitsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
3308468reference32bitsgcc -m64 -Os -fomit-frame-pointer2017020520170105
3309800reference32bitsgcc -Os -fomit-frame-pointer2017020520170105
3312616reference32bitsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
3318624reference32bitsgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
3450296reference32bitsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
3453632reference32bitsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
3493212reference32bitsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
3494108reference32bitsgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
3494624reference32bitsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
3501492reference32bitsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
3627884reference32bitsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
3686468reference32bitsgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
3701332reference32bitsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
3756516reference32bitsgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
3794888reference32bitsgcc -m64 -O -fomit-frame-pointer2017020520170105
3807040reference32bitsgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
3813496reference32bitsgcc -march=nocona -O -fomit-frame-pointer2017020520170105
3833440reference32bitsgcc -O -fomit-frame-pointer2017020520170105
3891576referencegcc -funroll-loops2017020520170105
3899040referencegcc2017020520170105
3906908reference32bitsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
4010092reference32bitsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
4147804refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
4151348refg++ -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
4152348refg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
4159652refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
4167632refg++ -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
4169520refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
4185236refnewg++ -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
4193828refnewg++ -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
4197212refg++ -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
4197360refnewg++ -O -fomit-frame-pointer2017020520170105
4199860refnewg++ -march=barcelona -O -fomit-frame-pointer2017020520170105
4200028refnewg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
4200260refnewg++ -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
4204212refnewg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
4212916refnewg++ -m64 -O -fomit-frame-pointer2017020520170105
4212984refnewg++ -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
4214548refg++ -march=barcelona -O -fomit-frame-pointer2017020520170105
4215480refnewg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
4221716refg++ -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
4223484reference32bitsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
4224164refg++ -O -fomit-frame-pointer2017020520170105
4228668refnewg++ -march=k8 -O -fomit-frame-pointer2017020520170105
4229248refg++ -m64 -O -fomit-frame-pointer2017020520170105
4248888refnewg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
4249388refg++ -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
4261340refnewg++ -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
4262400refg++ -march=k8 -O -fomit-frame-pointer2017020520170105
4824132reference32bitsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
4834256reference32bitsgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
4854704reference32bitsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
4902572reference32bitsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
4985508refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
4986364refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
4990888refg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
4994436refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
4996116refg++ -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
4997688refg++ -march=k8 -Os -fomit-frame-pointer2017020520170105
4998416refg++ -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
4999880refg++ -Os -fomit-frame-pointer2017020520170105
5004472refnewg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
5009048refnewg++ -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
5009240refg++ -m64 -Os -fomit-frame-pointer2017020520170105
5011360refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
5013508refg++ -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
5013880refg++ -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
5015044refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
5024928refnewg++ -march=nocona -Os -fomit-frame-pointer2017020520170105
5028896refg++ -march=nocona -Os -fomit-frame-pointer2017020520170105
5028924refnewg++ -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
5029748refnewg++ -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
5030664refg++ -march=barcelona -Os -fomit-frame-pointer2017020520170105
5032048refnewg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
5032160refnewg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
5033756refnewg++ -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
5034084refnewg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
5034168refnewg++ -m64 -Os -fomit-frame-pointer2017020520170105
5040916refnewg++ -march=barcelona -Os -fomit-frame-pointer2017020520170105
5047912refnewg++ -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
5047956refnewg++ -march=k8 -Os -fomit-frame-pointer2017020520170105
5049876refnewg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
5054896refnewg++ -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
5056308refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
5061480refnewg++ -Os -fomit-frame-pointer2017020520170105
5063136reference32bitsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
5301288refg++ -march=nocona -O -fomit-frame-pointer2017020520170105
5312864refg++ -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
5324868refnewg++ -march=nocona -O -fomit-frame-pointer2017020520170105
5350368refnewg++ -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
6278904referencecc2017020520170105
9970688refg++2017020520170105
9980316refnewg++2017020520170105
11779452refCC2017020520170105
11929212refnewCC2017020520170105
12262272reference32bitsgcc -funroll-loops2017020520170105
12273592reference32bitsgcc2017020520170105
15675352reference32bitscc2017020520170105

Compiler output

Implementation: crypto_aead/seakeyakv2/KnightsLanding
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: warning: implicit declaration of function '_mm512_setr_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: initializing 'V512' (aka '__m512i') with an expression of incompatible type 'int'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: initializing 'V512' (aka '__m512i') with an expression of incompatible type 'int'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:7: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: initializing 'V512' (aka '__m512i') with an expression of incompatible type 'int'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:7: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: initializing 'V512' (aka '__m512i') with an expression of incompatible type 'int'
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: cc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:187:23: note: expanded from macro 'computeD'
KeccakP-1600-XOP.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: expanded from macro 'ROL6464same'
KeccakP-1600-XOP.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /usr/bin/../lib/clang/3.8.0/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakP-1600-XOP.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/ARMv8A
Compiler: cc
KeccakP-1600-armv8a-neon.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v0.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v1.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v2.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v3.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st1 { v0.d }[0], [x0], #8
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ARMv8A

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: cc
KeccakP-1600-avr8-fast.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: invalid character in input
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:22: error: invalid character in input
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4:14: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; denoted as "the implementer".
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6:12: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; For more information, feedback or questions, please refer to our websites:
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:8:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://keyak.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:9:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://ketje.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11:10: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; To the extent possible under law, the implementer has waived all copyright
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc AVR8

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: cc
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:158:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/SandyBridge
Compiler: cc
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:20:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64
Compiler: cc
KeccakP-1600-x86-64-gas.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc asmX86-64

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64shld
Compiler: cc
KeccakP-1600-x86-64-shld-gas.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60:17: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60:17: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc asmX86-64shld

Compiler output

Implementation: crypto_aead/seakeyakv2/compact
Compiler: cc
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.

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

Compiler output

Implementation: crypto_aead/seakeyakv2/ARMv8A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v0.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v1.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v2.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v3.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st1 { v0.d }[0], [x0], #8
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275:20: error: expected ']' in brackets expression
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: invalid character in input
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:22: error: invalid character in input
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4:14: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; denoted as "the implementer".
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6:12: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; For more information, feedback or questions, please refer to our websites:
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:8:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://keyak.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:9:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://ketje.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11:10: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; To the extent possible under law, the implementer has waived all copyright
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12:15: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60:12: error: missing expression
KeccakP-1600-x86-64-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/asmX86-64shld
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ arg5, %r8
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60:17: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60:17: error: missing expression
KeccakP-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62:12: error: unknown token in expression
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'xsave', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'xsave'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:44:37: note: expanded from macro 'LOAD256u'
KeccakP-1600-times4-SIMD256.c: #define LOAD256u(a) _mm256_loadu_si256((const V256 *)&(a))
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'xsave', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'xsave'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:136:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: lanes1 = LOAD256u( curData1[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:44:37: note: expanded from macro 'LOAD256u'
KeccakP-1600-times4-SIMD256.c: #define LOAD256u(a) _mm256_loadu_si256((const V256 *)&(a))
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'xsave', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'xsave'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:137:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: lanes2 = LOAD256u( curData2[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:44:37: note: expanded from macro 'LOAD256u'
KeccakP-1600-times4-SIMD256.c: #define LOAD256u(a) _mm256_loadu_si256((const V256 *)&(a))
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_loadu_si256' requires target feature 'xsave', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'xsave'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:138:42: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Haswell
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell

Compiler output

Implementation: crypto_aead/seakeyakv2/ref
Compiler: g++
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptrgt; state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
Keyakv2.cpp: templategt; class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptrgt; state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
Motorist.cpp: templategt; class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptrgt; state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
encrypt.cpp: templategt; class auto_ptr;
encrypt.cpp: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 122, namely:
CompilerImplementations
g++ ref refnew
g++ -O2 -fomit-frame-pointer ref refnew
g++ -O3 -fomit-frame-pointer ref refnew
g++ -O -fomit-frame-pointer ref refnew
g++ -Os -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O2 -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -O -fomit-frame-pointer ref refnew
g++ -fno-schedule-insns -Os -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref refnew
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref refnew
g++ -m64 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -O -fomit-frame-pointer ref refnew
g++ -m64 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=corei7 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -O -fomit-frame-pointer ref refnew
g++ -m64 -march=k8 -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer ref refnew
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -O -fomit-frame-pointer ref refnew
g++ -m64 -march=nocona -Os -fomit-frame-pointer ref refnew
g++ -march=barcelona -O2 -fomit-frame-pointer ref refnew
g++ -march=barcelona -O3 -fomit-frame-pointer ref refnew
g++ -march=barcelona -O -fomit-frame-pointer ref refnew
g++ -march=barcelona -Os -fomit-frame-pointer ref refnew
g++ -march=k8 -O2 -fomit-frame-pointer ref refnew
g++ -march=k8 -O3 -fomit-frame-pointer ref refnew
g++ -march=k8 -O -fomit-frame-pointer ref refnew
g++ -march=k8 -Os -fomit-frame-pointer ref refnew
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref refnew
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref refnew
g++ -march=nocona -O2 -fomit-frame-pointer ref refnew
g++ -march=nocona -O3 -fomit-frame-pointer ref refnew
g++ -march=nocona -O -fomit-frame-pointer ref refnew
g++ -march=nocona -Os -fomit-frame-pointer ref refnew

Compiler output

Implementation: crypto_aead/seakeyakv2/ref
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptrgt; state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
Keyakv2.cpp: templategt; class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptrgt; state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
Motorist.cpp: templategt; class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptrgt; state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
encrypt.cpp: templategt; class auto_ptr;
encrypt.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptrgt; state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
Keyakv2.cpp: templategt; class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptrgt; state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
Motorist.cpp: templategt; class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'templategt; class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptrgt; state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/local/lib/gcc6/include/c++/memory:81:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/local/lib/gcc6/include/c++/bits/unique_ptr.h:49:28: note: declared here
encrypt.cpp: templategt; class auto_ptr;
encrypt.cpp: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -O -fomit-frame-pointer ref refnew
g++ -m64 -march=barcelona -Os -fomit-frame-pointer ref refnew

Compiler output

Implementation: crypto_aead/seakeyakv2/KnightsLanding
Compiler: gcc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc
KeccakP-1600-XOP.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:246:11: note: called from here
KeccakP-1600-XOP.c: Bsase = ROL6464(Bsase, 62, 55); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc Bulldozer
gcc -funroll-loops Bulldozer

Compiler output

Implementation: crypto_aead/seakeyakv2/ARMv8A
Compiler: gcc
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: gcc
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/SandyBridge
Compiler: gcc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/SandyBridge
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:41:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/seakeyakv2/KnightsLanding
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx512fintrin.h:5782:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/ARMv8A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/SandyBridge
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Haswell
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Haswell

Compiler output

Implementation: crypto_aead/seakeyakv2/Bulldozer
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: note: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Bulldozer

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
encrypt.c: Assembler messages:
encrypt.c: Fatal error: can't create encrypt.o: No such file or directory
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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