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