19990502 sourceware import
[deliverable/binutils-gdb.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
This page took 0.032697 seconds and 4 git commands to generate.