|Version 5 (modified by lpolzer, 6 years ago) (diff)|
Assorted internals tidbits
VINSN Virtual instruction (probably akin to SBCL's VOPs) LAP Lisp Assembly Parser; compiles SEXPs into opcodes
<- copy register @ label @= label (aligned) -> jump to label ^ branch ? register (unwired) $ register (wired)
(% x) register ($ x) immediate (@ x) memory operand; x ~ ([seg] [disp] [base] [index] [scale]) x labelref (:rcontext x) memory operand, using segment register or gpr; see @ for syntax of x. (:self fn) self-reference
- x86: the FS register contains a pointer to the current TCR.
- x86: the TCR is defined in lisp-kernel/x86-constants32.h (struct tcr)