summaryrefslogtreecommitdiff
path: root/cgconst.h
blob: 60e8c6cc5862fd3ebd75fc165d304c1710069c5b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
enum {
	GADD,			GADD_O,			GAND,			GALLOCATE,		GASR,			GBEFORE,
	GBEFORE0,		GBOUNDS,		GCMP_EQ,		GCMP_GT,		GCMP_GTU,		GCMP_LT,
	GCMP_LTU,		GCNOT,			GCOPY,			GCREATE,		GCREATE_R,		GDIV,
	GEOR,			GFABS,			GFACOS,			GFADD,			GFASIN,			GFCMP_EQ,
	GFCMP_GT, 		GFATAN,			GFCMP_LT,		GFCOS,			GFDIV,			GFEXP,
	GFHIGH, 		GFITOR,			GFJOIN,			GFKEEP,			GFLN,			GFLOAD,
	GFLOAD_I, 		GFLOAD_ID,		GFLOAD_X,		GFLOG10,		GFLOW,			GFMOVEMI,
	GFMUL, 			GFNEG,			GFREM,			GFRTOI,			GFSIN,			GFSUB,
	GFILL, 			GFILL_R,		GFREGISTER,		GFSQRT,			GFSTORE,		GFSTORE_R,
	GFSTORE_X,		GFTAN,			GGFREGISTER,	GGREGISTER,		GKEEP,			GINDIRECTION,
	GLEA, 			GLOAD,			GLOAD_I,		GLOAD_ID,		GLOAD_X,		GLOAD_B_ID,
	GLOAD_B_X,		GLOAD_DES_ID,	GLOAD_DES_I,	GLSL,			GLSR,			GMOD,
	GMOVEM, 		GMOVEMI,		GMUL,			GMUL_O,			GNEG,			GOR,
	GREGISTER,		GSTORE, 		GSTORE_R,		GSTORE_B_X,		GSTORE_X,		GSUB,
	GSUB_O, 		GTEST_O, 		GEXIT_IF
#if defined (I486) || defined (G_POWER)
	,GNOT
#endif
#ifdef G_POWER
	,GCREATE_S,		GUMULH
#endif
#ifdef I486
	,GDIVU,	GREMU
#endif
};

enum {
	JSR_BLOCK,			JSR_EVAL_BLOCK,		APPLY_BLOCK
#ifdef G_POWER
	,JSR_BLOCK_WITH_INSTRUCTIONS
#endif
};