Categories not as in theory

  • 20250101 Item weights vs. the Paradox of Rarity
  • 20241211 Comments on parameterized SplitMix and PCG style generators
  • 20231109 Popcount walks: next, previous, toward and nearest
  • 20230712 A fast path floating point underflow test elision from absorption
  • 20230615 Stable look-at rotations
  • 20230121 Weighted function approximation: angle trisection
  • 20221216 An evil and odious map (partition into even/odd parity in increasing order)
  • 20220128 Random number draws with fixed parity
  • 20200616 Basic uniform random floating-point values
  • 20200417 Solve power-of-two LCG for constants
  • 20200311 A design and implementation of sincospi in binary32
  • 20200216 Generating the log of a uniform random float
  • 20200110 FMA: solve quadratic equation
  • 20200109 FMA: extended precision addition and multiplication by constant
  • 20200106 Tau and the art of Windmill jousting
  • 20191210 Got Gamma?
  • 20190820 Can an involution be a competitive bit finalizer?
  • 20190810 Comments on the Avalanche Effect
  • 20190514 Some comments on approximately equal FP comparisons
  • 20190424 Measuring ULP distance
  • 20190312 Floating point division with known divisor
  • 20190206 posit: thin triangle other tricks (REVEALED!)
  • 20180621 An empirical testing point set on sphere and caps
  • 20171013 Basic XOR-rotates and their inverse
  • 20171013 Table of basic reversible integer operations
  • 20170918 Integer multiplicative inverse via Newton's method
  • 20170912 Linear Congruential Sequences
  • 20170418 Converting to Euler & Tait-Bryan
  • 20170127 Cube/cylinder/ball mappings
  • 20170111 Approximate concentric square to disc
  • 20170108 Square/Disc mappings
  • 20161222 Pigeonhole principle bias
  • 20160329 minimal quality 2D hashing with Weyl
  • 20160224 Weyl sequence overview
  • 20170927 PRNS with 32 bits of state
  • 20160419 prns.h
  • 20160418 Sobol.h
  • 20220131 Quaternion swing twist decomposition
  • 20200814 Error growth of composing rotations
  • 20191019 A slerp by half
  • 20180612 Solving for quaternion rotation from a vector viewpoint
  • 20171110 Volume element of SO(3) and average uniform random rotation angle
  • 20170808 On quaternion/rotation matrix conversions and errors
  • 20170512 Hopf coordinate conversion and torque minimal factorization
  • 20170502 Quaternion quantization: part 1
  • 20170419 On certain results of quaternionic interpolation
  • 20160809 Minimum magnitude angle rotation between two normals
  • 20160706 Orthonormal basis from normal via quaternion similarity
  • 20160626 Implied normals (unit bivectors as rotations)
  • 20160530 Quaternion half/double angle and Cayley transforms
  • 20160517 Quaternion rotation visualization
  • 20160517 Quaternion are really Complex
  • 20220714 A fast perfect shuffle for n≤64
  • 20210318 A cheap normal distribution approximation
  • 20200124 Computing floating point additive recurrence
  • 20180806 Uniform points in sphere and capped cone
  • 20170127 Uniform random 3D rotations
  • 20170117 Higher density uniform floats
  • 20161128 Uniform points on disc, circle, sphere and caps

© 2025 Marc B. Reynolds
all original content is public domain under UNLICENSE