Develop and Download Open Source Software

Browse CVS Repository

Contents of /caraway/caraway/vminsn.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1.1.1 - (show annotations) (download) (as text) (vendor branch)
Tue Jan 24 07:38:06 2006 UTC (18 years, 2 months ago) by reno
Branch: MAIN, reno
CVS Tags: start, HEAD
Changes since 1.1: +0 -0 lines
File MIME type: text/x-chdr
initial import into cvs

1 #ifndef VMINSN_H
2 #define VMINSN_H
3
4 // ================
5 // Short Load Codes
6 // ================
7
8 /* OpNoOp
9 Do nothing.
10 */
11 DEFINSN(CWNoOp)
12
13 DEFINSN_N(CWOpLoadInst, 16)
14 DEFINSN_N(CWOpLoadTemp, 12)
15 DEFINSN_N(CWOpLoadLiteral, 16)
16 DEFINSN_N(CWOpLoadStatic, 12)
17 DEFINSN(CWOpPrimReturn)
18 DEFINSN(CWOpLoadReceiver)
19 DEFINSN(CWOpPopLoadReceiver)
20 DEFINSN(CWOpLoadNil)
21 DEFINSN(CWOpLoadTrue)
22 DEFINSN(CWOpLoadFalse)
23 DEFINSN_N(CWOpLoadZero, 3)
24 DEFINSN_N(CWOpStorePopTemp, 8)
25 DEFINSN(CWOpLoadThisContext)
26 DEFINSN_N(CWOpPopLoadTemp, 2)
27 DEFINSN_N(CWOpStorePopInst, 8)
28 DEFINSN_LAST(CWLastShortLoad)
29
30
31 // ================
32 // Short Misc Codes
33 // ================
34
35 DEFINSN_LAST(CWLastShortMisc)
36
37
38 // ===================
39 // Short Control Codes
40 // ===================
41
42 DEFINSN_LAST(CWLastShortControl)
43 #define CWLastShort CWLastShortControl
44
45
46 // ===================
47 // Two Byte Misc Codes
48 // ===================
49
50 DEFINSN_LAST(CWLastTwoByteMisc)
51
52
53 // ======================
54 // Two Byte Control Codes
55 // ======================
56
57 DEFINSN_LAST(CWLastTwoByteContorl)
58 #define CWLastTwoByte CWLastTwoByteContorl
59
60
61 // ================
62 // Three Byte Codes
63 // ================
64
65 DEFINSN_LAST(CWLastThreeByte)
66
67
68 #endif /* VMINSN_H */
69

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26