Handbook
Glossary
params>alien-insn-params ( params -- varargs? reg-inputs stack-inputs reg-outputs dead-outputs cleanup stack-size )
Vocabulary
compiler
.
cfg
.
builder
.
alien
Inputs
params
an
object
Outputs
varargs?
an
object
reg-inputs
an
object
stack-inputs
an
object
reg-outputs
an
object
dead-outputs
an
object
cleanup
an
object
stack-size
an
object
Definition
USING:
accessors
combinators
compiler.cfg.builder.alien.params
kernel
namespaces
;
IN:
compiler.cfg.builder.alien
:
params>alien-insn-params
( params -- varargs? reg-inputs stack-inputs reg-outputs dead-outputs cleanup stack-size )
{
[
varargs?>>
]
[
caller-parameters
]
[
prepare-caller-return
{
}
]
[
stack-params
get
[
caller-stack-cleanup
]
keep
]
}
cleave
;