marco
|
a57df5f0dd
* commited correction for Mantis #25560, misspelled constructor keyword
|
пре 11 година |
svenbarth
|
f64ba97285
Fix compilation of WinCE (for both ARM and i386!) after RTL changes
|
пре 11 година |
Tomas Hajny
|
729730454b
+ source file for cp852 (IBM Latin-2 / central Europe) added
|
пре 11 година |
Tomas Hajny
|
2e004af6e7
+ character sets for central Europe added also to Makefiles as implicit units
|
пре 11 година |
Tomas Hajny
|
be6fdf21ce
+ character sets for central Europe added also to Makefiles as implicit units
|
пре 11 година |
Tomas Hajny
|
ce4cb437e2
+ character sets for central Europe added also to Makefiles as implicit units
|
пре 11 година |
paul
|
a1b5392e6c
add missing charset source files
|
пре 11 година |
nickysn
|
5c8aa6e5b0
* fpc_mul_integer and fpc_mul_longint: fallback directly to the unsigned
|
пре 11 година |
Tomas Hajny
|
5372bdbb43
* removed gdbint dependency if compiled with NOGDB=1
|
пре 11 година |
Tomas Hajny
|
2c60f456f1
* fixed WinCE breakage caused when moving to target dependent type for ordinal argument in GetProcAddress
|
пре 11 година |
Tomas Hajny
|
1a430d8110
* GetProcAddr added for OS/2, type of argument for ordinal target specific now
|
пре 11 година |
nickysn
|
b91509159a
+ added asm optimized 64-bit division helpers for i8086 by Max Nazhalov
|
пре 11 година |
sergei
|
ca58cc1d64
+ x86_64: generate position-independent case jump tables (twice smaller than absolute ones and do not require dynamic relocations in .dll/.so).
|
пре 11 година |
paul
|
eb508a18e9
compiler: remove RST writer
|
пре 11 година |
Tomas Hajny
|
cce9498b7c
* fix building for OS/2 and EMX (additional include path necessary)
|
пре 11 година |
Tomas Hajny
|
5f6aefa4c0
+ character sets for central Europe added
|
пре 11 година |
sergei
|
6b1f021fcf
- Removed remaining optimizations that duplicate functionality of tcg.optimize_op_const.
|
пре 11 година |
nickysn
|
c83032992d
* more fixes to the 3-op IMUL spilling:
|
пре 11 година |
florian
|
a752e3542d
+ more x86 cpu flags
|
пре 11 година |
nickysn
|
4a107dcfa6
+ added 32-bit asm optimized division helpers for i8086 by Max Nazhalov
|
пре 11 година |
sergei
|
78e726b34f
* i386: Somewhat optimized fpc_mul_qword routine, got rid from variable 'r', registers esi and edi. Also ignore overflow checking when both operands have their high dwords equal to zero, because in such case multiplication cannot overflow.
|
пре 11 година |
sergei
|
e6a9f3b15b
* Fixed spilling of 3-operand IMUL instruction (went unnoticed this far because such instructions were not emitted by compiler).
|
пре 11 година |
nickysn
|
1f7b14f38e
* fixed the conversion of powerof2 mul/imuls to lea in tcgx86.a_op_const_reg_reg
|
пре 11 година |
nickysn
|
cc1faad3d2
+ make use of the 3-operand form of IMUL on i386 and x86_64
|
пре 11 година |
nickysn
|
1de847c754
* fixed error in comment
|
пре 11 година |
florian
|
7028210817
+ tzcnt assembler instruction
|
пре 11 година |
florian
|
0e67ca6419
* fixed output of test if a failure happens
|
пре 11 година |
sergei
|
3a3197ae9c
+ i386: inline 64-bit multiplications if overflow checking is disabled and not optimizing for size. Rough testing on Core 2 Duo shows speed improvement by factor of 5, even despite inlined code does not check for zero upper dwords.
|
пре 11 година |
florian
|
2a2184bc40
* regenerated makefiles affected by the last change
|
пре 11 година |
florian
|
694ba6a702
* call strip on the COMPILER macro to make the output look more nicely
|
пре 11 година |