Implementation notes: amd64, h4e350, crypto_hash/groestl512

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
86109opterongcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
86115opterongcc -funroll-loops -O -fomit-frame-pointer2014053120140525
86130opterongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
86250opterongcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
86250opterongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
86442opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
86448opterongcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
86463opterongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
86466opterongcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
86520opterongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
86523opterongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
86535opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
86538opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
86538opterongcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
86541opterongcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
86541opterongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
86562opterongcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
86571opterongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
86880opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
86976opterongcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
86976opterongcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
86991opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
86994opterongcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
86994opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
87000opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
87015opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
87039opterongcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
87048opterongcc -m64 -O3 -fomit-frame-pointer2014053120140525
87051opterongcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
87066opterongcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
87069opterongcc -O3 -fomit-frame-pointer2014053120140525
87135opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
87138opterongcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
87171opterongcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
87180opterongcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
87189opterongcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
87198opterongcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
87219opterongcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
87228opterongcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
87228opterongcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
87234opterongcc -O2 -fomit-frame-pointer2014053120140525
87243opterongcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
87246opterongcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
87249opterongcc -m64 -O2 -fomit-frame-pointer2014053120140525
87255opterongcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
87258opterongcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
87270opterongcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
87282opterongcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
87357opterongcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
87387opterongcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
87771opteronclang -O3 -fomit-frame-pointer2014071220140622
87771opteronclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
87777opteronclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
87780opteronclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
87933opterongcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
87933opterongcc -march=barcelona -O -fomit-frame-pointer2014053120140525
87936opteronclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
87939opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
87951opterongcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
87957opterongcc -march=k8 -O -fomit-frame-pointer2014053120140525
87987opterongcc -march=nocona -O -fomit-frame-pointer2014053120140525
88008opterongcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
88047opterongcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
88050opterongcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
88497opterongcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
88500opterongcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
88506opterongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
88506opterongcc -m64 -O -fomit-frame-pointer2014053120140525
88506opterongcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
88509opterongcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
88509opterongcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
88515opterongcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
88533opterongcc -O -fomit-frame-pointer2014053120140525
88536opterongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
88545opterongcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
88554opterongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
88557opterongcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
88563opterongcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
88563opterongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
88572opterongcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
89091opterongcc -march=k8 -Os -fomit-frame-pointer2014053120140525
89097opterongcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
89103opterongcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
89109opterongcc -Os -fomit-frame-pointer2014053120140525
89109opterongcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
89112opterongcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
89112opterongcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
89112opterongcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
89118opterongcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
89118opterongcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
89226opterongcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
89232opterongcc -march=nocona -Os -fomit-frame-pointer2014053120140525
89295opterongcc -m64 -Os -fomit-frame-pointer2014053120140525
89601opterongcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
98514core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
98517core2duogcc -funroll-loops -O -fomit-frame-pointer2014053120140525
98523core2duogcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
98532core2duogcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
98532core2duogcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
98535core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
98541core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
98544core2duogcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
98550core2duogcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
98556core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
98559core2duogcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
98559core2duogcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
98562core2duogcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
98574core2duogcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
98577core2duogcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
98577core2duogcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
98592core2duogcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
98619core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
99018core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
99063core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
99156core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
99183core2duogcc -O3 -fomit-frame-pointer2014053120140525
99183core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
99186core2duogcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
99192core2duogcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
99198core2duogcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
99204core2duogcc -m64 -O3 -fomit-frame-pointer2014053120140525
99204core2duogcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
99222core2duogcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
99222core2duogcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
99222core2duogcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
99225core2duogcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
99231core2duogcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
99237core2duogcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
99243core2duogcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
99258core2duogcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
99258core2duogcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
99282core2duogcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
99288core2duogcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
99297core2duogcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
99306core2duogcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
99339core2duogcc -O2 -fomit-frame-pointer2014053120140525
99357core2duogcc -m64 -O2 -fomit-frame-pointer2014053120140525
99363core2duogcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
99366core2duogcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
99372core2duogcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
99387core2duogcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
99393core2duogcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
99420core2duogcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
99426core2duogcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
99597core2duogcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
99612core2duogcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
99783core2duogcc -march=nocona -O -fomit-frame-pointer2014053120140525
99798core2duogcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
99807core2duoclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
99807core2duoclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
99810core2duoclang -O3 -fomit-frame-pointer2014071220140622
99870core2duoclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
99942core2duogcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
99951core2duogcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
99963core2duogcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
99969core2duogcc -O -fomit-frame-pointer2014053120140525
99969core2duogcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
99972core2duoclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
99972core2duogcc -m64 -O -fomit-frame-pointer2014053120140525
99987core2duogcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
99987core2duogcc -march=barcelona -O -fomit-frame-pointer2014053120140525
100002core2duogcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
100008core2duogcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
100302core2duogcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
100305core2duogcc -march=k8 -O -fomit-frame-pointer2014053120140525
101064core2duogcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
101088core2duogcc -march=k8 -Os -fomit-frame-pointer2014053120140525
101091core2duogcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
101091core2duogcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
101094core2duogcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
101094core2duogcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
101097core2duogcc -Os -fomit-frame-pointer2014053120140525
101097core2duogcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
101097core2duogcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
101097core2duogcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
101097core2duogcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
101103core2duogcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
101103core2duogcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
101103core2duogcc -m64 -Os -fomit-frame-pointer2014053120140525
101103core2duogcc -march=nocona -Os -fomit-frame-pointer2014053120140525
101106core2duogcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
101106core2duogcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
101109core2duogcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
101109core2duogcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
101112core2duogcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
101121core2duogcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
101133core2duogcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
101136core2duogcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
104493sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
104577sphlibgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
104625sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
104670sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
104709sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
104775sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
104922sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
104952sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
105021sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
105729sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
105780sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
105903sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
105927sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
105936sphlibgcc -march=k8 -O -fomit-frame-pointer2014053120140525
105954sphlibgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
105987sphlibgcc -m64 -O -fomit-frame-pointer2014053120140525
106059sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
106107sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
106113sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
106236sphlibgcc -O -fomit-frame-pointer2014053120140525
106368sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
106524sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
107115sphlibgcc -march=nocona -O -fomit-frame-pointer2014053120140525
107475sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
107793sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
107967sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
108171sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
108201sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
108363sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
108534sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
108585sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
108741sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
108744sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2014053120140525
108762sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2014053120140525
108783sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
108837sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
109263sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
109323sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2014053120140525
109386sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
109392sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
109392sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
109422sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
109425sphlib-adaptedgcc -O -fomit-frame-pointer2014053120140525
109539sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
109668sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
110199sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
110694core2duogcc -funroll-loops2014053120140525
110727core2duogcc2014053120140525
110745core2duocc2014053120140525
113598opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
114048opt64gcc -m64 -O -fomit-frame-pointer2014053120140525
114273opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
114297opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
114321opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
114708opt64gcc -march=k8 -O -fomit-frame-pointer2014053120140525
114726opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
114852opt64gcc -march=nocona -O -fomit-frame-pointer2014053120140525
115080opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
115086opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
115167opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
115359opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
115422opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
115440opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
115485opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
115542opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
115596opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
115698opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
115890opt64gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
115914opt64gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
115962opt64gcc -O -fomit-frame-pointer2014053120140525
115974opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
115977opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
144207sphlibclang -O3 -fomit-frame-pointer2014071220140622
144666sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
144732sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
145605sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
146988sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
147573sphlib-adaptedclang -O3 -fomit-frame-pointer2014071220140622
147753sphlib-adaptedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
149118sphlib-adaptedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
149550sphlib-adaptedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
149736sphlib-adaptedclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
157680sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
158055sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
158265sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
158298sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
159987sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
160056sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
160074sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
160092sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
160179sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
160374sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
160407sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
160863opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
160932opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
160950opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
161199sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
161223sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
161319sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
161574opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
161721sphlibgcc -m64 -O2 -fomit-frame-pointer2014053120140525
162042sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
162135sphlibgcc -O2 -fomit-frame-pointer2014053120140525
162138opt64gcc -m64 -Os -fomit-frame-pointer2014053120140525
162162sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
162186opt64gcc -Os -fomit-frame-pointer2014053120140525
162198sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
162327opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
162336opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
162342sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
162405opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
162471opt64gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
162510opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
162684opt64gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
162705opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
162717sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
162723opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
162954opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
162978sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
162999opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
163203sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
163305sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
163320sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
163335sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
163410sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
163440sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
163545opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
163545sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
163602sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
163602opt64gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
163626sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
163647sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
163722sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
163788sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
163815sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
163845sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
163923sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
163941sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
164040sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
164073sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
164151sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
164193sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
164217sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
164316opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
164316sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
164436sphlibgcc -m64 -Os -fomit-frame-pointer2014053120140525
164463sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
164556sphlibgcc -Os -fomit-frame-pointer2014053120140525
164559sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
164817sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
164856sphlibgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
164868sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
164949sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
164976sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
165348opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
165378sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
165420opt64gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
165708sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
165744sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
165750sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
165756sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
165762sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
165783sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
165858sphlibgcc2014053120140525
165984sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
166005sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
166047sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
166086sphlibcc2014053120140525
166143sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
166170sphlibgcc -funroll-loops2014053120140525
166245sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
166347sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
166347sphlibgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
166860sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
166932sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
166938sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
166977sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
167010sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
167067sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
167100sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
167184sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
167334sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
167400sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
167463sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
167502sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
167520sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
167565sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
167682sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
167715sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
167721sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
167793sphlibgcc -O3 -fomit-frame-pointer2014053120140525
167853sphlibgcc -m64 -O3 -fomit-frame-pointer2014053120140525
167937sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
167946sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
167949sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
168222sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
168246sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
168303sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014053120140525
168369sphlib-smallgcc -O -fomit-frame-pointer2014053120140525
168372sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
168411sphlib-smallgcc -m64 -O -fomit-frame-pointer2014053120140525
168429sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
168432sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
168438sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
168465opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
168477sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
168588sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2014053120140525
168666opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
168786sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
168846sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
168972sphlib-adaptedgcc -O3 -fomit-frame-pointer2014053120140525
169254sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
169356sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
169362sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
169398opt64gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
169485sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
169584opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
169635opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
169662sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
169725sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
169806sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
169848opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
169878sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
169950opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
169995sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
170001sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
170016opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
170022opt64gcc -O2 -fomit-frame-pointer2014053120140525
170031sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
170094sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
170184opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
170250opt64gcc -m64 -O3 -fomit-frame-pointer2014053120140525
170265opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
170295opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
170337opt64gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
170394opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
170505opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
170517opt64gcc -O3 -fomit-frame-pointer2014053120140525
170610opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
170640opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
170673opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
170868sphlib-adaptedcc2014053120140525
170919opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
170994sphlib-adaptedgcc2014053120140525
171144sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
171213opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
171216sphlib-adaptedgcc -funroll-loops2014053120140525
171231sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
171282opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
171375sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
171417sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
171420sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
171468sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
171540opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
171591sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
171606opt64gcc -m64 -O2 -fomit-frame-pointer2014053120140525
171687sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
171729opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
171774sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
171795opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
171804opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
171819sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
171855sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
171873opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
171873sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
171906opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
171909opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
171960sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
171966sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
172080sphlib-adaptedgcc -O2 -fomit-frame-pointer2014053120140525
172182sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
172278sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
172278opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
172281opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
172344opt64gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
172362opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
172527sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2014053120140525
172536opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
172542sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
172548sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
172659opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
172743sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
172815sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
172842sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
172860opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
172923sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
172974sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
173001sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
173124sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
173175opt64gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
173226opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
173286sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
173361sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
173424sphlib-adaptedgcc -Os -fomit-frame-pointer2014053120140525
173427sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
173439opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
173541sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2014053120140525
173670sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
173685sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
173910sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
173913sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
174009sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
174018sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
174039sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014053120140525
174072sphlib-smallgcc -O3 -fomit-frame-pointer2014053120140525
174078sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
174087sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
174150sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
174681opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
174792opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
175050sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
175134sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
175149sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
175275sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
175299sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
175305sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
175365sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
175428sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
175605sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
175644sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
175653sphlib-smallgcc -O2 -fomit-frame-pointer2014053120140525
175722sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014053120140525
175992sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
176739opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
177033opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
177645mmxgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
177990mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
178176mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
179136mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
179235mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
179322mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
179682mmxgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
179712mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
179991mmxgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
180156mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
180237mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
180507mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
180564mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
180678mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
180681mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
180699mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
180882mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
180951mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
181053mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
181071mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
181203mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
181269mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
181341mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
182316mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
182427mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
182784sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
182844sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
182868sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
182916sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
182997sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
183075mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
183417sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
183441sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
183840mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
185598sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
185610sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014053120140525
185850sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
185925sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
186045mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
186135mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
186153mmxgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
186336mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
186504sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
186558sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
186558sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
186651mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
187104mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
187137mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
187467mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
187737mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
192042sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
192051sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
193107mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
193194sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
193215sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
193278mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
193440mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
193506mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
193602mmxgcc -m64 -Os -fomit-frame-pointer2014053120140525
193653mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
193716mmxgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
193818mmxgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
194025mmxgcc -Os -fomit-frame-pointer2014053120140525
194061sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
194073sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
194076sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
194079sphlib-smallgcc -Os -fomit-frame-pointer2014053120140525
194082sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
194109sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
194130sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014053120140525
194133sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
194439mmxgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
194790mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
195027sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
195030mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
195048sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
195060sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
195087sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
195297mmxgcc -m64 -O3 -fomit-frame-pointer2014053120140525
195450mmxgcc -O3 -fomit-frame-pointer2014053120140525
195570sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
195579sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
196137sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
196227sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
196269mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
196311sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
196317sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
196347sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
196353sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
196362sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
196527mmxgcc -m64 -O -fomit-frame-pointer2014053120140525
196596mmxgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
196767sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
196845sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
196884sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
196950mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
196953mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
196968sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
197013sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
197133mmxgcc -O -fomit-frame-pointer2014053120140525
197247sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
197271mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
197292sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
197310sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
197325mmxgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
197379mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
197391sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
197640sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
197646sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
197712mmxgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
197754sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
197811sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
197895sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
197895sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
198021mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
198231sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
198369mmxgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
198420mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
198792mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
198882mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
199143mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
199308mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
199332mmxgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
200025mmxgcc -march=k8 -O -fomit-frame-pointer2014053120140525
200217mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
200943mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
201651mmxgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
203523mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
203583mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
203742mmxgcc -march=nocona -O -fomit-frame-pointer2014053120140525
203832mmxgcc -O2 -fomit-frame-pointer2014053120140525
203910mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
204141mmxgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
204144mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
204333mmxgcc -m64 -O2 -fomit-frame-pointer2014053120140525
216987opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
217116opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
217119opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
217164opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
217197opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
217413opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
217482opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
218013opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
218142opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
218145opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
218148opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
218202opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
218220opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
218310opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
220842opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
220896opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
220914opt32gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
220962opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
221001opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
221067opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
221097opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
228876opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
229050opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
229071vpermgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
229083vpermgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
229134vpermgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
229137vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
229149vpermgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
229170vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
229173vpermgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
229185vpermgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
229194vpermgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
229209vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
229209vpermgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
229218vpermgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
229269opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
229272vpermgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
229272vpermgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
229275vpermgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
229278vpermgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
229278vpermgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
229281vpermgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
229284vpermgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
229299vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
229338vpermgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
229338vpermgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
229350vpermgcc -m64 -O3 -fomit-frame-pointer2014053120140525
229356vpermgcc -O3 -fomit-frame-pointer2014053120140525
229356vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
229371vpermgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
229401vpermgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
229404vpermgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
229464vpermgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
229482vpermgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
229485vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
229488vpermgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
229494vpermgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
229494vpermgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
229494vpermgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
229497vpermgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
229503vpermgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
229503vpermgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
229782vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
229788vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
229791vpermgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
229791vpermgcc -m64 -O2 -fomit-frame-pointer2014053120140525
229794vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
229830vpermgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
229833vpermgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
229833vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
229839vpermgcc -O2 -fomit-frame-pointer2014053120140525
229932vpermgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
229953vpermgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
229995vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
230022vpermgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
230025vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
230076vpermgcc -march=nocona -O -fomit-frame-pointer2014053120140525
230097vpermgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
230160vpermgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
230160vpermgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
230178vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
230193vpermgcc -O -fomit-frame-pointer2014053120140525
230193vpermgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
230193vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
230196vpermgcc -m64 -O -fomit-frame-pointer2014053120140525
230208vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
230217vpermgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
230217vpermgcc -march=k8 -O -fomit-frame-pointer2014053120140525
230235vpermgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
230325vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
231552opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
231720vpermgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
231723vpermgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
231729vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
231729vpermgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
231729vpermgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
231735vpermgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
231735vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
231738vpermgcc -m64 -Os -fomit-frame-pointer2014053120140525
231738vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
231741vpermgcc -Os -fomit-frame-pointer2014053120140525
231741vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
231744vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
231747vpermgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
231801vpermgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
231807vpermgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
231810vpermgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
231810vpermgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
231816vpermgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
231816vpermgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
231822vpermgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
231822vpermgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
231825vpermgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
231996vpermgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
232368opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
232470opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
233400mmxclang -O3 -fomit-frame-pointer2014071220140622
233544mmxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
233604mmxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
233637opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
233736mmxclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
233871opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
234000opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
234132mmxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
234354opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
234498opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
234945opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
235077opt32gcc -m64 -O3 -fomit-frame-pointer2014053120140525
235143opt32gcc -O3 -fomit-frame-pointer2014053120140525
235185opt32gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
235338opt32gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
235347opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
235362opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
235572opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
235599opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
235635opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
235986opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
235998vpermcc2014053120140525
235998vpermgcc2014053120140525
236028vpermgcc -funroll-loops2014053120140525
236475opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
236676opt32gcc -Os -fomit-frame-pointer2014053120140525
236775opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
236913opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
237105opt32gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
237153opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
237225opt32gcc -m64 -Os -fomit-frame-pointer2014053120140525
237243opt32gcc -m64 -O2 -fomit-frame-pointer2014053120140525
237297opt32gcc -O2 -fomit-frame-pointer2014053120140525
237561opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
237579opt32gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
237753opt32gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
237777opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
237873opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
237897opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
238017opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
238098opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
238302opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
238590opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
238617opt32gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
238629opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
238650opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
239115opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
239343opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
239673opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
239679opt32gcc -march=nocona -O -fomit-frame-pointer2014053120140525
239859opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
239874opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
240039opt32gcc -march=k8 -O -fomit-frame-pointer2014053120140525
240108opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
240150opt32gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
240225opt32gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
240381opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
240405opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
240420opt32gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
240666opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
241131opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
243153opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
243180opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
243813opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
243933opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
244185opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
244215opt32gcc -O -fomit-frame-pointer2014053120140525
244323opt32gcc -m64 -O -fomit-frame-pointer2014053120140525
244377opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
244809opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
251700opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
251775opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
251823opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
251832opt32clang -O3 -fomit-frame-pointer2014071220140622
252306opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
266904vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
268107vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
268821vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
270849vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
271779vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
271932vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
273624vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
273768vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
281001sphlib-smallgcc2014053120140525
282468sphlib-smallcc2014053120140525
282723sphlib-smallgcc -funroll-loops2014053120140525
403086opt64cc2014053120140525
403197opt64gcc2014053120140525
403431opt64gcc -funroll-loops2014053120140525
525387opt32gcc -funroll-loops2014053120140525
525459opt32gcc2014053120140525
526149opt32cc2014053120140525
53160332bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
53183132bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
53184032bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
53322332bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
53325032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
53619632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
53619632bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
54866732bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
54867332bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
56916632bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
56917832bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
56928932bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
56949632bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
57106232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
57109232bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
57208232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
57251132bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
57259832bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
57470132bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
57473132bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
57475232bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
57475832bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
57556232bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
57573632bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
57685832bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
57686732bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2014053120140525
57688532bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2014053120140525
58037732bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
58138832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
58146032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
58161032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
58174832bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
58175732bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
58176332bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
58952432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
59234732bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
61168232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
61617932bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
80892332bit-bytesliced-c-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
80893832bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
80894132bit-bytesliced-c-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
80902832bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer2014071220140622
80910032bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
87761732bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
87762632bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
87767132bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
87807632bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
87858032bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2014053120140525
87863732bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2014053120140525
87864032bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
88810832bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
89067932bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
90573632bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
91022132bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
91023632bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
91025432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
91026632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
91067132bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
91067132bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
91069232bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
91071032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
92352932bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
92367032bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
92368832bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
92369432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
92373932bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
92382932bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
92389232bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2014053120140525
92391932bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
92401832bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2014053120140525
92401832bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
92403332bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
92515532bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
92537132bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
92549732bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
93339632bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
93340232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
93550832bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
94328432bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
94346732bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
1166307mmxcc2014053120140525
1166895mmxgcc2014053120140525
1168521mmxgcc -funroll-loops2014053120140525
129983132bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2014053120140525
129983132bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
129983432bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2014053120140525
129984032bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
129984632bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
129984932bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
129987332bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
130171832bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
130176632bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2014053120140525
157150532bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
157158632bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
157281032bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
160196732bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
160225232bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2014053120140525
480492332bit-bytesliced-c-smallcc2014053120140525
481186832bit-bytesliced-c-smallgcc -funroll-loops2014053120140525
483255632bit-bytesliced-c-smallgcc2014053120140525

