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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [cris/] [rd-pcrel1.s] - Diff between revs 38 and 156

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

Rev 38 Rev 156
; Test that pc-relative expressions give expected results for
; Test that pc-relative expressions give expected results for
; various expressions.
; various expressions.
 .text
 .text
 .syntax no_register_prefix
 .syntax no_register_prefix
 .space 10
 .space 10
x:
x:
 .space 30
 .space 30
xx:
xx:
 move.d y-.,r10
 move.d y-.,r10
 move.d x-.,r10
 move.d x-.,r10
 move.d y-(.+6),r10
 move.d y-(.+6),r10
 move.d x-(.+6),r10
 move.d x-(.+6),r10
 move.d y-.-6,r10
 move.d y-.-6,r10
 move.d x-.-6,r10
 move.d x-.-6,r10
 move.d [pc+y-(.+12)],r3
 move.d [pc+y-(.+12)],r3
 move.d [pc+x-(.+2)],r3
 move.d [pc+x-(.+2)],r3
 move.d [pc+y-(y00-2)],r3
 move.d [pc+y-(y00-2)],r3
y00:
y00:
 move.d [pc+x-(y01-2)],r3
 move.d [pc+x-(y01-2)],r3
y01:
y01:
 move.d [pc+y-y02+2],r3
 move.d [pc+y-y02+2],r3
y02:
y02:
 move.d [pc+x-y03+2],r3
 move.d [pc+x-y03+2],r3
y03:
y03:
 .space 50
 .space 50
y:
y:
 nop
 nop
 .space 1000
 .space 1000
 move.d [pc+yy-(.+2)],r3
 move.d [pc+yy-(.+2)],r3
 move.d [pc+x-(.+2)],r3
 move.d [pc+x-(.+2)],r3
 move.d [pc+yy-(yy00-2)],r3
 move.d [pc+yy-(yy00-2)],r3
yy00:
yy00:
 move.d [pc+x-(yy01-2)],r3
 move.d [pc+x-(yy01-2)],r3
yy01:
yy01:
 move.d [pc+yy-yy02+2],r3
 move.d [pc+yy-yy02+2],r3
yy02:
yy02:
 move.d [pc+x-yy03+2],r3
 move.d [pc+x-yy03+2],r3
yy03:
yy03:
 .space 1000
 .space 1000
yy:
yy:
 nop
 nop
 .space 100000
 .space 100000
 move.d [pc+z-(.+2)],r3
 move.d [pc+z-(.+2)],r3
 move.d [pc+x-(.+2)],r3
 move.d [pc+x-(.+2)],r3
 move.d [pc+z-(z00-2)],r3
 move.d [pc+z-(z00-2)],r3
z00:
z00:
 move.d [pc+x-(z01-2)],r3
 move.d [pc+x-(z01-2)],r3
z01:
z01:
 move.d [pc+z-z02+2],r3
 move.d [pc+z-z02+2],r3
z02:
z02:
 move.d [pc+x-z03+2],r3
 move.d [pc+x-z03+2],r3
z03:
z03:
 .space 100000
 .space 100000
z:
z:
 nop
 nop
 
 
 
 

powered by: WebSVN 2.1.0

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