pierre
|
cbb29a7e5d
Use FPC_NO_DEFAULT_HEAP to turn out RelocateHeap or MemoryManager.InitThread functions, used for msdos OS
|
9 years ago |
pierre
|
effa0154c5
Use FPC_NO_DEFAULT_MEMORYMANAGER define to guard SysGetmem/SysFreemem functions, also used for msdos OS
|
9 years ago |
pierre
|
c8ad916710
Use FPC_NO_DEFAULT_MEMORYMANAGER define to guard SysGetmem/SysFreemem function definitions, also used for msdos OS
|
9 years ago |
pierre
|
01ea38a627
Implement basic SysOSAlloc using MSDOS Interrrupt 0x21, AH=0x48 function
|
9 years ago |
pierre
|
2a3b5bec86
Add new FPC_NO_DEFAULT_MEMORYMANAGER define for msdos OS
|
9 years ago |
Károly Balogh
|
23cf551bf3
m68k-amiga: fixed wrong define to test against softfpu (oops...)
|
9 years ago |
Károly Balogh
|
424f329173
m68k: use inlined realconsts also during normal float calculations on '881/040/060. also optimize them where possible
|
9 years ago |
Károly Balogh
|
7fff76d936
m68k-amiga: only compile softfpu code into system unit, when FPU_SOFT is defined
|
9 years ago |
Károly Balogh
|
2dbfca4e8e
m68k: optimize a few cases of comparisons against inlined realconsts
|
9 years ago |
Károly Balogh
|
7710300c22
m68k: utilize FTST for comparing against float zero. also utilize FCMP realconst,fpreg on '881 for other realconst values
|
9 years ago |
Károly Balogh
|
e7838dad39
m68k: initial asm-level infrastructure to let the codegenerator output float consts as operands, which is supported on 88x/040/060
|
9 years ago |
lacak
|
8e2ac164f8
fcl-db: tests: preparation for BOOLEAN data type tests for Firebird 3
|
9 years ago |
Károly Balogh
|
3e2319ff3a
m68k: do not allocate/free the regset dynamically having it as a normal field is perfectly fine
|
9 years ago |
florian
|
e4baf67722
* do not write any size suffix for cvt*ss2si, doing so makes no sense as the size of the single and the integer might be different on x86-64, resolves issue #30101
|
9 years ago |
Jonas Maebe
|
a31530e532
* fixed some copy/paste errors in r16205 (MACOS instead of MORPHOS,
|
9 years ago |
marcus
|
a414a8bded
os4units: support for Cybergraphics gfx
|
9 years ago |
marcus
|
b6f73bf1cf
os4units: support for Picasso96 gfx
|
9 years ago |
Károly Balogh
|
3b4822d320
m68k: utilize MVS and MVZ instructions to load values from references with zero/sign extend when they're available
|
9 years ago |
Károly Balogh
|
bd17976cf1
m68k: added Coldfire CPU capability MVS/MVZ instructions. also fixed CFv4e capabilities
|
9 years ago |
florian
|
cfd49ec708
+ TAOptBase.SuperRegistersEqual
|
9 years ago |
Károly Balogh
|
2e9ed396b4
m68k: convert non-int paraloc sizes to int in a_load_ref_cgpara, fixes build breaks with softfpu since r33651
|
9 years ago |
Károly Balogh
|
1e6e5a1874
m68k: implemented a_load64_reg_ref and a_load64_ref_reg. avoids duplicated reference simplifications in the generated code during 64bit load/store
|
9 years ago |
Károly Balogh
|
2b250a1b0a
m68k: use a_load_ref_ref in a_load_ref_cgpara instead of a custom loading code which does the same. causes no changes in generated code
|
9 years ago |
Károly Balogh
|
778a0b737e
* removed ancient (since r5554) special handling code for m68k from tcgvecnode, which is no longer necessary
|
9 years ago |
florian
|
0232a0d979
* several inlined math function do not need a non-constant register for the argument
|
9 years ago |
Károly Balogh
|
88e14dc456
m68k: only extend the dest reg to tosize during reg-reg moves. this removes a large amount of unnecessary sign and zero extensions from the generated code. this was attempted before, but thanks to other fixes it no longer causes testsuite regressions
|
9 years ago |
Károly Balogh
|
524659b341
m68k: if we have a symbol in the location reference, that will be base, so try to insert an index register instead, reduces the amount of data->address register shuffling in the generated code
|
9 years ago |
nickysn
|
671eed3070
+ added the GenericEvent type constant to unit X
|
9 years ago |
nickysn
|
94e890a2cd
+ added data structures and functions for the X11 generic events extension
|
9 years ago |
marcus
|
acd7b1f128
AmigaOS4: Library unit for icon.library part 2
|
9 years ago |