pierre d7346825ee changed to get nasm to compile system 25 vuotta sitten
..
cpu.pp 6b66a55cd6 * truncated log 25 vuotta sitten
i386.inc 33f3467ef0 * the bounds check error gets now a correct stack frame 25 vuotta sitten
makefile.cpu 4620a73a9b * FPC_ names 27 vuotta sitten
math.inc d7346825ee changed to get nasm to compile system 25 vuotta sitten
mmx.pp 2eb62408ae * disabled FIXED data type per default 25 vuotta sitten
readme bd57e42086 * $ifdef ver0_99_5 updates 27 vuotta sitten
rttip.inc 7c516d9404 * fixed addref/decref for records, the data/type was read in the 25 vuotta sitten
set.inc 6b66a55cd6 * truncated log 25 vuotta sitten
setjump.inc beecf1ec51 * remove fninit in longjump 25 vuotta sitten
setjumph.inc 6b66a55cd6 * truncated log 25 vuotta sitten
strings.inc 1e8a7f6853 * added missing register that is destroyed by strecopy 25 vuotta sitten
stringss.inc 1e8a7f6853 * added missing register that is destroyed by strecopy 25 vuotta sitten

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)