Handbook
Glossary
(%compare-float-branch) ( label cc -- )
Vocabulary
cpu
.
arm
.
64
Inputs
label
an
object
cc
an
object
Outputs
None
Definition
USING:
combinators
compiler.cfg.comparisons
cpu.arm.64.assembler
;
IN:
cpu.arm.64
:
(%compare-float-branch)
( label cc -- )
{
{
cc<
[
BLO
]
}
{
cc<=
[
BLS
]
}
{
cc>
[
BGT
]
}
{
cc>=
[
BGE
]
}
{
cc=
[
BEQ
]
}
{
cc<>
[
%branch-float<>
]
}
{
cc<>=
[
BVC
]
}
{
cc/<
[
BHS
]
}
{
cc/<=
[
BHI
]
}
{
cc/>
[
BLE
]
}
{
cc/>=
[
BLT
]
}
{
cc=
[
BNE
]
}
{
cc/<>
[
%branch-float/<>
]
}
{
cc/<>=
[
BVS
]
}
}
case
;