Implementation notes: amd64, ranger, crypto_hash/groestl512

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
58432opterongcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
58588opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
58608opterongcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
58696opterongcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
58723opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
59048opterongcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
59049opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
59136opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
59136opterongcc -m64 -O3 -fomit-frame-pointer2011051720110509
59201opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
59201opterongcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
59223opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
59224opterongcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
59285opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
59312opterongcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
59323opterongcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
59336opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
59362opterongcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
59400opterongcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
59402opterongcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
59519opterongcc -funroll-loops -O -fomit-frame-pointer2011051720110509
59544opterongcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
59556opterongcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
59576opterongcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
59589opterongcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
59611opterongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
59611opterongcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
59636opterongcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
59662opterongcc -O3 -fomit-frame-pointer2011051720110509
59664opterongcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
59664opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
59667opterongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
59692opterongcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
59752opterongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
59752opterongcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
59752opterongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
59753opterongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
59840opterongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
59843opterongcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
59928opterongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
60007opterongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
60016opterongcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
60016opterongcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
60016opterongcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
60016opterongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
60016opterongcc -march=barcelona -O -fomit-frame-pointer2011051720110509
60067opterongcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
60104opterongcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
60104opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
60109opterongcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
60159opterongcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
60192opterongcc -O -fomit-frame-pointer2011051720110509
60192opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
60192opterongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
60192opterongcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
60280opterongcc -m64 -O2 -fomit-frame-pointer2011051720110509
60280opterongcc -m64 -O -fomit-frame-pointer2011051720110509
60280opterongcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
60299opterongcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
60336opterongcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
60352opterongcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
60368opterongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
60368opterongcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
60425opterongcc -O2 -fomit-frame-pointer2011051720110509
60456opterongcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
60494opterongcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
60539opterongcc -march=nocona -O -fomit-frame-pointer2011051720110509
60544opterongcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
60544opterongcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
60544opterongcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
60544opterongcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
60600opterongcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
60613opterongcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
60632opterongcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
60632opterongcc -march=k8 -Os -fomit-frame-pointer2011051720110509
60674opterongcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
60682opterongcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
60684opterongcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
60720opterongcc -march=k8 -O -fomit-frame-pointer2011051720110509
60755opterongcc -m64 -Os -fomit-frame-pointer2011051720110509
60808opterongcc -Os -fomit-frame-pointer2011051720110509
60808opterongcc -march=nocona -Os -fomit-frame-pointer2011051720110509
60896opterongcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
60896opterongcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
61052opterongcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
61090opterongcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
61100opterongcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
61212opterongcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
79573core2duogcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
79702core2duogcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
79904core2duogcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
79904core2duogcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
79931core2duogcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
80000core2duogcc -m64 -O3 -fomit-frame-pointer2011051720110509
80034core2duogcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
80080core2duogcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
80080core2duogcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
80086core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
80087core2duogcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
80100core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
80101core2duogcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
80102core2duogcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
80112core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
80135core2duogcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
80168core2duogcc -O3 -fomit-frame-pointer2011051720110509
80168core2duogcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
80168core2duogcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
80169core2duogcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
80256core2duogcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
80330core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
80479core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
80960core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
81291core2duogcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
81298core2duogcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
81327core2duogcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
81451core2duogcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
81465core2duogcc -funroll-loops -O -fomit-frame-pointer2011051720110509
81488core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
81488core2duogcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
81509core2duogcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
81652core2duogcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
81664core2duogcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
81664core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
81664core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
81690core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
81752core2duogcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
81808core2duogcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
81840core2duogcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
81840core2duogcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
81840core2duogcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
81840core2duogcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
81840core2duogcc -march=nocona -Os -fomit-frame-pointer2011051720110509
81861core2duogcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
81875core2duogcc -Os -fomit-frame-pointer2011051720110509
81896core2duogcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
81906core2duogcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
81912core2duogcc -m64 -Os -fomit-frame-pointer2011051720110509
81928core2duogcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
82216core2duogcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
82280core2duogcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
82363core2duogcc -march=nocona -O -fomit-frame-pointer2011051720110509
82414core2duogcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
82416core2duogcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
82423core2duogcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
82502core2duogcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
82544core2duogcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
82544core2duogcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
82544core2duogcc -march=k8 -Os -fomit-frame-pointer2011051720110509
82703core2duogcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
82720core2duogcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
82720core2duogcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
82720core2duogcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
82723core2duogcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
82758core2duogcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
82808core2duogcc -O2 -fomit-frame-pointer2011051720110509
82808core2duogcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
82808core2duogcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
82808core2duogcc -m64 -O2 -fomit-frame-pointer2011051720110509
82808core2duogcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
82824core2duogcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
82839core2duogcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
82860core2duogcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
82864core2duogcc -O -fomit-frame-pointer2011051720110509
82896core2duogcc -m64 -O -fomit-frame-pointer2011051720110509
82896core2duogcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
82896core2duogcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
82897core2duogcc -march=k8 -O -fomit-frame-pointer2011051720110509
82898core2duogcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
82917core2duogcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
82950core2duogcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
82992core2duogcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
83018core2duogcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
83160core2duogcc -march=barcelona -O -fomit-frame-pointer2011051720110509
83484core2duogcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
83512core2duogcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
83668core2duogcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
93207opt64gcc -march=k8 -O -fomit-frame-pointer2011051720110509
93273opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
93280opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
93367opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
93371opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
93632opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
93633opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
93633opt64gcc -march=barcelona -O -fomit-frame-pointer2011051720110509
94171opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
94250opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
94275core2duogcc2011051720110509
94305opt64gcc -march=nocona -O -fomit-frame-pointer2011051720110509
94322core2duogcc -funroll-loops2011051720110509
94324opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
94336core2duocc2011051720110509
94385opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
94418opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
94689opt64gcc -O -fomit-frame-pointer2011051720110509
94853opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
94856opt64gcc -funroll-loops -O -fomit-frame-pointer2011051720110509
95150opt64gcc -m64 -O -fomit-frame-pointer2011051720110509
95209opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
95281opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
95384opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
95686opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
102434sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
102520sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082120110821
102784sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
102784sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082120110821
102784sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082120110821
102872sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
102965sphlibgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
103401sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082120110821
103488sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
103756sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
103802sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
103830sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
103928sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
103928sphlibgcc -march=nocona -O -fomit-frame-pointer2011082120110821
104104sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
104104sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
104104sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
104104sphlibgcc -m64 -O -fomit-frame-pointer2011082120110821
104104sphlibgcc -march=k8 -O -fomit-frame-pointer2011082120110821
104192sphlibgcc -O -fomit-frame-pointer2011082120110821
104192sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
104280sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
104280sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082120110821
104281sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082120110821
104368sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
104368sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
104456sphlibgcc -march=barcelona -O -fomit-frame-pointer2011082120110821
104544sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082120110821
104544sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
104579sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
104632sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011082120110821
104720sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
104726sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2011051720110509
104984sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
104984sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2011051720110509
105046sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
105072sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
105092sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
105145sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
105161sphlib-adaptedgcc -O -fomit-frame-pointer2011051720110509
105328sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
105424sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
105600sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
105856sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2011051720110509
114351sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
114379sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082120110821
114400sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082120110821
114488sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
115305sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082120110821
115368sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
115632sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082120110821
115692sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
117873opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
117906opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
118018opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
118096opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
118225opt64gcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
118279opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
118492opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
119240sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082120110821
119416sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082120110821
120004sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011082120110821
120032sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
120046opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
120120sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082120110821
120120sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011082120110821
120197opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
120208sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
120208sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
120208sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082120110821
120233opt64gcc -march=k8 -Os -fomit-frame-pointer2011051720110509
120302opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
120350opt64gcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
120403opt64gcc -Os -fomit-frame-pointer2011051720110509
120422opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
120427opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
120465opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
120720sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
120731sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
120736sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
120747opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
120750opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
120780opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
120958opt64gcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
120959opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
120962sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
121075sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
121101opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
121233opt64gcc -m64 -Os -fomit-frame-pointer2011051720110509
121352sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
121403opt64gcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
121437sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
121439sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
121443sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
121527sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
121528sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
121533sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
121550opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
121553opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
121725sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
121958opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
121989opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
122189opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
122214opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
122589opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
122747opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
122936sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
123024sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082120110821
123068opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
123111sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082120110821
123112sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
123114opt64gcc -march=nocona -Os -fomit-frame-pointer2011051720110509
123200sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
123288sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
123376sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
123376sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
123464sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
123552sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
123556sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
123728sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082120110821
123728sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082120110821
123992sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
124040opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
124080sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
124225opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
124245opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
124328opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
124472opt64gcc -m64 -O3 -fomit-frame-pointer2011051720110509
124608sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
124667opt64gcc -O3 -fomit-frame-pointer2011051720110509
124703opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
124753opt64gcc -m64 -O2 -fomit-frame-pointer2011051720110509
124768opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
124808opt64gcc -O2 -fomit-frame-pointer2011051720110509
124872opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
124917opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
124942opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
124960sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082120110821
125081opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
125125opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
125136sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
125237opt64gcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
125403sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082120110821
125454opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
125488sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
125488sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082120110821
125542opt64gcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
125557opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
125640opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
125758sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
126016sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
126016sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
126017opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
126022opt64gcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
126189opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
126341opt64gcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
126460opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
126632opt64gcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
126633opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
126808sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082120110821
126919opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
126967opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
127029opt64gcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
127254opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
127375opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
127776sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
128139sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
128392sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
128392sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
128480sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082120110821
128480sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082120110821
128583sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
128656sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
128665sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
128832sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
129008sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
129008sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
129008sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
129096sphlib-adaptedgcc -O2 -fomit-frame-pointer2011051720110509
129162sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
129184sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
129360sphlib-adaptedgcc -O3 -fomit-frame-pointer2011051720110509
129448sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
129448sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
129448sphlib-adaptedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
129536sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2011051720110509
129545sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
129546sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
129549sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
129624sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082120110821
129624sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
129624sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
129722sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2011051720110509
129800sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082120110821
129888sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011082120110821
129896sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
129976sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
130064sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082120110821
130064sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082120110821
130064sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
130064sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011082120110821
130592sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
130768sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
130856sphlibgcc -m64 -O3 -fomit-frame-pointer2011082120110821
130897sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
130944sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
131120sphlibgcc -O3 -fomit-frame-pointer2011082120110821
131120sphlib-adaptedgcc -Os -fomit-frame-pointer2011051720110509
131120sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
131296sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2011051720110509
131296sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
131369sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
131384sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
131384sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
131484sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
131736sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
131824sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
132088sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
132352sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
132352sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
132616sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
132710sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011082120110821
132968sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082120110821
133061sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082120110821
133408sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
133442sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
133496sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082120110821
133584sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
133584sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011082120110821
133584sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011082120110821
133673sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
133673sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
133760sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082120110821
133818sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011082120110821
133986sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
134024sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
134268sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
134298sphlib-smallgcc -O2 -fomit-frame-pointer2011082120110821
134376sphlibgcc -m64 -O2 -fomit-frame-pointer2011082120110821
134464sphlibgcc -O2 -fomit-frame-pointer2011082120110821
134552sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
134642sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011082120110821
135080sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
135080sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
135168sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082120110821
135256sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
135256sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
135318sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
135388sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082120110821
135432sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
135520sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082120110821
135608sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
135608sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082120110821
135784sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
135785sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
135872sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082120110821
135872sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082120110821
135872sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011082120110821
135960sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011082120110821
136136sphlibgcc -m64 -Os -fomit-frame-pointer2011082120110821
136136sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
136136sphlibgcc -march=k8 -Os -fomit-frame-pointer2011082120110821
136488sphlibgcc -Os -fomit-frame-pointer2011082120110821
136576sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
137192sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
137368sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082120110821
137544sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
137632sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
137720sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082120110821
137720sphlibgcc -march=nocona -Os -fomit-frame-pointer2011082120110821
138001sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
138248sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
138248sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
138374sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082120110821
140062sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011082120110821
140767sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082120110821
140800sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
140888sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011082120110821
141084sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082120110821
141152sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082120110821
141152sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
141152sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011082120110821
142267sphlibgcc2011082120110821
142472sphlibgcc -funroll-loops2011082120110821
143000sphlibcc2011082120110821
144584sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082120110821
144848sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082120110821
144848sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
145332sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011082120110821
145552sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082120110821
145552sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082120110821
145640sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011082120110821
145816sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
145904sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
146168sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082120110821
146168sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082120110821
146344sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082120110821
146396sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082120110821
147188opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
147318opt32gcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
147324opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
147401opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
147488sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011082120110821
147557opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
147576sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011082120110821
147664sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
147664sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
147670opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
147752sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011082120110821
147840sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082120110821
147886sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011082120110821
147910sphlib-smallgcc -Os -fomit-frame-pointer2011082120110821
148136opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
148140opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
148192sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
148202opt32gcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
148280sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
148361opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
148454opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
148672opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
148733opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
149089opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
154779sphlib-adaptedcc2011051720110509
154968sphlib-adaptedgcc -funroll-loops2011051720110509
155584sphlib-adaptedgcc2011051720110509
158928sphlib-smallgcc -O -fomit-frame-pointer2011082120110821
158965sphlib-smallgcc -m64 -O -fomit-frame-pointer2011082120110821
159280sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
161305sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
161392sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011082120110821
162440opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
162447opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
162495opt32gcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
162504opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
162604opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
163836opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
163932opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
172707mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
173014mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
173239mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
173248mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
173757mmxgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
173919mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
174067mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
174071mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
174129mmxgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
174254mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
174288mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
174333mmxgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
174415mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
174463mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
174469mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
174471mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
175081mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
175113mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
175297mmxgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
175570mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
175635mmxgcc -m64 -O3 -fomit-frame-pointer2011051720110509
175793mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
175910mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
176050mmxgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
176101mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
176240mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
176253mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
176257mmxgcc -O3 -fomit-frame-pointer2011051720110509
176442mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
180951mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
181164mmxgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
181469mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
181664mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
181668mmxgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
182251mmxgcc -m64 -O2 -fomit-frame-pointer2011051720110509
182337mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
182428mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
182437mmxgcc -O2 -fomit-frame-pointer2011051720110509
182693mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
183376mmxgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
184741mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
184769mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
185136mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
185240mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
185633mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
185662mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
185729mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
185856mmxgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
186752mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
197130mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
197294mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
197325mmxgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
197472mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
197552mmxgcc -m64 -Os -fomit-frame-pointer2011051720110509
197563mmxgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
197599mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
197736mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
197829mmxgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
197834mmxgcc -Os -fomit-frame-pointer2011051720110509
198011mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
201516opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
202070opt32gcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
203862opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
203873opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
204148opt32gcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
204319opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
205044opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
205244opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
205482opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
205523opt32gcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
205632opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
205643opt32gcc -m64 -O3 -fomit-frame-pointer2011051720110509
205665opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
205684opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
205697opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
205847opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
205898opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
205997opt32gcc -O3 -fomit-frame-pointer2011051720110509
206186opt32gcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
207012opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
207677opt32gcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
207679opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
207769opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
207781opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
207788opt32gcc -m64 -O2 -fomit-frame-pointer2011051720110509
207868opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
207921opt32gcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
207972opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
208067opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
208120opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
208238opt32gcc -march=nocona -Os -fomit-frame-pointer2011051720110509
208340opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
208381opt32gcc -O2 -fomit-frame-pointer2011051720110509
208462opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
209824opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
209878opt32gcc -m64 -Os -fomit-frame-pointer2011051720110509
209887opt32gcc -Os -fomit-frame-pointer2011051720110509
210005opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
210144opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
210199opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
210269opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
210281opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
210289opt32gcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
210397opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
210455opt32gcc -march=k8 -Os -fomit-frame-pointer2011051720110509
228536opt64cc2011051720110509
228569opt64gcc -funroll-loops2011051720110509
228639opt64gcc2011051720110509
235309mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
242048mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
242275mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
242899mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
243281mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
243900mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
244028mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
244029mmxgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
244195mmxgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
244201mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
244233mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
244346mmxgcc -march=k8 -O -fomit-frame-pointer2011051720110509
244352mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
244459mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
244471mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
246225mmxgcc -march=nocona -O -fomit-frame-pointer2011051720110509
247395mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
250272mmxgcc -O -fomit-frame-pointer2011051720110509
250372mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
250668mmxgcc -m64 -O -fomit-frame-pointer2011051720110509
283008sphlib-smallcc2011082120110821
284416sphlib-smallgcc2011082120110821
284778sphlib-smallgcc -funroll-loops2011082120110821
353081opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
353118opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
353356opt32gcc -m64 -O -fomit-frame-pointer2011051720110509
353580opt32gcc -O -fomit-frame-pointer2011051720110509
353648opt32gcc -funroll-loops -O -fomit-frame-pointer2011051720110509
354031opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
354045opt32gcc -march=nocona -O -fomit-frame-pointer2011051720110509
354272opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
354297opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
354445opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
354476opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
354753opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
354803opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
354888opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
354901opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
354961opt32gcc -march=k8 -O -fomit-frame-pointer2011051720110509
354963opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
355105opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
355190opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
355233opt32gcc -march=barcelona -O -fomit-frame-pointer2011051720110509
355481opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
355703opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
563961opt32gcc2011051720110509
564881opt32gcc -funroll-loops2011051720110509
571904opt32cc2011051720110509
975941mmxgcc2011051720110509
976839mmxgcc -funroll-loops2011051720110509
978078mmxcc2011051720110509

