提交歷史

作者 SHA1 備註 提交日期
  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 年之前
  nickysn ec75c5dfa0 + added an asm implementation of FillDWord for i8086 11 年之前
  nickysn d24cfbcc8e + implemented InterLockedCompareExchange for i8086 11 年之前
  nickysn 6cac29e1b5 + implemented InterLockedExchangeAdd for i8086 11 年之前
  nickysn 5b71ad3e3b + i8086 InterLockedExchange reimplemented in asm, added locking with cli 11 年之前
  nickysn 3b2cc1baf5 - rm unused local vars from SysInitFPU and SysResetFPU 11 年之前
  nickysn 8eaf8938f4 + support i8086 far data memory models in InterLockedDecrement and 11 年之前
  nickysn 14ecc118ec + disable interrupts as a form of 'locking' in InterLockedDecrement and 11 年之前
  nickysn 2dd9a36bdc * use si, instead of bp in InterLockedDecrement and InterLockedIncrement 11 年之前
  nickysn 7f37a3300d + added an i8086 asm implementation of move() 11 年之前
  nickysn ab3b3ab169 + i8086 far data memory model support in Sptr and get_frame 11 年之前
  sergei b89822d3e9 * i8086: added assembler implementation of fpc_round_real and removed remaining softfloat dependencies. 11 年之前
  nickysn a176c2d4f5 + add overloaded versions of HexStr(pointer) for i8086 near and far pointers 11 年之前
  nickysn 4c27c42f35 + added asm optimized BSF/BSR routines for i8086 by Max Nazhalov 11 年之前
  pierre a4e08f8611 Move int32p.inc inclusion to end of i8086.inc as it needs to be parsed before generic.inc 11 年之前
  nickysn d0a7522e1f + also init Default8087CW in DetectFPU 12 年之前
  nickysn 180ddf2ddd + i8086 FPU detection code updated to also identify the FPU type (8087/287/387+) 12 年之前
  nickysn f23794bf39 * get_caller_frame for i8086 optimized for size 12 年之前
  nickysn 7489bfb56b * fixed get_caller_addr returning the wrong segment in i8086 medium memory model 12 年之前
  nickysn 85c8be531a + added an asm implementation of FillWord for i8086 as well 12 年之前
  nickysn 2f88ae82b1 + added an asm implementation of FillChar for i8086 12 年之前
  nickysn 5abeb67bff * the i8086 versions of InterLockedDecrement and InterLockedIncrement were 12 年之前
  nickysn e0e4c04456 * the Ptr(sel,ofs) parameters changed from longint to word on i8086 12 年之前
  nickysn 6596ba9036 * fixed the stack param offsets in Ptr, get_caller_addr and get_caller_frame after the stackframe elimination 12 年之前
  nickysn 9bf3d1edff * optimized get_caller_addr and get_caller_frame on i8086 by eliminating the stack frame and using si, instead of bp 12 年之前