Fix portable implementation of i (via sbcl and cl-md5).

This commit is contained in:
2012-10-14 22:51:51 +02:00
parent a8ca1dab84
commit fac706f678

View File

@ -109,7 +109,7 @@ where a is the intended low-order byte and d the high-order byte."
#+cmu #+cmu
(kernel:32bit-logical-xor y (kernel:32bit-logical-orc2 x z)) (kernel:32bit-logical-xor y (kernel:32bit-logical-orc2 x z))
#-cmu #-cmu
(logxor y (logorc2 x z))) (ldb (byte 32 0) (logxor y (logorc2 x z))))
(declaim (inline mod32+) (declaim (inline mod32+)
(ftype (function (ub32 ub32) ub32) mod32+)) (ftype (function (ub32 ub32) ub32) mod32+))