Историја ревизија

Аутор SHA1 Порука Датум
  nickysn fe47db32be + added asm optimized version of fpc_pwidechar_length for i8086 пре 6 година
  nickysn 5db8d6bd5e * optimize the i8086 backwards move by using movsw instead of movsb in the Move пре 6 година
  nickysn 4f573b50ad * access the Default8087CW global variable directly from within inline asm, пре 6 година
  nickysn a8f466c400 * updated the CSeg, DSeg and SSeg rtl functions on i8086 to use the new x86 пре 7 година
  nickysn 29f307589e + added an i8086-specific procedure MoveData, that allows moving of far data, пре 7 година
  nickysn 0119e7afb3 * changed the codepointer type in the i8086 small and compact memory models from пре 7 година
  nickysn bc8c1ea1bc * fixed get_caller_frame() for win16 (on that platform, bp is incremented by пре 7 година
  pierre 277f1c1c2d Check if FPC_SYSTEM_HAS_SYSINITFPU before parsing generic i8086 code пре 8 година
  nickysn ca46040728 + added 16-bit versions of the InterLocked* functions for i8086 пре 8 година
  nickysn c78f406d99 + implemented proper stack checking for the i8086 пре 9 година
  nickysn 0f6b5161e6 * the 'count' parameter of Move and FillChar on i8086 made 16-bit unsigned, пре 10 година
  nickysn 3d2919acae + added an i8086 asm optimized implementation of fpc_pchar_length пре 10 година
  nickysn 3bd5934a51 * some micro optimizations for zero size blocks in CompareByte for i8086 пре 10 година
  nickysn 4fe125d779 * fixed ds corruption in CompareWord in far data memory models пре 10 година
  nickysn 7ed7b090fe + i8086 asm optimized implementation of CompareDWord пре 10 година
  nickysn 2152420e4f + added i8086 asm optimized version of CompareWord пре 10 година
  nickysn f107956169 + added an i8086 asm optimized version of CompareByte() пре 10 година
  nickysn 5e3a88b7f5 * replaced or cx,cx/jz with jcxz in IndexByte, IndexWord and IndexDWord for i8086 пре 10 година
  nickysn 3752047dd4 + added an i8086 asm optimized IndexDWord routine пре 10 година
  nickysn 792b7e67be * treat the len parameter to the i8086 versions of IndexByte and IndexWord as пре 10 година
  nickysn 94a398896b - removed spurious DX initialization at the end of IndexByte for i8086 пре 10 година
  nickysn 80b892aafb + added i8086 asm optimized IndexWord routine пре 10 година
  nickysn a4e216c7fd + added i8086 asm optimized IndexByte routine пре 10 година
  nickysn 624376b403 + handle properly win16 "odd bp" stack frames in get_caller_addr and get_caller_frame пре 10 година
  sergei 9a72100405 - removed obsolete and commented out variable пре 10 година
  nickysn 16c5849fc6 + added HexStr() overload for huge pointers пре 11 година
  nickysn f0346c096f + added rtl helpers for huge pointer arithmetic пре 11 година
  nickysn ce4f9577d7 * seges prefix and lodsb instruction put on the same line for better readability пре 11 година
  nickysn 2f83e2efc9 * use 'seges' instead of db 26h. It is actually supported, but for some reason, пре 11 година
  nickysn ec55340359 * i8086 far data memory model fixes in get_caller_addr and get_caller_frame пре 11 година