Test failure

Implementation: crypto_hash/groestl512/aesni
Compiler: cc
error 111

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

Test failure

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

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: cc
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: cc
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: cc
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: cc
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc opteron
gcc opteron
gcc -funroll-loops opteron

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:847:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:851:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:852:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm9, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:853:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm10, [rdi+2*16]");
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:921:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:925:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:926:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm9, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:927:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm10, [rdi+2*16]");
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1192:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from:
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1158:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_P+"tostr(i)"*16]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_P+0*16]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-aes.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: __m256d ALL_1B;
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: ./groestl-intr-avx.h:722:8: note: expanded from:
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: error: assigning to '__m128i' from incompatible type 'int';
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./groestl-intr-avx.h:722:6: note: expanded from:
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
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: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer 32bit-bytesliced-c-small core2duo mmx opt32 opteron sphlib sphlib-adapted sphlib-small

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:847:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:851:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:852:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm9, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:921:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:925:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:926:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm9, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1192:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from:
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1158:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_P+"tostr(i)"*16]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_P+0*16]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:12:
hash.c: In file included from /usr/include/clang/3.0/include/immintrin.h:28:
hash.c: /usr/include/clang/3.0/include/mmintrin.h:43:19: error: unknown type name '__m64'
hash.c: static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/mmintrin.h:43:25: error: expected identifier or '('
hash.c: static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer 32bit-bytesliced-c-small core2duo mmx opt32 opteron

