Implementation notes: amd64, hydra2, crypto_hash/cubehash832

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
10616emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
10616emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014052620140525
10648emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014052620140525
10652emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
10656emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
10664emmintrin4gcc -O -fomit-frame-pointer2014052620140525
10672emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
10672emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
10672emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
10692emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
10692emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014052620140525
10700emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
10712emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
10724emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014052620140525
10724emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
10724emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
10740emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
10740emmintrin4gcc -m64 -O -fomit-frame-pointer2014052620140525
10748emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
10760emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
10760emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
10768emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
10876emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
10876emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
10908emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
10920emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
10920emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
10972emmintrin4clang -O3 -fomit-frame-pointer2014071220140622
10992emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
11000emmintrin4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
11000emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
11000emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
11000emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
11024emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
11056emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
11056emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
11064emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
11072emmintrin4gcc -O3 -fomit-frame-pointer2014052620140525
11072emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014052620140525
11088emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
11088emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
11104emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
11104emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
11108emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
11108emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
11108emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
11112emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
11112emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
11176emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
11192emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
11196emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
11196emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
11196emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
11200emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
11200emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
11232emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
11232emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
11252emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
11252emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
11292emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
11292emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
11344emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
11344emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
11384emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
11384emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
11388emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
11412emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
11412emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
11412emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
11412emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
11412emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
11436emmintrin4gcc -O2 -fomit-frame-pointer2014052620140525
11436emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
11440emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014052620140525
11540emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
11540emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
12344emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
12348emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014052620140525
12348emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
12348emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
12412emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
12412emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
12416emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
12416emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
12428emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
12452emmintrin3gcc -O -fomit-frame-pointer2014052620140525
12456emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
12460emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
12460emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
12460emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
12464emmintrin3gcc -m64 -O -fomit-frame-pointer2014052620140525
12524emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
12524emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
12532emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
12532emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014052620140525
12540emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
12540emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014052620140525
12548emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
12548emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
12556emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
12556emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014052620140525
12704emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
12704emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
12760emmintrin3clang -O3 -fomit-frame-pointer2014071220140622
12776emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
12780emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
12796emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
12796emmintrin3clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
12796emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
12796emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
12796emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
12796emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
12812emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
12812emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
12812emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
12920emmintrin3gcc -O3 -fomit-frame-pointer2014052620140525
12920emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014052620140525
12924emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
12924emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
12924emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
12924emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
12928emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
12984emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
12984emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
13020emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
13020emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
13028emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
13028emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
13028emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
13028emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
13036emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
13068emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
13068emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
13104emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
13104emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
13132emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
13144emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
13152emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
13164emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
13164emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
13164emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
13216emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
13224emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
13224emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
13280emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
13300emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
13304emmintrin3gcc -O2 -fomit-frame-pointer2014052620140525
13304emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
13304emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014052620140525
13304emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
13304emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
13304emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
13304emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
13308emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
13336emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
13364emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
13436emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
13436emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
13436emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
13436emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
13436emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
13456emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
13456emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
13460emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
13460emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014052620140525
13480emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
13480emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
13480emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
13480emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
13528emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
13792emmintrin4gcc -m64 -Os -fomit-frame-pointer2014052620140525
13792emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014052620140525
13812emmintrin4gcc -Os -fomit-frame-pointer2014052620140525
13812emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
13812emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
15172emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
15172emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
15572emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
15572emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
15572emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
15572emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
15572emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
15612emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
15612emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
15652emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
15652emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
15652emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
15656emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
15668emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
15668emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
15740emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
15836emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014052620140525
15856emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
16020emmintrin3gcc -Os -fomit-frame-pointer2014052620140525
16020emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
16020emmintrin3gcc -m64 -Os -fomit-frame-pointer2014052620140525
16020emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
16032emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014052620140525
65016simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
65064simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
66480simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
66480simplegcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
66628simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
67540simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
67540simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
67540simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
67580simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
68976unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
68980unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
69116unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
69120unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
69120unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
69120unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
69792simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
69792simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
70228simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
70244unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
70260simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
70260simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
70348simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
70352simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
71048simplegcc -O3 -fomit-frame-pointer2014052620140525
71048simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
71048simplegcc -m64 -O3 -fomit-frame-pointer2014052620140525
71080simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
71160unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
71160unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
71176simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
71564unrolledgcc -O3 -fomit-frame-pointer2014052620140525
71564unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
71564unrolledgcc -m64 -O3 -fomit-frame-pointer2014052620140525
72228unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
72228unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
72452simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
72452simplegcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
72960unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
72960unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
73376unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
73376unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
73376unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
73480unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
73480unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
73536unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
73536unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
73684unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
73684unrolledgcc -march=nocona -O -fomit-frame-pointer2014052620140525
73796unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
73936unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
74076unrolledclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
74088unrolledclang -O3 -fomit-frame-pointer2014071220140622
74124unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
74140unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
74144unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
74144unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
74156unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
74680unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
74680unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
74884unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
74892unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
75920unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
75932unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
75932unrolledgcc -m64 -O -fomit-frame-pointer2014052620140525
75932unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
75932unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
75940unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
75940unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
75944unrolledgcc -O -fomit-frame-pointer2014052620140525
75980unrolledgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
75980unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
75980unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
76616unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
76636unrolledgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
77012unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
77040unrolledgcc -march=k8 -O -fomit-frame-pointer2014052620140525
77428unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
77440unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
77500unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
77896unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
77932unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
78004unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
78004unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
78040unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
78084unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
78084unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
78156unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
78156unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
78156unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
78156unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
78156unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
78248unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
78260unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
78300unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
78300unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
78396unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
79544unrolledgcc -O2 -fomit-frame-pointer2014052620140525
79564unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
79564unrolledgcc -m64 -O2 -fomit-frame-pointer2014052620140525
95248simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
95248simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
96568simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
96592simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
97376simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
97376simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
97376simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
97468simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
97468simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
98136simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
98136simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
98492simplegcc -funroll-loops -O -fomit-frame-pointer2014052620140525
98492simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
98492simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
98828simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
98828simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
98836simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
98836simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
107556emmintrin4gcc2014052620140525
107560emmintrin4cc2014052620140525
107560emmintrin4gcc -funroll-loops2014052620140525
108056unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
108056unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
108072unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
108080unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
108080unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
108284unrolledgcc -Os -fomit-frame-pointer2014052620140525
108308unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
108412unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
108424unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
108436unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
108436unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
108436unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
108436unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
108460unrolledgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
108496unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
108512unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
108524unrolledgcc -m64 -Os -fomit-frame-pointer2014052620140525
108640unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
108640unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
109304unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
109304unrolledgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
109312unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
109312unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
125400emmintrin3cc2014052620140525
125400emmintrin3gcc2014052620140525
125400emmintrin3gcc -funroll-loops2014052620140525
190116unrolledcc2014052620140525
190136unrolledgcc -funroll-loops2014052620140525
190152unrolledgcc2014052620140525
204808simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
205200simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
205200simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
205204simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
213992simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
214008simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
214080simpleclang -O3 -fomit-frame-pointer2014071220140622
281856specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
281904specgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
286692simplegcc -march=nocona -O -fomit-frame-pointer2014052620140525
286916simplegcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
287360simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
287496simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
292036simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
292036simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
292256specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
292264specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
293048simplegcc -march=barcelona -O -fomit-frame-pointer2014052620140525
298140simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
298152simplegcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
298352simplegcc -O2 -fomit-frame-pointer2014052620140525
298508simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
298528simplegcc -O -fomit-frame-pointer2014052620140525
298528simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
298648simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
298656simplegcc -m64 -O2 -fomit-frame-pointer2014052620140525
298668simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
298720simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
299160simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
299548simplegcc -m64 -O -fomit-frame-pointer2014052620140525
299596simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
300036simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
300232simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
300452simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
300792simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
300792simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
301476simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
304228simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
304320simplegcc -march=k8 -O -fomit-frame-pointer2014052620140525
310552specgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
310580specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
310596specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
319364specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
319432specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
319444specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
319468specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
319480specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
319488specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
319488specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
319888specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
319888specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
321580specgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
321608specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
322996specgcc -O3 -fomit-frame-pointer2014052620140525
323032specgcc -m64 -O3 -fomit-frame-pointer2014052620140525
323076specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
323092specgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
323376specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
327264simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
327288simplegcc -march=nocona -Os -fomit-frame-pointer2014052620140525
332116simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
332132simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
332144simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
332172simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
332196simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
332200simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
332632simplegcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
332636simplegcc -m64 -Os -fomit-frame-pointer2014052620140525
332680simplegcc -Os -fomit-frame-pointer2014052620140525
332692simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
333360simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
333364simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
334364simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
334392simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
334428simplegcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
334428simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
334840simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
334840simplegcc -march=k8 -Os -fomit-frame-pointer2014052620140525
334972simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
335168simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
336860simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
351680specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
351680specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
357764specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
357984specgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
372364specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
372696specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
372876specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
372888specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
380144specgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
380144specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
380380specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
381168specgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
381176specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
381312specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
381700specgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
390168specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
390428specgcc -O2 -fomit-frame-pointer2014052620140525
390428specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
390428specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
390456specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
390504specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
390664specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
390672specgcc -m64 -O2 -fomit-frame-pointer2014052620140525
413752specgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
413800specgcc -march=nocona -O -fomit-frame-pointer2014052620140525
413976specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
413980specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
416220specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
416220specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
416220specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
416272specclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
416272specclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
416348specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
416420specclang -O3 -fomit-frame-pointer2014071220140622
441732specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
442004specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
442048specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
442352specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
448736specgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
448768specgcc -march=k8 -O -fomit-frame-pointer2014052620140525
450056specgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
450056specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
450056specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
451880specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
452128specgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
457756specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
457760specgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
457760specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
457764specgcc -O -fomit-frame-pointer2014052620140525
457764specgcc -m64 -O -fomit-frame-pointer2014052620140525
457852specgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
458124specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
458148specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
503128specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
503148specgcc -Os -fomit-frame-pointer2014052620140525
503168specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
503188specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
503464specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
503700specgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
504224specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
504280specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
504304specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
504436specgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
504472specgcc -m64 -Os -fomit-frame-pointer2014052620140525
504612specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
506288specgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
506292specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
506316specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
506340specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
506488specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
506848specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
506996specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
513996specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
514080specgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
514508specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
514836specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
1024388simplegcc -funroll-loops2014052620140525
1024428simplecc2014052620140525
1024740simplegcc2014052620140525
2580752speccc2014052620140525
2591740specgcc2014052620140525
2594920specgcc -funroll-loops2014052620140525

Compiler output

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

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
clang -O3 -fwrapv -march=native -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

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

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