Commit | Line | Data |
---|---|---|
02ea54e3 AT |
1 | # A test of the non-native branch instructions in nedasm. |
2 | ||
3 | WORD_1026 | |
4 | ||
5 | #--------------------- | |
6 | ||
7 | beqtest | |
8 | ||
9 | IM_4 | |
10 | IM_4 | |
11 | ||
12 | BEQ>beqskip | |
13 | ||
14 | HALT | |
15 | ||
16 | beqskip | |
17 | ||
18 | IM_4 | |
19 | IM_2 | |
20 | ||
21 | BEQ>beqend | |
22 | ||
23 | WORD_1028 | |
24 | JMP>bnetest | |
25 | ||
26 | beqend | |
27 | HALT | |
28 | ||
29 | #--------------------- | |
30 | ||
31 | bnetest | |
32 | ||
33 | IM_4 | |
34 | IM_2 | |
35 | ||
36 | BNE>bneskip | |
37 | ||
38 | HALT | |
39 | ||
40 | bneskip | |
41 | ||
42 | IM_4 | |
43 | IM_4 | |
44 | ||
45 | BNE>bneend | |
46 | ||
47 | WORD_1030 | |
48 | JMP>bgetest | |
49 | ||
50 | bneend | |
51 | HALT | |
52 | ||
53 | #--------------------- | |
54 | ||
55 | bgetest | |
56 | ||
57 | IM_4 | |
58 | IM_4 | |
59 | ||
60 | BGE>bgeskipa | |
61 | ||
62 | HALT | |
63 | ||
64 | bgeskipa | |
65 | ||
66 | IM_4 | |
67 | IM_2 | |
68 | ||
69 | BGE>bgeskipb | |
70 | ||
71 | HALT | |
72 | ||
73 | bgeskipb | |
74 | ||
75 | IM_2 | |
76 | IM_4 | |
77 | ||
78 | BGE>bgeend | |
79 | ||
80 | WORD_1032 | |
81 | JMP>bletest | |
82 | ||
83 | bgeend | |
84 | HALT | |
85 | ||
86 | #--------------------- | |
87 | ||
88 | bletest | |
89 | ||
90 | IM_4 | |
91 | IM_4 | |
92 | ||
93 | BLE>bleskipa | |
94 | ||
95 | HALT | |
96 | ||
97 | bleskipa | |
98 | ||
99 | IM_2 | |
100 | IM_4 | |
101 | ||
102 | BLE>bleskipb | |
103 | ||
104 | HALT | |
105 | ||
106 | bleskipb | |
107 | ||
108 | IM_4 | |
109 | IM_2 | |
110 | ||
111 | BLE>bleend | |
112 | ||
113 | WORD_1034 | |
114 | JMP>bgttest | |
115 | ||
116 | bleend | |
117 | HALT | |
118 | ||
119 | #--------------------- | |
120 | ||
121 | bgttest | |
122 | ||
123 | IM_4 | |
124 | IM_2 | |
125 | ||
126 | BGT>bgtskip | |
127 | ||
128 | HALT | |
129 | ||
130 | bgtskip | |
131 | ||
132 | IM_2 | |
133 | IM_4 | |
134 | ||
135 | BGT>bgtend | |
136 | ||
137 | IM_4 | |
138 | IM_4 | |
139 | ||
140 | BGT>bgtend | |
141 | ||
142 | WORD_1036 | |
143 | JMP>blttest | |
144 | ||
145 | bgtend | |
146 | HALT | |
147 | ||
148 | #--------------------- | |
149 | ||
150 | blttest | |
151 | ||
152 | IM_2 | |
153 | IM_4 | |
154 | ||
155 | BLT>bltskip | |
156 | ||
157 | HALT | |
158 | ||
159 | bltskip | |
160 | ||
161 | IM_4 | |
162 | IM_2 | |
163 | ||
164 | BLT>bltend | |
165 | ||
166 | IM_4 | |
167 | IM_4 | |
168 | ||
169 | BLT>bltend | |
170 | ||
171 | WORD_1038 | |
172 | JMP>bpltest | |
173 | ||
174 | bltend | |
175 | HALT | |
176 | ||
177 | #--------------------- | |
178 | ||
179 | bpltest | |
180 | ||
181 | IM_2 | |
182 | ||
183 | BPL>bplskip | |
184 | ||
185 | HALT | |
186 | ||
187 | bplskip | |
188 | ||
189 | IM_0 | |
190 | ||
191 | BPL>bplend | |
192 | ||
193 | IM_2 | |
194 | NOT | |
195 | IM_1 | |
196 | ADD | |
197 | ||
198 | BPL>bplend | |
199 | ||
200 | WORD_1040 | |
201 | JMP>bmitest | |
202 | ||
203 | bplend | |
204 | HALT | |
205 | ||
206 | #--------------------- | |
207 | ||
208 | bmitest | |
209 | ||
210 | IM_2 | |
211 | NOT | |
212 | IM_1 | |
213 | ADD | |
214 | ||
215 | BMI>bmiskip | |
216 | ||
217 | HALT | |
218 | ||
219 | bmiskip | |
220 | ||
221 | IM_0 | |
222 | ||
223 | BMI>bmiend | |
224 | ||
225 | IM_2 | |
226 | ||
227 | BMI>bmiend | |
228 | ||
229 | WORD_1042 | |
230 | JMP>end | |
231 | ||
232 | bmiend | |
233 | HALT | |
234 | ||
235 | #--------------------- | |
236 | ||
237 | end | |
238 | HALT |