I changed the bitshifting back as suggested. It was just confusing. Attached the new patch.
2013/7/15 Thorsten Glaser <t...@mirbsd.de> > Andreas Krennmair dixit: > > > from a few years ago that explains in detail how clever compilers really > are > > with their optimizations: > http://www.fefe.de/source-code-optimization.pdf > > “Learn what the compiler does” – did anyone do that for pcc recently? > I’m sure it does _not_ do all those uber-optimisations, and I believe > that “it made sense last century but not now” is wrong for easy, low‐ > hanging fruits like shifts and bitmasks (but that prematurely writing > complex stuff that makes code illegible is still undesirable). > > bye, > //mirabilos > -- > In traditional syntax ' is ignored, but in c99 everything between two ' is > handled as character constant. Therefore you cannot use ' in a preproces- > sing file in c99 mode. -- Ragge > No faith left in ISO C99, undefined behaviour, etc. > >
0001-More-consistancy-between-md5-and-sha1.patch
Description: Binary data