1: \ Copyright (C) 2000,2003,2007 Free Software Foundation, Inc.
2:
3: \ This file is part of Gforth.
4:
5: \ Gforth is free software; you can redistribute it and/or
6: \ modify it under the terms of the GNU General Public License
7: \ as published by the Free Software Foundation, either version 3
8: \ of the License, or (at your option) any later version.
9:
10: \ This program is distributed in the hope that it will be useful,
11: \ but WITHOUT ANY WARRANTY; without even the implied warranty of
12: \ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13: \ GNU General Public License for more details.
14:
15: \ You should have received a copy of the GNU General Public License
16: \ along with this program. If not, see http://www.gnu.org/licenses/.
17:
18: also assembler
19: create test_asm
20: 1 2 3 addf,
21: 1 2 3 addg,
22: 1 2 3 addl,
23: 1 2 3 addl#,
24: 1 2 3 addlv,
25: 1 2 3 addlv#,
26: 1 2 3 addq,
27: 1 2 3 addq#,
28: 1 2 3 addqv,
29: 1 2 3 addqv#,
30: 1 2 3 adds,
31: 1 2 3 addt,
32: 1 2 3 and,
33: 1 2 3 and#,
34: 1 here beq,
35: 1 here bge,
36: 1 here bgt,
37: 1 2 3 bic,
38: 1 2 3 bic#,
39: 1 2 3 bis,
40: 1 2 3 bis#,
41: 1 here blbc,
42: 1 here blbs,
43: 1 here ble,
44: 1 here blt,
45: 1 here bne,
46: 1 here br,
47: 1 here bsr,
48: 1 call_pal,
49: 1 2 3 cmoveq,
50: 1 2 3 cmoveq#,
51: 1 2 3 cmovge,
52: 1 2 3 cmovge#,
53: 1 2 3 cmovgt,
54: 1 2 3 cmovgt#,
55: 1 2 3 cmovlbc,
56: 1 2 3 cmovlbc#,
57: 1 2 3 cmovlbs,
58: 1 2 3 cmovlbs#,
59: 1 2 3 cmovle,
60: 1 2 3 cmovle#,
61: 1 2 3 cmovlt,
62: 1 2 3 cmovlt#,
63: 1 2 3 cmovne,
64: 1 2 3 cmovne#,
65: 1 2 3 cmpbge,
66: 1 2 3 cmpbge#,
67: 1 2 3 cmpeq,
68: 1 2 3 cmpeq#,
69: 1 2 3 cmpgeq,
70: 1 2 3 cmpgle,
71: 1 2 3 cmpglt,
72: 1 2 3 cmple,
73: 1 2 3 cmple#,
74: 1 2 3 cmplt,
75: 1 2 3 cmplt#,
76: 1 2 3 cmpteq,
77: 1 2 3 cmptle,
78: 1 2 3 cmptlt,
79: 1 2 3 cmptun,
80: 1 2 3 cmpule,
81: 1 2 3 cmpule#,
82: 1 2 3 cmpult,
83: 1 2 3 cmpult#,
84: 1 2 3 cpys,
85: 1 2 3 cpyse,
86: 1 2 3 cpysn,
87: 1 2 3 cvtdg,
88: 1 2 3 cvtgd,
89: 1 2 3 cvtgf,
90: 1 2 3 cvtgq,
91: 1 2 3 cvtlq,
92: 1 2 3 cvtqf,
93: 1 2 3 cvtqg,
94: 1 2 3 cvtql,
95: 1 2 3 cvtqlsv,
96: 1 2 3 cvtqlv,
97: 1 2 3 cvtqs,
98: 1 2 3 cvtqt,
99: 1 2 3 cvtst,
100: 1 2 3 cvttq,
101: 1 2 3 cvtts,
102: 1 2 3 divf,
103: 1 2 3 divg,
104: 1 2 3 divs,
105: 1 2 3 divt,
106: 1 2 3 eqv,
107: 1 2 3 eqv#,
108: 1 2 excb,
109: 1 2 3 extbl,
110: 1 2 3 extbl#,
111: 1 2 3 extlh,
112: 1 2 3 extlh#,
113: 1 2 3 extll,
114: 1 2 3 extll#,
115: 1 2 3 extqh,
116: 1 2 3 extqh#,
117: 1 2 3 extql,
118: 1 2 3 extql#,
119: 1 2 3 extwh,
120: 1 2 3 extwh#,
121: 1 2 3 extwl,
122: 1 2 3 extwl#,
123: 1 here fbeq,
124: 1 here fbge,
125: 1 here fbgt,
126: 1 here fble,
127: 1 here fblt,
128: 1 here fbne,
129: 1 2 3 fcmoveq,
130: 1 2 3 fcmovge,
131: 1 2 3 fcmovgt,
132: 1 2 3 fcmovle,
133: 1 2 3 fcmovlt,
134: 1 2 3 fcmovne,
135: 1 2 fetch,
136: 1 2 fetch_m,
137: 1 2 3 insbl,
138: 1 2 3 insbl#,
139: 1 2 3 inslh,
140: 1 2 3 inslh#,
141: 1 2 3 insll,
142: 1 2 3 insll#,
143: 1 2 3 insqh,
144: 1 2 3 insqh#,
145: 1 2 3 insql,
146: 1 2 3 insql#,
147: 1 2 3 inswh,
148: 1 2 3 inswh#,
149: 1 2 3 inswl,
150: 1 2 3 inswl#,
151: 1 2 3 jmp,
152: 1 2 3 jsr,
153: 1 2 3 jsr_coroutine,
154: 1 2 3 lda,
155: 1 2 3 ldah,
156: 1 2 3 ldf,
157: 1 2 3 ldg,
158: 1 2 3 ldl,
159: 1 2 3 ldl_l,
160: 1 2 3 ldq,
161: 1 2 3 ldq_l,
162: 1 2 3 ldq_u,
163: 1 2 3 lds,
164: 1 2 3 ldt,
165: 1 2 mb,
166: 1 2 3 mf_fpcr,
167: 1 2 3 mskbl,
168: 1 2 3 mskbl#,
169: 1 2 3 msklh,
170: 1 2 3 msklh#,
171: 1 2 3 mskll,
172: 1 2 3 mskll#,
173: 1 2 3 mskqh,
174: 1 2 3 mskqh#,
175: 1 2 3 mskql,
176: 1 2 3 mskql#,
177: 1 2 3 mskwh,
178: 1 2 3 mskwh#,
179: 1 2 3 mskwl,
180: 1 2 3 mskwl#,
181: 1 2 3 mt_fpcr,
182: 1 2 3 mulf,
183: 1 2 3 mulg,
184: 1 2 3 mull,
185: 1 2 3 mull#,
186: 1 2 3 mullv,
187: 1 2 3 mullv#,
188: 1 2 3 mullq,
189: 1 2 3 mullq#,
190: 1 2 3 mullqv,
191: 1 2 3 mullqv#,
192: 1 2 3 mulls,
193: 1 2 3 mullt,
194: 1 2 3 ornot,
195: 1 2 3 ornot#,
196: 1 2 rc,
197: 1 2 3 ret,
198: 1 2 rpcc,
199: 1 2 rs,
200: 1 2 3 s4addl,
201: 1 2 3 s4addl#,
202: 1 2 3 s4addq,
203: 1 2 3 s4addq#,
204: 1 2 3 s4subl,
205: 1 2 3 s4subl#,
206: 1 2 3 s4subq,
207: 1 2 3 s4subq#,
208: 1 2 3 s8addl,
209: 1 2 3 s8addl#,
210: 1 2 3 s8addq,
211: 1 2 3 s8addq#,
212: 1 2 3 s8ubl,
213: 1 2 3 s8ubl#,
214: 1 2 3 s8ubq,
215: 1 2 3 s8ubq#,
216: 1 2 3 sll,
217: 1 2 3 sll#,
218: 1 2 3 sra,
219: 1 2 3 sra#,
220: 1 2 3 srl,
221: 1 2 3 srl#,
222: 1 2 3 stf,
223: 1 2 3 stg,
224: 1 2 3 sts,
225: 1 2 3 stl,
226: 1 2 3 stl_c,
227: 1 2 3 stq,
228: 1 2 3 stq_c,
229: 1 2 3 stq_u,
230: 1 2 3 stt,
231: 1 2 3 subf,
232: 1 2 3 subg,
233: 1 2 3 subl,
234: 1 2 3 subl#,
235: 1 2 3 sublv,
236: 1 2 3 sublv#,
237: 1 2 3 subq,
238: 1 2 3 subq#,
239: 1 2 3 subqv,
240: 1 2 3 subqv#,
241: 1 2 3 subs,
242: 1 2 3 subt,
243: 1 2 trapb,
244: 1 2 3 umulh,
245: 1 2 3 umulh#,
246: 1 2 wmb,
247: 1 2 3 xor,
248: 1 2 3 xor#,
249: 1 2 3 zap,
250: 1 2 3 zap#,
251: 1 2 3 zapnot,
252: 1 2 3 zapnot#,
253: 5 gt if,
254: begin,
255: ahead,
256: 2 cs-roll
257: else,
258: endif,
259: endif,
260: 6 lbs while,
261: repeat,
262: previous
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>