Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

/*TEXT  xadd(SB),$0     /* long xadd(long *, long); */

/*      MOVL    i+8(FP),AX
/*      LOCK
/*      XADDL   AX, (RARG)
/*      RET
*/

TEXT    _xinc(SB),$0    /* void _xinc(long *); */

        LOCK; INCL      0(RARG)
        RET

TEXT    _xdec(SB),$0    /* long _xdec(long *); */

        MOVL    $0, AX
        MOVL    $1, BX
        LOCK; DECL      0(RARG)
        CMOVLNE BX, AX
        RET

Generated by GNU Enscript 1.6.6.