From ee294292f620a48e367b4a4972bbb059dc27a76a Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Sun, 24 Nov 2013 10:45:46 -0800 Subject: [PATCH] checksums.murmur: use bits word. --- basis/checksums/murmur/murmur.factor | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/basis/checksums/murmur/murmur.factor b/basis/checksums/murmur/murmur.factor index b06820d820..bd8ef902d0 100644 --- a/basis/checksums/murmur/murmur.factor +++ b/basis/checksums/murmur/murmur.factor @@ -20,16 +20,14 @@ CONSTANT: n 0xe6546b64 (hash-chunk) bitxor ] - [ bitxor ] bi 32-bit ; inline + [ bitxor ] bi 32 bits ; inline : avalanche ( hash -- hash' ) - [ -16 shift ] [ bitxor 0x85ebca6b * 32-bit ] bi - [ -13 shift ] [ bitxor 0xc2b2ae35 * 32-bit ] bi + [ -16 shift ] [ bitxor 0x85ebca6b * 32 bits ] bi + [ -13 shift ] [ bitxor 0xc2b2ae35 * 32 bits ] bi [ -16 shift ] [ bitxor ] bi ; inline PRIVATE> M: murmur3-32 checksum-bytes ( bytes checksum -- value ) - seed>> 32-bit main-loop end-case avalanche ; + seed>> 32 bits main-loop end-case avalanche ; INSTANCE: murmur3-32 checksum