Mercurial > hg-old > index.cgi
comparison src/instab.c @ 47:804d7465e0f9
Implemented ORG and fixed problems with constants using $, &, or @ to specify base
author | lost |
---|---|
date | Sun, 04 Jan 2009 07:25:03 +0000 |
parents | 3b818f05dc2a |
children | e672232caffe |
comparison
equal
deleted
inserted
replaced
46:b962cee20bf4 | 47:804d7465e0f9 |
---|---|
38 extern OPFUNC(insn_rlist); | 38 extern OPFUNC(insn_rlist); |
39 extern OPFUNC(insn_bitbit); | 39 extern OPFUNC(insn_bitbit); |
40 extern OPFUNC(insn_logicmem); | 40 extern OPFUNC(insn_logicmem); |
41 extern OPFUNC(insn_tfm); | 41 extern OPFUNC(insn_tfm); |
42 extern OPFUNC(insn_indexed); | 42 extern OPFUNC(insn_indexed); |
43 extern OPFUNC(pseudo_org); | |
43 | 44 |
44 instab_t instab[] = | 45 instab_t instab[] = |
45 { | 46 { |
46 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh }, | 47 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh }, |
47 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 }, | 48 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 }, |
281 { "tstd", { 0x104d, -0x1, -0x1, -0x1 }, insn_inh }, | 282 { "tstd", { 0x104d, -0x1, -0x1, -0x1 }, insn_inh }, |
282 { "tste", { 0x114d, -0x1, -0x1, -0x1 }, insn_inh }, | 283 { "tste", { 0x114d, -0x1, -0x1, -0x1 }, insn_inh }, |
283 { "tstf", { 0x115d, -0x1, -0x1, -0x1 }, insn_inh }, | 284 { "tstf", { 0x115d, -0x1, -0x1, -0x1 }, insn_inh }, |
284 { "tstw", { 0x105d, -0x1, -0x1, -0x1 }, insn_inh }, | 285 { "tstw", { 0x105d, -0x1, -0x1, -0x1 }, insn_inh }, |
285 | 286 |
287 { "org", { -1, -1, -1, -1 }, pseudo_org }, | |
288 | |
286 /* flag end of table */ | 289 /* flag end of table */ |
287 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh } | 290 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh } |
288 }; | 291 }; |