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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [bfin/] [expected_errors.s] - Blame information for rev 818

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
        .text
2
 
3
        p0.H = 0x12345678;
4
        P0.l = 0x12345678;
5
 
6
        CC = R3 < 4;
7
        CC = R3 < 7;
8
        CC = R3 < 8;
9
        CC = R3 <= 4;
10
        CC = R3 <= 7;
11
        CC = R3 <= 8;
12
 
13
        A1 -= M2.h * R3.L, A0 -= M2.l * R3.L;
14
 
15
        R1.H = (A1=R7.L*R5.L) , A0 += R1.L*R0.L (IS);
16
 
17
        a0 += R2.L * R3.L (IU);
18
        a0 += R2.L * R3.L (T);
19
        a0 += R2.L * R3.L (TFU);
20
        a0 += R2.L * R3.L (S2RND);
21
        a0 += R2.L * R3.L (ISS2);
22
        a0 += R2.L * R3.L (IH);
23
        R0.H = (A1 = R4.L * R3.L) (T), A0 = R4.H * R3.L;
24
        R0.L = (A0 = R7.L * R4.H) (T), A1 += R7.H * R4.H;
25
 
26
        R0 = (A1 += R1.H * R3.H) (IU)
27
        R0.L = (A1 += R1.H * R3.H) (IU)
28
        R1 = (A0 += R1.H * R3.H) (IU)
29
        R1.H = (A0 += R1.H * R3.H) (IU)
30
 
31
        W [p0 + 1] = r0;
32
        [p0 + 1] = r0;
33
        [p0 + 2] = r0;
34
        [p0 + 3] = r0;
35
 
36
        B [p0 + 32768] = r0;
37
        W [p0 + 65536] = r0;
38
        [p0 + 131072] = r0;
39
 
40
        B [p0 + -32769] = r0;
41
        W [p0 + -65538] = r0;
42
        [p0 + -131076] = r0;
43
 
44
        r0 = W [p0 + 1] (x);
45
        r0 = [p0 + 1];
46
        r0 = [p0 + 2];
47
        r0 = [p0 + 3];
48
 
49
        r0 = [p0 + foo];
50
        r0 = W [p0 + foo];
51
        r0 = B [p0 + foo];
52
 
53
        r0 = [p0 + 131076];
54
        r0 = W [p0 + 65536];
55
        r0 = B [p0 + 131076];
56
 
57
        [ R0 ++ M2 ] = R2;
58
        [ I0 ++ R2 ] = R2;
59
        [ R0 ++ P2 ] = R2;
60
        [ P0 ++ R2 ] = R2;
61
        [ P0 ++ M2 ] = R2;
62
        [ I0 ++ P2 ] = R2;
63
 
64
        W [ R0 ++ M2 ] = R2.h;
65
        W [ I0 ++ R2 ] = R2.h;
66
        W [ R0 ++ P2 ] = R2.h;
67
        W [ P0 ++ R2 ] = R2.h;
68
        W [ P0 ++ M2 ] = R2.h;
69
        W [ I0 ++ P2 ] = R2.h;
70
 
71
        [ R0 ++ ] = R2;
72
        [ I0 ++ ] = P2;
73
 
74
        W [ R0 ++ ] = R2.h;
75
        W [ I0 ++ ] = P2.h;
76
 
77
        W [ R0 ++ ] = R2;
78
        W [ I0 ++ ] = R2;
79
        W [ P0 ++ ] = P2;
80
 
81
        B [ R0 ++ ] = R2;
82
        B [ I0 ++ ] = R2;
83
        B [ P0 ++ ] = P2;
84
 
85
        R2 = [ R0 ++ M2 ];
86
        R2 = [ I0 ++ R2 ];
87
        R2 = [ R0 ++ P2 ];
88
        R2 = [ P0 ++ R2 ];
89
        R2 = [ P0 ++ M2 ];
90
        R2 = [ I0 ++ P2 ];
91
 
92
        R2.h = W [ R0 ++ M2 ];
93
        R2.h = W [ I0 ++ R2 ];
94
        R2.h = W [ R0 ++ P2 ];
95
        R2.h = W [ P0 ++ R2 ];
96
        R2.h = W [ P0 ++ M2 ];
97
        R2.h = W [ I0 ++ P2 ];
98
 
99
        R2 = [ R0 ++ ];
100
        P2 = [ I0 ++ ];
101
 
102
        R0.l = B [ P0 ++ ];
103
        R0.l = B [ I0 ++ ];
104
 
105
        R0.l = W [ P0 ++ ];
106
        R2.h = W [ R0 ++ ];
107
        P2.h = W [ I0 ++ ];
108
 
109
        R2 = W [ R0 ++ ] (X);
110
        R2 = W [ I0 ++ ] (X);
111
        P2 = W [ P0 ++ ] (X);
112
 
113
        R2 = B [ R0 ++ ] (X);
114
        R2 = B [ I0 ++ ] (X);
115
        P2 = B [ P0 ++ ] (X);

powered by: WebSVN 2.1.0

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