Histórico de Commits

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