oops - omitted from previous delta
[platform/upstream/binutils.git] / gas / testsuite / gasp / exp.out
1 !
2
3 !; test all ops
4         ; test all ops
5 !
6
7 !a1     .EQU    4+10
8 !a2     .EQU    4-10
9 !a3     .EQU    4&10
10 !a4     .EQU    4|2
11 !a5     .EQU    4~2
12 !a6     .EQU    4*10
13 !a7     .EQU    40/10
14 !a8     .EQU    +7
15 !a9     .EQU    -7
16 !a10    .EQU    ~7
17 !
18
19 !
20
21 !       a1 a2 a3 a4 a5 a6 a7 a8 a9 a10
22         14 -6 0 6 6 40 4 7 -7 -8
23 !
24
25 !; test the priorities
26         ; test the priorities
27 !
28
29 !b1     .EQU    1|2~3&4+5-8*7/2
30 !b2     .EQU    (1|2~(3&(4+5-(8*(7/2)))))
31 !b3     .EQU    10*2/3*4
32 !b4     .EQU    (((10*2)/3)*4)
33 !b5     .EQU    10+2-3+4
34 !b6     .EQU    (((10+2)-3)+4)
35 !
36
37 !       b1 b2 b3 b4
38         2 2 24 24
39 !
40
41 !; test association
42         ; test association
43 !
44
45 !c1     .EQU    -~3
46 !c2     .EQU    ~-3
47 !c3     .EQU    -(~3)
48 !c4     .EQU    ~(-3)
49 !
50
51 !       c1 c2 c3 c4
52         4 2 4 2
53 !
54
55 !; test rules for symbols
56         ; test rules for symbols
57 !
58
59 !ok1    .EQU    FOO
60 !ok2    .EQU    FOO+10
61 !ok3    .EQU    10+FOO
62 !ok4    .EQU    FOO-10
63 !
64
65 !       ok1
66         FOO
67 !       ok2 
68         FOO+10 
69 !       ok3 
70         FOO+10 
71 !       ok4
72         FOO+-10
73 !
74
75 !ok5    .EQU    FOO+3+4+5+6
76 !ok6    .EQU    FOO-BAR
77 !
78
79 !       ok5
80         FOO+18
81 !       ok6
82         FOO-FOO
83 !
84
85 !bad1   .EQU    FOO+FOO
86 !bad2   .EQU    FOO*2
87 !bad3   .EQU    FOO/2
88 !bad4   .EQU    FOO|2
89 !bad5   .EQU    FOO&2
90 !bad6   .EQU    FOO~2
91 !bad7   .EQU    FOO*2
92 !
93
94 !; test spacing
95         ; test spacing
96 !
97
98 !space1 .EQU    1 +     2       +3+FOO + 3
99 !space2
100 space2:
101 !
102
103 !; from the SH manual
104         ; from the SH manual
105 !
106
107 !       .DATA.L 1+(2-(3+(4-5))),1
108         .long   1,1
109 !
110
111 !       .DATA.L -H'fffffff1+H'000000f0*H'00000010|H'000000f0&H'0000ffff,H'00000fff
112         .long   4095,4095
113 !
114
115 !       .DATA.L -~-~H'0000000f,H'00
116         .long   17,0
117 !
118
119 !
120
121 !       
122 !
123
124 !       .END