SASM : IPUSHxx

IPUSHEQ, IPUSHNE, IPUSHGT, IPUSHGE, IPUSHLT, IPUSHLE:

Syntax:

  • IPUSHEQ[.BS] <R0> <R1>

    Description:

    pushes the result of the integer equality check of registers R0 and R1 onto the stack.

  • IPUSHNE[.BS] <R0> <R1>

    Description:

    pushes the result of the integer not-equal check of registers R0 and R1 onto the stack.

  • IPUSHGT[.BS] <R0> <R1>

    Description:

    pushes the result of the integer ' > ' comparison of registers R0 and R1 onto the stack.

  • IPUSHGE[.BS] <R0> <R1>

    Description:

    pushes the result of the integer ' >= ' comparison of registers R0 and R1 onto the stack.

  • IPUSHLT[.BS] <R0> <R1>

    Description:

    pushes the result of the integer ' < ' comparison of registers R0 and R1 onto the stack.

  • IPUSHLE[.BS] <R0> <R1>

    Description:

    pushes the result of the integer ' <= ' comparison of registers R0 and R1 onto the stack.

Bank Selector:

Default is 'V'. Otherwise, a TRUE value is pushed onto the disabled stack bank.

Exceptions:

    Not yet.

Example:

  
IPUSHNE 201 132 !
      

$Id: ipush.html,v 1.1 2001/06/29 13:50:43 noe Exp $