Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-10 | MEK: linear interpolations (lerps), scaling, and an easing function.In this ↵ | kriegsman@gmail.com | |
episode, we learn that avr-gcc will generate a fast inline bit-shift for uint32_t / 256, but a call to an external long division routine for signed int32_t / 256. I believe the term of art for this is 'missed optimization'. | |||
2013-05-03 | MEK: memmove8, memcpy8, and memset8 ARM handling (e.g., none -- just use ↵ | kriegsman@gmail.com | |
libc on ARM) | |||
2013-05-03 | MEK: memmove8, memcpy8, and memset8 optimized for AVR. 20-40% faster than ↵ | kriegsman@gmail.com | |
avr-libc, and they appear to work, too. | |||
2013-04-04 | MEK: Merged asm blocks to prevent compiler from inserting additional ↵ | kriegsman@gmail.com | |
instructions. | |||
2013-03-30 | MEK: moved in random8(..) and random16(..) functions, changed byte to uint8_t | kriegsman@gmail.com | |