Compiler output

Implementation: crypto_hash/groestl512/sphlib
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
groestl.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
groestl.c: clang: warning: argument unused during compilation: '-mpclmul'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/groestl512/aesni
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:847:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:851:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:852:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:921:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:925:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:926:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1192:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from:
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1158:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_P+"tostr(i)"*16]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:12:
hash.c: In file included from /usr/include/clang/3.0/include/immintrin.h:28:
hash.c: /usr/include/clang/3.0/include/mmintrin.h:43:19: error: unknown type name '__m64'
hash.c: static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-bytesliced-c-small core2duo mmx opt32 opteron

Compiler output

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:847:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:851:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:852:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm9, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:853:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm10, [rdi+2*16]");
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:921:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:925:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:926:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm9, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:927:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm10, [rdi+2*16]");
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1192:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from:
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1158:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_P+"tostr(i)"*16]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_P+0*16]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-aes.h:19:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: __m256d ALL_1B;
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: ./groestl-intr-avx.h:722:8: note: expanded from:
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: error: assigning to '__m128i' from incompatible type 'int';
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./groestl-intr-avx.h:722:6: note: expanded from:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer 32bit-bytesliced-c-small core2duo mmx opt32 opteron

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:847:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:851:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:852:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm9, [rdi+1*16]
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:921:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:925:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm8, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:926:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm9, [rdi+1*16]
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1192:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from:
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1158:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_P+"tostr(i)"*16]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_P+0*16]
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: __m256d ALL_1B;
hash.c: ^
hash.c: ./groestl-intr-avx.h:848:3: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: ./groestl-intr-avx.h:722:8: note: expanded from:
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-bytesliced-c-small core2duo mmx opt32 opteron

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:823:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: ...
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:874:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:883:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:869:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:870:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:871:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:872:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:873:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:874:3: error: unknown type name '__m256d'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:925:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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