Commit History

Автор SHA1 Съобщение Дата
  Rika Ichinose 73bf0c82bb Disable _Plain versions when compiling RTL for newer CPUs. преди 1 година
  Rika Ichinose 0b5998ee8b Write two last values after 2× loops unconditionally instead of an extra check. преди 1 година
  Rika Ichinose e395166cb7 Check for Move overlaps in more obvious way (that also does no jumps in forward case). преди 1 година
  Rika Ichinose e4a0b1adb4 Use ERMS in all eligible cases, again. преди 1 година
  Rika Ichinose 8310b169b7 Move ERMS branch into a separate function instead of runtime checks of fast_large_repmovstosb. преди 1 година
  Rika Ichinose f14aced9c5 Attempt to ERMS backward i386 ‘Move’s. преди 1 година
  Rika Ichinose ecc56d7e68 Attempt to save push/pop ebx on small non-GPR moves. преди 1 година
  Rika Ichinose 0750777fc8 Supposedly better fastmove.inc. преди 1 година
  pierre f4ecf87a50 Add conditional FASTMOVE_DISABLE_SSE3 to be able to discard SSE specific code, needed for Watcom Assembler support преди 8 години
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name преди 9 години
  Jonas Maebe 12030f904a - removed FPC_HAS_VALGRINDBOOL-related checks, FPC 2.6.4 has it преди 10 години
  nickysn 4b3bf874df * Added CLDs in the RTL i386 inline asm routines, wrapped in {$ifdef преди 12 години
  florian b2b0e749bb * win32 system unit doesn't depend anymore directly on the main program, this is necessary to be able to keep it in a dll преди 18 години
  peter e8322a83e4 * optimized generic implementations to use pointers instead of преди 18 години
  florian a8062fafe7 * valgrind safe primitive move implementation преди 18 години
  marco 57cfd89fbd * Linux 64-bit FS patch from neli for FPC_USE_LIBC преди 18 години
  florian 90787bb436 * disable sse/mmx fastmode code in case of valgrind usage преди 19 години
  peter 2d3c01d83a * basic work to make Move() and FillChar() internal under ifdef INTERNALMOVEFILLCHAR преди 19 години
  fpc 790a4fe2d3 * log and id tags removed преди 20 години
  michael ffb55c4254 + Removed VER1_0 defines преди 20 години
  fpc 50778076c3 initial import преди 20 години
  florian d7dbd71881 * fastmove disabled, has too much drawbacks преди 21 години
  peter 8be342c36b * pinteger in non-delphi/objfpc mode is psmallint преди 21 години
  florian 8a2bc0e507 * 1.0.x fix преди 21 години
  florian 6780d226ce * made IA32 the default преди 21 години
  florian 3600b51d32 + fastmove from John O'Harrow integrated преди 21 години