Commit History

Author SHA1 Message Date
  sergei 9a72100405 - removed obsolete and commented out variable 10 years ago
  nickysn 16c5849fc6 + added HexStr() overload for huge pointers 11 years ago
  nickysn f0346c096f + added rtl helpers for huge pointer arithmetic 11 years ago
  nickysn ce4f9577d7 * seges prefix and lodsb instruction put on the same line for better readability 11 years ago
  nickysn 2f83e2efc9 * use 'seges' instead of db 26h. It is actually supported, but for some reason, 11 years ago
  nickysn ec55340359 * i8086 far data memory model fixes in get_caller_addr and get_caller_frame 11 years ago
  nickysn ec75c5dfa0 + added an asm implementation of FillDWord for i8086 11 years ago
  nickysn d24cfbcc8e + implemented InterLockedCompareExchange for i8086 11 years ago
  nickysn 6cac29e1b5 + implemented InterLockedExchangeAdd for i8086 11 years ago
  nickysn 5b71ad3e3b + i8086 InterLockedExchange reimplemented in asm, added locking with cli 11 years ago
  nickysn 3b2cc1baf5 - rm unused local vars from SysInitFPU and SysResetFPU 11 years ago
  nickysn 8eaf8938f4 + support i8086 far data memory models in InterLockedDecrement and 11 years ago
  nickysn 14ecc118ec + disable interrupts as a form of 'locking' in InterLockedDecrement and 11 years ago
  nickysn 2dd9a36bdc * use si, instead of bp in InterLockedDecrement and InterLockedIncrement 11 years ago
  nickysn 7f37a3300d + added an i8086 asm implementation of move() 11 years ago
  nickysn ab3b3ab169 + i8086 far data memory model support in Sptr and get_frame 11 years ago
  sergei b89822d3e9 * i8086: added assembler implementation of fpc_round_real and removed remaining softfloat dependencies. 11 years ago
  nickysn a176c2d4f5 + add overloaded versions of HexStr(pointer) for i8086 near and far pointers 11 years ago
  nickysn 4c27c42f35 + added asm optimized BSF/BSR routines for i8086 by Max Nazhalov 11 years ago
  pierre a4e08f8611 Move int32p.inc inclusion to end of i8086.inc as it needs to be parsed before generic.inc 11 years ago
  nickysn d0a7522e1f + also init Default8087CW in DetectFPU 11 years ago
  nickysn 180ddf2ddd + i8086 FPU detection code updated to also identify the FPU type (8087/287/387+) 11 years ago
  nickysn f23794bf39 * get_caller_frame for i8086 optimized for size 12 years ago
  nickysn 7489bfb56b * fixed get_caller_addr returning the wrong segment in i8086 medium memory model 12 years ago
  nickysn 85c8be531a + added an asm implementation of FillWord for i8086 as well 12 years ago
  nickysn 2f88ae82b1 + added an asm implementation of FillChar for i8086 12 years ago
  nickysn 5abeb67bff * the i8086 versions of InterLockedDecrement and InterLockedIncrement were 12 years ago
  nickysn e0e4c04456 * the Ptr(sel,ofs) parameters changed from longint to word on i8086 12 years ago
  nickysn 6596ba9036 * fixed the stack param offsets in Ptr, get_caller_addr and get_caller_frame after the stackframe elimination 12 years ago
  nickysn 9bf3d1edff * optimized get_caller_addr and get_caller_frame on i8086 by eliminating the stack frame and using si, instead of bp 12 years ago