cpu.x86.assembler.operands vocabulary - Factor Documentation (original) (raw)

Word

Stack effect

16-bit-version-of

( register -- register' )

32-bit-version-of

( register -- register' )

64-bit-version-of

( register -- register' )

8-bit-version-of

( register -- register' )

( value -- byte )

( base index scale displacement -- indirect )

[+*2+]

( base index displacement -- indirect )

[+*4+]

( base index displacement -- indirect )

[+*8+]

( base index displacement -- indirect )

[++]

( base index displacement -- indirect )

[+]

( base index/displacement -- indirect )

[RIP+]

( displacement -- indirect )

[]

( base/displacement -- indirect )

cached-n-bit-version-of

( register n -- register' )

extended-8-bit-register?

( register -- ? )

n-bit-version-of

( register n -- register' )

native-version-of

( register -- register' )

precalc-all-register-versions

( -- )

precalc-register-versions

( reg -- )

set-extra-props

( word extra-props -- )

shuffle-down

( STn -- STn+1 )