comparison src/instab.c @ 65:31d8e85706e7

Implemented setdp and corrected handling of direct page detection in insn_gen_aux()
author lost
date Mon, 05 Jan 2009 01:40:01 +0000
parents d85ba47b1e8f
children d5fe306f1ab1
comparison
equal deleted inserted replaced
64:aaddd47219b4 65:31d8e85706e7
67 extern OPFUNC(pseudo_ifle); 67 extern OPFUNC(pseudo_ifle);
68 extern OPFUNC(pseudo_else); 68 extern OPFUNC(pseudo_else);
69 extern OPFUNC(pseudo_endc); 69 extern OPFUNC(pseudo_endc);
70 extern OPFUNC(pseudo_macro); 70 extern OPFUNC(pseudo_macro);
71 extern OPFUNC(pseudo_endm); 71 extern OPFUNC(pseudo_endm);
72 72 extern OPFUNC(pseudo_setdp);
73 extern OPFUNC(pseudo_set); 73 extern OPFUNC(pseudo_set);
74 74
75 instab_t instab[] = 75 instab_t instab[] =
76 { 76 {
77 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh }, 77 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh },
354 { "else", { -1, -1, -1, -1}, pseudo_else, 1 }, 354 { "else", { -1, -1, -1, -1}, pseudo_else, 1 },
355 355
356 { "macro", { -1, -1, -1, -1}, pseudo_macro, 1, 0 }, 356 { "macro", { -1, -1, -1, -1}, pseudo_macro, 1, 0 },
357 { "endm", { -1, -1, -1, -1}, pseudo_endm, 1, 1 }, 357 { "endm", { -1, -1, -1, -1}, pseudo_endm, 1, 1 },
358 358
359 { "setdp", { -1, -1, -1, -1}, pseudo_setdp },
359 { "set", { -1, -1, -1, -1}, pseudo_set, 0, 0, 1 }, 360 { "set", { -1, -1, -1, -1}, pseudo_set, 0, 0, 1 },
360 361
361 /* flag end of table */ 362 /* flag end of table */
362 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh } 363 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh }
363 }; 364 };