comparison src/instab.c @ 50:e672232caffe

Added rmb pseudo op
author lost
date Sun, 04 Jan 2009 07:56:55 +0000
parents 804d7465e0f9
children b9856da2674a
comparison
equal deleted inserted replaced
49:21ae0fab469b 50:e672232caffe
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
43 extern OPFUNC(pseudo_org); 44 extern OPFUNC(pseudo_org);
45 extern OPFUNC(pseudo_equ);
46 extern OPFUNC(pseudo_rmb);
44 47
45 instab_t instab[] = 48 instab_t instab[] =
46 { 49 {
47 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh }, 50 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh },
48 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 }, 51 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 },
284 { "tstf", { 0x115d, -0x1, -0x1, -0x1 }, insn_inh }, 287 { "tstf", { 0x115d, -0x1, -0x1, -0x1 }, insn_inh },
285 { "tstw", { 0x105d, -0x1, -0x1, -0x1 }, insn_inh }, 288 { "tstw", { 0x105d, -0x1, -0x1, -0x1 }, insn_inh },
286 289
287 { "org", { -1, -1, -1, -1 }, pseudo_org }, 290 { "org", { -1, -1, -1, -1 }, pseudo_org },
288 291
292 { "equ", { -1, -1, -1, -1 }, pseudo_equ },
293 { "=", { -1, -1, -1, -1 }, pseudo_equ },
294
295 { "rmb", { -1, -1, -1, -1 }, pseudo_rmb },
296
289 /* flag end of table */ 297 /* flag end of table */
290 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh } 298 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh }
291 }; 299 };