Implementation notes: amd64, enigma, crypto_hash/blake512

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
11970bswapgcc -O3 -fomit-frame-pointer2014053020140529
12006bswapgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
12033bswapgcc -O2 -fomit-frame-pointer2014053020140529
12042bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
12060bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
12069bswapgcc -m64 -O3 -fomit-frame-pointer2014053020140529
12069bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
12069bswapgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
12078bswapgcc -m64 -O2 -fomit-frame-pointer2014053020140529
12087bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
12087bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12087bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
12105bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
12114bswapgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
12114bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
12123bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
12123bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
12132bswapgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
12132bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
12132bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
12132bswapgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
12150bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
12150bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
12159bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
12159bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
12168bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12168bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
12186bswapgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12195bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12213bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
12294bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
12294bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
12312bswapgcc -m64 -Os -fomit-frame-pointer2014053020140529
12312bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
12312bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
12321bswapgcc -Os -fomit-frame-pointer2014053020140529
12321bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
12330bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
12348bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
12366bswapgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
12375bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
12375bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
12393bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
12411bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
12420bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
12429bswapgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
12438bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
12438bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
12456bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
12483bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
12492bswapgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
12510bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
12573bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
12582bswapgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
12582bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
12591bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
12591bswapgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
12600bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
12618bswapgcc -m64 -O -fomit-frame-pointer2014053020140529
12618bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
12627bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
12627bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
12627bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
12627bswapgcc -march=k8 -O -fomit-frame-pointer2014053020140529
12636bswapgcc -O -fomit-frame-pointer2014053020140529
12636bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
12636bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
12636bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
12636bswapgcc -march=nocona -O -fomit-frame-pointer2014053020140529
12654bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
12654bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
12672bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
12672bswapgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
12681bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
12681bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
12681bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
12681bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
12699bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
12699bswapgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
12717bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
12726bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
12753bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
12762bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
12771bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
12798bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
12834bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
12834bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
12933bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
12951bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
12951bswapgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
12969bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
13221sphlibgcc -m64 -O3 -fomit-frame-pointer2014053020140529
13239sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
13248sphlibgcc -O3 -fomit-frame-pointer2014053020140529
13257sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
13275sphlibgcc -O2 -fomit-frame-pointer2014053020140529
13275sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
13275sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
13275sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
13275sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13284sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
13284sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
13293sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
13293sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
13293sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13302sphlibgcc -m64 -O2 -fomit-frame-pointer2014053020140529
13302sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
13338sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
13347sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
13356sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
13356sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13365sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
13365sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
13365sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13374sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13410sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13437sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13437sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13437sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13464sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
13518sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
13563sphlibgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
13572sphlibgcc -march=k8 -O -fomit-frame-pointer2014053020140529
13581sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
13590sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
13590sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
13590sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
13599sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
13599sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
13617sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
13626sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
13635sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
13644sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
13653sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
13662sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
13671sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
13698regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
13698regsgcc -m64 -O3 -fomit-frame-pointer2014053020140529
13725sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
13734regsgcc -O3 -fomit-frame-pointer2014053020140529
13734sphlibgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
13734regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
13734sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
13734sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
13743regsgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
13743sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
13743regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
13743sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
13743regsgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
13752sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
13752sphlibgcc -m64 -O -fomit-frame-pointer2014053020140529
13752sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
13761sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
13761sphlibgcc -march=nocona -O -fomit-frame-pointer2014053020140529
13770sphlibgcc -O -fomit-frame-pointer2014053020140529
13770sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
13770sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
13779regsgcc -O2 -fomit-frame-pointer2014053020140529
13779regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
13779regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13779regsgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13788regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
13788regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
13797regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
13797regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13797regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13797regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
13806regsgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
13806regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13806regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
13806regsgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
13833regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
13833regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13833regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
13842regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13851regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
13869regsgcc -m64 -O2 -fomit-frame-pointer2014053020140529
13878regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13896regsgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13914regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13986regsgcc -m64 -Os -fomit-frame-pointer2014053020140529
13986regsgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
14031regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
14031regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
14040regsgcc -Os -fomit-frame-pointer2014053020140529
14058regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
14076regsgcc -O -fomit-frame-pointer2014053020140529
14076regsgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
14076regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
14085regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
14085regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
14085regsgcc -m64 -O -fomit-frame-pointer2014053020140529
14085regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
14094regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
14094regsgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
14103regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
14103regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
14103regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
14103regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
14103regsgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
14112regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
14112regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
14112regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
14112regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
14112regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
14112regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
14112regsgcc -march=k8 -O -fomit-frame-pointer2014053020140529
14121sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
14121regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
14130regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
14130sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
14139regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
14148regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
14148regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
14157regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
14157regsgcc -march=nocona -O -fomit-frame-pointer2014053020140529
14166regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
14184regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
14184regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
14184regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
14184sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
14193regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
14202regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
14202regsgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
14211sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
14211sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
14211regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
14220sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
14220sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
14229regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
14229regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
14247regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
14274sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
14400regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
14409regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
14427regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
14445regsgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
14454regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
14472regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
14472regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
14472regsgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
14481regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
14481regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
14490regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
14508regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
14544regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
14724regsgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
14742regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
14751regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
14796regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
15282sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15282sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15291sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15291sandygcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15354sandygcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15363sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15381sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15381sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15381sphlibgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
15399sandygcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
15408sandygcc -O3 -fomit-frame-pointer2014053020140529
15417sandygcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
15426sandygcc -m64 -O3 -fomit-frame-pointer2014053020140529
15435sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
15444sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
15453sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
15453sphlibgcc -m64 -Os -fomit-frame-pointer2014053020140529
15453sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
15462sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
15462sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
15471sandygcc -O2 -fomit-frame-pointer2014053020140529
15471sphlibgcc -Os -fomit-frame-pointer2014053020140529
15480sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
15480sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15489sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
15498sandygcc -m64 -O2 -fomit-frame-pointer2014053020140529
15507sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
15507sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
15534sandygcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
15534sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
15534sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
15543sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
15543sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
15552sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15561sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
15570sandygcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
15579sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
15579sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
15579sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
15579sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
15579sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
15615sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
15624sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
15633sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
15660sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
15678sandygcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
15687sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
15732sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
15732sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
15741sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
15750sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
15768sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
15768sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
15777sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
15804sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
15804sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
15813sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
15822sandygcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
15822sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
15831sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
15840sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
15849sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
15939sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
15948sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
15957sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
15957sandygcc -march=k8 -Os -fomit-frame-pointer2014053020140529
16020sandygcc -Os -fomit-frame-pointer2014053020140529
16020sandygcc -m64 -Os -fomit-frame-pointer2014053020140529
16020sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
16047sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
16092sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
16128sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
16128sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
16128sphlibgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
16155sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
16200sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
16290sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
16317sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
16461sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
16479sphlib-smallgcc -O3 -fomit-frame-pointer2014053020140529
16479sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014053020140529
16488sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014053020140529
16497sphlib-smallgcc -O2 -fomit-frame-pointer2014053020140529
16506sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
16524sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
16524sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
16533sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
16632sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
16659sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
16677sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
16677sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
16686sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
16713sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
16722sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
16731sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
16731sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
16749sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
16749sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
16767sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
16785sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
16785sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
16785sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
16803sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
16812sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
16812sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
16821sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
16821sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
16821sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
16830sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
16839sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
16848sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
16848sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
16857sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
16857sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
16875sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
16893sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
16902sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
16929sandygcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
16929sandygcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
16929sandygcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
16938sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
16938sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
16947sandygcc -O -fomit-frame-pointer2014053020140529
16947sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
16947sandygcc -march=nocona -O -fomit-frame-pointer2014053020140529
16956sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
16956sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
16956sandygcc -march=k8 -O -fomit-frame-pointer2014053020140529
16956sandygcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
16965sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
16974sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
16974sandygcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
17001sandygcc -funroll-loops -O -fomit-frame-pointer2014053020140529
17001sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
17010sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
17010vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
17019sandygcc -march=barcelona -O -fomit-frame-pointer2014053020140529
17028sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
17037sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
17046sandygcc -m64 -O -fomit-frame-pointer2014053020140529
17046sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
17055sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
17055sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
17055sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
17082vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
17127sandygcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
17127sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
17145vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
17154vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
17154sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
17163sandygcc -march=nocona -Os -fomit-frame-pointer2014053020140529
17172vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
17208sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
17208vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
17226vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
17235vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
17244vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
17244vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
17307sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
17307vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
17316sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
17316vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
17325sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
17352sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
17352vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
17379vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
17397vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
17460vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
17622sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
17721sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
17721vect128-inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
17739sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
17757vect128-inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
17766refgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
17766sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
17766sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
17793vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
17811refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
17838refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
17856vect128-inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
17883refgcc -O3 -fomit-frame-pointer2014053020140529
17883vect128-inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
17883vect128-inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
17883sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
17892refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
17901refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
17919sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
17937refgcc -m64 -O3 -fomit-frame-pointer2014053020140529
17955refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
17955refgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
17973vect128-inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
17973refgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
17982sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
17991vect128-inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
17991vect128-inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
18009vect128-inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
18036refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18036vect128-inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
18045refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18063vect128-inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
18072refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
18072vect128-inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
18081refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18090vect128-inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
18090vect128-inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
18117refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
18126refgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
18144refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
18144vect128-inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
18153refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18153refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
18162refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
18162refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
18162refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
18180sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
18198refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
18252sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
18252sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
18261sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
18270sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
18279sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
18306sphlib-smallgcc -m64 -O -fomit-frame-pointer2014053020140529
18306sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
18306sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
18315refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
18315sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
18333refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
18351sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
18351refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
18351refgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
18360sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014053020140529
18378sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
18450sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
18477refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
18522refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
18531sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
18540sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
18603sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
18621refgcc -O2 -fomit-frame-pointer2014053020140529
18639sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
18675refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18675refgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
18693sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
18711sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
18711sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014053020140529
18729sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
18756sphlib-smallgcc -O -fomit-frame-pointer2014053020140529
18783refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18801refgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
18864refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
18882refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
18936refgcc -m64 -O2 -fomit-frame-pointer2014053020140529
18945refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
18963refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
18981refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
18981refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
19008refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
19053refgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
19071refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
19071refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
19071refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
19098refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
19098refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
19107refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
19116refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
19116refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
19170refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
19287refgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
19368refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
19440refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
19800refgcc -O -fomit-frame-pointer2014053020140529
19800sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
19800refgcc -march=k8 -O -fomit-frame-pointer2014053020140529
19845refgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
19854refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
19872sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
19872refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
19881refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
19890sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
19908sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
19944refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
19971refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
19998refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
20025refgcc -m64 -O -fomit-frame-pointer2014053020140529
20151sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20160refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
20187sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20214sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20376sse2gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
20385sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20394sse2gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
20403refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
20403sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
20412sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20439sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
20448sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20502sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20511sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20511sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20538refgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
20547refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
20547refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
20547refgcc -march=nocona -O -fomit-frame-pointer2014053020140529
20556refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
20556sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20610refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
20763sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
20763sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
20763sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
20772sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
20790sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
20844sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
20853sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
20853sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
20853sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
20853sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
20862sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
20898sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
20925sse2gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
20952sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
20961sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
20970refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
20970sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
20970refgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
20979sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
20997sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21006sse2gcc -m64 -O2 -fomit-frame-pointer2014053020140529
21024refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21042refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
21051sse2gcc -m64 -O3 -fomit-frame-pointer2014053020140529
21060sse2gcc -O2 -fomit-frame-pointer2014053020140529
21060refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21060refgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
21069refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
21078sse2gcc -O3 -fomit-frame-pointer2014053020140529
21087refgcc -Os -fomit-frame-pointer2014053020140529
21087sse2gcc -Os -fomit-frame-pointer2014053020140529
21087sse2gcc -m64 -Os -fomit-frame-pointer2014053020140529
21087sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
21087refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
21087refgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
21096sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21096sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21105refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
21105refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
21114refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
21132refgcc -m64 -Os -fomit-frame-pointer2014053020140529
21150refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
21150sse2gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
21168refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
21168refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
21177sse2gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
21222sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
21240sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21285refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21303sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
21312sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
21510sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
21519sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21519sse2gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
21537sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
21537sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
21555sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
21555sse2gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
21618sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21636sse2sgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
21780sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
21816sse2sgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
21978sse2sgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22014sse2sgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
22068sse2sgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
22077sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
22113sse2sgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22122sse2gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
22149sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
22167sse2sgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22293sse2sgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
22302sse2sgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
22311ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
22311ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
22338sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
22338sse2sgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22356ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
22401sse2sgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
22401ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
22482sse2sgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
22608sse2sgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
22635sphlib-smallgcc -Os -fomit-frame-pointer2014053020140529
22635sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
22635sse2sgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22635sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
22662sse2sgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22707sse2sgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
22716sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
22716sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014053020140529
22734sse2sgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
22743sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
22743sse2sgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
22752sse2sgcc -O3 -fomit-frame-pointer2014053020140529
22761sse2sgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
22779sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
22842sse2sgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22842sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
22842sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
22950sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
22986sse2sgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
22995sse2sgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
23013sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
23013sse2sgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
23013sse2sgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
23031sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
23058sse2sgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
23058sse2sgcc -m64 -O3 -fomit-frame-pointer2014053020140529
23148sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
23157sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
23157sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
23256sse2sgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
23256sse2sgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
23265sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
23274sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
23274sse2sgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23274sse2gcc -march=k8 -O -fomit-frame-pointer2014053020140529
23283sse2sgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
23283sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
23283sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
23283sse2gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
23301sse2sgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
23301sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
23301sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
23310sse2sgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
23310sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
23310sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
23328sse2sgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23328sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
23355sse2gcc -O -fomit-frame-pointer2014053020140529
23355sse2gcc -m64 -O -fomit-frame-pointer2014053020140529
23382sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
23400sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
23418sse2gcc -march=nocona -O -fomit-frame-pointer2014053020140529
23481sse2gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
23526sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
23526sse2sgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
23553refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
23553sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
23553sse2sgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
23589sse2sgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
23589sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
23598sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
23607sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
23643sse2sgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
23643sse2sgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23661sse2sgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
23670ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
23670ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
23697sse2sgcc -march=nocona -O -fomit-frame-pointer2014053020140529
23706sse2sgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
23706sse2sgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
23715sse2sgcc -m64 -O2 -fomit-frame-pointer2014053020140529
23733sse2sgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
23742sse2sgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
23760sse2sgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
23778sse2sgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
23778sse2sgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
23787sse2sgcc -O2 -fomit-frame-pointer2014053020140529
23796sse2sgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
23814sse2sgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
24003sse2sgcc -m64 -Os -fomit-frame-pointer2014053020140529
24030sse2sgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
24057sse2sgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
24102sse2sgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
24102sse2sgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
24102sse2sgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
24138sse2sgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
24192sse2sgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
24219sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
24318sse2sgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
24363sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
24444sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
24498sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
24507sse2sgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
24534sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
24543sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24552sse2sgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
24552sse2sgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
24579sse2sgcc -march=k8 -O -fomit-frame-pointer2014053020140529
24597sse2sgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
24624sse2sgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24624sse2sgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
24624sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24633sse2sgcc -Os -fomit-frame-pointer2014053020140529
24633sse2sgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
24633sse2sgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
24651sse2sgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
24696ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
24777sse2sgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
24831sse2sgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
24840sse2sgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
24885sse2sgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
24966sse2sgcc -O -fomit-frame-pointer2014053020140529
24966sse2sgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
24966sse2sgcc -m64 -O -fomit-frame-pointer2014053020140529
25569sse2sgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
26388ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
27234sse2sgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
28980sse2sgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
56169sphlibcc2014053020140529
56313sphlibgcc2014053020140529
56322sphlibgcc -funroll-loops2014053020140529
67410bswapcc2014053020140529
67410bswapgcc -funroll-loops2014053020140529
67446bswapgcc2014053020140529
71280regsgcc2014053020140529
71280regsgcc -funroll-loops2014053020140529
71595regscc2014053020140529
72630sandycc2014053020140529
72639sandygcc -funroll-loops2014053020140529
72729sandygcc2014053020140529
76635sphlib-smallcc2014053020140529
76635sphlib-smallgcc2014053020140529
76707sphlib-smallgcc -funroll-loops2014053020140529
85185refgcc2014053020140529
85257refcc2014053020140529
85851refgcc -funroll-loops2014053020140529
426537sse2scc2014053020140529
426924sse2sgcc -funroll-loops2014053020140529
427680sse2sgcc2014053020140529
471870sse2gcc2014053020140529
474255sse2gcc -funroll-loops2014053020140529
476010sse2cc2014053020140529

