florian
|
b136cecacd
* first part of ppc calling conventions fix
|
23 years ago |
Jonas Maebe
|
e7d92a1aa7
* fixed bug in g_flags2reg()
|
23 years ago |
Jonas Maebe
|
10c4e8eb15
* fixed compilation problems
|
23 years ago |
Jonas Maebe
|
8ff3e3e1b3
* more misc. fixes, mostly constant-related
|
23 years ago |
Jonas Maebe
|
54011b5bea
* some misc constant fixes
|
23 years ago |
florian
|
ed950491a8
* the code generator knows now if parameters are in registers
|
23 years ago |
florian
|
e7a6cd18dd
* more fixes for the ppc
|
23 years ago |
florian
|
37351a4590
- removed debug code which was commited by accident
|
23 years ago |
florian
|
463b355ba3
* more powerpc fixes
|
23 years ago |
Jonas Maebe
|
e3cbc3cf22
+ tcg64fppc.a_op64_const_reg_reg() and tcg64fppc.a_op64_reg_reg_reg()
|
23 years ago |
Jonas Maebe
|
b4cfa73079
* fixed a_loadaddr_ref_reg()
|
23 years ago |
florian
|
eb2ca8d10f
* rewrote the system handling
|
23 years ago |
Jonas Maebe
|
c1e9bd36a3
* make sure we use rlwi* when possible instead of andi.
|
23 years ago |
florian
|
336808f6c3
* start of the new generic parameter handling
|
23 years ago |
Jonas Maebe
|
690ba14436
+ tcg64fpc implementation (only a_op64_reg_reg and a_op64_const_reg for
|
23 years ago |
Jonas Maebe
|
3e7b6ef7fa
* unarynminus and shlshr node fixed for 32bit and smaller ordinals
|
23 years ago |
florian
|
be574d1cf2
* powerpc target fixed, very simple units can be compiled
|
23 years ago |
carl
|
d75603c2ed
* bugfix of hdisponen (base must be set, not index)
|
23 years ago |
peter
|
06ebac4e27
* readded missing revisions
|
23 years ago |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
23 years ago |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
23 years ago |
peter
|
f6b3e2e37f
* synchronized cpubase between powerpc and i386
|
23 years ago |
peter
|
51688dade3
* a ppcppc can be build again
|
23 years ago |
carl
|
9b12acc70a
* renamed some constants
|
23 years ago |
Jonas Maebe
|
71a52a4aeb
* several powerpc-related additions and fixes
|
23 years ago |
Jonas Maebe
|
e41ba8650a
* fixed small bug in a_jmp_flags
|
23 years ago |
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
|
23 years ago |
Jonas Maebe
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
23 years ago |
Jonas Maebe
|
2d3126c843
* small fixes
|
24 years ago |
Jonas Maebe
|
32759c4953
* small optimization
|
24 years ago |