summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2009-08-06 14:27:57 (GMT)
committerJunio C Hamano <gitster@pobox.com>2009-08-06 20:56:45 (GMT)
commite869e113c8f91999f9a433436e0b863fe2727b61 (patch)
tree06462d71c0f8dbbf735da04994967cc0e92f9da2 /templates
parentab14c823dfbf1245712c8179952b51822135d8a8 (diff)
downloadgit-e869e113c8f91999f9a433436e0b863fe2727b61.zip
git-e869e113c8f91999f9a433436e0b863fe2727b61.tar.gz
git-e869e113c8f91999f9a433436e0b863fe2727b61.tar.bz2
block-sha1: Use '(B&C)+(D&(B^C))' instead of '(B&C)|(D&(B|C))' in round 3
It's an equivalent expression, but the '+' gives us some freedom in instruction selection (for example, we can use 'lea' rather than 'add'), and associates with the other additions around it to give some minor scheduling freedom. Suggested-by: linux@horizon.com Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'templates')
0 files changed, 0 insertions, 0 deletions