From e1cac84203578b6e9d26d8a3e98935242e28751a Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Wed, 10 Apr 2013 09:24:27 -0700 Subject: [PATCH] checksums.fnv1: make fnv1's instance checksum. --- basis/checksums/fnv1/fnv1.factor | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/basis/checksums/fnv1/fnv1.factor b/basis/checksums/fnv1/fnv1.factor index 053556537c..b9f4d1830e 100644 --- a/basis/checksums/fnv1/fnv1.factor +++ b/basis/checksums/fnv1/fnv1.factor @@ -102,3 +102,16 @@ M: fnv1a-1024 checksum-bytes ( bytes checksum -- value ) drop fnv1-1024-basis swap [ bitxor fnv1-1024-prime * fnv1-1024-mod bitand ] each ; + +INSTANCE: fnv1-32 checksum +INSTANCE: fnv1a-32 checksum +INSTANCE: fnv1-64 checksum +INSTANCE: fnv1a-64 checksum +INSTANCE: fnv1-128 checksum +INSTANCE: fnv1a-128 checksum +INSTANCE: fnv1-256 checksum +INSTANCE: fnv1a-256 checksum +INSTANCE: fnv1-512 checksum +INSTANCE: fnv1a-512 checksum +INSTANCE: fnv1-1024 checksum +INSTANCE: fnv1a-1024 checksum