Mercurial > hg-old > index.cgi
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 }; |