| Commit message (Expand) | Author | Age | Files | Lines |
* | * updated the CSeg, DSeg and SSeg rtl functions on i8086 to use the new x86 | nickysn | 2018-07-11 | 1 | -9/+9 |
* | + added an i8086-specific procedure MoveData, that allows moving of far data, | nickysn | 2017-12-15 | 1 | -0/+38 |
* | * changed the codepointer type in the i8086 small and compact memory models from | nickysn | 2017-12-14 | 1 | -0/+30 |
* | * fixed get_caller_frame() for win16 (on that platform, bp is incremented by | nickysn | 2017-12-01 | 1 | -0/+3 |
* | Check if FPC_SYSTEM_HAS_SYSINITFPU before parsing generic i8086 code | pierre | 2017-05-19 | 1 | -4/+6 |
* | + added 16-bit versions of the InterLocked* functions for i8086 | nickysn | 2016-12-18 | 1 | -5/+97 |
* | + implemented proper stack checking for the i8086 | nickysn | 2016-05-24 | 1 | -0/+58 |
* | * the 'count' parameter of Move and FillChar on i8086 made 16-bit unsigned, | nickysn | 2015-11-21 | 1 | -6/+4 |
* | + added an i8086 asm optimized implementation of fpc_pchar_length | nickysn | 2015-10-21 | 1 | -0/+32 |
* | * some micro optimizations for zero size blocks in CompareByte for i8086 | nickysn | 2015-10-13 | 1 | -3/+2 |
* | * fixed ds corruption in CompareWord in far data memory models | nickysn | 2015-10-13 | 1 | -1/+1 |
* | + i8086 asm optimized implementation of CompareDWord | nickysn | 2015-10-13 | 1 | -0/+63 |
* | + added i8086 asm optimized version of CompareWord | nickysn | 2015-10-13 | 1 | -0/+40 |
* | + added an i8086 asm optimized version of CompareByte() | nickysn | 2015-10-12 | 1 | -0/+57 |
* | * replaced or cx,cx/jz with jcxz in IndexByte, IndexWord and IndexDWord for i... | nickysn | 2015-10-06 | 1 | -6/+3 |
* | + added an i8086 asm optimized IndexDWord routine | nickysn | 2015-10-06 | 1 | -0/+48 |
* | * treat the len parameter to the i8086 versions of IndexByte and IndexWord as | nickysn | 2015-10-05 | 1 | -2/+2 |
* | - removed spurious DX initialization at the end of IndexByte for i8086 | nickysn | 2015-10-05 | 1 | -3/+0 |
* | + added i8086 asm optimized IndexWord routine | nickysn | 2015-10-05 | 1 | -0/+34 |
* | + added i8086 asm optimized IndexByte routine | nickysn | 2015-10-05 | 1 | -0/+37 |
* | + handle properly win16 "odd bp" stack frames in get_caller_addr and get_call... | nickysn | 2015-09-25 | 1 | -2/+36 |
* | - removed obsolete and commented out variable | sergei | 2014-12-25 | 1 | -4/+0 |
* | + added HexStr() overload for huge pointers | nickysn | 2014-07-07 | 1 | -0/+5 |
* | + added rtl helpers for huge pointer arithmetic | nickysn | 2014-06-28 | 1 | -0/+1 |
* | * seges prefix and lodsb instruction put on the same line for better readability | nickysn | 2014-06-25 | 1 | -2/+1 |
* | * use 'seges' instead of db 26h. It is actually supported, but for some reason, | nickysn | 2014-06-25 | 1 | -1/+1 |
* | * i8086 far data memory model fixes in get_caller_addr and get_caller_frame | nickysn | 2014-06-25 | 1 | -2/+27 |
* | + added an asm implementation of FillDWord for i8086 | nickysn | 2014-04-25 | 1 | -0/+38 |
* | + implemented InterLockedCompareExchange for i8086 | nickysn | 2014-03-31 | 1 | -4/+28 |
* | + implemented InterLockedExchangeAdd for i8086 | nickysn | 2014-03-31 | 1 | -4/+22 |
* | + i8086 InterLockedExchange reimplemented in asm, added locking with cli | nickysn | 2014-03-31 | 1 | -5/+20 |
* | - rm unused local vars from SysInitFPU and SysResetFPU | nickysn | 2014-03-30 | 1 | -2/+0 |
* | + support i8086 far data memory models in InterLockedDecrement and | nickysn | 2014-03-30 | 1 | -2/+18 |
* | + disable interrupts as a form of 'locking' in InterLockedDecrement and | nickysn | 2014-03-30 | 1 | -0/+6 |
* | * use si, instead of bp in InterLockedDecrement and InterLockedIncrement | nickysn | 2014-03-30 | 1 | -8/+4 |
* | + added an i8086 asm implementation of move() | nickysn | 2014-03-30 | 1 | -0/+50 |
* | + i8086 far data memory model support in Sptr and get_frame | nickysn | 2014-03-24 | 1 | -0/+6 |
* | * i8086: added assembler implementation of fpc_round_real and removed remaini... | sergei | 2014-03-20 | 1 | -2/+0 |
* | + add overloaded versions of HexStr(pointer) for i8086 near and far pointers | nickysn | 2014-03-16 | 1 | -0/+20 |
* | + added asm optimized BSF/BSR routines for i8086 by Max Nazhalov | nickysn | 2014-01-26 | 1 | -0/+156 |
* | Move int32p.inc inclusion to end of i8086.inc as it needs to be parsed befor... | pierre | 2014-01-03 | 1 | -0/+2 |
* | + also init Default8087CW in DetectFPU | nickysn | 2013-12-08 | 1 | -1/+5 |
* | + i8086 FPU detection code updated to also identify the FPU type (8087/287/387+) | nickysn | 2013-12-08 | 1 | -4/+39 |
* | * get_caller_frame for i8086 optimized for size | nickysn | 2013-10-27 | 1 | -3/+2 |
* | * fixed get_caller_addr returning the wrong segment in i8086 medium memory model | nickysn | 2013-10-27 | 1 | -3/+2 |
* | + added an asm implementation of FillWord for i8086 as well | nickysn | 2013-10-26 | 1 | -0/+26 |
* | + added an asm implementation of FillChar for i8086 | nickysn | 2013-10-25 | 1 | -0/+28 |
* | * the i8086 versions of InterLockedDecrement and InterLockedIncrement were | nickysn | 2013-10-17 | 1 | -2/+2 |
* | * the Ptr(sel,ofs) parameters changed from longint to word on i8086 | nickysn | 2013-10-17 | 1 | -2/+2 |
* | * fixed the stack param offsets in Ptr, get_caller_addr and get_caller_frame ... | nickysn | 2013-10-16 | 1 | -4/+4 |