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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [cris/] [binop-segref.s] - Blame information for rev 816

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
; This used to be part of the binop test; differences broke when the
2
; broken-dot-word handling was broke and were moved here.
3
 .text
4
 .syntax no_register_prefix
5
 .byte 56,43,42 ; Make sure we don't start at zero.
6
 
7
; Some differences we want to see computed right, giving the right
8
; size of the operands.
9
;
10
 .globl back_ref_text_zero
11
back_ref_text_zero:
12
 .space 42,0
13
 .globl back_ref_text_fortytwo
14
back_ref_text_fortytwo:
15
 .space 32767-42,0
16
 .globl back_ref_text_three2767
17
back_ref_text_three2767:
18
 .space 327767-32767,0
19
 .globl back_ref_text_three27767
20
back_ref_text_three27767:
21
 
22
 .data
23
 .globl back_ref_data_zero
24
back_ref_data_zero:
25
 .space 42,0
26
 .globl back_ref_data_fortytwo
27
back_ref_data_fortytwo:
28
 .space 32767-42,0
29
 .globl back_ref_data_three2767
30
back_ref_data_three2767:
31
 .space 327767-32767,0
32
 .globl back_ref_data_three27767
33
back_ref_data_three27767:
34
 
35
 .text
36
 
37
 add.b back_ref_data_fortytwo-back_ref_data_zero,r5
38
 add.b forw_ref_data_fortytwo-forw_ref_data_zero,r5
39
 add.b back_ref_text_fortytwo-back_ref_text_zero,r5
40
 add.b forw_ref_text_fortytwo-forw_ref_text_zero,r5
41
 
42
 add.w back_ref_data_fortytwo-back_ref_data_zero,r5
43
 add.w forw_ref_data_fortytwo-forw_ref_data_zero,r5
44
 add.w back_ref_text_fortytwo-back_ref_text_zero,r5
45
 add.w forw_ref_text_fortytwo-forw_ref_text_zero,r5
46
 
47
 add.w back_ref_data_three2767-back_ref_data_zero,r5
48
 add.w forw_ref_data_three2767-forw_ref_data_zero,r5
49
 add.w back_ref_text_three2767-back_ref_text_zero,r5
50
 add.w forw_ref_text_three2767-forw_ref_text_zero,r5
51
 
52
 add.d back_ref_data_fortytwo-back_ref_data_zero,r5
53
 add.d forw_ref_data_fortytwo-forw_ref_data_zero,r5
54
 add.d back_ref_text_fortytwo-back_ref_text_zero,r5
55
 add.d forw_ref_text_fortytwo-forw_ref_text_zero,r5
56
 
57
 add.d back_ref_data_three2767-back_ref_data_zero,r5
58
 add.d forw_ref_data_three2767-forw_ref_data_zero,r5
59
 add.d back_ref_text_three2767-back_ref_text_zero,r5
60
 add.d forw_ref_text_three2767-forw_ref_text_zero,r5
61
 
62
 add.d back_ref_data_three27767-back_ref_data_zero,r5
63
 add.d forw_ref_data_three27767-forw_ref_data_zero,r5
64
 add.d back_ref_text_three27767-back_ref_text_zero,r5
65
 add.d forw_ref_text_three27767-forw_ref_text_zero,r5
66
 
67
 .text
68
; Don't have references to addresses immediately after the
69
; tested code (I'm superstitious).
70
 .byte 56,43,42
71
 
72
 .globl forw_ref_text_zero
73
forw_ref_text_zero:
74
 .space 42,0
75
 .globl forw_ref_text_fortytwo
76
forw_ref_text_fortytwo:
77
 .space 32767-42
78
 .globl forw_ref_text_three2767
79
forw_ref_text_three2767:
80
 .space 327767-32767,0
81
 .globl forw_ref_text_three27767
82
forw_ref_text_three27767:
83
 
84
 .data
85
 .globl forw_ref_data_zero
86
forw_ref_data_zero:
87
 .space 42,0
88
 .globl forw_ref_data_fortytwo
89
forw_ref_data_fortytwo:
90
 .globl forw_ref_data_three2767
91
 .space 32767-42
92
forw_ref_data_three2767:
93
 .space 327767-32767,0
94
 .globl forw_ref_data_three27767
95
forw_ref_data_three27767:

powered by: WebSVN 2.1.0

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