Checksum failure

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: gcc -O3 -fomit-frame-pointer
dd6f9174438a6ade34d162ef234f3afd9f6d38ad9611fdaab3bb017966c0ed982e802f610ea73dc5c97abc6a27627fddd1997d6156d6164f08cf22a521d778bc
Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer sphlib-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -O3 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sphlib-small
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sphlib-small
gcc -m64 -O3 -fomit-frame-pointer sphlib-small
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sphlib-small
gcc -march=nocona -O3 -fomit-frame-pointer sphlib-small

Test failure

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

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

Test failure

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
error 111
crypto_hash does not handle overlap

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer sphlib-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sphlib-small
gcc -funroll-loops -m64 -O -fomit-frame-pointer sphlib-small
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sphlib-small
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sphlib-small

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: 12, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=barcelona -O -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aesni avx vperm

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: cc
hash.c: In file included from hash.c:14:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
hash.c: PQASM.h:2: 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/arm32
Compiler: cc
groestl.c: groestl.c: In function 'groestl_small_core':
groestl.c: groestl.c:237: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:237: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:381: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:381: error: unknown register name 'r0' in 'asm'

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

Compiler output

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

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,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: ...
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97: error: expected ';' before 'ymm0'
hash.c: hash.c:97: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_1B' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 75, 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=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
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,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:
hash.c: groestl-intr-vperm.h:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-vperm.h:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-vperm.h:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-vperm.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-vperm.h:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-vperm.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: ...
hash.c: hash.c:97: error: 'VPERM_IPT' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_OPT' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_INV' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB1' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB2' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB4' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_FF' undeclared (first use in this function)
hash.c: hash.c:97: error: 'SUBSH_MASK' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ROUND_CONST_P' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ROUND_CONST_Q' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 75, 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=native -mtune=native -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=native -mtune=native -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/arm32
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c: groestl.c: In function 'groestl_big_core':
groestl.c: groestl.c:338: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:280: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r0' in 'asm'

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
groestl.c: groestl.c: In function 'groestl_big_core':
groestl.c: groestl.c:338: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:280: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r0' in 'asm'
groestl.c: groestl.c: In function 'groestl_big_core':
groestl.c: groestl.c:338: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:338: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:280: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:280: error: unknown register name 'r0' in 'asm'

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

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,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 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,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: ...
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97: error: expected ';' before 'ymm0'
hash.c: hash.c:97: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_1B' undeclared (first use in this function)
hash.c: In file included from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: ...
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97: error: expected ';' before 'ymm0'
hash.c: hash.c:97: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_1B' undeclared (first use in this function)

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,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:
hash.c: groestl-intr-vperm.h:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-vperm.h:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-vperm.h:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-vperm.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-vperm.h:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-vperm.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: ...
hash.c: hash.c:97: error: 'VPERM_IPT' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_OPT' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_INV' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB1' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB2' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB4' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_FF' undeclared (first use in this function)
hash.c: hash.c:97: error: 'SUBSH_MASK' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ROUND_CONST_P' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ROUND_CONST_Q' undeclared (first use in this function)
hash.c: In file included from groestl-intr-vperm.h:13,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:
hash.c: groestl-intr-vperm.h:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-vperm.h:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-vperm.h:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-vperm.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-vperm.h:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-vperm.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: ...
hash.c: hash.c:97: error: 'VPERM_IPT' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_OPT' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_INV' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB1' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB2' undeclared (first use in this function)
hash.c: hash.c:97: error: 'VPERM_SB4' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_FF' undeclared (first use in this function)
hash.c: hash.c:97: error: 'SUBSH_MASK' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ROUND_CONST_P' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ROUND_CONST_Q' undeclared (first use in this function)

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,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: ...
hash.c: groestl-intr-avx.h:1037: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1038: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1039: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1040: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1041: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97: error: expected ';' before 'ymm0'
hash.c: hash.c:97: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_1B' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 4, 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

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,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4.1 -O3 -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 -O3 -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

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,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ymm0'
hash.c: groestl-intr-avx.h:868: error: 'ymm0' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:868: error: (Each undeclared identifier is reported only once
hash.c: ...
hash.c: groestl-intr-avx.h:1037: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1038: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1039: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1040: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1041: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97: error: expected ';' before 'ymm0'
hash.c: hash.c:97: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97: error: 'ALL_1B' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4.1 -O3 -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 -O3 -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