[
Contents
][
Index
]
Index
¶
Jump to:
-
*
/
%
+
=
1
8
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Index Entry
Section
-
-
Arithmetic
*
*
Arithmetic
*Ignore-Floating-Point-Underflow*
Symbols Known to the Assembler Routines
*Nameserverport*
Symbols Known to the Assembler Routines
/
/
Arithmetic
%
%Initial-function
Symbols Known to the Assembler Routines
%Link-table-header
Symbols Known to the Assembler Routines
%SP-1-complex
Symbols Known to the Assembler Routines
%SP-1+complex
Symbols Known to the Assembler Routines
%SP-1+ratio
Symbols Known to the Assembler Routines
%SP-abs-complex
Symbols Known to the Assembler Routines
%SP-abs-ratio
Symbols Known to the Assembler Routines
%SP-bignum/bignum
Symbols Known to the Assembler Routines
%SP-bignum/fixnum
Symbols Known to the Assembler Routines
%SP-complex-complex
Symbols Known to the Assembler Routines
%SP-complex-number
Symbols Known to the Assembler Routines
%SP-complex-truncate-complex
Symbols Known to the Assembler Routines
%SP-complex-truncate-number
Symbols Known to the Assembler Routines
%SP-complex*complex
Symbols Known to the Assembler Routines
%SP-complex*number
Symbols Known to the Assembler Routines
%SP-complex/complex
Symbols Known to the Assembler Routines
%SP-complex/number
Symbols Known to the Assembler Routines
%SP-complex+complex
Symbols Known to the Assembler Routines
%SP-complex+number
Symbols Known to the Assembler Routines
%SP-fixnum/bignum
Symbols Known to the Assembler Routines
%SP-integer-truncate-ratio
Symbols Known to the Assembler Routines
%SP-integer/ratio
Symbols Known to the Assembler Routines
%SP-integer+ratio
Symbols Known to the Assembler Routines
%SP-Internal-Apply
Symbols Known to the Assembler Routines
%SP-Internal-Error
Symbols Known to the Assembler Routines
%SP-Internal-Throw-Tag
Symbols Known to the Assembler Routines
%SP-negate-complex
Symbols Known to the Assembler Routines
%SP-negate-ratio
Symbols Known to the Assembler Routines
%SP-number-complex
Symbols Known to the Assembler Routines
%SP-number-truncate-complex
Symbols Known to the Assembler Routines
%SP-number*complex
Symbols Known to the Assembler Routines
%SP-number/complex
Symbols Known to the Assembler Routines
%SP-number+complex
Symbols Known to the Assembler Routines
%SP-ratio-integer
Symbols Known to the Assembler Routines
%SP-ratio-ratio
Symbols Known to the Assembler Routines
%SP-ratio-truncate-integer
Symbols Known to the Assembler Routines
%SP-ratio-truncate-ratio
Symbols Known to the Assembler Routines
%SP-ratio*ratio
Symbols Known to the Assembler Routines
%SP-ratio/integer
Symbols Known to the Assembler Routines
%SP-ratio/ratio
Symbols Known to the Assembler Routines
%SP-ratio+ratio
Symbols Known to the Assembler Routines
%SP-Software-Interrupt-Handler
Symbols Known to the Assembler Routines
+
+
Arithmetic
=
=
Arithmetic
1
1-
Arithmetic
1+
Arithmetic
16bit-System-Ref
System Hacking
16bit-System-Set
System Hacking
8
8bit-System-Ref
System Hacking
8bit-System-Set
System Hacking
A
Abs
Arithmetic
Access-type codes
Integer Vectors
Active frame
Call Frames
Active-Call-Frame
System Hacking
Active-Catch-Frame
System Hacking
Active-Frame-Pointer register
Register Allocation
Active-Function-Pointer register
Register Allocation
Alloc-Array
Allocation
Alloc-Bignum
Allocation
Alloc-Bit-Vector
Allocation
Alloc-Function
Allocation
Alloc-G-Vector
Allocation
Alloc-I-Vector
Allocation
Alloc-String
Allocation
Alloc-Symbol
Allocation
Aref1
Array Manipulation
Arg-In-Frame]
System Hacking
Argument registers
Register Allocation
Array format
Pointer-Type Objects and Spaces
Array format
General Vectors
Array header format
Arrays
ArrayP
Type Predicates
Arrays
Arrays
Aset1
Array Manipulation
Ash
Arithmetic
Assembler Support Routines
Purification
Assoc
List Manipulation
Assq
List Manipulation
Atan
Arithmetic
B
Bignum format
Pointer-Type Objects and Spaces
Bignum Format
General Vectors
BignumP
Type Predicates
Bind
Stack Manipulation
Bind-Null
Stack Manipulation
Binding stack format
Binding-Stack Format
Binding stack space
System and Stack Spaces
Binding-Stack-Pointer register
Register Allocation
Bit numbering
Notational Conventions
Bit-Bash
Array Manipulation
Bit-Vector format
Pointer-Type Objects and Spaces
Bit-Vector-P
Type Predicates
Boole
Arithmetic
Boundp
Symbol Manipulation
Break-Return
Function Call and Return
Byte numbering
Notational Conventions
Byte-BLT
Array Manipulation
C
Caar
List Manipulation
Cadr
List Manipulation
Call
Function Call and Return
Call
Function Calls
Call-0
Function Call and Return
Call-0
Function Calls
Call-Foreign
Function Call and Return
Call-Lisp
Function Call and Return
Call-lisp-from-c
Symbols Known to the Assembler Routines
Call-Multiple
Function Call and Return
Call-Multiple
Function Calls
Car
List Manipulation
CAref2
Array Manipulation
CAref3
Array Manipulation
CAset2
Array Manipulation
CAset3
Array Manipulation
Catch
Catch Frames
Catch
Function Call and Return
Catch
Non-Local Exits
Catch frames
Catch Frames
Catch-All
Function Call and Return
Catch-All object
Immediate Data Type Descriptions
Catch-All object
Non-Local Exits
Catch-Multiple
Function Call and Return
Cdar
List Manipulation
Cddr
List Manipulation
Cdr
List Manipulation
Character object
Immediate Data Type Descriptions
CharacterP
Type Predicates
Check-<=
System Hacking
Clean-Space pointer
Binding-Stack Format
Code vector
Function Object Format
Collect-Garbage
System Hacking
Compare
Arithmetic
Compiled-Function-P
Type Predicates
Complex number format
Pointer-Type Objects and Spaces
Complex-Array-P
Type Predicates
ComplexP
Type Predicates
Cons
Allocation
ConsP
Type Predicates
Constants in code
Function Object Format
Control stack space
System and Stack Spaces
Control-stack format
Control-Stack Format
Control-Stack-Pointer register
Register Allocation
Cos
Arithmetic
Current-allocation-space
Symbols Known to the Assembler Routines
Current-Binding-Pointer
System Hacking
Current-Stack-Pointer
System Hacking
D
Decode-Float
Arithmetic
Defined-From String Format
Defined-From String Format
Definition cell
Pointer-Type Objects and Spaces
DEFSTRUCT
General Vectors
Denominator
Arithmetic
Deposit-Field
Arithmetic
Dpb
Arithmetic
E
Endp
List Manipulation
Eq
Miscellaneous
Eql
Miscellaneous
Errors
Errors
Escape to Lisp code convention
Escaping to Lisp code
Exp
Arithmetic
F
FBoundp
Symbol Manipulation
Find-Character
Array Manipulation
Find-Character-With-Attribute
Array Manipulation
Fixnum format
Immediate Data Type Descriptions
Fixnum*Fixnum
Arithmetic
Fixnum/Fixnum
Arithmetic
FixnumP
Type Predicates
Float-Long
Arithmetic
Float-Short
Arithmetic
Floating point formats
Pointer-Type Objects and Spaces
FloatP
Type Predicates
Flonum format
Pointer-Type Objects and Spaces
Flonum formats
Pointer-Type Objects and Spaces
Flush-Values
Miscellaneous
Force-Values
Miscellaneous
Forwarding pointers
Forwarding Pointers
Free-Storage pointer
Binding-Stack Format
Function object format
Pointer-Type Objects and Spaces
Function object format
General Vectors
G
G-Vector format
Pointer-Type Objects and Spaces
G-Vector-Length
Array Manipulation
Garbage Collection
Binding-Stack Format
GC-Forward pointer
Forwarding Pointers
GCD
Arithmetic
General-Vector format
Pointer-Type Objects and Spaces
General-Vector format
General Vectors
General-Vector-P
Type Predicates
Get
Symbol Manipulation
Get-Allocation-Space
Allocation
Get-Definition
Symbol Manipulation
Get-Package
Symbol Manipulation
Get-Plist
Symbol Manipulation
Get-Pname
Symbol Manipulation
Get-Space
System Hacking
Get-Type
System Hacking
Get-Value
Symbol Manipulation
Get-Vector-Access-Code
Array Manipulation
Get-Vector-Subtype
Array Manipulation
GetF
List Manipulation
H
Hairy stuff
System Hacking
Hash tables
General Vectors
Header-Length
Array Manipulation
Header-Ref
Array Manipulation
Header-Set
Array Manipulation
I
I-Vector format
Pointer-Type Objects and Spaces
Illegal object trap
Immediate Data Type Descriptions
Imagpart
Arithmetic
Immediate object format
Lisp Objects
Int-Sap
System Hacking
Integer-Length
Arithmetic
Integer-Vector format
Pointer-Type Objects and Spaces
Integer-Vector format
Integer Vectors
IntegerP
Type Predicates
Interrupt-Handler
Function Call and Return
Interruptible Marker
Immediate Data Type Descriptions
Interrupts
Interrupts
Invoke1
Function Call and Return
Invoke1*
Function Call and Return
K
Kernel traps
Trapping to the Mach Kernel
L
Ldb
Arithmetic
Link-Address-Fixup
Function Call and Return
Lisp objects
Lisp Objects
Lisp-command-line-list
Symbols Known to the Assembler Routines
Lisp-environment-list
Symbols Known to the Assembler Routines
List
Allocation
List cell
Pointer-Type Objects and Spaces
List*
Allocation
ListP
Type Predicates
Local registers
Register Allocation
Log
Arithmetic
Logand
Arithmetic
Logcount
Arithmetic
Logdpb
Arithmetic
Logior
Arithmetic
Logldb
Arithmetic
Lognot
Arithmetic
Logxor
Arithmetic
Long-Float-P
Type Predicates
Lsh
Arithmetic
M
Make-Compiled-Closure
Function Call and Return
Make-Complex
Allocation
Make-Immediate-Type
System Hacking
Make-Predicate
Miscellaneous
Make-Ratio
Allocation
Mask-Field
Arithmetic
maybe-gc
Symbols Known to the Assembler Routines
Member
List Manipulation
Memq
List Manipulation
Miscop argument register
Register Allocation
Miscop-Fixup
Function Call and Return
Multiple values
Returning Multiple-Values
mv-list
Allocation
N
N-To-Values
Miscellaneous
Negate
Arithmetic
Newspace-Bit
System Hacking
NIL
Symbols Known to the Assembler Routines
Non-Lisp temporary registers
Register Allocation
Non-Local Exits
Non-Local Exits
Not-Predicate
Miscellaneous
NPop
Stack Manipulation
NumberP
Type Predicates
Numerator
Arithmetic
O
Open frame
Call Frames
P
Package cell
Pointer-Type Objects and Spaces
Plist cell
Pointer-Type Objects and Spaces
Pname cell
Pointer-Type Objects and Spaces
Pointer object format
Lisp Objects
Pointer object format
Pointer-Type Objects and Spaces
Pointer-System-Set
System Hacking
Pop
Stack Manipulation
Print name cell
Pointer-Type Objects and Spaces
Program-Counter register
Register Allocation
Property list cell
Pointer-Type Objects and Spaces
Purification
Purification
Purify
System Hacking
Push
Stack Manipulation
Push-Last
Function Call and Return
Put
Symbol Manipulation
R
Ratio format
Pointer-Type Objects and Spaces
RationalP
Type Predicates
RatioP
Type Predicates
Read-Binding-Stack
System Hacking
Read-Control-Stack
System Hacking
Read-only space
Pointer-Type Objects and Spaces
Realpart
Arithmetic
Register allocation
Register Allocation
Replace-Car
List Manipulation
Replace-Cdr
List Manipulation
Reset-C-Stack
Function Call and Return
Reset-link-table
Function Call and Return
Rest-Entry
Function Call and Return
Rest-Entry-0
Function Call and Return
Rest-Entry-1
Function Call and Return
Rest-Entry-2
Function Call and Return
Return
Function Call and Return
Return
Returning from a Function Call
Return-1-Value-Any-Bind
Function Call and Return
Return-From
Function Call and Return
Return-Mult-Value-0-Bind
Function Call and Return
Return-To-C
Function Call and Return
Runtime Environment
Symbols Known to the Assembler Routines
S
Sap-Int
System Hacking
Sap-System-Ref
System Hacking
Sap-System-Set
System Hacking
Save
System Hacking
SBit
Array Manipulation
SBitset
Array Manipulation
Scale-Float
Arithmetic
Scavenger
The Transporter
SChar
Array Manipulation
SCharset
Array Manipulation
Set-Allocation-Space
Allocation
Set-C-Procedure-Pointer
Function Call and Return
Set-Call-Frame
System Hacking
Set-Cddr
List Manipulation
Set-Cdr
List Manipulation
Set-Definition
Symbol Manipulation
Set-Lpop
List Manipulation
Set-Package
Symbol Manipulation
Set-Plist
Symbol Manipulation
Set-Up-Apply-Args
Function Call and Return
Set-Value
Symbol Manipulation
Set-Vector-Subtype
Array Manipulation
Short float format
Immediate Data Type Descriptions
Shrink-Vector
Array Manipulation
Signed-16bit-System-Ref
System Hacking
Signed-32bit-System-Ref
System Hacking
Signed-32bit-System-Set
System Hacking
Simple-Bit-Vector-Length
Array Manipulation
Simple-Bit-Vector-P
Type Predicates
Simple-Integer-Vector-P
Type Predicates
Simple-String-Length
Array Manipulation
Simple-String-P
Type Predicates
Simple-Vector-P
Type Predicates
Sin
Arithmetic
Single-Float-P
Type Predicates
Space codes
Table of Space Codes
Space codes
Pointer-Type Objects and Spaces
Special binding stack space
System and Stack Spaces
Spread
List Manipulation
Sqrt
Arithmetic
Stack spaces
System and Stack Spaces
Start-Call-Interpreter
Function Call and Return
Start-call-mc
Function Call and Return
Static space
Pointer-Type Objects and Spaces
Static-Alloc-G-Vector
Allocation
Storage management
Binding-Stack Format
String format
Pointer-Type Objects and Spaces
String format
Integer Vectors
StringP
Type Predicates
SVref
Array Manipulation
SVset
Array Manipulation
SXHash-Simple-String
Array Manipulation
Symbol
Pointer-Type Objects and Spaces
SymbolP
Type Predicates
Syscall
System Hacking
Syscall0
System Hacking
Syscall1
System Hacking
Syscall2
System Hacking
Syscall3
System Hacking
Syscall4
System Hacking
System table space
System and Stack Spaces
T
T
Symbols Known to the Assembler Routines
Tan
Arithmetic
Throw
Function Call and Return
Throw
Non-Local Exits
Transporter
Binding-Stack Format
Trap
Immediate Data Type Descriptions
Trapping to the kernel
Trapping to the Mach Kernel
Truncate
Arithmetic
Type codes
Table of Type Codes
Typed-Vref
Array Manipulation
Typed-Vset
Array Manipulation
U
Unbind
Stack Manipulation
Unix-fork
System Hacking
Unix-write
System Hacking
Unsigned-32bit-System-Ref
System Hacking
Unwind-Protect
Non-Local Exits
V
Value cell
Pointer-Type Objects and Spaces
Values-Marker
Immediate Data Type Descriptions
Values-To-N
Miscellaneous
Vector
Allocation
Vector format
Pointer-Type Objects and Spaces
Vector format
Pointer-Type Objects and Spaces
Vector format
Pointer-Type Objects and Spaces
Vector-Length
Array Manipulation
VectorP
Type Predicates
Vectors
Vectors and Arrays
Virtual memory
Pointer-Type Objects and Spaces
W
Write-Binding-Stack
System Hacking
Write-Control-Stack
System Hacking
Jump to:
-
*
/
%
+
=
1
8
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
[
Contents
][
Index
]