Test failure

Implementation: crypto_hash/blake512/avxicc
Compiler: cc
error 111

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

Test failure

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

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590: error: can't convert between vector values of different size
vector.c: vector.c:590: error: can't convert between vector values of different size
vector.c: vector.c:591: error: can't convert between vector values of different size
vector.c: vector.c:591: error: can't convert between vector values of different size
vector.c: vector.c:592: error: can't convert between vector values of different size
vector.c: vector.c:592: error: can't convert between vector values of different size
vector.c: vector.c:593: error: can't convert between vector values of different size
vector.c: vector.c:593: error: can't convert between vector values of different size
vector.c: vector.c:753: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646: error: can't convert between vector values of different size
vector.c: vector.c:646: error: can't convert between vector values of different size
vector.c: vector.c:647: error: can't convert between vector values of different size
vector.c: vector.c:647: error: can't convert between vector values of different size
vector.c: vector.c:648: error: can't convert between vector values of different size
vector.c: vector.c:648: error: can't convert between vector values of different size
vector.c: vector.c:649: error: can't convert between vector values of different size
vector.c: vector.c:649: error: can't convert between vector values of different size
vector.c: vector.c:753: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:701: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590: error: can't convert between vector values of different size
vector.c: vector.c:590: error: can't convert between vector values of different size
vector.c: vector.c:591: error: can't convert between vector values of different size
vector.c: vector.c:591: error: can't convert between vector values of different size
vector.c: vector.c:592: error: can't convert between vector values of different size
vector.c: vector.c:592: error: can't convert between vector values of different size
vector.c: vector.c:593: error: can't convert between vector values of different size
vector.c: vector.c:593: error: can't convert between vector values of different size
vector.c: vector.c:753: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590: error: can't convert between vector values of different size
vector.c: vector.c:590: error: can't convert between vector values of different size
vector.c: vector.c:591: error: can't convert between vector values of different size
vector.c: vector.c:591: error: can't convert between vector values of different size
vector.c: vector.c:592: error: can't convert between vector values of different size
vector.c: vector.c:592: error: can't convert between vector values of different size
vector.c: vector.c:593: error: can't convert between vector values of different size
vector.c: vector.c:593: error: can't convert between vector values of different size
vector.c: vector.c:753: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646: error: can't convert between vector values of different size
vector.c: vector.c:646: error: can't convert between vector values of different size
vector.c: vector.c:647: error: can't convert between vector values of different size
vector.c: vector.c:647: error: can't convert between vector values of different size
vector.c: vector.c:648: error: can't convert between vector values of different size
vector.c: vector.c:648: error: can't convert between vector values of different size
vector.c: vector.c:649: error: can't convert between vector values of different size
vector.c: vector.c:649: error: can't convert between vector values of different size
vector.c: vector.c:753: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646: error: can't convert between vector values of different size
vector.c: vector.c:646: error: can't convert between vector values of different size
vector.c: vector.c:647: error: can't convert between vector values of different size
vector.c: vector.c:647: error: can't convert between vector values of different size
vector.c: vector.c:648: error: can't convert between vector values of different size
vector.c: vector.c:648: error: can't convert between vector values of different size
vector.c: vector.c:649: error: can't convert between vector values of different size
vector.c: vector.c:649: error: can't convert between vector values of different size
vector.c: vector.c:753: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: can't convert between vector values of different size
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:129: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O -fomit-frame-pointer sse41
gcc -m64 -march=core2 -Os -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756: error: incompatible types when assigning to type 'v64' from type 'int'

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