Jonas Maebe ec08464c80 + added destroyed registers list for move procedure (it doesn't destroy 25 anos atrás
..
cpu.pp 6b66a55cd6 * truncated log 25 anos atrás
i386.inc ec08464c80 + added destroyed registers list for move procedure (it doesn't destroy 25 anos atrás
makefile.cpu 4620a73a9b * FPC_ names 27 anos atrás
math.inc d7346825ee changed to get nasm to compile system 25 anos atrás
mmx.pp 2eb62408ae * disabled FIXED data type per default 25 anos atrás
readme bd57e42086 * $ifdef ver0_99_5 updates 27 anos atrás
rttip.inc 7c516d9404 * fixed addref/decref for records, the data/type was read in the 25 anos atrás
set.inc 6b66a55cd6 * truncated log 25 anos atrás
setjump.inc beecf1ec51 * remove fninit in longjump 25 anos atrás
setjumph.inc 6b66a55cd6 * truncated log 25 anos atrás
strings.inc 1e8a7f6853 * added missing register that is destroyed by strecopy 25 anos atrás
stringss.inc 1e8a7f6853 * added missing register that is destroyed by strecopy 25 anos atrás

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)