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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [cris/] [rd-pcrel1.s] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
; 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
 

powered by: WebSVN 2.1.0

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