runtime: .NET 10.0.12 X64 Red Hat Enterprise Linux 9.8 (Plow)
this process: Marvin.DefaultSeed = de3fd83d60d84548 (64 random bits drawn once per process; p0 = low 32, p1 = high 32)
pair A: string.GetHashCode(M) = b16d4394, string.GetHashCode(M') = 640e61e5 (differ under this process's seed); equals Marvin.ComputeHash32(UTF-16LE bytes, DefaultSeed): PASS
pair B: string.GetHashCode(M) = 8136a1ed, string.GetHashCode(M') = e26f1617 (differ under this process's seed); equals Marvin.ComputeHash32(UTF-16LE bytes, DefaultSeed): PASS
vectors: Marvin.ComputeHash32(data, seed) at 4 splitmix64 seeds x lengths 0..15 (stream state 4d617276696e3332)
V 04971404bc0a6b3f 0 - c0464577
V 04971404bc0a6b3f 1 aa e056428d
V 04971404bc0a6b3f 2 08e8 792a20c2
V 04971404bc0a6b3f 3 5cefbf c101b223
V 04971404bc0a6b3f 4 66b34913 6ca3239e
V 04971404bc0a6b3f 5 6980902efb 959e3a8e
V 04971404bc0a6b3f 6 e7454eb1dc3a fea0e768
V 04971404bc0a6b3f 7 18752f0f415bdd 766aae7b
V 04971404bc0a6b3f 8 ba6794732b410f00 74021bcb
V 04971404bc0a6b3f 9 4ecdab84ce87496dbe 0712ccfd
V 04971404bc0a6b3f 10 df77244ec73e3e78ed80 69b9f825
V 04971404bc0a6b3f 11 3413f0fe669f46daab36e5 6da3725d
V 04971404bc0a6b3f 12 0c175e4b6277fe7a6a2410c5 736419bd
V 04971404bc0a6b3f 13 af42de8380682129700867de37 84aa62b6
V 04971404bc0a6b3f 14 32af711b67bb3b65b742fcc85ab6 00abbfc5
V 04971404bc0a6b3f 15 a1965376da3cf6febe4e0c2e85c3e0 381921e9
V 411a0294852c594d 0 - 4eace609
V 411a0294852c594d 1 95 908d4074
V 411a0294852c594d 2 3b4a dd586409
V 411a0294852c594d 3 25fdf7 d9b73293
V 411a0294852c594d 4 11ba2061 e689a914
V 411a0294852c594d 5 3456b11d20 b01b3736
V 411a0294852c594d 6 b7c158df859b 0e2f2671
V 411a0294852c594d 7 12e30fd793dcbd 1f2d158b
V 411a0294852c594d 8 0ff7def012bfeabc 71915f85
V 411a0294852c594d 9 951edd5cbc616afe58 9ade5504
V 411a0294852c594d 10 1028e033965d69bac3f0 5ff9da22
V 411a0294852c594d 11 0e22e6f20ff42dd0c1215e 33d0543d
V 411a0294852c594d 12 f32b01832cec4e0dcebce43b dafb5b39
V 411a0294852c594d 13 f581c3159433a2fc4b760b8e34 65c7c713
V 411a0294852c594d 14 73c4b1c4934e3a129d6fc9f78fd9 de330a09
V 411a0294852c594d 15 f2495bcd62209b145193031226507a ff1f5c83
V a00151e46a47f086 0 - 9372f869
V a00151e46a47f086 1 3a 9d9088b4
V a00151e46a47f086 2 5926 8d7cb51d
V a00151e46a47f086 3 39c0b0 36368b73
V a00151e46a47f086 4 5c87ca2d 1a3224b9
V a00151e46a47f086 5 0ea14d3946 9595f484
V a00151e46a47f086 6 0bc241fe759e 7c9c4e55
V a00151e46a47f086 7 cb80cee760e5fc 4f72684b
V a00151e46a47f086 8 106aa24cab1533ce 6a0323be
V a00151e46a47f086 9 bdb3881af8fba162d6 334f0765
V a00151e46a47f086 10 8c08661d8fb19af7e64f 8f8af56f
V a00151e46a47f086 11 716a0264209201414cad28 5bba8be8
V a00151e46a47f086 12 763174f8d702c486c2ec94ff 05a90590
V a00151e46a47f086 13 5924aec4188283a5cd7a47f38f 7f199b87
V a00151e46a47f086 14 bddb7a0fe7bb0f4b939733d5b651 f3c2dd61
V a00151e46a47f086 15 ff7e09b6aa6e627d16ddea46845170 8dc20e42
V 03e268f8d255ed8f 0 - 3e937639
V 03e268f8d255ed8f 1 95 22de54e2
V 03e268f8d255ed8f 2 8bce b893cff8
V 03e268f8d255ed8f 3 5f9a44 11c410b8
V 03e268f8d255ed8f 4 a7a8e7a6 bf088f3e
V 03e268f8d255ed8f 5 6dc20ee00b e0162708
V 03e268f8d255ed8f 6 a6de0b2f4bc6 130dbb8f
V 03e268f8d255ed8f 7 033cdda9d777d2 e3ef2b16
V 03e268f8d255ed8f 8 745e5f56a71d2342 5edf501d
V 03e268f8d255ed8f 9 28b18ac4756e336e5c 0a1cb4d9
V 03e268f8d255ed8f 10 9ac1385e0a0d0a8cd60a 927f9cc7
V 03e268f8d255ed8f 11 8697870119d361d74ba502 91217425
V 03e268f8d255ed8f 12 5c5fe56d380bbdd34d7f698c 9fc7f05d
V 03e268f8d255ed8f 13 cbb40f413d744044ee2ee595f4 d184872a
V 03e268f8d255ed8f 14 3e3791d36f34710be340b297cba6 e64c3897
V 03e268f8d255ed8f 15 c48780c962eb74800b320381a26c9e ce7ce2f3
recorded seed 9bcb44c8bff5b6f1 pair A: ComputeHash32(M) = 7eec677c, ComputeHash32(M') = 7eec677c, expected 7eec677c: PASS
recorded seed c4cec22cffed4464 pair B: ComputeHash32(M) = 22e699d5, ComputeHash32(M') = 22e699d5, expected 22e699d5: PASS
pair A: OS random seeds: collisions = 34923 / 16777216; rate = 0.00208157300949; log2(rate) = -8.908110; first colliding seed 85d30fba9a2c564c: H(M)=H(M')=c257c36a
pair B: OS random seeds: collisions = 1 / 16777216; rate = 5.96046447754E-08; log2(rate) = -24.000000; first colliding seed 26060ceccdcd2de5: H(M)=H(M')=d9d2b5e4
real	0m4.098s
user	0m0.526s
sys	0m0.013s
