florian
|
0302c7181e
* AVR: use LDS/LD and STS/ST depending on the reference
|
преди 14 години |
florian
|
a178f34ab3
+ avr processor type information
|
преди 14 години |
florian
|
86f587b02f
+ added more avr instructions
|
преди 14 години |
florian
|
c0b6f9b0b0
* simplify Get/PutPtrUInt
|
преди 14 години |
florian
|
e95bf26148
* avr stackframe generation improved
|
преди 14 години |
florian
|
9234486a42
* fixed compilation of assembler helpers
|
преди 14 години |
florian
|
53ee505d84
* fixed spilling
|
преди 14 години |
florian
|
93e72b7e8a
* fixed normalize_ref
|
преди 14 години |
florian
|
88b0db90a6
* use correct sizes when getting additional registers for 64 bit values
|
преди 14 години |
florian
|
d060e199f4
* 64 bit comparisations fixed
|
преди 14 години |
florian
|
b6530f253a
* fixed reference writing for avr
|
преди 14 години |
florian
|
b870a6eff5
* started to fix parameter passing
|
преди 14 години |
florian
|
26415e9903
* as avr doesn't like $ in symbols, use ReplaceForbiddenChars to replace them
|
преди 14 години |
florian
|
dc0638c4d2
* corrected volatile registers for avr
|
преди 14 години |
florian
|
7b9276ae8a
+ implementation of avr rtl helpers
|
преди 14 години |
florian
|
ad9956022c
* don't omit stackframe on avr for assembler routines
|
преди 14 години |
florian
|
f255b1103b
* fix parameter names of fpc_shortstr_qword and fpc_shortstr_int64 implementation
|
преди 14 години |
florian
|
0bc3ec2b8a
* fix headers of fpc_mul helpers
|
преди 14 години |
florian
|
acac3ce37c
* dummy fix for concatcopy
|
преди 14 години |
florian
|
4bb9407f72
* remove usage of makeregsize on avr
|
преди 14 години |
florian
|
cb003b631b
* use helper for dword*dword if needed
|
преди 14 години |
florian
|
726b24c591
* (d)allocallcpuregisters must not handle fpu registers on avr
|
преди 14 години |
florian
|
f419966f06
+ generic second_int_to_bool, depends on OP_OR setting flags
|
преди 14 години |
florian
|
27f1abb58b
* clean up and nicer todos
|
преди 14 години |
florian
|
2e22090451
* ifdef'ed textrec and filerec usage completely depending on the features set
|
преди 14 години |
florian
|
b4d4d4b208
* compilation fix
|
преди 14 години |
florian
|
d5455cf6ac
+ software multiplication support for OS_16,OS_S16,OS_32,OS_S32
|
преди 14 години |
florian
|
7a05158cd1
* rebase on trunk, I should have first committed and then branched ...
|
преди 14 години |
florian
|
5abdfb6f7e
* aint -> asizeint changes
|
преди 14 години |
florian
|
fcd3872d88
+ introduction of tcgint
|
преди 14 години |