Discussion about this post

User's avatar
Andrew H's avatar

Have you looked at the paper "Hash Functions for GPU Rendering"? Seems to explore a similar space and also creates some new PCG variants.

https://jcgt.org/published/0009/03/02/

Expand full comment
dzaima's avatar

NEON actually supports proper 32-bit int multiplies - vmulq_s32; so does AVX2 - _mm256_mullo_epi32. NEON does also have dynamic shifts via vshlq_s32 & co (that might look like a left-shift instr, but it also does right-shifts with a negative shift amount).

Expand full comment
5 more comments...

No posts