Károly Balogh
|
b755524c38
made it possible to override the decision from the cgs, if a certain muln needs a helper
|
há 8 anos atrás |
Károly Balogh
|
6ca8b1374b
m68k: quickfix the 68000 builds of the compiler after r36344
|
há 8 anos atrás |
nickysn
|
e8a09fba0d
* use xchg, instead of mov, because it's 1 byte shorter
|
há 8 anos atrás |
nickysn
|
34113b930b
* removed the checkoverflow: boolean parameter of the software mul helpers;
|
há 8 anos atrás |
Marc Weustink
|
2b2200fcc6
RegisterCustomVariantType: initialize the customvariant array to the correct length before assigning new value
|
há 8 anos atrás |
nickysn
|
ba665e103c
+ added sqr(shortint) and sqr(smallint) for CPUs with 8/16-bit alu
|
há 8 anos atrás |
michael
|
7c9e5591b6
* Fix bug ID #31583 (patch from Zoran Vucenovic)
|
há 8 anos atrás |
pierre
|
a16326fa95
Avoid MSDOS Memory Control Block (MCB) chain corruption in RegisterTinyHeapBlock
|
há 8 anos atrás |
Károly Balogh
|
87e8010f05
m68k: support 32x32 to 64bit MUL generation when targeting CPUs which support this instruction
|
há 8 anos atrás |
joost
|
f5d17b2884
* Unified determination of source-package
|
há 8 anos atrás |
joost
|
569bd1e812
* Only pass prefix and baseinstalldir to fpmake during (de-)installation
|
há 8 anos atrás |
Károly Balogh
|
63b3304374
m68k: instead of calling a helper, generate inlined code for 64 bit multiplications, when applicable
|
há 8 anos atrás |
Károly Balogh
|
829b2fc3b3
m68k: enable 68020 codepaths to all CPUs supporting '020 features
|
há 8 anos atrás |
Károly Balogh
|
e9ff684ff0
m68k: handle operand type correctly for 3 operand mul/div
|
há 8 anos atrás |
Károly Balogh
|
aa87e911d7
m68k: fixed some copypaste error in a disabled debug string. no functional changes.
|
há 8 anos atrás |
nickysn
|
78a7445751
+ added Odd(byte) and Odd(shortint) for cpus with 8-bit alu and Odd(word)/
|
há 8 anos atrás |
nickysn
|
fa645dcaf7
+ added abs(smallint) and abs(shortint) for cpus with 8-bit or 16-bit alu
|
há 8 anos atrás |
nickysn
|
9946393018
+ added comment about the fptan instruction restrictions on the 8087 and 80287
|
há 8 anos atrás |
florian
|
db49b2f62b
* coalesce spilled registers if possible to avoid mem->mem moves
|
há 8 anos atrás |
florian
|
4b17ad80d0
* reduce initial size of movelist, 16 is enough for most cases
|
há 8 anos atrás |
florian
|
5e07957594
+ TLinkedList.RemoveAll
|
há 8 anos atrás |
florian
|
c83e6991d5
* properly check number of operands
|
há 8 anos atrás |
Károly Balogh
|
bfc5f67f92
fcl-passrc: attempt to fix the install rule and some of the dependencies
|
há 8 anos atrás |
Mattias Gaertner
|
ae5492af44
fcl-passrc: fixed checking direct class-ancestor cycle
|
há 8 anos atrás |
Mattias Gaertner
|
e552db6ef6
pastojs: fixed compilation
|
há 8 anos atrás |
Mattias Gaertner
|
dd48453c57
resolver: const evaluation: ranges, int+int
|
há 8 anos atrás |
pierre
|
3a9ed7db72
Limit log size to 50000, and add all testrun information at start
|
há 8 anos atrás |
marco
|
91513dc414
* menubarinfo, remove packed (64-bit fix)
|
há 8 anos atrás |
pierre
|
53972e6df0
Remove BASEFPCDIR, use FPCDIR instead
|
há 8 anos atrás |
pierre
|
87bb473780
Fix ExitCode readout if temp directory is used by postponing temp directory cleanup
|
há 8 anos atrás |