VMS Help
MACRO, VAX MACRO Assembler, Instructions, SOBGxx

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    Purpose:        Subtract one and branch - decrement integer loop count
                    and loop
    Format:         opcode index.ml,displ.bb
    Operation:      index = index - 1; if {{SOBGEQ} and {index GEQ 0}} or
                    {{SOBGTR} and {index GTR 0}} then
                    PC = PC + SEXT (displ)
    C. Codes:       N = {index LSS 0}, Z = {index EQL 0},
                    V = {integer overflow}, C = C
    Exceptions:     Integer overflow
    Opcodes:        F4    SOBGEQ   Subtract one, branch greater or equal
                    F5    SOBGTR   Subtract one, branch greater than
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.