]> gitweb.factorcode.org Git - factor.git/commitdiff
checksums.fnv1: make fnv1's instance checksum.
authorJohn Benediktsson <mrjbq7@gmail.com>
Wed, 10 Apr 2013 16:24:27 +0000 (09:24 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 10 Apr 2013 16:24:27 +0000 (09:24 -0700)
basis/checksums/fnv1/fnv1.factor

index 053556537c1d6c27b1ce0b782b18294d04bf5359..b9f4d1830e163ccb754e99f1f32df6d61113c2c0 100644 (file)
@@ -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