Implementation notes: amd64, h5e450, crypto_hash/groestl512

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
86229opterongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
86229opterongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
86232opterongcc -funroll-loops -O -fomit-frame-pointer2012072820120717
86235opterongcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
86310opterongcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
86424opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
86433opterongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
86442opterongcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
86451opterongcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
86496opterongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
86514opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
86517opterongcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
86523opterongcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
86529opterongcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
86532opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
86532opterongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
86538opterongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
86571opterongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
86871opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
86955opterongcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
86970opterongcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
86976opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
86985opterongcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
86985opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
86988opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
87012opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
87033opterongcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
87036opterongcc -m64 -O3 -fomit-frame-pointer2012072820120717
87090opterongcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
87096opterongcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
87102opterongcc -O3 -fomit-frame-pointer2012072820120717
87144opterongcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
87147opterongcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
87159opterongcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
87159opterongcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
87180opterongcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
87186opterongcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
87192opterongcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
87198opterongcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
87201opterongcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
87207opterongcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
87210opterongcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
87222opterongcc -O2 -fomit-frame-pointer2012072820120717
87222opterongcc -m64 -O2 -fomit-frame-pointer2012072820120717
87234opterongcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
87234opterongcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
87234opterongcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
87234opterongcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
87237opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
87246opterongcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
87498opterongcc -march=k8 -O -fomit-frame-pointer2012072820120717
87504opterongcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
87804opteronclang -O32012072820120717
87918opterongcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
87924opterongcc -march=nocona -O -fomit-frame-pointer2012072820120717
87969opterongcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
87987opterongcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
88161opterongcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
88173opterongcc -m64 -O -fomit-frame-pointer2012072820120717
88173opterongcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
88179opterongcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
88179opterongcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
88182opterongcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
88185opterongcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
88185opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
88185opterongcc -march=barcelona -O -fomit-frame-pointer2012072820120717
88188opterongcc -O -fomit-frame-pointer2012072820120717
88437opterongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
88440opterongcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
88731opterongcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
88761opterongcc -Os -fomit-frame-pointer2012072820120717
88764opterongcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
88770opterongcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
88770opterongcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
88770opterongcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
88773opterongcc -march=k8 -Os -fomit-frame-pointer2012072820120717
88776opterongcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
88776opterongcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
88776opterongcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
88776opterongcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
88779opterongcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
88785opterongcc -m64 -Os -fomit-frame-pointer2012072820120717
89061opterongcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
89061opterongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
89067opterongcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
89073opterongcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
89076opterongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
89076opterongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
89079opterongcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
89208opterongcc -march=nocona -Os -fomit-frame-pointer2012072820120717
98511core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
98514core2duogcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
98520core2duogcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
98523core2duogcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
98526core2duogcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
98526core2duogcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
98529core2duogcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
98535core2duogcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
98541core2duogcc -funroll-loops -O -fomit-frame-pointer2012072820120717
98547core2duogcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
98550core2duogcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
98550core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
98562core2duogcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
98565core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
98574core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
98583core2duogcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
98583core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
98586core2duogcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
99006core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
99090core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
99147core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
99165core2duogcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
99168core2duogcc -O3 -fomit-frame-pointer2012072820120717
99180core2duogcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
99207core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
99219core2duogcc -m64 -O3 -fomit-frame-pointer2012072820120717
99222core2duogcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
99225core2duogcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
99228core2duogcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
99228core2duogcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
99231core2duogcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
99237core2duogcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
99240core2duogcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
99246core2duogcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
99249core2duogcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
99288core2duogcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
99318core2duogcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
99327core2duogcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
99369core2duogcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
99378core2duogcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
99399core2duogcc -O2 -fomit-frame-pointer2012072820120717
99408core2duogcc -m64 -O2 -fomit-frame-pointer2012072820120717
99408core2duogcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
99411core2duogcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
99429core2duogcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
99429core2duogcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
99432core2duogcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
99438core2duogcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
99450core2duogcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
99456core2duogcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
99672core2duogcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
99681core2duogcc -march=nocona -O -fomit-frame-pointer2012072820120717
99891core2duoclang -O32012072820120717
99930core2duogcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
99939core2duogcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
100056core2duogcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
100071core2duogcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
100071core2duogcc -march=barcelona -O -fomit-frame-pointer2012072820120717
100074core2duogcc -march=k8 -O -fomit-frame-pointer2012072820120717
100095core2duogcc -O -fomit-frame-pointer2012072820120717
100098core2duogcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
100098core2duogcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
100110core2duogcc -m64 -O -fomit-frame-pointer2012072820120717
100128core2duogcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
100146core2duogcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
100146core2duogcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
100149core2duogcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
100704core2duogcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
100716core2duogcc -march=nocona -Os -fomit-frame-pointer2012072820120717
100863core2duogcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
100875core2duogcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
100875core2duogcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
100878core2duogcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
100881core2duogcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
100887core2duogcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
100902core2duogcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
101139core2duogcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
101190core2duogcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
101190core2duogcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
101193core2duogcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
101193core2duogcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
101199core2duogcc -Os -fomit-frame-pointer2012072820120717
101199core2duogcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
101199core2duogcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
101217core2duogcc -m64 -Os -fomit-frame-pointer2012072820120717
101220core2duogcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
101223core2duogcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
101223core2duogcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
101232core2duogcc -march=k8 -Os -fomit-frame-pointer2012072820120717
101364core2duogcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
104592sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
104649sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
104925sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
104931sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
104952sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
104964sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
104991sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
105018sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
105045sphlibgcc -funroll-loops -O -fomit-frame-pointer2012072820120717
105777sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
105822sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
105831sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
105885sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
105939sphlibgcc -m64 -O -fomit-frame-pointer2012072820120717
105984sphlibgcc -O -fomit-frame-pointer2012072820120717
106008sphlibgcc -march=nocona -O -fomit-frame-pointer2012072820120717
106050sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
106140sphlibgcc -march=k8 -O -fomit-frame-pointer2012072820120717
106185sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
106191sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
106212sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
106521sphlibgcc -march=barcelona -O -fomit-frame-pointer2012072820120717
106602sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
107616sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
107682sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
107688sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
108018sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
108048sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
108177sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2012072820120717
108219sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
108390sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
108423sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2012072820120717
108432sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
108540sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
108543sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
108768sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
108828sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
108840sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2012072820120717
109074sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
109173sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
109263sphlib-adaptedgcc -O -fomit-frame-pointer2012072820120717
109275sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2012072820120717
109320sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2012072820120717
109668sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
109713sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
110070sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
110706core2duogcc -funroll-loops2012072820120717
110712core2duocc2012072820120717
110736core2duogcc2012072820120717
113973opt64gcc -m64 -O -fomit-frame-pointer2012072820120717
114021opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
114027opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
114351opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
114378opt64gcc -march=barcelona -O -fomit-frame-pointer2012072820120717
114396opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
114432opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
114522opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
114573opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
114639opt64gcc -march=nocona -O -fomit-frame-pointer2012072820120717
114666opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
114684opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
114792opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
114798opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
114804opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
114921opt64gcc -funroll-loops -O -fomit-frame-pointer2012072820120717
114939opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
115122opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
115194opt64gcc -march=k8 -O -fomit-frame-pointer2012072820120717
115254opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
115452opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
115530opt64gcc -O -fomit-frame-pointer2012072820120717
115551opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
145953sphlibclang -O32012072820120717
148695sphlib-adaptedclang -O32012072820120717
157914sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
158451sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
158466sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
158586sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
159987sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
160104sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
160254sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
160296sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
160356sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
160458sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
160596sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
161235sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
161454sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
161487sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
161517sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
161814sphlibgcc -O2 -fomit-frame-pointer2012072820120717
161886sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
162330sphlibgcc -m64 -O2 -fomit-frame-pointer2012072820120717
162333sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
162420sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
162426sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
162447opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
162594sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
162603opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
162732opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
162858sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
162990sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
163062opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
163185sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
163188sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
163266sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
163278sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
163332sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
163368sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
163389opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
163419sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
163419sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
163434sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
163512sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
163560sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
163572sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
163578sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
163620sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
163665sphlibgcc -m64 -Os -fomit-frame-pointer2012072820120717
163728opt64gcc -Os -fomit-frame-pointer2012072820120717
163755sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
163776sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
163794sphlibgcc -march=k8 -Os -fomit-frame-pointer2012072820120717
163857sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
163893opt64gcc -m64 -Os -fomit-frame-pointer2012072820120717
163947opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
163959opt64gcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
163974sphlibgcc -Os -fomit-frame-pointer2012072820120717
164013sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
164136opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
164148sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
164184sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
164349opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
164361opt64gcc -march=k8 -Os -fomit-frame-pointer2012072820120717
164478sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
164487sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
164799opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
164835sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
164925sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
165222sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
165393sphlibgcc -march=nocona -Os -fomit-frame-pointer2012072820120717
165456sphlibgcc2012072820120717
165459opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
165519opt64gcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
165531sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
165582sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
165648sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
165657opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
165669sphlibcc2012072820120717
165696sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
165705sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
165765sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
165771sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
165822opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
165924sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
165987sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
165996sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
166017sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
166065opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
166260sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
166266sphlibgcc -funroll-loops2012072820120717
166320opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
166404sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
166440sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
166488sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
166602sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
166656sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
166848sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
166944sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
167097sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
167127sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
167178opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
167235opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
167343sphlibgcc -m64 -O3 -fomit-frame-pointer2012072820120717
167355sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
167361sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
167373sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
167595sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
167613opt64gcc -march=nocona -Os -fomit-frame-pointer2012072820120717
167634sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
167685sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
167697opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
167703sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
167730sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012072820120717
167871sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
167976sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
167988sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
168009sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
168057sphlib-adaptedgcc -O3 -fomit-frame-pointer2012072820120717
168075sphlibgcc -O3 -fomit-frame-pointer2012072820120717
168228sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
168447sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012072820120717
168456sphlib-smallgcc -m64 -O -fomit-frame-pointer2012072820120717
168474sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
168522sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
168522sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
168546sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
168558sphlib-smallgcc -O -fomit-frame-pointer2012072820120717
168561sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
168732sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2012072820120717
168969sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
169119sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
169134sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
169155sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
169179sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
169194sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
169194opt64gcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
169362sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
169497sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
169608sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
169611opt64gcc -O3 -fomit-frame-pointer2012072820120717
169614sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
169653opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
169692opt64gcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
169716sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
169716opt64gcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
169734opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
169737sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
169752sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
169761opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
169824sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
170010sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
170031opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
170040sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
170040opt64gcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
170070sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
170088opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
170130opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
170169opt64gcc -m64 -O3 -fomit-frame-pointer2012072820120717
170208sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
170241opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
170262opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
170286sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
170298opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
170340sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
170430sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
170514sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
170517opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
170634opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
170727opt64gcc -m64 -O2 -fomit-frame-pointer2012072820120717
170739sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
170757sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
170820opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
170865opt64gcc -O2 -fomit-frame-pointer2012072820120717
171015opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
171057sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
171162sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
171222opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
171258opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
171336sphlib-adaptedgcc -funroll-loops2012072820120717
171336opt64gcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
171369opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
171372sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
171378opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
171450opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
171450opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
171456opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
171540sphlib-adaptedgcc2012072820120717
171621sphlib-adaptedcc2012072820120717
171660opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
171690opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
171828opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
171858opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
171885opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
171972opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
172053opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
172074sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
172230sphlib-adaptedgcc -O2 -fomit-frame-pointer2012072820120717
172338opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
172428sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
172677sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
172743sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
172794sphlib-adaptedgcc -Os -fomit-frame-pointer2012072820120717
172830sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2012072820120717
172848sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
172860sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
172980sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
172986sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2012072820120717
172989sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
173004sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
173022sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
173211sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
173256sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2012072820120717
173418sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
173568opt64gcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
173685opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
173748sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
173772sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
173850sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
173862sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
173883sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
173991sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
174018sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
174066sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
174105sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
174144sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012072820120717
174264sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
174279sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
174327sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
174483sphlib-smallgcc -O3 -fomit-frame-pointer2012072820120717
174552opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
174900opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
175344sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
175386sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
175443opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
175476sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
175527sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
175539sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
175746opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
175758sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
175950sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
176070sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
176085sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012072820120717
176262sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
176622sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2012072820120717
176778sphlib-smallgcc -O2 -fomit-frame-pointer2012072820120717
176847sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
178845sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
179043mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
179610mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
179919mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
179976sphlib-smallclang -O32012072820120717
180057mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
180129mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
180249mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
180408mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
180441mmxgcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
180480mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
180528mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
180543mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
180600mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
180696mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
180882mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
180981mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
181020mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
181038mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
181218mmxgcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
181488mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
181611mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
181734mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
181791mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
182019mmxgcc -funroll-loops -O -fomit-frame-pointer2012072820120717
182040mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
182190mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
182319mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
182388mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
182556mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
182592mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
182598mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
182766mmxgcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
183102mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
183318mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
183513mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
183582mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
184176mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
185376sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012072820120717
185400sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
185418sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
185460sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
185508sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
185889sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
185916sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
186366sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
186477sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012072820120717
190827sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
190833sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
192297sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
192309sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012072820120717
192594mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
192912mmxgcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
193530sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
193533mmxgcc -march=k8 -Os -fomit-frame-pointer2012072820120717
193551sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
193575mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
193602sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
193626sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
193746mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
193791mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
194025mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
194052mmxgcc -Os -fomit-frame-pointer2012072820120717
194367sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
194388sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
194418sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
194445sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
194490sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012072820120717
194499sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
194520sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012072820120717
194529sphlib-smallgcc -Os -fomit-frame-pointer2012072820120717
194535sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
194541sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
194556mmxgcc -march=nocona -Os -fomit-frame-pointer2012072820120717
194613mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
195093sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
195102sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
195111sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
195123sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
195147sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
196197sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
196221sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
196335mmxgcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
196566mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
196578mmxgcc -m64 -Os -fomit-frame-pointer2012072820120717
196800sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
196839sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
196887sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
196899sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
196989mmxgcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
197037sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
197046sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
197079sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
197082sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
197253sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
197295sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
197358sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
197397mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
197436sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
197538mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
197571sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
197613sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
197679mmxgcc -O -fomit-frame-pointer2012072820120717
197871mmxgcc -m64 -O -fomit-frame-pointer2012072820120717
197898mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
197943sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
197958sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
198021mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
198213mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
199044mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
199155mmxgcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
199470mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
199539mmxgcc -m64 -O3 -fomit-frame-pointer2012072820120717
199638mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
199791mmxgcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
199806mmxgcc -O3 -fomit-frame-pointer2012072820120717
199833mmxgcc -m64 -O2 -fomit-frame-pointer2012072820120717
199884mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
200127mmxgcc -O2 -fomit-frame-pointer2012072820120717
200610mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
200640mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
200766mmxgcc -march=barcelona -O -fomit-frame-pointer2012072820120717
200868mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
201378mmxgcc -march=k8 -O -fomit-frame-pointer2012072820120717
201531mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
203415mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
203844mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
204117mmxgcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
204516mmxgcc -march=nocona -O -fomit-frame-pointer2012072820120717
204924mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
205011mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
206085mmxgcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
216735opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
216783opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
216783opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
216798opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
216960opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
217140opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
217149opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
217671opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
217689opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
217854opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
217935opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
218214opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
218370opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
218412opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
219627opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
219741opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
219798opt32gcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
219882opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
219888opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
219906opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
219930opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
227805opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
228738opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
229050vpermgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
229071vpermgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
229080vpermgcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
229089vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
229155vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
229164vpermgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
229164vpermgcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
229170vpermgcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
229173vpermgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
229191vpermgcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
229200vpermgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
229239vpermgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
229239vpermgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
229242vpermgcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
229254vpermgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
229254vpermgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
229260vpermgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
229269vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
229278vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
229278vpermgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
229281vpermgcc -m64 -O3 -fomit-frame-pointer2012072820120717
229284vpermgcc -O3 -fomit-frame-pointer2012072820120717
229311vpermgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
229320vpermgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
229329vpermgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
229335vpermgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
229371vpermgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
229410vpermgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
229425vpermgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
229425vpermgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
229428vpermgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
229467vpermgcc -funroll-loops -O -fomit-frame-pointer2012072820120717
229467vpermgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
229479vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
229479vpermgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
229488vpermgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
229503vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
229725vpermgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
229767vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
229773vpermgcc -m64 -O2 -fomit-frame-pointer2012072820120717
229773vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
229776vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
229776vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
229782vpermgcc -O2 -fomit-frame-pointer2012072820120717
229782vpermgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
229806vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
229818vpermgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
229875vpermgcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
229884vpermgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
229905opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
230007vpermgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
230010opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
230016vpermgcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
230022vpermgcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
230025vpermgcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
230028vpermgcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
230031vpermgcc -m64 -O -fomit-frame-pointer2012072820120717
230034vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
230037vpermgcc -O -fomit-frame-pointer2012072820120717
230037vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
230037vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
230037vpermgcc -march=barcelona -O -fomit-frame-pointer2012072820120717
230037vpermgcc -march=nocona -O -fomit-frame-pointer2012072820120717
230040vpermgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
230040vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
230040vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
230046vpermgcc -march=k8 -O -fomit-frame-pointer2012072820120717
230055vpermgcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
231138vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
231141vpermgcc -Os -fomit-frame-pointer2012072820120717
231141vpermgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
231141vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
231150vpermgcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
231153vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
231153vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
231153vpermgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
231156vpermgcc -m64 -Os -fomit-frame-pointer2012072820120717
231156vpermgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
231156vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
231165vpermgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
231171vpermgcc -march=nocona -Os -fomit-frame-pointer2012072820120717
231183vpermgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
231183vpermgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
231183vpermgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
231186vpermgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
231186vpermgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
231186vpermgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
231189vpermgcc -march=k8 -Os -fomit-frame-pointer2012072820120717
231195vpermgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
231198vpermgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
231201vpermgcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
232401mmxclang -O32012072820120717
234591opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
234672opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
234744opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
234831opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
234984opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
234990opt32gcc -funroll-loops -O -fomit-frame-pointer2012072820120717
235209opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
235248opt32gcc -m64 -O3 -fomit-frame-pointer2012072820120717
235260opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
235326opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
235332opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
235350opt32gcc -O3 -fomit-frame-pointer2012072820120717
235365opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
235383opt32gcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
235443opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
235515opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
235581opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
235743vpermgcc2012072820120717
235743vpermgcc -funroll-loops2012072820120717
235770vpermcc2012072820120717
235974opt32gcc -m64 -Os -fomit-frame-pointer2012072820120717
236259opt32gcc -Os -fomit-frame-pointer2012072820120717
236322opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
236364opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
236988opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
237081opt32gcc -march=k8 -Os -fomit-frame-pointer2012072820120717
237204opt32gcc -O2 -fomit-frame-pointer2012072820120717
237414opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
237456opt32gcc -m64 -O2 -fomit-frame-pointer2012072820120717
237465opt32gcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
237516opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
237519opt32gcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
237939opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
238005opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
238020opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
238095opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
238290opt32gcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
238329opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
238560opt32gcc -march=nocona -Os -fomit-frame-pointer2012072820120717
238695opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
238854opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
239238opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
239616opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
239640opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
240105opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
240246opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
240525opt32gcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
241050opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
241209opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
241242opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
241626opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
242724opt32gcc -m64 -O -fomit-frame-pointer2012072820120717
242898opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
242952opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
243018opt32gcc -O -fomit-frame-pointer2012072820120717
243024opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
243177opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
243204opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
243213opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
243252opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
243360opt32gcc -march=barcelona -O -fomit-frame-pointer2012072820120717
243408opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
243414opt32gcc -march=k8 -O -fomit-frame-pointer2012072820120717
243531opt32gcc -march=nocona -O -fomit-frame-pointer2012072820120717
243621opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
244299opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
244380opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
260787opt32clang -O32012072820120717
266958vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
267870vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
268905vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
271260vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
271665vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
272376vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
273141vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
273873vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
280926sphlib-smallgcc -funroll-loops2012072820120717
280992sphlib-smallcc2012072820120717
281049sphlib-smallgcc2012072820120717
403668opt64cc2012072820120717
403683opt64gcc -funroll-loops2012072820120717
403716opt64gcc2012072820120717
525558opt32gcc -funroll-loops2012072820120717
525846opt32cc2012072820120717
527304opt32gcc2012072820120717
53298332bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
53333432bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072820120717
53601032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
53602532bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072820120717
53769932bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
53770532bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012072820120717
53772632bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072820120717
55566932bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
55568132bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072820120717
56737232bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
56740232bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2012072820120717
57086432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
57163832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
57167132bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072820120717
57172232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072820120717
57251732bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2012072820120717
57252332bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072820120717
57286232bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2012072820120717
57308132bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
57389432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
57456632bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072820120717
57510332bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012072820120717
57524132bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
57539132bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072820120717
57558932bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072820120717
57678632bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2012072820120717
57680132bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2012072820120717
57698132bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
57841232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072820120717
57842132bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012072820120717
57844532bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072820120717
58030232bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072820120717
58176032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072820120717
58186832bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072820120717
58843532bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072820120717
59141432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072820120717
61218932bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072820120717
61220132bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
81005732bit-bytesliced-c-smallclang -O32012072820120717
88971032bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072820120717
89012432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072820120717
89058932bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072820120717
89489132bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2012072820120717
89499932bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2012072820120717
89500532bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
89504132bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2012072820120717
89504132bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072820120717
89507132bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2012072820120717
89507732bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
89566232bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
89571032bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2012072820120717
89699732bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
89701532bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072820120717
89702132bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072820120717
89880632bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072820120717
89926832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072820120717
90951332bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2012072820120717
90951632bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072820120717
91239632bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2012072820120717
91242632bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2012072820120717
91278932bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072820120717
91281032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072820120717
91681532bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072820120717
91683632bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2012072820120717
91684232bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072820120717
91690232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072820120717
91701332bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072820120717
91701632bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072820120717
92031032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072820120717
92070332bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2012072820120717
92086532bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072820120717
93429332bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012072820120717
93432032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072820120717
93432932bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072820120717
94883132bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072820120717
94884932bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072820120717
1165680mmxcc2012072820120717
1165974mmxgcc2012072820120717
1167546mmxgcc -funroll-loops2012072820120717
126876632bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012072820120717
126879632bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2012072820120717
130114832bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2012072820120717
130117832bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012072820120717
130117832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072820120717
130118132bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072820120717
130118432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072820120717
130118732bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2012072820120717
130119032bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012072820120717
160772732bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072820120717
160773332bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072820120717
160773332bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012072820120717
160773332bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2012072820120717
160773932bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2012072820120717
478679732bit-bytesliced-c-smallcc2012072820120717
480827732bit-bytesliced-c-smallgcc -funroll-loops2012072820120717
482799932bit-bytesliced-c-smallgcc2012072820120717

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
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 aesni

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: clang -O3
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 avx

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: clang -O3
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 vperm

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: clang -O3
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 aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: clang -O3
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 avx-intr

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: clang -O3
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 vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3
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 opt64

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