diff options
author | Daniel Garcia <danielgarcia@gmail.com> | 2014-03-11 07:11:33 +0400 |
---|---|---|
committer | Daniel Garcia <danielgarcia@gmail.com> | 2014-03-11 07:11:33 +0400 |
commit | a0f7b92622717e026503b1bb364752cf328bf118 (patch) | |
tree | 5e98fe85b0884164e67f75f8ae4fcb440b9bb3b5 /clockless_trinket.h | |
parent | 0bb025ef288e09173a06e74f4e647f479e555d9d (diff) |
Fix math noise error
Diffstat (limited to 'clockless_trinket.h')
-rw-r--r-- | clockless_trinket.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clockless_trinket.h b/clockless_trinket.h index 1222106f..15746913 100644 --- a/clockless_trinket.h +++ b/clockless_trinket.h @@ -30,7 +30,7 @@ template<int CYCLES> __attribute__((always_inline)) inline void _dc(register uin _dc_AVR<CYCLES/3,CYCLES%3>(loopvar); } template<> __attribute__((always_inline)) inline void _dc<0>(register uint8_t & loopvar) {} -template<> __attribute__((always_inline)) inline void _dc<1>(register uint8_t & loopvar) {asm __volatile__("cp r0,r0":::);} +template<> __attribute__((always_inline)) inline void _dc<1>(register uint8_t & loopvar) {asm __volatile__("mov r0,r0":::);} template<> __attribute__((always_inline)) inline void _dc<2>(register uint8_t & loopvar) {asm __volatile__("rjmp .+0":::);} template<> __attribute__((always_inline)) inline void _dc<3>(register uint8_t & loopvar) { _dc<2>(loopvar); _dc<1>(loopvar); } template<> __attribute__((always_inline)) inline void _dc<4>(register uint8_t & loopvar) { _dc<2>(loopvar); _dc<2>(loopvar); } |