florian
|
a0b0b43d0c
+ implemented tcgavr.a_jmp_name
|
14 years ago |
florian
|
8d960cb608
+ implementation of shifting operations for avr
|
14 years ago |
florian
|
f5694da7bc
* OS_INT => OS_32
|
14 years ago |
florian
|
d4ff3b2eb6
* forgotten file in previous commit
|
14 years ago |
florian
|
c7e6d07ff0
* fix tavraddnode.second_cmp
|
14 years ago |
florian
|
8f343078fa
* optimize moves into movw if possible
|
14 years ago |
florian
|
5f06130095
* fixed objpas compilation for CPUs with 16 Bit addresses
|
14 years ago |
florian
|
de2d504f15
+ dedicated getaddressregister so address registers are allocated with size OS_ADDR
|
14 years ago |
florian
|
a6464c36e3
* push reads the register
|
14 years ago |
florian
|
1cc956afc8
+ implements tcgavr.a_loadaddr_ref_reg
|
14 years ago |
florian
|
0302c7181e
* AVR: use LDS/LD and STS/ST depending on the reference
|
14 years ago |
florian
|
a178f34ab3
+ avr processor type information
|
14 years ago |
florian
|
86f587b02f
+ added more avr instructions
|
14 years ago |
florian
|
c0b6f9b0b0
* simplify Get/PutPtrUInt
|
14 years ago |
florian
|
e95bf26148
* avr stackframe generation improved
|
14 years ago |
florian
|
9234486a42
* fixed compilation of assembler helpers
|
14 years ago |
florian
|
53ee505d84
* fixed spilling
|
14 years ago |
florian
|
93e72b7e8a
* fixed normalize_ref
|
14 years ago |
florian
|
88b0db90a6
* use correct sizes when getting additional registers for 64 bit values
|
14 years ago |
florian
|
d060e199f4
* 64 bit comparisations fixed
|
14 years ago |
florian
|
b6530f253a
* fixed reference writing for avr
|
14 years ago |
florian
|
b870a6eff5
* started to fix parameter passing
|
14 years ago |
florian
|
26415e9903
* as avr doesn't like $ in symbols, use ReplaceForbiddenChars to replace them
|
14 years ago |
florian
|
dc0638c4d2
* corrected volatile registers for avr
|
14 years ago |
florian
|
7b9276ae8a
+ implementation of avr rtl helpers
|
14 years ago |
florian
|
ad9956022c
* don't omit stackframe on avr for assembler routines
|
14 years ago |
florian
|
f255b1103b
* fix parameter names of fpc_shortstr_qword and fpc_shortstr_int64 implementation
|
14 years ago |
florian
|
0bc3ec2b8a
* fix headers of fpc_mul helpers
|
14 years ago |
florian
|
acac3ce37c
* dummy fix for concatcopy
|
14 years ago |
florian
|
4bb9407f72
* remove usage of makeregsize on avr
|
14 years ago |