Cronologia Commit

Autore SHA1 Messaggio Data
  Sven/Sarah Barth d72363d84d * check for FPC_ABI_WIN64 instead of just WIN64 in x86_64 specific RTL files 4 settimane fa
  Margers 4459510e5c SSESupport SEE2Support return true allays in 64 bit mode. +More bugfixes. 4 mesi fa
  Margers 4cbd3ab6fa Save little of data space (12 bytes). 5 mesi fa
  Margers a27d35d349 Prioritize less initialization code over data. 5 mesi fa
  Margers eb9bc5532e Few more functions to test x86 cpu supported instruction sets. 5 mesi fa
  florian e471c08cf8 + SHA512Support 10 mesi fa
  Rika Ichinose 8bf2dc3f2b Simplify CPU units (70 LoC + 500 b code + 500 b data). 1 anno fa
  Rika Ichinose a575a5c0fd Move Int128Rec to System; remove i386 and x86_64 CPU unit dependency on SysUtils. 1 anno fa
  florian 567187d4ba + TSCSupport 1 anno fa
  florian 11f076f0e7 + CMPXCHG16BSupport 1 anno fa
  Rika Ichinose 0bc1d8d446 Deny effective RTM support if CPUID bit RTM_ALWAYS_ABORT is set. 1 anno fa
  Rika Ichinose e00ab51185 On i386 and x86_64, add cpu.CPUID — high-level wrapper to CPUID instruction, and cpu.CPUBrandString — convenience for CPUID leaves 80000002, 80000003, and 80000004. 1 anno fa
  Michael VAN CANNEYT ccfa38c68e * Dotted RTL compiles 2 anni fa
  florian 3e6d4bf1cc * new cpu feature tests 2 anni fa
  florian 12aa48602b + CMOVSupport function 2 anni fa
  florian 6bbefcae9e * check more cpuid flags in the cpu units 3 anni fa
  florian 39627cbdfb + AVX512VBMISupport and AVX512VBMI2Support 3 anni fa
  florian 79cf1dd9cf + store also ecx and edx after cpuid call with eax=7 3 anni fa
  florian 2e8321e0fa + routines to test for AVX512VNNI and AVX512BITALG support 3 anni fa
  Florian Klämpfl 4aebfe97a9 + x86: ADXSupport 3 anni fa
  Florian Klämpfl dde8f54ee7 + LZCNTSupport 3 anni fa
  florian bff09e8e9e + CPU units: check for SHA support 4 anni fa
  florian 6c0b79c258 + AVX512*Support functions 4 anni fa
  florian 5ca73c61f4 + CPU.BMI1Support and CPU.BMI2Support 4 anni fa
  florian 4f05523db9 + RTMSupport function 4 anni fa
  florian e26e824700 + more helper routine to check for CPU features added 5 anni fa
  florian c01db96df4 + functions to check for Popcnt support 5 anni fa
  sergei 4ddbb7cd26 * Fixed assembler blocks to comply with x86_64 ABIs, which normally do not allow to change stack pointer at arbitrary locations. Register RBX is now saved/restored by compiler in function prologue, due to its presence in list of modified registers. 9 anni fa
  florian 43515ab109 * explicitly add asmmode, resolves #27255 10 anni fa
  florian 1f6c43810d * fix wrong suffix 11 anni fa