Age | Commit message (Collapse) | Author |
|
|
|
weird gcc compiler/spill errors
|
|
Don't ask my why these are preprocessor constants. (No reason.)
|
|
|
|
the inlined, deconstructed version of nscale8_video.
|
|
after scale8 if scale8 is 'fixed'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pixel controllers
|
|
|
|
|
|
|
|
about 68,000 conversions/second to about 105,000 conversions/second.
|
|
|
|
require a minimum of one cycle delay between each step for the time being
|
|
|
|
|
|
place.
|
|
|
|
|
|
on AVRs with MUL. Code size goes up 8 bytes for 16-bit, 3-D noise.
|
|
output results tested and found identical in every case tested.
|
|
|
|
we're going to overwrite it. A little gcc asm shenanigans required to get this all right in terms of '=r' versus '+r' on the variable usage tag in the asm block. Basically the = versus + don't want to think about multi-byte variables. Coincidentally, neither do I.
|