cpu.x86.assembler.private vocabulary - Factor Documentation (original) (raw)
Summary
Metadata
Words
Union classes
Generic words
Word | Stack effect |
---|---|
![]() |
( dst src -- ) |
![]() |
( addr opcode -- ) |
![]() |
( op -- ) |
![]() |
( value -- ? ) |
![]() |
( op -- n ) |
![]() |
( value n -- ) |
![]() |
( operand -- n ) |
![]() |
( op -- ? ) |
Ordinary words
Word | Stack effect |
---|---|
![]() |
( reg operand op -- ) |
![]() |
( dest src imm -- ) |
![]() |
( dest src imm -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dest imm -- ) |
![]() |
( dest src -- ) |
![]() |
( dst src op -- ) |
![]() |
( operand opcode reg -- ) |
![]() |
( n -- ) |
![]() |
( operand reg,rex.w,opcode -- ) |
![]() |
( reg -- ) |
![]() |
( n -- ) |
![]() |
( dst src op -- ) |
![]() |
( dst src op1 op2 -- ) |
![]() |
( dst src op1 op2 -- ) |
![]() |
( dst src op1{rm,mr} op2 -- ) |
![]() |
( dst src op12{rm,mr} -- ) |
![]() |
( dst src op1 op2 -- ) |
![]() |
( dst src op1 op2 -- ) |
![]() |
( dst src cmp op1 op2 -- ) |
![]() |
( dst imm reg op1 op2 -- ) |
![]() |
( indexes/mask -- mask ) |
![]() |
( dst src imm op1 op2 -- ) |
![]() |
( dst src imm op1 op2 -- ) |
![]() |
( dst src imm op1 op2 -- ) |
![]() |
( n -- ) |
![]() |
( indexes/mask -- mask ) |
![]() |
( dst opcode -- ) |
![]() |
( reg operand -- ) |
![]() |
( n -- ) |
![]() |
( dst src op -- reg operand op' ) |
![]() |
( dst src op1 -- dst' src' op1' ) |
![]() |
( dst src op1s -- dst' src' op1' ) |
![]() |
( opcode -- opcode' ) |
![]() |
( opcode -- ) |
![]() |
( dst imm reg,rex.w,opcode -- ) |
![]() |
( dst imm reg,rex.w,opcode -- ) |
![]() |
( dst imm reg,rex.w,opcode -- ) |
![]() |
( dst imm reg,rex.w,opcode -- ) |
![]() |
( dst imm reg,rex.w,opcode -- imm dst reg,rex.w,opcode ) |
![]() |
( dst imm reg,rex.w,opcode -- imm dst reg,rex.w,opcode ) |
![]() |
( op -- n ) |
![]() |
( op -- n ) |
![]() |
( op -- n ) |
![]() |
( reg imm -- reg' imm ) |
![]() |
( reg operand -- ) |
![]() |
( prefix reg r/m -- ? ) |
![]() |
( opcode -- ) |
![]() |
( opcode mask -- opcode' ) |
![]() |
( reg operand op -- reg operand op' ) |
![]() |
( reg rex.w -- ) |
![]() |
( reg -- n ) |
![]() |
( reg r/m rex.w -- ) |
![]() |
( m op -- n ) |
![]() |
( m op -- n ) |
![]() |
( rex.w reg r/m -- ? ) |
![]() |
( reg rex.w n -- ) |
![]() |
( operand -- ) |
![]() |
( dst src opcode reg -- ) |
![]() |
( src opcode reg -- ) |
![]() |
( imm -- ? ) |
Class predicate words
Files