Jonas Maebe
|
e3cbc3cf22
+ tcg64fppc.a_op64_const_reg_reg() and tcg64fppc.a_op64_reg_reg_reg()
|
23 ani în urmă |
Jonas Maebe
|
b4cfa73079
* fixed a_loadaddr_ref_reg()
|
23 ani în urmă |
florian
|
eb2ca8d10f
* rewrote the system handling
|
23 ani în urmă |
Jonas Maebe
|
c1e9bd36a3
* make sure we use rlwi* when possible instead of andi.
|
23 ani în urmă |
florian
|
336808f6c3
* start of the new generic parameter handling
|
23 ani în urmă |
Jonas Maebe
|
690ba14436
+ tcg64fpc implementation (only a_op64_reg_reg and a_op64_const_reg for
|
23 ani în urmă |
Jonas Maebe
|
3e7b6ef7fa
* unarynminus and shlshr node fixed for 32bit and smaller ordinals
|
23 ani în urmă |
florian
|
be574d1cf2
* powerpc target fixed, very simple units can be compiled
|
23 ani în urmă |
carl
|
d75603c2ed
* bugfix of hdisponen (base must be set, not index)
|
23 ani în urmă |
peter
|
06ebac4e27
* readded missing revisions
|
23 ani în urmă |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
23 ani în urmă |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
23 ani în urmă |
peter
|
f6b3e2e37f
* synchronized cpubase between powerpc and i386
|
23 ani în urmă |
peter
|
51688dade3
* a ppcppc can be build again
|
23 ani în urmă |
carl
|
9b12acc70a
* renamed some constants
|
23 ani în urmă |
Jonas Maebe
|
71a52a4aeb
* several powerpc-related additions and fixes
|
23 ani în urmă |
Jonas Maebe
|
e41ba8650a
* fixed small bug in a_jmp_flags
|
24 ani în urmă |
Jonas Maebe
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
24 ani în urmă |
Jonas Maebe
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
24 ani în urmă |
Jonas Maebe
|
2d3126c843
* small fixes
|
24 ani în urmă |
Jonas Maebe
|
32759c4953
* small optimization
|
24 ani în urmă |
Jonas Maebe
|
fa0a56f559
* several additions, almost complete (only some problems with resflags left)
|
24 ani în urmă |
Jonas Maebe
|
17209e05b7
* some fixes to operations with constants
|
24 ani în urmă |
Jonas Maebe
|
4930d6448f
* some more things implemented
|
24 ani în urmă |
Jonas Maebe
|
bea3bf8717
* changed type of tcg from object to class -> abstract methods are now
|
24 ani în urmă |
Jonas Maebe
|
3b4b673069
* new cgflow based on n386flw with all nodes until forn "translated"
|
24 ani în urmă |
florian
|
525be77ced
* some cg reorganisation
|
24 ani în urmă |