comparison src/instab.c @ 90:6097cb1486f8

Added EXPORT pseudo op
author lost
date Sat, 17 Jan 2009 05:07:45 +0000
parents 03be43ae19cf
children 2ba8f9ef1417
comparison
equal deleted inserted replaced
89:11d38c9e5095 90:6097cb1486f8
74 extern OPFUNC(pseudo_section); 74 extern OPFUNC(pseudo_section);
75 extern OPFUNC(pseudo_endsection); 75 extern OPFUNC(pseudo_endsection);
76 extern OPFUNC(pseudo_pragma); 76 extern OPFUNC(pseudo_pragma);
77 extern OPFUNC(pseudo_starpragma); 77 extern OPFUNC(pseudo_starpragma);
78 extern OPFUNC(pseudo_extern); 78 extern OPFUNC(pseudo_extern);
79 \ 79 extern OPFUNC(pseudo_export);
80
80 instab_t instab[] = 81 instab_t instab[] =
81 { 82 {
82 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh }, 83 { "abx", { 0x3a, -0x1, -0x1, -0x1 }, insn_inh },
83 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 }, 84 { "adca", { 0x99, 0xa9, 0xb9, 0x89 }, insn_gen8 },
84 { "adcb", { 0xd9, 0xe9, 0xf9, 0xc9 }, insn_gen8 }, 85 { "adcb", { 0xd9, 0xe9, 0xf9, 0xc9 }, insn_gen8 },
323 324
324 { "equ", { -1, -1, -1, -1 }, pseudo_equ, 0, 0, 1 }, 325 { "equ", { -1, -1, -1, -1 }, pseudo_equ, 0, 0, 1 },
325 { "=", { -1, -1, -1, -1 }, pseudo_equ, 0, 0, 1 }, 326 { "=", { -1, -1, -1, -1 }, pseudo_equ, 0, 0, 1 },
326 { "extern", { -1, -1, -1, -1 }, pseudo_extern, 0, 0, 1 }, 327 { "extern", { -1, -1, -1, -1 }, pseudo_extern, 0, 0, 1 },
327 { "external", { -1, -1, -1, -1 }, pseudo_extern, 0, 0, 1 }, 328 { "external", { -1, -1, -1, -1 }, pseudo_extern, 0, 0, 1 },
329 { "import", { -1, -1, -1, -1 }, pseudo_extern, 0, 0, 1 },
330 { "export", { -1, -1, -1, -1 }, pseudo_export, 0, 0, 1 },
328 331
329 332
330 { "rmb", { -1, -1, -1, -1 }, pseudo_rmb }, 333 { "rmb", { -1, -1, -1, -1 }, pseudo_rmb },
331 { "rmd", { -1, -1, -1, -1 }, pseudo_rmd }, 334 { "rmd", { -1, -1, -1, -1 }, pseudo_rmd },
332 { "rmq", { -1, -1, -1, -1 }, pseudo_rmq }, 335 { "rmq", { -1, -1, -1, -1 }, pseudo_rmq },