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 年之前 |