Home | History | Annotate | Download | only in cris
      1 ; Test that pc-relative expressions give expected results for
      2 ; various expressions.
      3  .text
      4  .syntax no_register_prefix
      5  .space 10
      6 x:
      7  .space 30
      8 xx:
      9  move.d y-.,r10
     10  move.d x-.,r10
     11  move.d y-(.+6),r10
     12  move.d x-(.+6),r10
     13  move.d y-.-6,r10
     14  move.d x-.-6,r10
     15  move.d [pc+y-(.+12)],r3
     16  move.d [pc+x-(.+2)],r3
     17  move.d [pc+y-(y00-2)],r3
     18 y00:
     19  move.d [pc+x-(y01-2)],r3
     20 y01:
     21  move.d [pc+y-y02+2],r3
     22 y02:
     23  move.d [pc+x-y03+2],r3
     24 y03:
     25  .space 50
     26 y:
     27  nop
     28  .space 1000
     29  move.d [pc+yy-(.+2)],r3
     30  move.d [pc+x-(.+2)],r3
     31  move.d [pc+yy-(yy00-2)],r3
     32 yy00:
     33  move.d [pc+x-(yy01-2)],r3
     34 yy01:
     35  move.d [pc+yy-yy02+2],r3
     36 yy02:
     37  move.d [pc+x-yy03+2],r3
     38 yy03:
     39  .space 1000
     40 yy:
     41  nop
     42  .space 100000
     43  move.d [pc+z-(.+2)],r3
     44  move.d [pc+x-(.+2)],r3
     45  move.d [pc+z-(z00-2)],r3
     46 z00:
     47  move.d [pc+x-(z01-2)],r3
     48 z01:
     49  move.d [pc+z-z02+2],r3
     50 z02:
     51  move.d [pc+x-z03+2],r3
     52 z03:
     53  .space 100000
     54 z:
     55  nop
     56 
     57