Handbook
Glossary
vector-not? ( insn -- ? )
Vocabulary
compiler
.
cfg
.
gvn
.
simd
Inputs
insn
an
object
Outputs
?
an
object
Definition
USING:
accessors
combinators.short-circuit
compiler.cfg.gvn.avail
compiler.cfg.gvn.graph
compiler.cfg.instructions
kernel
;
IN:
compiler.cfg.gvn.simd
:
vector-not?
( insn -- ? )
{
[
[
##not-vector?
]
with-available-uses?
]
[
{
[
[
##xor-vector?
]
with-available-uses?
]
[
[
src1>>
]
[
src2>>
]
bi
[
vreg>insn
##fill-vector?
]
either?
]
}
1&&
]
}
1||
;