Commit Verlauf

Autor SHA1 Nachricht Datum
  Rika Ichinose 0d5f7fa66b Increase non-temporal i386 & x64 Fill* thresholds to 4 Mb. vor 1 Jahr
  Rika Ichinose 1ec0326995 REP STOS branch for x64 Fill* (only for System V ABI for now). vor 1 Jahr
  Rika Ichinose a4c324ee23 Fill* for x64, physically sharing half of the code with FillChar. vor 2 Jahren
  Rika Ichinose b468793c63 Index/Compare refined by hand instead of mostly being GCC output. vor 2 Jahren
  florian b164817e18 * check also for XGETBV support, resolves problem reported by Pierre vor 1 Jahr
  florian 704ad21b23 + centralized cpu capability detection vor 1 Jahr
  Rika Ichinose c07f36b30b Post-modern CompareByte for x86-64/SSE2. vor 2 Jahren
  Rika Ichinose 0e426db5de x86_64.inc: shorten Interlocked*, perform macro-fused test+jz in Index* early. vor 2 Jahren
  Rika Ichinose 669d41172c Fix UTF-8 symbols in comments. vor 2 Jahren
  Rika Ichinose 8d5d7b480d Supposedly faster Move for x64. vor 2 Jahren
  Rika Ichinose f20c7b9ae9 Shorter x86_64.inc:inc/declocked. vor 2 Jahren
  Rika Ichinose b56cbad50e Supposedly faster FillChar for x64. vor 2 Jahren
  Rika Ichinose 8e884d9acd Handle Index* / Compare* tail by directly reading last VECSIZE bytes, if there was at least one full vector. vor 2 Jahren
  florian ee16fc7b96 * patch by Rika, trivial adjustments to !373, resolves #40172 vor 2 Jahren
  Rika Ichinose da12cfc867 Improved CompareWord for i386 and x86_64. vor 2 Jahren
  florian 7cc94fc000 * patch by Rika: Trivial adjustments to !379, resolves #40168 vor 2 Jahren
  Rika Ichinose b723178117 Even better CompareByte for x64. vor 2 Jahren
  Rika Ichinose d36e96ea74 Improved CompareDWord for i386 and x86_64. vor 2 Jahren
  Rika Ichinose eff26797ab SSE2 IndexDWord for x64. vor 2 Jahren
  Rika Ichinose 524589231f Improved CompareByte for i386 and x86_64. vor 2 Jahren
  Jonas Maebe 0758aa1143 FPU exception mask: generlised system unit interface vor 3 Jahren
  florian e1698a5969 * when compiling with the main branch compiler, p2align with 3 parameters can be used now vor 4 Jahren
  florian bdc826cc18 * x86-64: do not jump in inc/declocked to return but return directly vor 4 Jahren
  svenbarth 0c316deab5 * readd SmallInt typecasts to SmallInt overload of SwapEndian vor 5 Jahren
  svenbarth 9d86fed95b * avoid range check error when using SwapEndian with 16-bit constants vor 5 Jahren
  florian 33fa211b84 + x86-64: assembler implementation for u128_div_u64_to_u64 for SysV ABI vor 5 Jahren
  florian 62f890efa3 * improved floating point signal handling on x86/linux vor 6 Jahren
  florian 5b766a1e67 * fixed CompareByte for x86-64 after r37528 vor 8 Jahren
  florian 0c7306e1cd * improved CompareByte for x86-64 based on a patch by Markus Beth vor 8 Jahren
  marco bc39eb29d3 * comment spelling fix (modifed->modified) vor 8 Jahren