Previous Topic

Next Topic

Book Contents

Book Index

Number comparison and testing instructions

There are a large number of instructions for testing numbers and acting on the result. These include floating point comparisons and simple count down and test instructions for building program loops.

In This Section

Branch

BranchM mm+

BranchR

Compare

CompareR

DecMGoIfNZ mm*+,LLLL

DecMRetIfNZ mm+

DecMRetIfZ mm+

DMGNZ mm*+,LLLL

fCompareR

fGoIfNeg LLLL

fGoIfNZ LLLL

fGoIfPos LLLL

fGoIfWGEQ LLLL [D>=23]

fGoIfWGTQ LLLL [D>=23]

fGoIfWLEQ LLLL [D>=23]

fGoIfWLTQ LLLL [D>=23]

fGoIfZ LLLL

fTest

fTestWeqQ [D>=24]

fTestWeqZ [D>=25]

fTestWgeQ [D>=25]

fTestWgeZ [D>=25]

fTestWgtQ [D>=25]

fTestWleQ [D>=25]

fTestWltQ [D>=25]

fTestWltZ [D>=25]

fTestWneQ [D>=25]

fTestWneZ [D>=25]

GoIfINZ LLLL

GoIfIZ LLLL

GoIfMEQ mm+,nn,LLLL

GoIfMGE mm+,nn,LLLL

GoIfMGT mm+,nn,LLLL

GoIfMLE mm+,nn,LLLL

GoIfMLT mm+,nn,LLLL

GoIfMNE mm+,nn,LLLL

GoIfMNZ mm+,LLLL

GoIfMZ mm+,LLLL

GoIfNZ LLLL

GoIfXEQ nn,LLLL

GoIfXGE nn,LLLL

GoIfXGT nn,LLLL

GoIfXLE nn,LLLL

GoIfXLT nn,LLLL

GoIfXNE nn,LLLL

GoIfZ LLLL

GoSubIfMNZ mm+,LLLL

GoSubIfMZ mm+,LLLL

GoSubIfNZ LLLL

GoSubIfXEQ nn,LLLL

GoSubIfXGE nn,LLLL

GoSubIfXGT nn,LLLL

GoSubIfXLE nn,LLLL

GoSubIfXLT nn,LLLL

GoSubIfXNE nn,LLLL

GoSubIfZ LLLL

TestXeqY [D>=28]

TestXgeY [D>=28]

TestXgtY [D>=28]

TestXleY [D>=28]

TestXltY [D>=28]

TestXneY [D>=28]

Result codes for CompareR

Result codes for fCompareR