Burroughs Large Systems Instruction Sets - Scan Operators

Scan Operators

These were used for scanning strings useful in writing compilers. All these operators are protected from buffer overflows by being limited by the bounds in the descriptors.

SWFD — Scan while false, destructive
SISO — String isolate
SWTD — Scan while true, destructive
SWTU — Scan while true, update
SLSD — Scan while less, destructive
SLSU — Scan while less, update
SGED — Scan while greater or equal, destructive
SGEU — Scan while greater or equal, update
SGTD — Scan while greater, destructive
SGTU — Scan while greater, update
SLED — Scan while less or equal, destructive
SLEU — Scan while less or equal, update
SEQD — Scan while equal, destructive
SEQU — Scan while equal, update
SNED — Scan while not equal, destructive
SNEU — Scan while not equal, update

CLSD — Compare characters less, destructive
CLSU — Compare characters less, update
CGED — Compare characters greater or equal, destructive
CGEU — Compare characters greater or equal, update
CGTD — Compare character greater, destructive
CGTU — Compare character greater, update
CLED — Compare characters less or equal, destructive
CLEU — Compare characters less or equal, update
CEQD — Compare character equal, destructive
CEQU — Compare character equal, update
CNED — Compare characters not equal, destructive
CNEU — Compare characters not equal, update

Read more about this topic:  Burroughs Large Systems Instruction Sets