comparison src/instab.c @ 56:55260a178667

Added from f* pseudo ops
author lost
date Sun, 04 Jan 2009 21:43:05 +0000
parents 360d53062bb9
children 035b95a3690f
comparison
equal deleted inserted replaced
55:8e32696380f3 56:55260a178667
49 extern OPFUNC(pseudo_zmb); 49 extern OPFUNC(pseudo_zmb);
50 extern OPFUNC(pseudo_zmd); 50 extern OPFUNC(pseudo_zmd);
51 extern OPFUNC(pseudo_zmq); 51 extern OPFUNC(pseudo_zmq);
52 extern OPFUNC(pseudo_include); 52 extern OPFUNC(pseudo_include);
53 extern OPFUNC(pseudo_end); 53 extern OPFUNC(pseudo_end);
54 extern OPFUNC(pseudo_align);
55 extern OPFUNC(pseudo_error);
56 extern OPFUNC(pseudo_fcc);
57 extern OPFUNC(pseudo_fcs);
58 extern OPFUNC(pseudo_fcn);
59 extern OPFUNC(pseudo_fcb);
60 extern OPFUNC(pseudo_fdb);
61 extern OPFUNC(pseudo_fqb);
54 62
55 instab_t instab[] = 63 instab_t instab[] =
56 { 64 {
57 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh }, 65 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh },
58 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 }, 66 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 },
305 313
306 { "zmb", { -1, -1, -1, -1 }, pseudo_zmb }, 314 { "zmb", { -1, -1, -1, -1 }, pseudo_zmb },
307 { "zmd", { -1, -1, -1, -1 }, pseudo_zmd }, 315 { "zmd", { -1, -1, -1, -1 }, pseudo_zmd },
308 { "zmq", { -1, -1, -1, -1 }, pseudo_zmq }, 316 { "zmq", { -1, -1, -1, -1 }, pseudo_zmq },
309 317
318 { "fcc", { -1, -1, -1, -1 }, pseudo_fcc },
319 { "fcn", { -1, -1, -1, -1 }, pseudo_fcc },
320 { "fcs", { -1, -1, -1, -1 }, pseudo_fcc },
321
322 { "fcb", { -1, -1, -1, -1 }, pseudo_fcb },
323 { "fdb", { -1, -1, -1, -1 }, pseudo_fdb },
324 { "fqb", { -1, -1, -1, -1 }, pseudo_fqb },
325
310 { "end", { -1, -1, -1, -1 }, pseudo_end }, 326 { "end", { -1, -1, -1, -1 }, pseudo_end },
311 327
312 { "include", { -1, -1, -1, -1 }, pseudo_include }, 328 { "include", { -1, -1, -1, -1 }, pseudo_include },
329
330 { "align", { -1, -1, -1, -1 }, pseudo_align },
331
332 { "error", { -1, -1, -1, -1}, pseudo_error },
313 333
314 /* flag end of table */ 334 /* flag end of table */
315 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh } 335 { NULL, { -0x1, -0x1, -0x1, -0x1 }, insn_inh }
316 }; 336 };