20220714
A fast perfect shuffle for n≤64

20220131
Quaternion swing twist decomposition

20200814
Error growth of composing rotations

20200417
Solve power-of-two LCG for constants

20200110
FMA: solve quadratic equation

20200106
Tau and the art of Windmill jousting

20191210
Got Gamma?

20191019
A slerp by half

20190810
Comments on the Avalanche Effect

20190424
Measuring ULP distance

20171013
Basic XOR-rotates and their inverse

20170927
PRNS with 32 bits of state

20170912
Linear Congruential Sequences

20170502
Quaternion quantization: part 1

20170418
Converting to Euler & Tait-Bryan

20170127
Uniform random 3D rotations

20170127
Cube/cylinder/ball mappings

20170117
Higher density uniform floats

20170108
Square/Disc mappings

20161222
Pigeonhole principle bias

20160517
Quaternion rotation visualization

20160517
Quaternion are really Complex

20160419
prns.h

20160418
Sobol.h

20160329
minimal quality 2D hashing with Weyl

20160224
Weyl sequence overview

© 2023 Marc B. Reynolds

all original content is public domain under UNLICENSE