Commit History

Upphovsman SHA1 Meddelande Datum
  peter f70219cdd8 * add align directives to int_str 17 år sedan
  daniel d12e107800 * Use fpc_geteipasebx. 17 år sedan
  daniel 220565fb94 * Remove unused lea from skip loop. 17 år sedan
  Jonas Maebe 8c45c66e13 * removed accidentally committed global disable of assembler int_str 17 år sedan
  Jonas Maebe 95c991872b + added exeinfo to implicit units so make install works again 17 år sedan
  daniel b8fdbb1055 * Some final tweaks to asm int_str. 17 år sedan
  daniel f94d457429 * Add Darwin PIC support to assembler int_str again. 17 år sedan
  daniel 2ce992b4ae - Disable asm str_int again now that testsuites have run. 18 år sedan
  daniel 47c2cc095b * Make str_int pic proof. 18 år sedan
  daniel 6e2af37c48 Convert str_int to ATT assembler and activate it. 18 år sedan
  daniel 0cfdde094d - Disable assembler implementations of str_int because of mysterious 18 år sedan
  daniel d8bffd27fc - Intergrate i386/strlen.inc and remove it. 18 år sedan
  florian d08abbca46 * forgotten commit 18 år sedan
  yury 4662eb98fc * Fixed warnings. 18 år sedan
  florian 7da7364ee7 * refactored SysResetFPU into SysInitFPU and SysResetFPU 18 år sedan
  florian 5a3f71754a - removed odd assembler implementation, using the inline variant usually creates better code 18 år sedan
  florian 7878f0feb3 * made all fpc_*_to_shortstr helpers a procedure, resolves #8580 18 år sedan
  Jonas Maebe cc843f5f62 * fixed comparedword in case len=0 18 år sedan
  peter e8322a83e4 * optimized generic implementations to use pointers instead of 18 år sedan
  Jonas Maebe f51bac256d * made pic-safe (by simply not accessing global variables from 18 år sedan
  micha d95b9082bb * add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64 18 år sedan
  florian 6f6e60b723 * improved SSE check by Martin Schreiber 18 år sedan
  florian 80d55022e9 * tried to fix SSE OS support detection 18 år sedan
  ivost 2c22173534 * Added InterlockedCompareExchange64 for i386 (supported over cmpxchg8b instruction) 18 år sedan
  marco 57cfd89fbd * Linux 64-bit FS patch from neli for FPC_USE_LIBC 18 år sedan
  peter cd767cf5c8 * i386 uses generic fpc_compare_shortstr_equal 18 år sedan
  Jonas Maebe 5ea26c5f5f * fixed darwin compilation 18 år sedan
  florian bcf65051e3 * detect sse properly on linux, fixes tmask*.pp in the testsuite with -Cfsse2 18 år sedan
  daniel e8050233af + Patch by Thorsten Engler to optimize string comparisons for = and <> cases. (Mantis #8231) 18 år sedan
  florian b3a1868ff0 * correct masking of exceptions in genmath code 19 år sedan