Fixed a bug in my pointer addition for sub- and super-diagonal linear transforms. I failed to cast (float *) as (void *) before adding the number of bytes to shift.
Merge remote-tracking branch 'origin/master'