Commit History

Author SHA1 Message Date
  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