pierre bf20aa47d9 * fix ingnored assembler error in IndexDWord 25 anni fa
..
cpu.pp 6b66a55cd6 * truncated log 26 anni fa
i386.inc bf20aa47d9 * fix ingnored assembler error in IndexDWord 25 anni fa
makefile.cpu 4620a73a9b * FPC_ names 27 anni fa
math.inc a41bd45aad * 0**n where n<>0 is 0; 0**0 generates RTE 207 25 anni fa
mmx.pp 2eb62408ae * disabled FIXED data type per default 26 anni fa
readme bd57e42086 * $ifdef ver0_99_5 updates 27 anni fa
rttip.inc 7c516d9404 * fixed addref/decref for records, the data/type was read in the 25 anni fa
set.inc 6b66a55cd6 * truncated log 26 anni fa
setjump.inc d7afdbd8e6 * Preserve all registers in SetJmp 25 anni fa
setjumph.inc 6b66a55cd6 * truncated log 26 anni fa
strings.inc 1e8a7f6853 * added missing register that is destroyed by strecopy 25 anni fa
stringss.inc 1e8a7f6853 * added missing register that is destroyed by strecopy 25 anni fa

readme

This directory contains only RTL parts specific to the processor I386 family.

(They are specific because they contain assembler instructions)

Include files for system are :
heap.inc (heap handling)
set.inc (sets operations)
math.inc (mathematic operations using the coprocessor)
i386.inc (several functions/procedures containing assembler parts)
setjump.inc (setjmp/longjmp implementation for exceptions)
rttip.inc (rtti handling, for speed reasons)

Units are :
strings.pp (written in assembler for speed)
cpu.pp (routines to access cpu info)
mmx.pp (special mmx routines)