peter 7484da248d * freemem(var) -> freemem(value) 24 年之前
..
cpu.pp 650fbb86aa + removed logs 25 年之前
i386.inc 7484da248d * freemem(var) -> freemem(value) 24 年之前
makefile.cpu 4620a73a9b * FPC_ names 27 年之前
math.inc e7c86006db * m68k updates merged 24 年之前
mmx.pp 200e1d4b25 * removed warnings about possible range check errors 25 年之前
readme bd57e42086 * $ifdef ver0_99_5 updates 27 年之前
rttip.inc 5050f1ff66 * init and final code in genrtti.inc updated 24 年之前
set.inc ed449defca + searchsystype() and searchsystype() functions in symtable 24 年之前
setjump.inc 650fbb86aa + removed logs 25 年之前
setjumph.inc 650fbb86aa + removed logs 25 年之前
strings.inc ab2ea0a472 * moved implementations of strlen and strpas to separate include files 24 年之前
stringss.inc ab2ea0a472 * moved implementations of strlen and strpas to separate include files 24 年之前
strlen.inc ab2ea0a472 * moved implementations of strlen and strpas to separate include files 24 年之前
strpas.inc ab2ea0a472 * moved implementations of strlen and strpas to separate include files 24 年之前
sysutilp.inc 9aeb958a8e * InterLocked routines added 24 年之前
typinfo.inc df8692dd2e * reset %edx in getordprop so functions returning only %eax don't 24 年之前

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)