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