GPU Threefry
Threefry-4x32-20 in WGSL, bit-exact against the Rust reference
6/6 passed in 27ms
| Test | What it does | Result |
|---|---|---|
test_words_draw_axis | A non-zero draw index selects a different block, identically on both. | ✅ pass |
test_words_every_stage | The GPU and CPU words agree for each of the five noise stages. | ✅ pass |
test_words_high_counter | Counters past 2^32 match, exercising the counter's high word. | ✅ pass |
test_words_index_pure | A word depends only on its counter, not on how many were asked for. | ✅ pass |
test_words_match_reference | The GPU's Threefry blocks equal the CPU's exactly over 4096 counters. | ✅ pass |
test_words_seeds_differ | Two seeds give different words. | ✅ pass |