florian
c9fce8b742
* AVR: take care of CPUAVR_HAS_MOVW in assembler routines
...
git-svn-id: trunk@44131 -
(cherry picked from commit 925979c6e4
)
2021-10-24 12:40:37 +02:00
florian
3ee32648c0
* system unit can be build for subarch avrtiny
...
git-svn-id: trunk@44032 -
(cherry picked from commit 17c4834a4a
)
2021-10-24 12:40:37 +02:00
Jeppe Johansen
8b02397b18
- Split division routines out into an include file.
...
- Reuse division routines for calculating both division and modulus.
- Add implementations of BsfByte and BsrByte that don't use a lookup table.
git-svn-id: trunk@42494 -
(cherry picked from commit 4b93eb64b3
)
# Conflicts:
# .gitattributes
2021-10-24 12:40:36 +02:00
Jeppe Johansen
a886e77b5e
- Fix compilation on architectures without absolute call/jump instructions.
...
git-svn-id: trunk@42164 -
(cherry picked from commit ee7bc1d516
)
2021-10-24 12:40:36 +02:00
Jeppe Johansen
8eb523e696
- Add assembler implementation of integer division, patch by Christo Crause. For now there's a division by zero check added.
...
- Fix setjmp/longjmp handling on 3 byte PC AVRs.
git-svn-id: trunk@42162 -
(cherry picked from commit dee0197890
)
2021-10-24 12:40:36 +02:00
florian
c05d4912f4
+ basic system unit for avr-embedded
...
* fixed several compiler stuff to be able to start system unit compilation on avr
git-svn-id: trunk@10318 -
2008-02-13 20:35:16 +00:00