Implementation notes: amd64, hydra2, crypto_hash/cubehash82

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
135980emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
135980emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
135980emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
135984emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
135984emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
135988emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
135988emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
136004emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
136004emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
136028emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
136320emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
136364emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014052620140525
136364emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
136520emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
136524emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014052620140525
136704emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
136704emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014052620140525
136728emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
136732emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014052620140525
136864emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
136868emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
136868emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
136868emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
136944emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
137656emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014052620140525
137656emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
137704emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
137736emmintrin4gcc -O -fomit-frame-pointer2014052620140525
137736emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
137784emmintrin4gcc -m64 -O -fomit-frame-pointer2014052620140525
138216emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
138216emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014052620140525
138464emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
138464emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
138464emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
138468emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
138492emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
138496emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
138500emmintrin3gcc -m64 -O -fomit-frame-pointer2014052620140525
138504emmintrin3gcc -O -fomit-frame-pointer2014052620140525
139220emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
139292emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
140864emmintrin4clang -O3 -fomit-frame-pointer2014071220140622
140896emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
140896emmintrin4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
140896emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
140896emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
140896emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
140896emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
141484emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
141504emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
141512emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014052620140525
141524emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014052620140525
141580emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
141580emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
142144emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
142188emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
142676emmintrin3clang -O3 -fomit-frame-pointer2014071220140622
142704emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
142704emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
142708emmintrin3clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
142708emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
142708emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
142708emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
142712emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
142712emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
142936emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
142936emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
142940emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
142992emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
142992emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
143200emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
143200emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
143556emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
143560emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
143744emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
143748emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
143844emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
143844emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
143844emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
143892emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
143892emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
143892emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
143892emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
143892emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
144004emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
144004emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
144132emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
144132emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
144132emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
144132emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
144152emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
144276emmintrin4gcc -O3 -fomit-frame-pointer2014052620140525
144276emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
144276emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014052620140525
144368emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
144368emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
144504emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
144504emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
144520emmintrin4gcc -O2 -fomit-frame-pointer2014052620140525
144520emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
144520emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014052620140525
144916emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
144920emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
145588emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
145588emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
145644emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
145648emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
145648emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
145744emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
145760emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
145760emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
145760emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
145760emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
145796emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
145796emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
145796emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
145796emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
145820emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
145824emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
145952emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
145952emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
146004emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
146024emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
146024emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
146024emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
146024emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
146032emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
146048emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
146064emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
146068emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
146128emmintrin3gcc -O3 -fomit-frame-pointer2014052620140525
146128emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
146128emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014052620140525
146384emmintrin3gcc -O2 -fomit-frame-pointer2014052620140525
146384emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
146384emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014052620140525
146668emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
146672emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
146672emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
147348emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
147348emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
147652emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
147652emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
147752emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
147808emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
147888emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
147888emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
147952emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
147952emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
148296emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
148296emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
163112emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
163112emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
165136emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
165140emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
166928emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
166928emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
167652emmintrin4gcc -Os -fomit-frame-pointer2014052620140525
167652emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
167652emmintrin4gcc -m64 -Os -fomit-frame-pointer2014052620140525
167652emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
167652emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014052620140525
167980emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
167980emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
169192emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
169196emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
169196emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
169200emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
169520emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
169528emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
170156emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
170160emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014052620140525
170248emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
170248emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
170624emmintrin3gcc -m64 -Os -fomit-frame-pointer2014052620140525
170624emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014052620140525
170632emmintrin3gcc -Os -fomit-frame-pointer2014052620140525
170632emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
170636emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
170692emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
171732emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
171732emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
171732emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
171732emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
172096emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
172816emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
172820emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
172820emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
172820emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
172820emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
173044emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014052620140525
173064emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
174428emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
174428emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
174428emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
174428emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
174428emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
581840unrolledclang -O3 -fomit-frame-pointer2014071220140622
581892unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
581892unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
581988unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
584168unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
584628unrolledclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
586356unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
603712simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
608504simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
608664simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
610796simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
610796simplegcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
616184simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
616224simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
616224simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
633592unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
634344unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
634344unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
634344unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
644680unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
648608simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
648608simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
648616simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
649288simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
649348simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
650100simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
650100simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
655744unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
655744unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
655776unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
655776unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
657132unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
657132unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
657132unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
657204unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
657916unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
662552simplegcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
662616simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
662920simplegcc -O3 -fomit-frame-pointer2014052620140525
662920simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
662920simplegcc -m64 -O3 -fomit-frame-pointer2014052620140525
663516unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
663532unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
664060simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
664068simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
664204unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
664248unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
668924unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
668924unrolledgcc -march=nocona -O -fomit-frame-pointer2014052620140525
669864unrolledgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
669864unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
669976unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
670552unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
670552unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
670768unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
671184unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
671396unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
671432unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
671432unrolledgcc -m64 -O3 -fomit-frame-pointer2014052620140525
671444unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
671496unrolledgcc -O3 -fomit-frame-pointer2014052620140525
672424unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
672500unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
673836unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
674624unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
674660unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
674676unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
674676unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
674696unrolledgcc -O -fomit-frame-pointer2014052620140525
674696unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
674716unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
674728unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
674800unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
674804unrolledgcc -m64 -O -fomit-frame-pointer2014052620140525
674824unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
676212unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
676212unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
676984unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
676984unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
678544unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
678544unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
683252unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
683252unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
683260unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
683260unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
683288unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
684068unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
686516unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
686524unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
686544unrolledgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
686556unrolledgcc -march=k8 -O -fomit-frame-pointer2014052620140525
686572unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
686668unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
686700unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
686712unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
699600unrolledgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
699604unrolledgcc -Os -fomit-frame-pointer2014052620140525
699604unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
699704unrolledgcc -m64 -Os -fomit-frame-pointer2014052620140525
699704unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
699704unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
699704unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
701200unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
701300unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
701300unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
701300unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
701300unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
707296unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
707444unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
707448unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
707484unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
707812unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
707940unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
707940unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
710308unrolledgcc -O2 -fomit-frame-pointer2014052620140525
710308unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
711136unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
711292unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
711316unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
711428unrolledgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
711456unrolledgcc -m64 -O2 -fomit-frame-pointer2014052620140525
763756simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
918632simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
918636simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
919292simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
919408simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
919628simplegcc -funroll-loops -O -fomit-frame-pointer2014052620140525
919628simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
919684simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
920764simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
920768simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
920884simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
920884simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
940396simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
940396simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
940460simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
942932simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
942968simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
944460simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
944460simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1002080specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
1002084specgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
1005360specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
1005456specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
1041364specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
1042520specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
1042520specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
1042520specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
1042572specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
1072148specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
1072148specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
1073524specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
1073532specgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
1073540specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
1078604specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1078676specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1082808specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
1082856specgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
1084328specgcc -O3 -fomit-frame-pointer2014052620140525
1084328specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
1084328specgcc -m64 -O3 -fomit-frame-pointer2014052620140525
1084336specgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1084344specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
1088704specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
1088704specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
1100700specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
1100700specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
1100900specgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
1110316specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1110400specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1111912specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
1111916specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
1148240specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
1148624specgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
1176216specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
1176216specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
1176216specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
1176288specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
1176588specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
1178384specgcc -O2 -fomit-frame-pointer2014052620140525
1178660specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
1178684specgcc -m64 -O2 -fomit-frame-pointer2014052620140525
1179796specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1179796specgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
1183932specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
1184292specgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
1261940specclang -O3 -fomit-frame-pointer2014071220140622
1261964specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
1261964specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
1261972specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
1261984specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
1261988specclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
1262004specclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
1358216specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
1358252specgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
1358260specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
1358260specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
1358268specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
1358292specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1359016specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
1363640specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
1363640specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
1363644specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
1363660specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
1363960specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
1366640specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
1366640specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
1366640specgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
1366648specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
1367004specgcc -m64 -Os -fomit-frame-pointer2014052620140525
1367396specgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
1367428specgcc -Os -fomit-frame-pointer2014052620140525
1376176specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
1376352specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
1383020specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
1383584specgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
1410028emmintrin4gcc2014052620140525
1410060emmintrin4cc2014052620140525
1410060emmintrin4gcc -funroll-loops2014052620140525
1427956emmintrin3gcc -funroll-loops2014052620140525
1427988emmintrin3cc2014052620140525
1427988emmintrin3gcc2014052620140525
1737616specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
1765520specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
1770628specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
1770636specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
1771772specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
1771772specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
1779620specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
1779624specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
1779900specgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
1780932unrolledcc2014052620140525
1780932unrolledgcc2014052620140525
1780932unrolledgcc -funroll-loops2014052620140525
1786592specgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
1786596specgcc -march=nocona -O -fomit-frame-pointer2014052620140525
1832604specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
1832652specgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
1832660specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
1832888specgcc -O -fomit-frame-pointer2014052620140525
1832896specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
1832928specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
1832988specgcc -m64 -O -fomit-frame-pointer2014052620140525
1833004specgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
1838536specgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
1839076specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
1841656specgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
1841656specgcc -march=k8 -O -fomit-frame-pointer2014052620140525
2153748simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
2153748simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
2167056simpleclang -O3 -fomit-frame-pointer2014071220140622
2167108simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
2167108simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
2167456simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
2167732simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
3083856simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
3084860simplegcc -march=nocona -O -fomit-frame-pointer2014052620140525
3110040simplegcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
3131840simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
3138368simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
3138408simplegcc -march=barcelona -O -fomit-frame-pointer2014052620140525
3164096simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
3164172simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
3175512simplegcc -march=nocona -Os -fomit-frame-pointer2014052620140525
3175600simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
3212536simplegcc -O -fomit-frame-pointer2014052620140525
3212740simplegcc -m64 -O -fomit-frame-pointer2014052620140525
3213208simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
3213308simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
3213332simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
3213344simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
3213560simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
3213560simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
3225548simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
3225648simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
3233872simplegcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
3233904simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
3233952simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
3234052simplegcc -O2 -fomit-frame-pointer2014052620140525
3234052simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
3234100simplegcc -m64 -O2 -fomit-frame-pointer2014052620140525
3234820simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
3234820simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
3234848simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
3234876simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
3256184simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
3256320simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
3256332simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
3256336simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
3256340simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
3257672simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
3257676simplegcc -march=k8 -O -fomit-frame-pointer2014052620140525
3263244simplegcc -march=k8 -Os -fomit-frame-pointer2014052620140525
3263356simplegcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
3263404simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
3263416simplegcc -m64 -Os -fomit-frame-pointer2014052620140525
3263420simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
3263632simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
3267420simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
3267420simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
3267528simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
3267532simplegcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
3267576simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
3267660simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
3267672simplegcc -Os -fomit-frame-pointer2014052620140525
3281420simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
11329516simplegcc2014052620140525
11329524simplecc2014052620140525
11329808simplegcc -funroll-loops2014052620140525
22594736specgcc -funroll-loops2014052620140525
22759612speccc2014052620140525
22793768specgcc2014052620140525

Compiler output

Implementation: crypto_hash/cubehash82/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/cubehash82/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/cubehash82/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/cubehash82/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/cubehash82/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/cubehash82/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