Historial de Commits

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