
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,			GFADD,			GFCMP_EQ,		GFCMP_GT, 		GFATAN,
	GFCMP_LT,		GFCOS,			GFDIV,			GFHIGH, 		GFITOR,			GFJOIN,
	GFKEEP,			GFLOAD,			GFLOAD_I, 		GFLOAD_ID,		GFLOAD_X,		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
#if defined (I486) || defined (G_POWER)
	,GDIVU
#endif
#ifdef I486
	,GREMU,	GMULUD,	GDIVDU,	GRESULT0,	GRESULT1
#endif
#ifdef M68000
	,GFACOS,	GFASIN,	GFEXP,	GFLN,	GFLOG10
#endif
};

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