VMS Help
MACRO, VAX MACRO Assembler, Instructions, MULxx

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

    Purpose:        Perform arithmetic multiplication
    Format:         opcode mulr.rx,prod.mx                  ;2 operand
                    opcode mulr.rx,muld.rx,prod.wx          ;3 operand
    Operation:      prod = prod * mulr                      ;2 operand
                    prod = muld * mulr                      ;3 operand
    C. Codes:       N = {prod LSS 0}, Z = {prod EQL 0},
                    V = {overflow}, C = 0
    Exceptions:     Integer, floating overflow
                    Floating underflow, reserved operand
    Opcodes:        84    MULB2    Multiply byte 2 operand
                    85    MULB3    Multiply byte 3 operand
                    A4    MULW2    Multiply word 2 operand
                    A5    MULW3    Multiply word 3 operand
                    C4    MULL2    Multiply long 2 operand
                    C5    MULL3    Multiply long 3 operand
                    44    MULF2    Multiply F_floating 2 operand
                    45    MULF3    Multiply F_floating 3 operand
                    64    MULD2    Multiply D_floating 2 operand
                    65    MULD3    Multiply D_floating 3 operand
                    44FD  MULG2    Multiply G_floating 2 operand
                    45FD  MULG3    Multiply G_floating 3 operand
                    64FD  MULH2    Multiply H_floating 2 operand
                    65FD  MULH3    Multiply H_floating 3 operand
  Close     HLB-list     TLB-list     Help  

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