Jonas Maebe
|
99994c0603
Merged revisions 11879-11880,11884-11888,11890,11896-11898,11903-11919,11926-11930,11933-11934,11936-11937,11939-11940,11942-11985,11987-11991,11993-12013,12015-12017,12019-12040,12043,12045,12047-12050,12054,12056-12057,12059-12062,12064-12066,12073,12075,12077-12078,12082,12085,12087-12088,12092-12094,12099,12106-12110,12114,12117-12122,12125,12128-12131,12138,12141-12143,12152-12160,12162-12163,12166-12171,12173-12176,12196,12198-12205 via svnmerge from
|
%!s(int64=17) %!d(string=hai) anos |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
%!s(int64=17) %!d(string=hai) anos |
florian
|
efb025310d
* tried to restore old set behaviour for big endian targets
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
d0b6292137
* disable overflow checking when performing pointer arithmetic
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
1d96dcc50d
* renamed nf_swaped to nf_swapped
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
%!s(int64=19) %!d(string=hai) anos |
florian
|
85d63d9fa9
* settings refactored
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
3078a1927f
* remove ttype
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
9e825bdc76
* moved common code for ppc32/ppc64 from nppcadd to shared unit
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
e9c5049275
* use single precision fpu ops in case of single precision operands
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
c261068ab5
* use generic second_addboolean for short circuit and/or (since that code
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
03302dc7c4
* fixed support for macpas & and | operators: they only work on booleans
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
a20f211811
* don't try to reuse registers from left/right, impedes optimal register
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
a3cb1b1523
+ support for "exotic" locations in load_left_right()
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
07ce826be0
+ added ability for (mainly 32bit) code generators to directly handle
|
%!s(int64=19) %!d(string=hai) anos |
Jonas Maebe
|
8f6b52d482
* don't set high register of 64 bit result for comparisons in case
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
|
%!s(int64=20) %!d(string=hai) anos |
Jonas Maebe
|
d27fa6d0b3
* fixed another missing swapleftright for subn
|
%!s(int64=20) %!d(string=hai) anos |
Jonas Maebe
|
2b4d3312f7
* fixed web bug #4058 (missing swapleftright for subtraction if overflow
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
790a4fe2d3
* log and id tags removed
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
50778076c3
initial import
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
e417e34496
* truncate log
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
22d9294ab3
+ overflow checking for the arm
|
%!s(int64=20) %!d(string=hai) anos |
Jonas Maebe
|
067c588089
- removed unused variables
|
%!s(int64=21) %!d(string=hai) anos |
Jonas Maebe
|
26ab4ead33
* fixed intermittent bug in overflow checking of subtractions
|
%!s(int64=21) %!d(string=hai) anos |
Jonas Maebe
|
fff0683902
* fixed overflow checking of unsigned multiplications
|
%!s(int64=21) %!d(string=hai) anos |
peter
|
c95a859f0a
* generic tlocation
|
%!s(int64=21) %!d(string=hai) anos |
Jonas Maebe
|
e737e39888
* fixed bugs due to change of the value field of tlocation from aword to
|
%!s(int64=21) %!d(string=hai) anos |
peter
|
d19663f3a8
* save standard registers moved to tcgobj
|
%!s(int64=21) %!d(string=hai) anos |