florian
|
3b5dfbf79c
* avr: more precise execution weigth for shift loops
|
5 жил өмнө |
florian
|
b241fec17b
* avr directly encodes constant shifts of 64 bit values
|
5 жил өмнө |
florian
|
647c5889de
* simplified fpc_mul_qword so it compiles again on avr, fixes #36236 but does not solve the root of the problem
|
5 жил өмнө |
florian
|
63375effda
* patch by Christo Crause: fix for r43136
|
6 жил өмнө |
florian
|
8e68ea69cb
* (modified/re-formatted) patch by Christo Crause: AVR: Optimizing code generation for shift with compile time constant
|
6 жил өмнө |
florian
|
bf85e51962
* AVR: patch by Christo Crause: fixes tcgavr.g_concatcopy for data with size>255, resolves #36066
|
6 жил өмнө |
Jeppe Johansen
|
821a83f735
* Fix exitcode handling for avrsim target. Patch by Christo Crause
|
6 жил өмнө |
florian
|
97b0bda68d
* fix tcgavr.g_flags2reg for sizes > 1 byte
|
6 жил өмнө |
Jeppe Johansen
|
d14e3e96a7
- Fix bug in software overflow checking for longint's.
|
6 жил өмнө |
Jeppe Johansen
|
0c4d299514
AVR: Add support for using nostackframe in interrupt routines.
|
6 жил өмнө |
Jeppe Johansen
|
49ac4e0ed3
AVR: Add optimizations for sign testing, and a better Abs() implementation.
|
6 жил өмнө |
Jeppe Johansen
|
bca0d5774f
- Adds a number of optimizations for 64bit integer operations on AVR. Patch from Christo Crause in issue #35691.
|
6 жил өмнө |
Jeppe Johansen
|
8b02397b18
- Split division routines out into an include file.
|
6 жил өмнө |
Jeppe Johansen
|
e03c4eb34f
- Applied patch by Christo Crause from #33914
|
6 жил өмнө |
Jeppe Johansen
|
464aeb266e
- Fix overflow checking for multiplication operations on AVR.
|
6 жил өмнө |
Jeppe Johansen
|
2b92b97056
- Change syntax of sbiw operands to work around syntax in older binutils.
|
6 жил өмнө |
Jeppe Johansen
|
f1a9930550
avr: Fixed some inconsistencies.
|
6 жил өмнө |
Jeppe Johansen
|
a886e77b5e
- Fix compilation on architectures without absolute call/jump instructions.
|
6 жил өмнө |
Jeppe Johansen
|
4996d129e5
- Add mov optimization for STS instruction.
|
6 жил өмнө |
Jeppe Johansen
|
8eb523e696
- Add assembler implementation of integer division, patch by Christo Crause. For now there's a division by zero check added.
|
6 жил өмнө |
Jeppe Johansen
|
3916bcba38
Check if the current register was the last in the cgpara, to avoid running over the last register allocated.
|
6 жил өмнө |
Jeppe Johansen
|
ebe4d4cf13
Fixed stack checking for embedded target. Based on work by Christo Crause
|
6 жил өмнө |
Jeppe Johansen
|
915e48c675
Add assembler implementation of Move.
|
6 жил өмнө |
Jeppe Johansen
|
18ba7fc23a
Generalize skip instruction optimization for both sbix and sbrx.
|
6 жил өмнө |
Jeppe Johansen
|
d993e1b9c3
avr: Add peephole optimization for in+sbr* bit test sequence.
|
6 жил өмнө |
Jeppe Johansen
|
f5e34990ae
- Adds intrinsics to save/restore SREG when disabling interrupts.
|
6 жил өмнө |
florian
|
3d3e828151
* properly allocate parameter registers for constants on avr, resolves #33932
|
6 жил өмнө |
florian
|
7ac474341a
* patch (slighly modified) by Christo Crause to write 16 bit registers on avr in hi/lo order, resolves #34721
|
6 жил өмнө |
florian
|
a5d24ec763
* max_operands needs only to be 2 on avr
|
6 жил өмнө |
Jonas Maebe
|
667938c6c9
* add missing unixutils -> baseunix dependency
|
4 жил өмнө |