OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [all/] [cond.s] - Diff between revs 816 and 818

Only display areas with differences | Details | Blame | View Log

Rev 816 Rev 818
        .if     0
        .if     0
        .if     1
        .if     1
        .endc
        .endc
        .long   0
        .long   0
        .if     0
        .if     0
        .long   1
        .long   1
        .endc
        .endc
        .else
        .else
        .if     1
        .if     1
        .endc
        .endc
        .long   2
        .long   2
        .if     0
        .if     0
        .long   3
        .long   3
        .else
        .else
        .long   4
        .long   4
        .endc
        .endc
        .endc
        .endc
 
 
        .if     0
        .if     0
        .long   5
        .long   5
        .elseif 1
        .elseif 1
        .if     0
        .if     0
        .long   6
        .long   6
        .elseif 1
        .elseif 1
        .long   7
        .long   7
        .endif
        .endif
        .elseif 1
        .elseif 1
        .long   8
        .long   8
        .else
        .else
        .long   9
        .long   9
        .endif
        .endif
 
 
        .comm   c, 1
        .comm   c, 1
        .ifndef c
        .ifndef c
        .err
        .err
        .endif
        .endif
 
 
        .if     x <> x
        .if     x <> x
        .err
        .err
        .endif
        .endif
        .equiv  y, x
        .equiv  y, x
        .ifndef y
        .ifndef y
        .err
        .err
        .endif
        .endif
        .if     x <> y
        .if     x <> y
        .err
        .err
        .endif
        .endif
        .equiv  z, x
        .equiv  z, x
        .if     y <> z
        .if     y <> z
        .err
        .err
        .endif
        .endif
 
 
        .equiv  a, y + 1
        .equiv  a, y + 1
        .equiv  b, z - 1
        .equiv  b, z - 1
        .if     a == x
        .if     a == x
        .err
        .err
        .endif
        .endif
        .if     a - 1 <> x
        .if     a - 1 <> x
        .err
        .err
        .endif
        .endif
        .if     a <> b + 2
        .if     a <> b + 2
        .err
        .err
        .endif
        .endif
        .if     a - b <> 2
        .if     a - b <> 2
        .err
        .err
        .endif
        .endif
 
 
        .equiv  x, 0
        .equiv  x, 0
        .if     y
        .if     y
        .err
        .err
        .elseif y
        .elseif y
        .err
        .err
        .endif
        .endif
 
 
        .macro  m x, y
        .macro  m x, y
        .ifb \x
        .ifb \x
        .long   -1
        .long   -1
        .else
        .else
        .long   \x
        .long   \x
        .endif
        .endif
        .ifnb \y
        .ifnb \y
        .long   \y
        .long   \y
        .else
        .else
        .long   -1
        .long   -1
        .endif
        .endif
        .endm
        .endm
        m       ,
        m       ,
        m       , 10
        m       , 10
        m       11,
        m       11,
        m       12, 13
        m       12, 13
 
 
        .p2align 5,0
        .p2align 5,0
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.