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 лет назад |
Jonas Maebe
|
928493e3ba
* made 'mod powerof2' -> 'and' optimization processor independent
|
24 лет назад |
Jonas Maebe
|
92977ca6ee
* fixed fpuregister counting errors ("merged")
|
24 лет назад |
Jonas Maebe
|
760e88791c
* fixed web bug #1716
|
24 лет назад |
Jonas Maebe
|
8112592c45
* never generate any "shll/shrl $0,%reg" anymore
|
24 лет назад |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
24 лет назад |
Jonas Maebe
|
a39cd8a580
* made multiplying, dividing and mod'ing of int64 and qword processor
|
24 лет назад |
Jonas Maebe
|
14576640c5
* fixed wrong regalloc info around FPC_MUL/DIV/MOD_INT64/QWORD calls
|
24 лет назад |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 лет назад |
peter
|
a7cf57524e
* symtable change to classes
|
24 лет назад |
peter
|
226ea788db
* fix for not with no 32bit values
|
24 лет назад |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 лет назад |
Jonas Maebe
|
177ec922fe
* fixed web bug #1383
|
25 лет назад |
Jonas Maebe
|
c91a23c27d
* new constant handling: from now on, hex constants >$7fffffff are
|
25 лет назад |
Jonas Maebe
|
a8af566cd7
+ new integer regvar handling, should be much more efficient
|
25 лет назад |
florian
|
b9796f6a7f
* unused units removed from uses clause
|
25 лет назад |
Jonas Maebe
|
5ffc4f7e24
* fixed bug in my changes to fix the regalloc info for div/mod ("merged")
|
25 лет назад |
peter
|
451723647e
* symtable splitted, no real code changes
|
25 лет назад |
Jonas Maebe
|
71d03d5926
* fixed wrong regalloc info for secondmoddiv ("merged", also small
|
25 лет назад |
Jonas Maebe
|
a9656de262
* fixed stupid error in previous commit :/
|
25 лет назад |
Jonas Maebe
|
3394523d13
* fixed allocation of ecx for shl
|
25 лет назад |
peter
|
5c5d24b641
* moved n386*.pas to i386/ cpu_target dir
|
25 лет назад |