|
|
1.1 root 1: #
2: # Test table of macro3
3: #
4: .text
5: .align 2
6: .globl tst_tbl
7: tst_tbl: /* Table contains addresses of tests */
8: .long _add_a # 1
9: .long _addb2 # 2
10: .long _addb3 # 3
11: .long _addl2 # 4
12: .long _addl3 # 5
13: .long _addw2 # 6
14: .long _addw3 # 7
15: .long _andb2 # 8
16: .long _andb3 # 9
17: .long _andl2 # a
18: .long _andl3 # b
19: .long _andw2 # c
20: .long _andw3 # d
21: .long _aobleq # e
22: .long _aoblss # f
23: .long _b_cond # 10
24: .long _bispsw # 11
25: .long _bit_l # 12
26: .long _bit_w # 13
27: .long _bit_b # 14
28: .long _breq # 15
29: .long _callfx # 16
30: .long _callsx # 17
31: .long _clr_b # 18
32: .long _clr_l # 19
33: .long _clr_w # 1a
34: .long _cmp_b # 1b
35: .long _cmp_l # 1c
36: .long _cmp_w # 1d
37: .long _dec_l # 1e
38: .long _dec_w # 1f
39: .long _decb # 20
40: .long _ffc # 21
41: .long _ffs # 22
42: .long _inc_b # 23
43: .long _inc_l # 24
44: .long _inc_w # 25
45: .long _index # 26
46: .long _insque # 27
47: .long _jumpbr # 28
48: .long _loadr # 29
49: .long _movabt # 2a
50: .long _moval # 2b
51: .long _movaw # 2c
52: .long _movball # 2d
53: .long _moveb # 2e
54: .long _movob # 2f
55: .long _movew # 30
56: .long _movow # 31
57: .long _movl # 32
58: .long _movwall # 33
59: .long _or_b2 # 34
60: .long _or_l2 # 35
61: .long _or_w2 # 36
62: .long _orb3 # 37
63: .long _orl3 # 38
64: .long _orw3 # 39
65: .long _pushab # 3a
66: .long _pushal # 3b
67: .long _pushaw # 3c
68: .long _pushbt # 3d
69: .long _pushlw # 3e
70: .long _pushwd # 3f
71: .long _shiftal # 40
72: .long _shiftll # 41
73: .long _shlq # 42
74: .long _shrl # 43
75: .long _shrq # 44
76: .long _storer # 45
77: .long _sub_a # 46
78: .long _sub_l2 # 47
79: .long _sub_l3 # 48
80: .long _subb2 # 49
81: .long _subb3 # 4a
82: .long _subw2 # 4b
83: .long _subw3 # 4c
84: .long _tst_b # 4d
85: .long _tst_l # 4e
86: .long _tst_w # 4f
87: # C tests
88: .long _x_or+2 # 50
89: .long _mcom+2 # 51
90: .long _mneg+2 # 52
91: .long _convert+2 # 53
92: .long _movz+2 # 54
93: .long _adwc+2 # 55
94: .long _movblk+2 # 56
95: .long _movstr+2 # 57
96: .long _cmpstr+2 # 58
97: .long _casel # 59
98: .long _bbc # 5a
99: .long _shar # 5b
100: .long _sbwc+2 # 5c
101: .long _div+2 # 5d
102: .long _mul+2 # 5e
103:
104: end_tbl: .long 0 /* End of table */
105:
106: .globl _test_tbl
107: _test_tbl:
108: .long 0 # word0 : run flag; word1 : Loop flag
109: .long _t1 # test name
110: .long 0
111: .long _t2
112: .long 0
113: .long _t3
114: .long 0
115: .long _t4
116: .long 0
117: .long _t5
118: .long 0
119: .long _t6
120: .long 0
121: .long _t7
122: .long 0
123: .long _t8
124: .long 0
125: .long _t9
126: .long 0
127: .long _t10
128: .long 0
129: .long _t11
130: .long 0
131: .long _t12
132: .long 0
133: .long _t13
134: .long 0
135: .long _t14
136: .long 0
137: .long _t15
138: .long 0
139: .long _t16
140: .long 0
141: .long _t17
142: .long 0
143: .long _t18
144: .long 0
145: .long _t19
146: .long 0
147: .long _t20
148: .long 0
149: .long _t21
150: .long 0
151: .long _t22
152: .long 0
153: .long _t23
154: .long 0
155: .long _t24
156: .long 0
157: .long _t25
158: .long 0
159: .long _t26
160: .long 0
161: .long _t27
162: .long 0
163: .long _t28
164: .long 0
165: .long _t29
166: .long 0
167: .long _t30
168: .long 0
169: .long _t31
170: .long 0
171: .long _t32
172: .long 0
173: .long _t33
174: .long 0
175: .long _t34
176: .long 0
177: .long _t35
178: .long 0
179: .long _t36
180: .long 0
181: .long _t37
182: .long 0
183: .long _t38
184: .long 0
185: .long _t39
186: .long 0
187: .long _t40
188: .long 0
189: .long _t41
190: .long 0
191: .long _t42
192: .long 0
193: .long _t43
194: .long 0
195: .long _t44
196: .long 0
197: .long _t45
198: .long 0
199: .long _t46
200: .long 0
201: .long _t47
202: .long 0
203: .long _t48
204: .long 0
205: .long _t49
206: .long 0
207: .long _t50
208: .long 0
209: .long _t51
210: .long 0
211: .long _t52
212: .long 0
213: .long _t53
214: .long 0
215: .long _t54
216: .long 0
217: .long _t55
218: .long 0
219: .long _t56
220: .long 0
221: .long _t57
222: .long 0
223: .long _t58
224: .long 0
225: .long _t59
226: .long 0
227: .long _t60
228: .long 0
229: .long _t61
230: .long 0
231: .long _t62
232: .long 0
233: .long _t63
234: .long 0
235: .long _t64
236: .long 0
237: .long _t65
238: .long 0
239: .long _t66
240: .long 0
241: .long _t67
242: .long 0
243: .long _t68
244: .long 0
245: .long _t69
246: .long 0
247: .long _t70
248: .long 0
249: .long _t71
250: .long 0
251: .long _t72
252: .long 0
253: .long _t73
254: .long 0
255: .long _t74
256: .long 0
257: .long _t75
258: .long 0
259: .long _t76
260: .long 0
261: .long _t77
262: .long 0
263: .long _t78
264: .long 0
265: .long _t79
266: .long 0
267: .long _t80
268: .long 0
269: .long _t81
270: .long 0
271: .long _t82
272: .long 0
273: .long _t83
274: .long 0
275: .long _t84
276: .long 0
277: .long _t85
278: .long 0
279: .long _t86
280: .long 0
281: .long _t87
282: .long 0
283: .long _t88
284: .long 0
285: .long _t89
286: .long 0
287: .long _t90
288: .long 0
289: .long _t91
290: .long 0
291: .long _t92
292: .long 0
293: .long _t93
294: .long 0
295: .long _t94
296: #
297: .globl notests
298: .set notests,(end_tbl-tst_tbl)/4
299:
300: .data
301: .align 2
302: _t1: .ascii "adda.s\12\0"
303: _t2: .ascii "add_b2.s\12\0"
304: _t3: .ascii "add_b3.s\12\0"
305: _t4: .ascii "add_l2.s\12\0"
306: _t5: .ascii "add_l3.s\12\0"
307: _t6: .ascii "add_w2.s\12\0"
308: _t7: .ascii "add_w3.s\12\0"
309: _t8: .ascii "and_b2.s\12\0"
310: _t9: .ascii "and_b3.s\12\0"
311: _t10: .ascii "and_l2.s\12\0"
312: _t11: .ascii "and_l3.s\12\0"
313: _t12: .ascii "and_w2.s\12\0"
314: _t13: .ascii "and_w3.s\12\0"
315: _t14: .ascii "aobleq.s\12\0"
316: _t15: .ascii "aoblss.s\12\0"
317: _t16: .ascii "b_cond.s\12\0"
318: _t17: .ascii "bispsw.s\12\0"
319: _t18: .ascii "bit_l.s\12\0"
320: _t19: .ascii "bit_w.s\12\0"
321: _t20: .ascii "bit_b.s\12\0"
322: _t21: .ascii "breq.s\12\0"
323: _t22: .ascii "callf.s\12\0"
324: _t23: .ascii "calls.s\12\0"
325: _t24: .ascii "clr_b.s\12\0"
326: _t25: .ascii "clr_l.s\12\0"
327: _t26: .ascii "clr_w.s\12\0"
328: _t27: .ascii "cmp_b.s\12\0"
329: _t28: .ascii "cmp_l.s\12\0"
330: _t29: .ascii "cmp_w.s\12\0"
331: _t30: .ascii "decl.s\12\0"
332: _t31: .ascii "decw.s\12\0"
333: _t32: .ascii "decb.s\12\0"
334: _t33: .ascii "ffc.s\12\0"
335: _t34: .ascii "ffs.s\12\0"
336: _t35: .ascii "incb.s\12\0"
337: _t36: .ascii "incl.s\12\0"
338: _t37: .ascii "incw.s\12\0"
339: _t38: .ascii "index.s\12\0"
340: _t39: .ascii "insque.s\12\0"
341: _t40: .ascii "jmpbr.s\12\0"
342: _t41: .ascii "loadr.s\12\0"
343: _t42: .ascii "movab.s\12\0"
344: _t43: .ascii "moval.s\12\0"
345: _t44: .ascii "movaw.s\12\0"
346: _t45: .ascii "movb.s\12\0"
347: _t46: .ascii "moveb.s\12\0"
348: _t47: .ascii "movob.s\12\0"
349: _t48: .ascii "movew.s\12\0"
350: _t49: .ascii "movow.s\12\0"
351: _t50: .ascii "movel.s\12\0"
352: _t51: .ascii "movw.s\12\0"
353: _t52: .ascii "or_b2\12\0"
354: _t53: .ascii "or_l2\12\0"
355: _t54: .ascii "or_w2\12\0"
356: _t55: .ascii "or_b3\12\0"
357: _t56: .ascii "or_l3\12\0"
358: _t57: .ascii "or_w3\12\0"
359: _t58: .ascii "pushab.s\12\0"
360: _t59: .ascii "pushal.s\12\0"
361: _t60: .ascii "pushaw.s\12\0"
362: _t61: .ascii "pushb.s\12\0"
363: _t62: .ascii "pushl.s\12\0"
364: _t63: .ascii "pushw.s\12\0"
365: _t64: .ascii "shal.s\12\0"
366: _t65: .ascii "shll.s\12\0"
367: _t66: .ascii "shlq.s\12\0"
368: _t67: .ascii "shrl.s\12\0"
369: _t68: .ascii "shrq.s\12\0"
370: _t69: .ascii "storer.s\12\0"
371: _t70: .ascii "suba.s\12\0"
372: _t71: .ascii "sub_l2.s\12\0"
373: _t72: .ascii "sub_l3.s\12\0"
374: _t73: .ascii "sub_b2.s\12\0"
375: _t74: .ascii "sub_b3.s\12\0"
376: _t75: .ascii "sub_w2.s\12\0"
377: _t76: .ascii "sub_w3.s\12\0"
378: _t77: .ascii "tst_b.s\12\0"
379: _t78: .ascii "tst_l.s\12\0"
380: _t79: .ascii "tst_w.s\12\0"
381: _t80: .ascii "xor.c\12\0"
382: _t81: .ascii "mcom.c\12\0"
383: _t82: .ascii "mneg.c\12\0"
384: _t83: .ascii "convert.c\12\0"
385: _t84: .ascii "movz.c\12\0"
386: _t85: .ascii "adwc.c\12\0"
387: _t86: .ascii "movblk.c\12\0"
388: _t87: .ascii "movs.c\12\0"
389: _t88: .ascii "cmps.c\12\0"
390: _t89: .ascii "casel.s\12\0"
391: _t90: .ascii "bb_c.s\12\0"
392: _t91: .ascii "shar.s\12\0"
393: _t92: .ascii "sbwc.c\12\0"
394: _t93: .ascii "div.c\12\0"
395: _t94: .ascii "mul.c\12\0"
396:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.