From 05003034bd7a42859def6d87d00c04e511d92969 Mon Sep 17 00:00:00 2001 From: Denis Drakhnia Date: Sun, 28 Jan 2024 16:17:48 +0200 Subject: [PATCH] e2k: remove disassembler from mcst-binutils --- disas/disas.c | 2 - disas/e2k-opc.h | 14902 -------------------------------------------- disas/e2k.c | 2730 -------- disas/e2k.h | 556 -- disas/meson.build | 1 - target/e2k/cpu.c | 1 - 6 files changed, 18192 deletions(-) delete mode 100644 disas/e2k-opc.h delete mode 100644 disas/e2k.c delete mode 100644 disas/e2k.h diff --git a/disas/disas.c b/disas/disas.c index bf92eaee29..7e3b0bb46c 100644 --- a/disas/disas.c +++ b/disas/disas.c @@ -196,8 +196,6 @@ static void initialize_debug_host(CPUDebug *s) s->info.print_insn = print_insn_hppa; #elif defined(__loongarch__) s->info.print_insn = print_insn_loongarch; -#elif defined(__e2k__) - s->info.print_insn = print_insn_e2k; #endif } diff --git a/disas/e2k-opc.h b/disas/e2k-opc.h deleted file mode 100644 index 1997f7a1b0..0000000000 --- a/disas/e2k-opc.h +++ /dev/null @@ -1,14902 +0,0 @@ - -{ - static e2k_alf1_opcode_templ dummy = - {"adds", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x10, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"addd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x11, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"subs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x12, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"subd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x13, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"udivx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x44, {0, 0, 0, 0, 0, 1}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"umodx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x45, {0, 0, 0, 0, 0, 1}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"sdivx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x46, {0, 0, 0, 0, 0, 1}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"smodx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x47, {0, 0, 0, 0, 0, 1}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"udivs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x40, {0, 0, 0, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"udivd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x41, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"sdivs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x42, {0, 0, 0, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"sdivd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x43, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ands", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x0, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"andd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x1, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"andns", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x2, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"andnd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x3, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ors", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ord", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"orns", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x6, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ornd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x7, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"xors", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x8, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"xord", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x9, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"xorns", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0xa, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"xornd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0xb, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"shls", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x18, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"shld", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x19, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"shrs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x1a, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"shrd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x1b, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"scls", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x14, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"scld", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x15, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"scrs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x16, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"scrd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x17, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"sars", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x1c, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"sard", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x1d, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"getfs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x1e, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"getfd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x1f, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"sxt", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0xc, {1, 1, 1, 1, 1, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"merges", parse_alf_args, merge_alopf_simple, MERGE, NO_MAS, 0xe, {1, 1, 1, 1, 1, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"merged", parse_alf_args, merge_alopf_simple, MERGE, NO_MAS, 0xf, {1, 1, 1, 1, 1, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fadds", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"faddd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fsubs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fsubd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fmins", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fmind", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fmaxs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fmaxd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fmuls", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fmuld", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxaddss", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxadddd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxaddsx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxadddx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxaddxx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxaddxd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxaddxs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsubss", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsubdd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsubsx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsubdx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsubxx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsubxd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsubxs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxrsubss", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxrsubdd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxrsubsx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxrsubdx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxmulss", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxmuldd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxmulsx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxmuldx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxmulxx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxmulxd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxmulxs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivss", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x48, {0, 0, 0, 0, 0, 1}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivdd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x49, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivsx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4a, {0, 0, 0, 0, 0, 1}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivdx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4b, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivxx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4f, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivxd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4d, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivxs", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x4c, {0, 0, 0, 0, 0, 1}, ARGS_DDS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivtss", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x60, {0, 0, 0, 0, 0, 1}, ARGS_DSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivtdd", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x61, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivtsx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x62, {0, 0, 0, 0, 0, 1}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxdivtdx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x63, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsqrtusx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5a, {0, 0, 0, 0, 0, 1}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsqrtudx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5b, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsqrtuxx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x59, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsqrttsx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5e, {0, 0, 0, 0, 0, 1}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsqrttdx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5f, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"fxsqrttxx", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5d, {0, 0, 0, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"movif", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5e, {0, 1, 0, 0, 1, 0}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"vfsi", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x63, {0, 1, 0, 0, 1, 0}, ARGS_SDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldcsb", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x68, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"lddsb", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x6c, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldesb", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x70, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldfsb", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x74, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldgsb", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x78, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldssb", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x7c, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldcsh", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x69, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"lddsh", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x6d, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldesh", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x71, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldfsh", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x75, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldgsh", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x79, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldssh", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x7d, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldcsw", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x6a, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"lddsw", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x6e, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldesw", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x72, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldfsw", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x76, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldgsw", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x7a, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldssw", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x7e, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldcsd", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x6b, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"lddsd", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x6f, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldesd", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x73, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldfsd", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x77, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldgsd", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x7b, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldssd", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x7f, {1, 0, 1, 1, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldb", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x64, {1, 0, 1, 1, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldh", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x65, {1, 0, 1, 1, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldw", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x66, {1, 0, 1, 1, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf1_opcode_templ dummy = - {"ldd", parse_alf_args, merge_alopf_simple, ALOPF1, MAS, 0x67, {1, 0, 1, 1, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fxsqrtisx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x52, {0, 0, 0, 0, 0, 1}, ARGS_SD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fxsqrtidx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x53, {0, 0, 0, 0, 0, 1}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fxsqrtixx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x57, {0, 0, 0, 0, 0, 1}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movfi", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x5c, {0, 1, 0, 0, 1, 0}, ARGS_DS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movts", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtcs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtrs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtrcs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtcd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtrd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtrcd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fstois", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fstoid", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_SD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fdtois", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fdtoid", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fxtois", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fxtoid", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fstoistr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fdtoistr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"istofs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"istofd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_SD, 0xc4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"idtofs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"idtofd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"istofx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_SD, 0xc5}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"idtofx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc5}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fstofd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_SD, 0xc6}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fdtofs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc6}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fxtofd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc6}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fstofx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_SD, 0xc7}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fxtofs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc7}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"fdtofx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc7}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"pfdtois", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc8}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"pfstois", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc8}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"pfdtoistr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xca}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"pfstoistr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xca}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"pistofs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xcc}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"pfstofd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_SD, 0xce}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"pfdtofs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xce}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"getpl", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x63, {1, 0, 0, 1, 0, 0}, ARGS_SD, 0xf0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"getsap", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x62, {1, 1, 0, 0, 0, 0}, ARGS_SQ, 0xec}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"cudtoap", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_SQ, 0xf0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"gdtoap", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_SQ, 0xf2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stcsb", parse_alf_args, NULL, ALOPF3, MAS, 0x28, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stdsb", parse_alf_args, NULL, ALOPF3, MAS, 0x2c, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stesb", parse_alf_args, NULL, ALOPF3, MAS, 0x30, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stfsb", parse_alf_args, NULL, ALOPF3, MAS, 0x34, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stgsb", parse_alf_args, NULL, ALOPF3, MAS, 0x38, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stssb", parse_alf_args, NULL, ALOPF3, MAS, 0x3c, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stcsh", parse_alf_args, NULL, ALOPF3, MAS, 0x29, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stdsh", parse_alf_args, NULL, ALOPF3, MAS, 0x2d, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stesh", parse_alf_args, NULL, ALOPF3, MAS, 0x31, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stfsh", parse_alf_args, NULL, ALOPF3, MAS, 0x35, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stgsh", parse_alf_args, NULL, ALOPF3, MAS, 0x39, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stssh", parse_alf_args, NULL, ALOPF3, MAS, 0x3d, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stcsw", parse_alf_args, NULL, ALOPF3, MAS, 0x2a, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stdsw", parse_alf_args, NULL, ALOPF3, MAS, 0x2e, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stesw", parse_alf_args, NULL, ALOPF3, MAS, 0x32, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stfsw", parse_alf_args, NULL, ALOPF3, MAS, 0x36, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stgsw", parse_alf_args, NULL, ALOPF3, MAS, 0x3a, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stssw", parse_alf_args, NULL, ALOPF3, MAS, 0x3e, {0, 0, 1, 0, 0, 1}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stcsd", parse_alf_args, NULL, ALOPF3, MAS, 0x2b, {0, 0, 1, 0, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stdsd", parse_alf_args, NULL, ALOPF3, MAS, 0x2f, {0, 0, 1, 0, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stesd", parse_alf_args, NULL, ALOPF3, MAS, 0x33, {0, 0, 1, 0, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stfsd", parse_alf_args, NULL, ALOPF3, MAS, 0x37, {0, 0, 1, 0, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stgsd", parse_alf_args, NULL, ALOPF3, MAS, 0x3b, {0, 0, 1, 0, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stssd", parse_alf_args, NULL, ALOPF3, MAS, 0x3f, {0, 0, 1, 0, 0, 1}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stb", parse_alf_args, NULL, ALOPF3, MAS, 0x24, {0, 0, 1, 0, 0, 1}, ARGS_DDS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"sth", parse_alf_args, NULL, ALOPF3, MAS, 0x25, {0, 0, 1, 0, 0, 1}, ARGS_DDS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"stw", parse_alf_args, NULL, ALOPF3, MAS, 0x26, {0, 0, 1, 0, 0, 1}, ARGS_DDS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf3_opcode_templ dummy = - {"std", parse_alf_args, NULL, ALOPF3, MAS, 0x27, {0, 0, 1, 0, 0, 1}, ARGS_DDD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmposb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x0, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpbsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x1, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x2, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpbesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x3, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpssb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x4, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmppsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x5, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmplsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x6, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmplesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x7, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpodb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x0, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpbdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x1, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpedb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x2, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpbedb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x3, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpsdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x4, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmppdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x5, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpldb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x6, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpledb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x7, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x2, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandssb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x4, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandpsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x5, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandlesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x7, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandedb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x2, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandsdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x4, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandpdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x5, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"cmpandledb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x7, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpeqsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x0, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpltsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x1, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmplesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x2, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpuodsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x3, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpneqsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x4, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpnltsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x5, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpnlesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x6, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpodsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x7, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpeqdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x0, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpltdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x1, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpledb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x2, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpuoddb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x3, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpneqdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x4, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpnltdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x5, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpnledb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x6, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fcmpoddb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x7, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpeqsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x0, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpltsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x1, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmplesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x2, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpuodsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x3, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpneqsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x4, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpnltsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x5, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpnlesb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x6, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpodsb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0x7, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpeqdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x0, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpltdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x1, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpledb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x2, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpuoddb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x3, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpneqdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x4, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpnltdb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x5, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpnledb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x6, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpoddb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x7, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpeqxb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x0, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpltxb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x1, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmplexb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x2, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpuodxb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x3, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpneqxb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x4, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpnltxb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x5, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpnlexb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x6, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf7_opcode_templ dummy = - {"fxcmpodxb", parse_alf_args, NULL, ALOPF7, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0x7, 4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctopo", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctopb", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctope", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctopbe", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctops", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x4}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctopp", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x5}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctopl", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x6}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf8_opcode_templ dummy = - {"cctople", parse_alf_args, NULL, ALOPF8, NO_MAS, 0x24, {1, 0, 0, 1, 0, 0}, ARGS_S, 0x7}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"staab", parse_alf_args, NULL, ALOPF10, MAS, 0x1c, {0, 0, 1, 0, 0, 1}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"staah", parse_alf_args, NULL, ALOPF10, MAS, 0x1d, {0, 0, 1, 0, 0, 1}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"staaw", parse_alf_args, NULL, ALOPF10, MAS, 0x1e, {0, 0, 1, 0, 0, 1}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"staad", parse_alf_args, NULL, ALOPF10, MAS, 0x1f, {0, 0, 1, 0, 0, 1}, ARGS_D}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"staaq", parse_alf_args, NULL, ALOPF10, MAS, 0x3f, {0, 0, 1, 0, 0, 1}, ARGS_Q}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"aaurw", parse_alf_args, NULL, AAURW, NO_MAS, 0x1e, {0, 0, 1, 0, 0, 1}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"aaurws", parse_alf_args, NULL, AAURW, NO_MAS, 0x1e, {0, 0, 1, 0, 0, 1}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"aaurwd", parse_alf_args, NULL, AAURW, NO_MAS, 0x1f, {0, 0, 1, 0, 0, 1}, ARGS_D}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf10_opcode_templ dummy = - {"aaurwq", parse_alf_args, NULL, AAURW, NO_MAS, 0x3f, {0, 0, 1, 0, 0, 1}, ARGS_Q}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf9_opcode_templ dummy = - {"aaurr", parse_alf_args, NULL, AAURR, NO_MAS, 0x5e, {0, 0, 1, 0, 0, 1}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf9_opcode_templ dummy = - {"aaurrd", parse_alf_args, NULL, AAURR, NO_MAS, 0x5f, {0, 0, 1, 0, 0, 1}, ARGS_D}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf9_opcode_templ dummy = - {"aaurrq", parse_alf_args, NULL, AAURR, NO_MAS, 0x7f, {0, 0, 1, 0, 0, 1}, ARGS_Q}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"muls", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SSS, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"muld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"umulx", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_SSD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"smulx", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_SSD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fdivs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x48, {0, 0, 0, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, 0, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fdivd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x49, {0, 0, 0, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, 0, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fsqrttd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x51, {0, 0, 0, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, 0, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfmuls", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfmuld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x8, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x9, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xe, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xf, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xa, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xb, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddusb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xc, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"paddush", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xd, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x10, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x11, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x16, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x17, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x12, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x13, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubusb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x14, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psubush", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x15, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaxsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaxub", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pminsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pminub", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x0, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psadbw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1c, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmulhuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1b, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmulhh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x18, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmullh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x19, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaddh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1a, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pslld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4e, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psllw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x14, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psllh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x15, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psrld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4c, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psrlw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x10, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psrlh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x11, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psraw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x12, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"psrah", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x13, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfadds", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_SSS, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfaddd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_SSS, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfsubd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"aptoap", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_QSQ, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"aptoapb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_QSQ, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"getva", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x52, {1, 0, 0, 1, 0, 0}, ARGS_QSD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pandd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pandnd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pord", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pxord", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldrd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5b, {1, 0, 1, 1, 0, 1}, ARGS_DDD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"puttc", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x25, {1, 0, 0, 0, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, 0, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pavgusb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1e, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pavgush", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1f, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfdivs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4a, {0, 0, 0, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, 0, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfdivd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4b, {0, 0, 0, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, 0, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfmins", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfmind", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfmaxs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfmaxd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfsqrttd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x53, {0, 0, 0, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, 0, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_lit8_opcode_templ dummy = - {"pextrh", parse_alf_args, merge_alopf11, ALOPF11_LIT8, NO_MAS, 0x1e, {0, 1, 0, 0, 1, 0}, ARGS_DDS, NONE, {0, EXT, 0, 0, EXT, 0}, 0, 7, "use of 'pextrh' with count > 7 leads to an undefined result"}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_lit8_opcode_templ dummy = - {"pinsh", parse_alf_args, merge_alopf11, ALOPF11_LIT8, NO_MAS, 0x1f, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0, 4, "use of 'pinsh' with count > 4 leads to an undefined result"}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_lit8_opcode_templ dummy = - {"psllqh", parse_alf_args, merge_alopf11, ALOPF11_LIT8, NO_MAS, 0xe, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0, 15, "use of 'psllqh' with count > 15 leads to a zero result"}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_lit8_opcode_templ dummy = - {"psllql", parse_alf_args, merge_alopf11, ALOPF11_LIT8, NO_MAS, 0xf, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0, 7, "use of 'psllql' with count > 7 leads to a zero result"}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_lit8_opcode_templ dummy = - {"psrlqh", parse_alf_args, merge_alopf11, ALOPF11_LIT8, NO_MAS, 0xc, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0, 7, "use of 'psrlqh' with count > 7 leads to a zero result"}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_lit8_opcode_templ dummy = - {"psrlql", parse_alf_args, merge_alopf11, ALOPF11_LIT8, NO_MAS, 0xd, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0, 15, "use of 'psrlql' with count > 15 leads to a zero result"}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"cast", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_QQQ, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"tdtomp", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"odtoap", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_QDQ, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"puttags", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0xa, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, EXT, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"puttagd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0xb, {0, 0, 1, 0, 0, 1}, ARGS_DSD, NONE, {0, 0, EXT, 0, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpeqs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc0, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmplts", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc1, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmples", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc2, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpuods", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpneqs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc4, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpnlts", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc5, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpnles", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc6, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpods", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpeqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc0, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpltd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc1, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpled", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc2, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpuodd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpneqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc4, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpnltd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc5, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpnled", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc6, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpodd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpeqs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc0, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmplts", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc1, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmples", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc2, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpuods", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpneqs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc4, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpnlts", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc5, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpnles", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc6, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpods", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpeqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc0, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpltd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc1, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpled", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc2, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpuodd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpneqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc4, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpnltd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc5, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpnled", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc6, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pfcmpodd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDD, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpodsf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpudsf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_SSS, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpoddf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDS, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fcmpuddf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDS, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fxcmpodsf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DSS, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fxcmpudsf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DSS, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fxcmpoddf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDS, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fxcmpuddf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDS, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fxcmpodxf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDS, 0xc7, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"fxcmpudxf", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDS, 0xc3, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpeqb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x18, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpeqh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x19, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpeqw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1a, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpgtb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1b, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpgth", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1c, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpgtw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1d, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmovmskb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xb, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmovmskps", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"pmovmskpd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"packsshb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x8, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"packushb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x9, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_lit8_opcode_templ dummy = - {"pshufw", parse_alf_args, merge_alopf11, ALOPF11_LIT8, NO_MAS, 0x16, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0, 15, "'pshufw' uses only four low-order bits of literal8"}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"packsswh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xa, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"punpckhbh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x0, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"punpckhhw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"punpckhwd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"punpcklbh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"punpcklhw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"punpcklwd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgdb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x64, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgdh", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x65, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgdw", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x66, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgdd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x67, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgdq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x79, {1, 0, 1, 1, 0, 1}, ARGS_SSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcudb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x60, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcudh", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x61, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcudw", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x62, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcudd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x63, {1, 0, 1, 1, 0, 1}, ARGS_SSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcudq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x78, {1, 0, 1, 1, 0, 1}, ARGS_SSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldapb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x68, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldaph", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x69, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldapw", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6a, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldapd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6b, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldapq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x7a, {1, 0, 1, 1, 0, 1}, ARGS_QSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x70, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x73, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwh", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x71, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x7c, {1, 0, 1, 1, 0, 1}, ARGS_QSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodww", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x72, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x74, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x77, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodph", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x75, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x7d, {1, 0, 1, 1, 0, 1}, ARGS_QSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpw", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x76, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6c, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6f, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrh", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6d, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x7b, {1, 0, 1, 1, 0, 1}, ARGS_QSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrw", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6e, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcsq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x42, {1, 0, 1, 1, 0, 1}, ARGS_DDQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"lddsq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x43, {1, 0, 1, 1, 0, 1}, ARGS_DDQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldesq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x44, {1, 0, 1, 1, 0, 1}, ARGS_SSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldfsq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x45, {1, 0, 1, 1, 0, 1}, ARGS_DDQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgsq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x46, {1, 0, 1, 1, 0, 1}, ARGS_DDQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ldssq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x47, {1, 0, 1, 1, 0, 1}, ARGS_DDQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"adds_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x10, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"adds_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x10, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"adds_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x10, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"subs_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x12, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"subs_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x12, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"subs_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x12, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"umulx_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x22, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"umulx_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x22, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"umulx_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x22, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"smulx_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x23, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"smulx_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x23, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"smulx_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x23, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ands_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x0, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ands_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x0, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ands_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x0, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"andns_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"andns_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"andns_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ors_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ors_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"ors_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"orns_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"orns_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"orns_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"xors_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x8, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"xors_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x8, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"xors_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x8, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"xorns_fb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xa, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLB, 0, 0, FLB, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"xorns_fh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xa, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLH, 0, 0, FLH, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf11_opcode_templ dummy = - {"xorns_fw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xa, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {FLW, 0, 0, FLW, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"frcps", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x50, {0, 0, 0, 0, 0, 1}, ARGS_SS, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"fsqrts", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x4c, {0, 0, 0, 0, 0, 1}, ARGS_SS, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"fsqrtid", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x4d, {0, 0, 0, 0, 0, 1}, ARGS_DD, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"frsqrts", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x54, {0, 0, 0, 0, 0, 1}, ARGS_SS, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"pfsqrts", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x4e, {0, 0, 0, 0, 0, 1}, ARGS_SS, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf12_opcode_templ dummy = - {"gettd", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x56, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"gettags", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x8, {0, 0, 1, 0, 0, 1}, ARGS_SS, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"gettagd", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x9, {0, 0, 1, 0, 0, 1}, ARGS_DS, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"gettc", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x24, {1, 0, 0, 0, 0, 0}, ARGS_SD, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"invtc", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x26, {1, 0, 0, 0, 0, 0}, ARGS_SD, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf12_opcode_templ dummy = - {"getsod", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_QQ, 0xec, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"getsp", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x58, {1, 0, 0, 1, 0, 0}, ARGS_SD, 0xec, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf12_opcode_templ dummy = - {"pshufh", parse_alf_args, NULL, ALOPF12_PSHUFH, NO_MAS, 0x17, {0, 1, 0, 0, 1, 0}, ARGS_DD, 0xc0, 0x0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stcsq", parse_alf_args, NULL, ALOPF13, MAS, 0x2, {0, 0, 1, 0, 0, 1}, ARGS_SSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stdsq", parse_alf_args, NULL, ALOPF13, MAS, 0x3, {0, 0, 1, 0, 0, 1}, ARGS_SSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stesq", parse_alf_args, NULL, ALOPF13, MAS, 0x4, {0, 0, 1, 0, 0, 1}, ARGS_SSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stfsq", parse_alf_args, NULL, ALOPF13, MAS, 0x5, {0, 0, 1, 0, 0, 1}, ARGS_SSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stgsq", parse_alf_args, NULL, ALOPF13, MAS, 0x6, {0, 0, 1, 0, 0, 1}, ARGS_SSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stssq", parse_alf_args, NULL, ALOPF13, MAS, 0x7, {0, 0, 1, 0, 0, 1}, ARGS_SSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"strd", parse_alf_args, NULL, ALOPF13, MAS, 0x1b, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stgdb", parse_alf_args, NULL, ALOPF13, MAS, 0x24, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stgdh", parse_alf_args, NULL, ALOPF13, MAS, 0x25, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stgdw", parse_alf_args, NULL, ALOPF13, MAS, 0x26, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stgdd", parse_alf_args, NULL, ALOPF13, MAS, 0x27, {0, 0, 1, 0, 0, 1}, ARGS_SSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stgdq", parse_alf_args, NULL, ALOPF13, MAS, 0x39, {0, 0, 1, 0, 0, 1}, ARGS_SSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stapb", parse_alf_args, NULL, ALOPF13, MAS, 0x28, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"staph", parse_alf_args, NULL, ALOPF13, MAS, 0x29, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stapw", parse_alf_args, NULL, ALOPF13, MAS, 0x2a, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stapd", parse_alf_args, NULL, ALOPF13, MAS, 0x2b, {0, 0, 1, 0, 0, 1}, ARGS_QSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf13_opcode_templ dummy = - {"stapq", parse_alf_args, NULL, ALOPF13, MAS, 0x3a, {0, 0, 1, 0, 0, 1}, ARGS_QSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpb", parse_alf_args, NULL, ALOPF13, MAS, 0x34, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpd", parse_alf_args, NULL, ALOPF13, MAS, 0x37, {0, 0, 1, 0, 0, 1}, ARGS_QSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodph", parse_alf_args, NULL, ALOPF13, MAS, 0x35, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpq", parse_alf_args, NULL, ALOPF13, MAS, 0x3d, {0, 0, 1, 0, 0, 1}, ARGS_QSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpw", parse_alf_args, NULL, ALOPF13, MAS, 0x36, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrb", parse_alf_args, NULL, ALOPF13, MAS, 0x2c, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrd", parse_alf_args, NULL, ALOPF13, MAS, 0x2f, {0, 0, 1, 0, 0, 1}, ARGS_QSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrh", parse_alf_args, NULL, ALOPF13, MAS, 0x2d, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrq", parse_alf_args, NULL, ALOPF13, MAS, 0x3b, {0, 0, 1, 0, 0, 1}, ARGS_QSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrw", parse_alf_args, NULL, ALOPF13, MAS, 0x2e, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwb", parse_alf_args, NULL, ALOPF13, MAS, 0x30, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwd", parse_alf_args, NULL, ALOPF13, MAS, 0x33, {0, 0, 1, 0, 0, 1}, ARGS_QSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwh", parse_alf_args, NULL, ALOPF13, MAS, 0x31, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwq", parse_alf_args, NULL, ALOPF13, MAS, 0x3c, {0, 0, 1, 0, 0, 1}, ARGS_QSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodww", parse_alf_args, NULL, ALOPF13, MAS, 0x32, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf15_opcode_templ dummy = - {"rws", parse_alf_args, NULL, ALOPF15, NO_MAS, 0x3c, {1, 0, 0, 0, 0, 0}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf15_opcode_templ dummy = - {"rwd", parse_alf_args, NULL, ALOPF15, NO_MAS, 0x3d, {1, 0, 0, 0, 0, 0}, ARGS_D}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf16_opcode_templ dummy = - {"rrs", parse_alf_args, NULL, ALOPF16, NO_MAS, 0x3e, {1, 0, 0, 0, 0, 0}, ARGS_S}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf16_opcode_templ dummy = - {"rrd", parse_alf_args, NULL, ALOPF16, NO_MAS, 0x3f, {1, 0, 0, 0, 0, 0}, ARGS_D}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"incs_fb", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x30, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLB}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"incs_fh", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x30, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLH}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"incs_fw", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x30, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLW}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"decs_fb", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x32, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLB}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"decs_fh", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x32, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLH}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"decs_fw", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x32, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLW}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shls_fb", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x18, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLB}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shls_fh", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x18, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLH}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shls_fw", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x18, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLW}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shrs_fb", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1a, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLB}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shrs_fh", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1a, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLH}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shrs_fw", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1a, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLW}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scls_fb", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x14, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLB}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scls_fh", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x14, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLH}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scls_fw", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x14, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLW}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scrs_fb", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x16, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLB}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scrs_fh", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x16, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLH}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scrs_fw", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x16, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLW}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sars_fb", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1c, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLB}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sars_fh", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1c, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLH}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sars_fw", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1c, {1, 0, 0, 1, 0, 0}, ARGS_SSS, FLW}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtq", parse_alf_args, NULL, ALOPF22, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_QQ, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtcq", parse_alf_args, NULL, ALOPF22, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_QQ, 0xc1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtrq", parse_alf_args, NULL, ALOPF22, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_QQ, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alf2_opcode_templ dummy = - {"movtrcq", parse_alf_args, NULL, ALOPF22, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_QQ, 0xc3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf1_opcode_templ dummy = - {"movif", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x5e, {1, 0, 0, 1, 0, 0}, ARGS_DSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"movfi", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x5c, {1, 0, 0, 1, 0, 0}, ARGS_DS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"bitrevs", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_SS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"bitrevd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"lzcnts", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x64, {0, 1, 0, 0, 1, 0}, ARGS_SS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"lzcntd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x65, {0, 1, 0, 0, 1, 0}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"popcnts", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x66, {0, 1, 0, 0, 1, 0}, ARGS_SS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"popcntd", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x67, {0, 1, 0, 0, 1, 0}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"fstoidtr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_SD, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"fdtoidtr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"fxtoistr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DS, 0xc3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"fxtoidtr", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"movx", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"movxa", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alf2_opcode_templ dummy = - {"movxc", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DD, 0xc2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmulubhh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1d, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"cast", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_QQQ, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"tdtomp", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"odtoap", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_QDQ, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x70, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x73, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwh", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x71, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodwq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x7c, {1, 0, 1, 1, 0, 1}, ARGS_QSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodww", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x72, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x74, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x77, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodph", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x75, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x7d, {1, 0, 1, 1, 0, 1}, ARGS_QSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodpw", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x76, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrb", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6c, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrd", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6f, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrh", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6d, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x7b, {1, 0, 1, 1, 0, 1}, ARGS_QSQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldodrw", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6e, {1, 0, 1, 1, 0, 1}, ARGS_QSD, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf12_opcode_templ dummy = - {"gettd", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x56, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf12_opcode_templ dummy = - {"getsod", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_QQ, 0xec, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpb", parse_alf_args, NULL, ALOPF13, MAS, 0x34, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpd", parse_alf_args, NULL, ALOPF13, MAS, 0x37, {0, 0, 1, 0, 0, 1}, ARGS_QSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodph", parse_alf_args, NULL, ALOPF13, MAS, 0x35, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpq", parse_alf_args, NULL, ALOPF13, MAS, 0x3d, {0, 0, 1, 0, 0, 1}, ARGS_QSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodpw", parse_alf_args, NULL, ALOPF13, MAS, 0x36, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrb", parse_alf_args, NULL, ALOPF13, MAS, 0x2c, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrd", parse_alf_args, NULL, ALOPF13, MAS, 0x2f, {0, 0, 1, 0, 0, 1}, ARGS_QSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrh", parse_alf_args, NULL, ALOPF13, MAS, 0x2d, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrq", parse_alf_args, NULL, ALOPF13, MAS, 0x3b, {0, 0, 1, 0, 0, 1}, ARGS_QSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodrw", parse_alf_args, NULL, ALOPF13, MAS, 0x2e, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwb", parse_alf_args, NULL, ALOPF13, MAS, 0x30, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwd", parse_alf_args, NULL, ALOPF13, MAS, 0x33, {0, 0, 1, 0, 0, 1}, ARGS_QSD, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwh", parse_alf_args, NULL, ALOPF13, MAS, 0x31, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodwq", parse_alf_args, NULL, ALOPF13, MAS, 0x3c, {0, 0, 1, 0, 0, 1}, ARGS_QSQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 2) -{ - static e2k_alopf13_opcode_templ dummy = - {"stodww", parse_alf_args, NULL, ALOPF13, MAS, 0x32, {0, 0, 1, 0, 0, 1}, ARGS_QSS, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psllw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x14, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psllh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x15, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psrlw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x10, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psrlh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x11, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psraw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x12, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psrah", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x13, {1, 0, 0, 1, 0, 0}, ARGS_SSS, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"fstoifs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_SSS, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"fdtoifd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"umulhd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"smulhd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pminuw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x20, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pminsw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x21, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaxuw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x22, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaxsw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x23, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"mpsadbh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x58, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"packuswh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6b, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpeqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4d, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pcmpgtd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4f, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfhadds", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfhsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfaddsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pminsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pminuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaxsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaxuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT, 0, 0, EXT, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfstoifs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfdtoifd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"phaddh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x29, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"phaddw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2a, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"phaddsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2b, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"phsubh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2d, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"phsubw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2e, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"phsubsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2f, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psignb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x30, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psignh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x31, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"psignw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x32, {1, 0, 0, 1, 0, 0}, ARGS_DDD, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmaddubsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x68, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmulhrsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x69, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"phminposuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6a, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"addd_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x11, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"subd_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x13, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"andd_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"andnd_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"ord_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"ornd_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"xord_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x9, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf11_opcode_templ dummy = - {"xornd_fd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xb, {1, 0, 0, 1, 0, 0}, ARGS_DDS, NONE, {FLD, 0, 0, FLD, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf12_opcode_templ dummy = - {"puttst", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x25, {0, 0, 0, 1, 0, 0}, ARGS_DD, 0xc0, 0xc0, 0x1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"incd_fd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x31, {1, 0, 0, 1, 0, 0}, ARGS_DDS, FLD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"decd_fd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x33, {1, 0, 0, 1, 0, 0}, ARGS_DDS, FLD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"shld_fd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x19, {1, 0, 0, 1, 0, 0}, ARGS_DDS, FLD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"shrd_fd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1b, {1, 0, 0, 1, 0, 0}, ARGS_DDS, FLD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"scld_fd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x15, {1, 0, 0, 1, 0, 0}, ARGS_DDS, FLD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"scrd_fd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x17, {1, 0, 0, 1, 0, 0}, ARGS_DDS, FLD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"sard_fd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1d, {1, 0, 0, 1, 0, 0}, ARGS_DDS, FLD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfmuls", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x38, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfadds", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x30, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfaddd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x31, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x32, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfsubd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x33, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fscales", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x24, {0, 1, 0, 0, 1, 0}, ARGS_SSS, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fscaled", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x25, {0, 1, 0, 0, 1, 0}, ARGS_DSD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fxscalesx", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x27, {0, 1, 0, 0, 1, 0}, ARGS_DSD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfhadds", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x72, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfhsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x73, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"pfaddsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x77, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT, 0, 0, EXT}, 1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fadds", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x30, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, EXT1, 0, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"faddd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x31, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT1, 0, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x32, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, EXT1, 0, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fsubd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x33, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT1, 0, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fmuls", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x38, {0, 0, 1, 0, 0, 1}, ARGS_SSS, NONE, {0, 0, EXT1, 0, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf11_opcode_templ dummy = - {"fmuld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x39, {0, 0, 1, 0, 0, 1}, ARGS_DDD, NONE, {0, 0, EXT1, 0, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alf10_opcode_templ dummy = - {"staaqp", parse_alf_args, NULL, ALOPF10, MAS, 0x20, {0, 0, 1, 0, 0, 1}, ARGS_P}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpand", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpandn", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpor", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpxor", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x48, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x49, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4a, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4b, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddusb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4c, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddush", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4d, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4e, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpaddd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4f, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x50, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x51, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x52, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x53, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubusb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x54, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubush", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x55, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x56, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsubd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x57, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfadds", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x70, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfaddd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x71, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfhadds", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7c, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfhsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7d, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfaddsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7e, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfaddsubd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7f, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfstoifs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfdtoifd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfmins", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfmind", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfmaxs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfmaxd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfmuls", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x78, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfmuld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x79, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfsubs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x72, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfsubd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x73, {1, 1, 1, 1, 1, 1}, ARGS_PPP, NONE, {EXT1, EXT1, EXT1, EXT1, EXT1, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmsk2sgnb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_PSP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qppackdl", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsllh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsllw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpslld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsrlh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsrlw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsrld", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsrah", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsraw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpacksshb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x48, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpacksswh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4a, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpackushb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x49, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpackuswh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x4b, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpavgusb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5e, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpavgush", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5f, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpeqb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x58, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpeqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x18, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpeqh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x59, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpeqw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5a, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpgtb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5b, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpgtd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1c, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpgth", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5c, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpcmpgtw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5d, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qphaddh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x19, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qphaddsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1b, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qphaddw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1a, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qphsubh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1d, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qphsubsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1f, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qphsubw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x1e, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaxsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x46, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaxsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x43, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaxsw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xf, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaxub", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x42, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaxuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x47, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaxuw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xe, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpminsb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x44, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpminsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x41, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpminsw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xd, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpminub", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x40, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpminuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x45, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpminuw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0xc, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmulhh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x58, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmulhrsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x69, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmulhuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5b, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmullh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x59, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmulubhh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5d, {0, 1, 0, 0, 1, 0}, ARGS_DPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsignb", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x38, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsignh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x39, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsignw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x3a, {1, 0, 0, 1, 0, 0}, ARGS_PPP, NONE, {EXT1, 0, 0, EXT1, 0, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qphminposuh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6a, {0, 1, 0, 0, 1, 0}, ARGS_PPD, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaddh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5a, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmaddubsh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x68, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmpsadbh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6b, {0, 1, 0, 0, 1, 0}, ARGS_PSP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsadbw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5c, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsrcd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpsrcw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_PDP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"psrcd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"psrcw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"getfzs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x74, {1, 1, 1, 1, 1, 1}, ARGS_SSS, NONE, {EXT, EXT, EXT, EXT, EXT, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"getfzd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x75, {1, 1, 1, 1, 1, 1}, ARGS_DDD, NONE, {EXT, EXT, EXT, EXT, EXT, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"puttagqp", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_PSP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmullw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x26, {0, 1, 0, 0, 1, 0}, ARGS_DDD, NONE, {0, EXT, 0, 0, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmullw", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x5e, {0, 1, 0, 0, 1, 0}, ARGS_PPP, NONE, {0, EXT1, 0, 0, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpeqs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc0, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmplts", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc1, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmples", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc2, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpuods", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc3, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpneqs", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc4, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpnlts", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc5, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpnles", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc6, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpods", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc7, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpeqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc0, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpltd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc1, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpled", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc2, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpuodd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc3, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpneqd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc4, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpnltd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc5, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpnled", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc6, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpfcmpodd", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_PPP, 0xc7, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldq", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x41, {1, 0, 1, 1, 0, 1}, ARGS_DDQ, NONE, {EXT, 0, EXT, EXT, 0, EXT}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x61, {1, 0, 1, 1, 0, 1}, ARGS_DDP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgdqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x69, {1, 0, 1, 1, 0, 1}, ARGS_SSP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcudqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x68, {1, 0, 1, 1, 0, 1}, ARGS_SSP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldcsqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x62, {1, 0, 1, 1, 0, 1}, ARGS_DDP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"lddsqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x63, {1, 0, 1, 1, 0, 1}, ARGS_DDP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldesqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x64, {1, 0, 1, 1, 0, 1}, ARGS_SSP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldfsqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x65, {1, 0, 1, 1, 0, 1}, ARGS_DDP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldgsqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x66, {1, 0, 1, 1, 0, 1}, ARGS_DDP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldssqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x67, {1, 0, 1, 1, 0, 1}, ARGS_DDP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldapqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6a, {1, 0, 1, 1, 0, 1}, ARGS_QSP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf11_opcode_templ dummy = - {"ldrqp", parse_alf_args, merge_alopf11, ALOPF11, MAS, 0x6b, {1, 0, 1, 1, 0, 1}, ARGS_DDP, NONE, {EXT1, 0, EXT1, EXT1, 0, EXT1}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpsgn2mskb", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_PS, NONE, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpswitchw", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_PP, NONE, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpswitchd", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_PP, NONE, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfstois", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PP, 0xc8, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfstoistr", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PP, 0xca, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpistofs", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PP, 0xcc, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfstoid", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DP, 0xd8, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfstoidtr", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DP, 0xda, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpistofd", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DP, 0xdc, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfstofd", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DP, 0xde, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfdtois", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PD, 0xe8, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfdtoistr", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PD, 0xea, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpidtofs", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PD, 0xec, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfdtofs", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PD, 0xee, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfdtoid", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PP, 0xf8, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpfdtoidtr", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PP, 0xfa, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpidtofd", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PP, 0xfc, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stq", parse_alf_args, NULL, ALOPF13, MAS, 0x1, {0, 0, 1, 0, 0, 1}, ARGS_DDQ, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stgdmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x19, {0, 0, 1, 0, 0, 1}, ARGS_SSP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stgdqp", parse_alf_args, NULL, ALOPF13, MAS, 0x29, {0, 0, 1, 0, 0, 1}, ARGS_SSP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stapqp", parse_alf_args, NULL, ALOPF13, MAS, 0x2a, {0, 0, 1, 0, 0, 1}, ARGS_QSP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stapmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x1a, {0, 0, 1, 0, 0, 1}, ARGS_QSP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x11, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stqp", parse_alf_args, NULL, ALOPF13, MAS, 0x21, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stcsmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x12, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stcsqp", parse_alf_args, NULL, ALOPF13, MAS, 0x22, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stdsmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x13, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stdsqp", parse_alf_args, NULL, ALOPF13, MAS, 0x23, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stesmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x14, {0, 0, 1, 0, 0, 1}, ARGS_SSP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stesqp", parse_alf_args, NULL, ALOPF13, MAS, 0x24, {0, 0, 1, 0, 0, 1}, ARGS_SSP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stfsmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x15, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stfsqp", parse_alf_args, NULL, ALOPF13, MAS, 0x25, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stgsmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x16, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stgsqp", parse_alf_args, NULL, ALOPF13, MAS, 0x26, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stssmqp", parse_alf_args, NULL, ALOPF13, MAS, 0x17, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"stssqp", parse_alf_args, NULL, ALOPF13, MAS, 0x27, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf13_opcode_templ dummy = - {"strqp", parse_alf_args, NULL, ALOPF13, MAS, 0x2b, {0, 0, 1, 0, 0, 1}, ARGS_DDP, NONE, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"addcd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x60, {0, 1, 0, 0, 1, 0}, ARGS_DDSD, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"addcd_c", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x61, {0, 1, 0, 0, 1, 0}, ARGS_DDSD, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"subcd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x62, {0, 1, 0, 0, 1, 0}, ARGS_DDSD, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"subcd_c", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x63, {0, 1, 0, 0, 1, 0}, ARGS_DDSD, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf1_opcode_templ dummy = - {"vfbgv", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x68, {0, 1, 0, 0, 1, 0}, ARGS_SSS}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf1_opcode_templ dummy = - {"mkfsw", parse_alf_args, merge_alopf_simple, ALOPF1, NO_MAS, 0x6a, {0, 1, 0, 0, 1, 0}, ARGS_SSD}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf2_opcode_templ dummy = - {"modbgv", parse_alf_args, merge_alopf_simple, ALOPF2, NO_MAS, 0x69, {0, 1, 0, 0, 1, 0}, ARGS_SS, 0xc0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqbop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc0, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqhop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc1, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqwop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc2, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqdop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc3, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgtbop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc4, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgthop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc5, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgtwop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc6, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgtdop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc7, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqbap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc8, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqhap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xc9, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqwap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xca, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpeqdap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xcb, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgtbap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xcc, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgthap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xcd, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgtwap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xce, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"pcmpgtdap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x28, {1, 0, 0, 1, 0, 0}, ARGS_DD, 0xcf, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqbop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc0, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqhop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc1, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqwop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc2, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqdop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc3, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgtbop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc4, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgthop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc5, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgtwop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc6, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgtdop", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc7, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqbap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc8, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqhap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xc9, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqwap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xca, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpeqdap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xcb, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgtbap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xcc, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgthap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xcd, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgtwap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xce, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alf7_opcode_templ dummy = - {"qpcmpgtdap", parse_alf_args, NULL, ALOPF17, NO_MAS, 0x2c, {1, 0, 0, 1, 0, 0}, ARGS_PP, 0xcf, 2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf11_opcode_templ dummy = - {"pmrgp", parse_alf_args, merge_alopf11, ALOPF11_MERGE, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT, EXT, 0, EXT, EXT, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf11_opcode_templ dummy = - {"qpmrgp", parse_alf_args, merge_alopf11, ALOPF11_MERGE, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_PPP, NONE, {EXT1, EXT1, 0, EXT1, EXT1, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf11_opcode_templ dummy = - {"clmulh", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT2, EXT2, 0, EXT2, EXT2, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf11_opcode_templ dummy = - {"clmull", parse_alf_args, merge_alopf11, ALOPF11, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDD, NONE, {EXT2, EXT2, 0, EXT2, EXT2, 0}, 0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf12_opcode_templ dummy = - {"ibranchd", parse_alf_args, NULL, ALOPF12_IBRANCHD, NO_MAS, 0x53, {1, 0, 0, 0, 0, 0}, ARGS_DD, NONE, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf12_opcode_templ dummy = - {"icalld", parse_alf_args, NULL, ALOPF12_ICALLD, NO_MAS, 0x54, {1, 0, 0, 0, 0, 0}, ARGS_DD, NONE, NONE, EXT}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpcext_0x00", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DP, NONE, 0xc0, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpcext_0x7f", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DP, NONE, 0xc2, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpcext_0x80", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DP, NONE, 0xc4, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf12_opcode_templ dummy = - {"qpcext_0xff", parse_alf_args, NULL, ALOPF12, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DP, NONE, 0xc6, EXT1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmas", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x0, {1, 1, 1, 1, 1, 1}, ARGS_SSSS, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmss", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x2, {1, 1, 1, 1, 1, 1}, ARGS_SSSS, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fnmas", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x4, {1, 1, 1, 1, 1, 1}, ARGS_SSSS, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fnmss", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x6, {1, 1, 1, 1, 1, 1}, ARGS_SSSS, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmad", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x1, {1, 1, 1, 1, 1, 1}, ARGS_DDDD, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmsd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x3, {1, 1, 1, 1, 1, 1}, ARGS_DDDD, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fnmad", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x5, {1, 1, 1, 1, 1, 1}, ARGS_DDDD, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"fnmsd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x7, {1, 1, 1, 1, 1, 1}, ARGS_DDDD, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmas", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x8, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmss", parse_alf_args, NULL, ALOPF21, NO_MAS, 0xa, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfnmas", parse_alf_args, NULL, ALOPF21, NO_MAS, 0xc, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfnmss", parse_alf_args, NULL, ALOPF21, NO_MAS, 0xe, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmad", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x9, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmsd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0xb, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfnmad", parse_alf_args, NULL, ALOPF21, NO_MAS, 0xd, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfnmsd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0xf, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmass", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x10, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmsas", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x12, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmasd", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x11, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 6) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmsad", parse_alf_args, NULL, ALOPF21, NO_MAS, 0x13, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, EXT2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_ands", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xe, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_andd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xf, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_ands", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_andd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_andns", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_andnd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_andns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_andnd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_ors", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_ord", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_ors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_ord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_orns", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_ornd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_orns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_ornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x60, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x61, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x62, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x63, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x64, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x65, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x66, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x67, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x68, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x69, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x70, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x71, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x72, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x73, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x74, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x75, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x76, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x77, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x78, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x79, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x7a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x7b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x7c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x7d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_merges", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x7e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_merged", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x7f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_xors", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xe, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_xord", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xf, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_xors", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_xord", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_xorns", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_xornd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_xorns", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_xornd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_scls", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_scld", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_scls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_scld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_scrs", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_scrd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_scrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_scrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_adds", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xe, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_addd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xf, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"and_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"or_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_subs", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_subd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"add_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB2}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_shls", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xe, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_shld", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0xf, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_shls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_shld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_shrs", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_shrd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x2f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_shrs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_shrd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_sars", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_sard", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x4f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_sars", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_sard", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"and_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"andn_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"or_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"orn_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xor_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"xorn_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_getfs", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"merge_getfd", parse_alf_args, merge_alopf_simple, ALOPF21_MERGE, NO_MAS, 0x6f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"add_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sub_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scl_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"scr_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shl_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"shr_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"sar_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_getfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {0, 1, 0, 0, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"getf_getfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {0, 1, 0, 0, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"insfs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"insfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, ICMB3}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_muls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_muld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_muls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_muld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fadd_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fsub_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 0, 1, 0, 0, 1}, ARGS_SSSS, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"fmul_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, FCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_muls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_muld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_muls", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu == 1) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_muld", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pshufb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 2) -{ - static e2k_alopf21_opcode_templ dummy = - {"pmerge", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 3) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfadd_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhadd_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfhsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfmul_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 4) -{ - static e2k_alopf21_opcode_templ dummy = - {"pfaddsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {0, 0, 1, 0, 0, 1}, ARGS_DDDD, PFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhadd_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_adds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_addd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhadd_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_subs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_subd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhadd_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_hadds", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhadd_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_hsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qppermb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhadd_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_rsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_rsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpshufb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfadd_addsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfsub_addsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhadd_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfhsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfmul_addsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpmerge", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_addsubs", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qpfaddsub_addsubd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 1, 1, 1, 1}, ARGS_PPPP, QPFCMB1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_10", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_11", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_12", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_13", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_14", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_15", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_16", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_17", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_18", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_19", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_20", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_21", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_22", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_23", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_24", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_25", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_26", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_27", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_28", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_29", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_30", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_31", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_32", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_33", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_34", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_35", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_36", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_37", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_38", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_39", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_40", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_41", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_42", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_43", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_44", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_45", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_46", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_47", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_48", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_49", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_50", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_51", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_52", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_53", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_54", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_55", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_56", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_57", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_58", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_59", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_60", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_61", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_62", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_63", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_64", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_65", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_66", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_67", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_68", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_69", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_70", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_71", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_72", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_73", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_74", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_75", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_76", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_77", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_78", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_79", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_80", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_81", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_82", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_83", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_84", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_85", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_86", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_87", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_88", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_89", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_90", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_91", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_92", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_93", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_94", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_95", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_96", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_97", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_98", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_99", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_100", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_101", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_102", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_103", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_104", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_105", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_106", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_107", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_108", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_109", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_110", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_111", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_112", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_113", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_114", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_115", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_116", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_117", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_118", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_119", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_120", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_121", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_122", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_123", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_124", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_125", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_126", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_127", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x00", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x01", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x02", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x03", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x04", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x05", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x06", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x07", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x08", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x09", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x0a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x0b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x0c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x0d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x0e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x0f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x10", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x11", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x12", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x13", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x14", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x15", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x16", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x17", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x18", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x19", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x1a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x1b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x1c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x1d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x1e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x1f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x20", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x21", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x22", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x23", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x24", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x25", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x26", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x27", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x28", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x29", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x2a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x2b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x2c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x2d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x2e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x2f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x30", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x31", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x32", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x33", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x34", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x35", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x36", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x37", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x38", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x39", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x3a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x3b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x3c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x3d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x3e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x3f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x40", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x41", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x42", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x43", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x44", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x45", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x46", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x47", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x48", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x49", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x4a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x4b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x4c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x4d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x4e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x4f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x50", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x51", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x52", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x53", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x54", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x55", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x56", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x57", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x58", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x59", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x5a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x5b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x5c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x5d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x5e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x5f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x60", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x61", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x62", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x63", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x64", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x65", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x66", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x67", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x68", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x69", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x6a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x6b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x6c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x6d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x6e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x6f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x70", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x71", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x72", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x73", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x74", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x75", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x76", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x77", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x78", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x79", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x7a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x7b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x7c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x7d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x7e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x7f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_128", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_129", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_130", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_131", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_132", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_133", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_134", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_135", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_136", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_137", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_138", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_139", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_140", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_141", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_142", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_143", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_144", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_145", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_146", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_147", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_148", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_149", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_150", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_151", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_152", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_153", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_154", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_155", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_156", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_157", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_158", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_159", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_160", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_161", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_162", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_163", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_164", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_165", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_166", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_167", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_168", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_169", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_170", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_171", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_172", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_173", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_174", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_175", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_176", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_177", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_178", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_179", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_180", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_181", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_182", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_183", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_184", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_185", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_186", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_187", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_188", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_189", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_190", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_191", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_192", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_193", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_194", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_195", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_196", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_197", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_198", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_199", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_200", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_201", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_202", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_203", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_204", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_205", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_206", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_207", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_208", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_209", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_210", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_211", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_212", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_213", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_214", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_215", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_216", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_217", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_218", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_219", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_220", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_221", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_222", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_223", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_224", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_225", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_226", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_227", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_228", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_229", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_230", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_231", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_232", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_233", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_234", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_235", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_236", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_237", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_238", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_239", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_240", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_241", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_242", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_243", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_244", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_245", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_246", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_247", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_248", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_249", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_250", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_251", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_252", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_253", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_254", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_255", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x80", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x81", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x82", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x83", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x84", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x85", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x86", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x87", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x88", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x89", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x8a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x8b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x8c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x8d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x8e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x8f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x90", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x91", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x92", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x93", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x94", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x95", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x96", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x97", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x98", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x99", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x9a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x9b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x9c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x9d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x9e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0x9f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xa9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xaa", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xab", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xac", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xad", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xae", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xaf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xb9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xba", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xbb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xbc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xbd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xbe", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xbf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xc9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xca", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xcb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xcc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xcd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xce", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xcf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xd9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xda", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xdb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xdc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xdd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xde", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xdf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xe9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xea", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xeb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xec", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xed", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xee", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xef", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xf9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xfa", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xfb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xfc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xfe", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_0xff", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_and", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_xor", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_sel3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_mjr", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"plog_or", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBD1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_10", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_11", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_12", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_13", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_14", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_15", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_16", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_17", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_18", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_19", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_20", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_21", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_22", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_23", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_24", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_25", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_26", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_27", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_28", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_29", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_30", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_31", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_32", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_33", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_34", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_35", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_36", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_37", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_38", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_39", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_40", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_41", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_42", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_43", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_44", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_45", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_46", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_47", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_48", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_49", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_50", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_51", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_52", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_53", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_54", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_55", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_56", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_57", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_58", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_59", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_60", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_61", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_62", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_63", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_64", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_65", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_66", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_67", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_68", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_69", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_70", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_71", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_72", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_73", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_74", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_75", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_76", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_77", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_78", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_79", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_80", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_81", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_82", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_83", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_84", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_85", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_86", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_87", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_88", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_89", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_90", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_91", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_92", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_93", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_94", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_95", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_96", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_97", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_98", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_99", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_100", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_101", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_102", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_103", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_104", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_105", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_106", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_107", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_108", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_109", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_110", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_111", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_112", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_113", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_114", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_115", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_116", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_117", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_118", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_119", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_120", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_121", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_122", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_123", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_124", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_125", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_126", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_127", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x00", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x01", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x02", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x03", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x04", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x05", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x06", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x07", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x08", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x09", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x0a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x0b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x0c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x0d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x0e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x0f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x10", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x11", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x12", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x13", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x14", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x15", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x16", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x17", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x18", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x19", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x1a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x1b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x1c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x1d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x1e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x1f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x20", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x21", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x22", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x23", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x24", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x25", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x26", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x27", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x28", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x29", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x2a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x2b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x2c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x2d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x2e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x2f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x30", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x31", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x32", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x33", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x34", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x35", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x36", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x37", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x38", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x39", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x3a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x3b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x3c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x3d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x3e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x3f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x40", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x41", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x42", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x43", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x44", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x45", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x46", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x47", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x48", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x49", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x4a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x4b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x4c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x4d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x4e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x4f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x50", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x51", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x52", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x53", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x54", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x55", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x56", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x57", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x58", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x59", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x5a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x5b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x5c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x5d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x5e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x5f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x60", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x61", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x62", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x63", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x64", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x65", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x66", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x67", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x68", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x69", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x6a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x6b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x6c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x6d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x6e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x6f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x70", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x71", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x72", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x73", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x74", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x75", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x76", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x77", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x78", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x79", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x7a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x7b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x7c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x7d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x7e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x7f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ0}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_128", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_129", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_130", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_131", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_132", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_133", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_134", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_135", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_136", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_137", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_138", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_139", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_140", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_141", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_142", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_143", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_144", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_145", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_146", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_147", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_148", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_149", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_150", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_151", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_152", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_153", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_154", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_155", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_156", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_157", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_158", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_159", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_160", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_161", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_162", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_163", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_164", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_165", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_166", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_167", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_168", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_169", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_170", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_171", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_172", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_173", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_174", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_175", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_176", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_177", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_178", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_179", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_180", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_181", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_182", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_183", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_184", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_185", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_186", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_187", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_188", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_189", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_190", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_191", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_192", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_193", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_194", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_195", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_196", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_197", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_198", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_199", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_200", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_201", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_202", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_203", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_204", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_205", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_206", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_207", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_208", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_209", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_210", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_211", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_212", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_213", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_214", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_215", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_216", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_217", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_218", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_219", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_220", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_221", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_222", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_223", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_224", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_225", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_226", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_227", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_228", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_229", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_230", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_231", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_232", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_233", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_234", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_235", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_236", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_237", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_238", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_239", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_240", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_241", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_242", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_243", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_244", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_245", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_246", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_247", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_248", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_249", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_250", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_251", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_252", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_253", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_254", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_255", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x80", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x81", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x82", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x83", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x84", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x85", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x86", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x87", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x88", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x8, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x89", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x9, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x8a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xa, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x8b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xb, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x8c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xc, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x8d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xd, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x8e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xe, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x8f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0xf, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x90", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x10, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x91", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x11, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x92", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x12, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x93", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x13, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x94", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x14, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x95", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x15, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x96", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x97", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x17, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x98", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x18, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x99", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x19, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x9a", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x9b", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x9c", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x9d", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x9e", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0x9f", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x1f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x20, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x21, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x22, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x23, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x24, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x25, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x26, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x27, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x28, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xa9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x29, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xaa", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xab", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xac", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xad", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xae", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xaf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x2f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x30, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x31, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x32, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x33, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x34, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x35, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x36, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x37, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x38, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xb9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x39, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xba", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xbb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xbc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xbd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xbe", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xbf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x3f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x40, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x41, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x42, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x43, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x44, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x45, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x46, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x47, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x48, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xc9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x49, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xca", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xcb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xcc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xcd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xce", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xcf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x4f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x50, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x51, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x52, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x53, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x54, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x55, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x56, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x57, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xd9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x59, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xda", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xdb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xdc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xdd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xde", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xdf", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x5f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x60, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x61, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x62, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x63, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x64, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x65, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x66, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x67, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xe9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x69, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xea", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xeb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xec", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xed", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xee", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xef", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x6f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf0", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x70, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf1", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x71, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf2", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x72, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x73, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf4", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x74, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf5", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x75, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf6", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x76, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf7", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x77, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf8", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x78, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xf9", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x79, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xfa", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7a, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xfb", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7b, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xfc", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7c, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xfd", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7d, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xfe", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_0xff", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7f, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_and", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x0, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_xor", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x16, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_sel3", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x58, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_mjr", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x68, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} -if (mcpu >= 5) -{ - static e2k_alopf21_opcode_templ dummy = - {"qplog_or", parse_alf_args, merge_alopf_simple, ALOPF21, NO_MAS, 0x7e, {1, 1, 0, 1, 1, 0}, ARGS_DDDD, LCMBQ1}; - add_to_insn_table ((e2k_opcode_templ *) &dummy); -} diff --git a/disas/e2k.c b/disas/e2k.c deleted file mode 100644 index d1b6a0652d..0000000000 --- a/disas/e2k.c +++ /dev/null @@ -1,2730 +0,0 @@ -/* Print E2K instructions. - Copyright (C) 1989-2016 Free Software Foundation, Inc. - - This file is part of the GNU opcodes library. - - This library is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - It is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, - MA 02110-1301, USA. */ - -/* This is a concatenation of e2k-opc.c and e2k-dis.c */ - -#include "qemu/osdep.h" -#include "disas/dis-asm.h" -#include "e2k.h" - -/* I need MCPU referred to in "e2k-opc.h" here to prevent "e2k-opc.c" from - being linked into OBJDUMP. At the same time I want to prevent "e2k-dis.c" - from being mistakenly linked into GAS because of this variable, which is why - it's made static and renamed here. */ -#define mcpu e2k_dis_mcpu -static unsigned long mcpu; - -typedef struct e2k_opcode_hash -{ - struct e2k_opcode_hash *next; - const e2k_alf_opcode_templ *templ; -} e2k_opcode_hash; - -/* Use opcode as a hash key for now. */ -static e2k_opcode_hash *opcode_hash_table[128]; - -/* At STAGE = 0 the hash table's buffer of an appropriate size is allocated, - at STAGE = 1 it is filled in. */ -static int build_hash_table_stage = 0; -static int num_opcodes; -static e2k_opcode_hash *hash_buf = NULL; - -static void -add_to_insn_table (e2k_opcode_templ *t) -{ - const e2k_alf_opcode_templ *alf; - e2k_opcode_hash *h; - - if (build_hash_table_stage == 0) - { - num_opcodes++; - return; - } - - h = &hash_buf[num_opcodes++]; - alf = (const e2k_alf_opcode_templ *) t; - - assert (alf->opc < 128); - - h->next = opcode_hash_table[alf->opc]; - h->templ = alf; - opcode_hash_table[alf->opc] = h; -} - -static const char * -merge_alopf1_with_alopf11 (e2k_alf1_opcode_templ *l, - e2k_alopf11_opcode_templ *r) -{ - int i; - for (i = 0; i < 6; i++) - { - if (l->allowed_channels[i] != 0) - { - if (r->allowed_channels[i] != 0) - abort (); - - r->allowed_channels[i] = l->allowed_channels[i]; - /* This value seems to be not currently reserved in iset. Use it to - specify that an instruction in the related ALC should be actually - encoded as ALOPF1, not ALOPF11. */ - r->ales_opc2[i] = 0xff; - } - } - - /* Signalize to the caller that the hash entry should be replaced with more - "universal" merged ALOPF11. */ - return "jam"; -} - -static const char * -merge_alopf11 (struct e2k_opcode_templ *lhs, - const struct e2k_opcode_templ *rhs) -{ - int i; - e2k_alopf11_opcode_templ *l = (e2k_alopf11_opcode_templ *) lhs; - const e2k_alopf11_opcode_templ *r = (const e2k_alopf11_opcode_templ *) rhs; - - /* FIXME: accessing `alopf' field in LHS which may very well turn out to be - ALOPF1 via `e2k_alopf11_opcode_templ *' is controversial. It'd be be better - to use `e2k_alf_opcode_templ *'. */ - if (l->alopf == ALOPF1 && r->alopf == ALOPF11) - { - e2k_alf1_opcode_templ *alopf1 = (e2k_alf1_opcode_templ *) lhs; - e2k_alopf11_opcode_templ *alopf11 = (e2k_alopf11_opcode_templ *) rhs; - return merge_alopf1_with_alopf11 (alopf1, alopf11); - } - - if (l->alopf != r->alopf - || (l->alopf != ALOPF11 && l->alopf != ALOPF11_LIT8)) - abort (); - - if (l->opc != r->opc) - abort (); - - for (i = 0; i < 6; i++) - { - if (r->allowed_channels[i] != 0) - { - if (l->allowed_channels[i] != 0) - { - if (l->ales_opc2[i] != r->ales_opc2[i]) - abort (); - } - else - { - l->allowed_channels[i] = r->allowed_channels[i]; - l->ales_opc2[i] = r->ales_opc2[i]; - } - } - } - - /* Return NULL by analogy with succesfull hash_jam to make it clear to the - caller that there's no point in replacing the hash entry. */ - return NULL; -} - -static const char * -merge_alopf_simple (struct e2k_opcode_templ *lhs, - const struct e2k_opcode_templ *rhs) -{ - int i; - e2k_alf_opcode_templ *l = (e2k_alf_opcode_templ *) lhs; - const e2k_alf_opcode_templ *r = (const e2k_alf_opcode_templ *) rhs; - - if ((l->alopf != ALOPF1 && l->alopf != ALOPF2 && l->alopf != ALOPF21) - || l->alopf != r->alopf) - abort (); - - for (i = 0; i < 6; i++) - { - if (r->allowed_channels[i] != 0) - { - /* There should be no duplication of ALC'es now. I can probably rely - on this above in `merge_alopf11 ()' as well . . . */ - if (l->allowed_channels[i] != 0) - abort (); - else - l->allowed_channels[i] = r->allowed_channels[i]; - } - } - - return NULL; -} - -void -init_opcode_templs (void) -{ -#if 0 - init_opcode_templs_from_table (0, e2k_short_opers, sizeof (e2k_short_opers) / sizeof (e2k_short_opers[0])); - init_opcode_templs_from_table (1, e2k_long_opers, sizeof (e2k_long_opers) / sizeof (e2k_long_opers[0])); -#endif /* 0 */ - - /* Opcodes are mostly added from an automatically generated e2k-opc.h */ -#include "e2k-opc.h" - - /* Add some opcodes manually. */ - -#define E2K_OPCODE_VEC_ENTRY(name, parse_fn) \ - { \ - static const e2k_opcode_templ dummy = {#name, parse_fn, NULL}; \ - add_to_insn_table ((e2k_opcode_templ *) &dummy); \ - } - -#define COPF2_VEC_ENTRY(name, ctp_opc, allowed_ctprs, label_expected) \ - { \ - static const e2k_copf2_opcode_templ dummy = \ - {#name, parse_copf2_args, NULL, ctp_opc, allowed_ctprs, \ - label_expected}; \ - \ - add_to_insn_table ((e2k_opcode_templ *) &dummy); \ - } - -#define COPF4_VEC_ENTRY(name) \ - { \ - static const e2k_opcode_templ dummy = \ - {#name, parse_copf4_args, NULL}; \ - \ - add_to_insn_table ((e2k_opcode_templ *) &dummy); \ - } - - -#define AAOPF1_VEC_ENTRY(name, opc, format) \ - { \ - static e2k_mova_opcode_templ dummy = \ - {#name, parse_mova_args, NULL, opc, format}; \ - \ - add_to_insn_table ((e2k_opcode_templ *) &dummy); \ - } - -/* FIXME: stupidly adding an extra cast to `(void *)' to avoid strict - aliasing warnings when compiling with `-O2'. */ -#define SETCMD_VEC_ENTRY(name, id) \ - { \ - static const e2k_setcmd_opcode_templ dummy = \ - {#name,parse_setcmd_args, NULL, id}; \ - \ - add_to_insn_table ((e2k_opcode_templ *) (void *) &dummy); \ - } - - COPF2_VEC_ENTRY (disp, 0x0, ALL_CTPRS, EXPECT_LABEL); - COPF2_VEC_ENTRY (ldisp, 0x1, CTPR2, EXPECT_LABEL); - /* FIXME: unlike DISP only a numeric value should be - allowed for SDISP, a symbol makes no sense. */ - COPF2_VEC_ENTRY (sdisp, 0x2, ALL_CTPRS, EXPECT_LABEL); - - - /* FIXME: the underlying two entries are COPF1 in fact. */ - COPF2_VEC_ENTRY (return, 0x3, CTPR3, NO_LABEL); - if (mcpu >= 3) - COPF2_VEC_ENTRY (gettsd, 0x3, ALL_CTPRS, NO_LABEL); - - E2K_OPCODE_VEC_ENTRY (pref, parse_pref_args); - - COPF4_VEC_ENTRY (flushr); - COPF4_VEC_ENTRY (flushc); - - SETCMD_VEC_ENTRY (setbn, 0); - SETCMD_VEC_ENTRY (setbp, 1); - SETCMD_VEC_ENTRY (settr, 2); - SETCMD_VEC_ENTRY (setwd, 3); - SETCMD_VEC_ENTRY (vfrpsz, 4); - SETCMD_VEC_ENTRY (setei, 5); - - if (mcpu >= 2) - E2K_OPCODE_VEC_ENTRY (setsft, parse_setsft_args); - - E2K_OPCODE_VEC_ENTRY (nop, parse_nop_args); - E2K_OPCODE_VEC_ENTRY (ct, parse_ct_args); - E2K_OPCODE_VEC_ENTRY (call, parse_ct_args); - - if (mcpu >= 6) - E2K_OPCODE_VEC_ENTRY (hcall, parse_hcall_args); - - E2K_OPCODE_VEC_ENTRY (ipd, parse_ipd_args); - - E2K_OPCODE_VEC_ENTRY (loop_mode, parse_loop_mode_args); - E2K_OPCODE_VEC_ENTRY (alc, parse_alc_args); - E2K_OPCODE_VEC_ENTRY (abn, parse_abn_args); - E2K_OPCODE_VEC_ENTRY (abp, parse_abp_args); - E2K_OPCODE_VEC_ENTRY (abg, parse_abg_args); - E2K_OPCODE_VEC_ENTRY (bap, parse_bap_args); - E2K_OPCODE_VEC_ENTRY (eap, parse_eap_args); - - E2K_OPCODE_VEC_ENTRY (pass, parse_pass_args); - E2K_OPCODE_VEC_ENTRY (andp, parse_andp_args); - E2K_OPCODE_VEC_ENTRY (landp, parse_landp_args); - - E2K_OPCODE_VEC_ENTRY (ibranch, parse_ibranch_args); - E2K_OPCODE_VEC_ENTRY (rbranch, parse_ibranch_args); - E2K_OPCODE_VEC_ENTRY (done, parse_done_hret_glaunch_args); - - if (mcpu >= 6) - { - E2K_OPCODE_VEC_ENTRY (hret, parse_done_hret_glaunch_args); - E2K_OPCODE_VEC_ENTRY (glaunch, parse_done_hret_glaunch_args); - } - - E2K_OPCODE_VEC_ENTRY (wait, parse_wait_args); - - { - static const e2k_alf3_opcode_templ mmurr = - {"mmurr", parse_alf_args, NULL, MMURR, NO_MAS, 0x67, {0, 0, 1, 0, 0, 1}, - ARGS_DDD}; - - /* FIXME: I've intentionally specified NO_MAS here so that `parse_alf_args - ()' doesn't attempt to parse it. I set it manually in parse_mmurw_args - instead. */ - static const e2k_alf3_opcode_templ mmurw = - {"mmurw", parse_alf_args, NULL, MMURW, NO_MAS, 0x27, {0, 0, 1, 0, 0, 0}, - ARGS_DDD}; - - add_to_insn_table ((e2k_opcode_templ *) &mmurr); - add_to_insn_table ((e2k_opcode_templ *) &mmurw); - } - - E2K_OPCODE_VEC_ENTRY (incr, parse_incr_args); - - AAOPF1_VEC_ENTRY (movab, 0x1, ARGS_S); - AAOPF1_VEC_ENTRY (movah, 0x2, ARGS_S); - AAOPF1_VEC_ENTRY (movaw, 0x3, ARGS_S); - AAOPF1_VEC_ENTRY (movad, 0x4, ARGS_D); - AAOPF1_VEC_ENTRY (movaq, 0x5, ARGS_Q); - AAOPF1_VEC_ENTRY (movaqp, 0x7, ARGS_D); - - E2K_OPCODE_VEC_ENTRY (fapb, parse_fapb_args); - E2K_OPCODE_VEC_ENTRY (movep, parse_movep_args); - - if (mcpu >= 3) - E2K_OPCODE_VEC_ENTRY (flushts, parse_flushts_args); - - E2K_OPCODE_VEC_ENTRY (clpandp, parse_cpl_args); - E2K_OPCODE_VEC_ENTRY (clplandp, parse_cpl_args); - - E2K_OPCODE_VEC_ENTRY (set_mark, parse_set_mark_args); - E2K_OPCODE_VEC_ENTRY (vfdi, parse_vfdi_args); -} - -static struct unpacked_instr { - unsigned int hs; - unsigned int ss; - unsigned int als[6]; - unsigned int cs0; - unsigned short ales[6]; - unsigned int cs1; - unsigned short aas[6]; - unsigned short half_gap; - - /* It should be impossible to have more than 16 words of GAP - in principle. */ - unsigned int gap[16]; - - unsigned int lts[4]; - unsigned int pls[3]; - unsigned int cds[3]; - - unsigned char ss_present; - unsigned char als_present[6]; - unsigned char cs0_present; - unsigned char ales_present[6]; - unsigned char cs1_present; - unsigned char aas_present[6]; - unsigned char half_gap_present; - unsigned char gap_present[16]; - unsigned char lts_present[4]; - unsigned char pls_present[3]; - unsigned char cds_present[3]; - - unsigned int api_l[2]; - unsigned int api_r[2]; -} unpacked_instr; - - -static int -unpack_instr (bfd_byte *buf) -{ - unsigned int i; - size_t pos = 0; - size_t gap; - int hsyll_cntr = 0; - unsigned int hs; - unsigned int mdl; - struct unpacked_instr *instr = &unpacked_instr; - memset (instr, 0, sizeof (unpacked_instr)); - - memcpy (&hs, &buf[pos], 4); - pos += 4; - instr->hs = hs; - - /* Check for SS. */ - if (hs & (0x1 << 12)) - { - instr->ss_present = 1; - memcpy (&instr->ss, &buf[pos], 4); - pos += 4; - } - - /* Check for available ALS syllables. */ - for (i = 0; i < 6; i++) - { - if (hs & (1 << (26 + i))) - { - instr->als_present[i] = 1; - memcpy (&instr->als[i], &buf[pos], 4); - pos += 4; - } - } - - /* Check for CS0. */ - if (hs & (0x1 << 14)) - { - instr->cs0_present = 1; - memcpy (&instr->cs0, &buf[pos], 4); - pos += 4; - } - - /* If either `ALES5' or `ALES2' has been marked as present in HS, set its - value to default to properly account for the case when it's not allocated. - `ALES_PRESENT[{2,5}]' are treated this way in the code below: 0 means that - the syllable has been neither marked in HS, nor allocated; 1 - marked in - HS, but not allocated; 2 - not marked in HS, but allocated; 3 - both marked - in HS and allocated. */ - if (hs & (0x1 << 25)) - { - instr->ales_present[5] = 1; - instr->ales[5] = 0x01c0; - } - - if (hs & (0x1 << 22)) - { - instr->ales_present[2] = 1; - instr->ales[2] = 0x01c0; - } - - - /* Calculate the size of f1 fragment in bytes. For a valid instruction it - should be equal to either of `pos', `pos + 4' or `pos + 8'. What should I - do if it's not? */ - mdl = ((hs & 0xf) + 1) * 4; - - /* The following condition means that ALES{2,5} are physically present within - the wide instruction. However, they should be probably taken into account - only if HS.ale{2,5} are set. Should I disassemble them if these bits are - not set but the syllables physically exist? */ - if (((hs & (0x1 << 15)) && mdl == pos + 8) - || (!(hs & (0x1 << 15)) && mdl == pos + 4)) - { - /* Fill in ALES5 and ALES2 syllables even if none of them is specified in - HS as present. This will let me output this syllable into disassembly - whichever case takes place. */ - memcpy (&instr->ales[5], &buf[pos], 2); - memcpy (&instr->ales[2], &buf[pos + 2], 2); - - /* Adjust `ALES_PRESENT[{5,2}]' as proposed above now that we know that - they are allocated. */ - instr->ales_present[5] |= 0x2; - instr->ales_present[2] |= 0x2; - - pos += 4; - } - - /* Check for CS1. */ - if (hs & (0x1 << 15)) - { - instr->cs1_present = 1; - memcpy (&instr->cs1, &buf[pos], 4); - pos += 4; - } - - /* A primitive control just for a moment. */ - if (mdl != pos) - { - /* This is either an APB instruction or an invalid one. Let's stupidly - believe that the former takes place and signalize our caller about - that by returning 0. */ - - return 0; - } - - - /* Check for ALES{0,1,3,4}. */ - for (i = 0; i < 5; i++) - { - if (i == 2) - continue; - - if (hs & (0x1 << (20 + i))) - { - instr->ales_present[i] = 1; - - /* Recall the idiotic order of half-syllables in the packed wide - instruction. */ - memcpy (&instr->ales[i], - &buf[pos + 2 * ((hsyll_cntr & ~0x1) + 1 - - (hsyll_cntr & 0x1))], 2); - hsyll_cntr++; - } - } - - /* Check for AASj half-syllables. To encode them SS syllable of SF1 type - should be present. */ - if (instr->ss_present && (instr->ss & (0x1 << 20)) == 0) - { - for (i = 0; i < 4; i++) - { - if (instr->ss & (0x1 << (12 + i))) - { - instr->aas_present[i >> 1] = 1; - instr->aas_present[2 + i] = 1; - } - } - - for (i = 0; i < 6; i++) - { - if (instr->aas_present[i]) - { - /* Recall the idiotic order of half-syllables in the packed wide - instruction. Note that the first AAS half-syllable may share a - syllable with the last ALES. */ - memcpy (&instr->aas[i], - &buf[pos + 2 * ((hsyll_cntr & ~0x1) + 1 - - (hsyll_cntr & 0x1))], 2); - hsyll_cntr++; - } - } - } - - if (hsyll_cntr & 0x1) - { - /* Simplify the calculation of offset in BUF[] a bit by taking the above - condition into account. */ - memcpy (&instr->half_gap, &buf[pos + 2 * (hsyll_cntr & ~0x1)], 2); - instr->half_gap_present = 1; - - /* Ensure that hsyll_cntr is even. This is implied when calculating GAP - below. */ - hsyll_cntr++; - } - - /* Calculate the next 32-bit syllable's position. It may be the uppermost LTS - syllable. Note that I don't consider the case when LTS syllables reuse the - values encoded in the preceding ones, though according to `iset-v5.single' - this is quite legal. GAS doesn't produce such a code. Hopefully neither LAS - has ever done that . . . */ - gap = pos + 2 * hsyll_cntr; - - /* Set POS to point to the last syllable in the current wide instruction and - extract CDSj and PLSj syllables if any. */ - pos = ((((hs & 0x70) >> 4) + 1) << 3) - 4; - - /* Check for CDSj syllables. */ - for (i = 0; i < ((hs & 0x30000) >> 16); i++) - { - instr->cds_present[i] = 1; - memcpy (&instr->cds[i], &buf[pos], 4); - pos -= 4; - } - - - /* Check for PLSj syllables. */ - for (i = 0; i < ((hs & 0xc0000) >> 18); i++) - { - instr->pls_present[i] = 1; - memcpy (&instr->pls[i], &buf[pos], 4); - pos -= 4; - } - - /* Now POS should point to the lowermost LTS0 syllable if any. If there are - no LTSj syllables in this instruction, POS should point to the last - syllable consisting of half-syllables. - - If neither of these conditions holds true, believe that it's not a valid - synchronous instruction by analogy with the middle point test above. - Engineers are said to customize instructions with references to missing - literal syllables occasionally, but the lack of space for more substantial - syllables should not be allowed for. */ - if (pos < gap && pos != gap - 4) - return 0; - - /* Extract available LTSj syllables. */ - for (i = 0; i < 4 && pos >= gap; i++) - { - instr->lts_present[i] = 1; - memcpy (&instr->lts[i], &buf[pos], 4); - pos -= 4; - } - - /* It makes sense to enumerate GAP syllables in a normal order unlike LTS - ones. */ - for (i = 0; i < 16 && gap <= pos; i++) - { - instr->gap_present[i] = 1; - memcpy (&instr->gap[i], &buf[gap], 4); - gap += 4; - } - - return 1; -} - -/* A convenience macro used in the functions below. */ -#define my_printf(...) (*info->fprintf_func) (info->stream, __VA_ARGS__) - - -static int indentation; - -static void -print_syllable (disassemble_info *info __attribute__ ((unused)), - const char *name __attribute__ ((unused)), - int half, - unsigned int val __attribute__ ((unused))) -{ - /* Specifies that we are going to print an uppermost half-syllable. */ - static int uppermost = 1; - -#if defined ENABLE_E2K_ENCODINGS - int i; - char tpl[] = " "; -#endif /* ENABLE_E2K_ENCODINGS */ - - /* If a lowermost 16-bit half-syllable hasn't been printed out and we are - said to print a 32-bit syllable, this is a logical error. */ - assert (uppermost == 1 || half == 1); - -#if defined ENABLE_E2K_ENCODINGS - - for (i = 0; i < 6 && name[i] != '\0'; i++) - tpl[i] = name[i]; - - if (half == 0) - my_printf ("%s%08x", tpl, val); - else - my_printf ("%s%s%04x", tpl, uppermost ? "" : " ", val); - -#endif /* defined ENABLE_E2K_ENCODINGS */ - -#if defined ENABLE_E2K_ENCODINGS - if (half == 0 || uppermost == 0) - /* Two spaces should be appended after other syllables or lowermost - half-syllables. */ - indentation = 2; - else - /* Six spaces should be appended after uppermost half-syllables. */ - indentation = 1; -#else /* ! defined ENABLE_E2K_ENCODINGS */ - /* Six spaces make no sense if encodings are disabled. */ - indentation = 2; -#endif /* ! defined ENABLE_E2K_ENCODINGS */ - - /* Toggle UPPERMOST mark if a half syllable is printed out. */ - if (half) - uppermost = 1 - uppermost; -} - -#define print_syllable(...) print_syllable (info, __VA_ARGS__) - - -static void -end_syllable (disassemble_info *info) -{ -#if ! defined ENABLE_E2K_ENCODINGS - /* In "release" mode `indentation == 2' means that nothing related to the - curent syllable has been printed out in fact. This check saves me the - trouble of putting all invocations of `print_syllable ()' under `defined - ENABLE_E2K_ENCODINGS' condition. */ - if (indentation != 2) -#endif - my_printf ("\n"); -} - -#define end_syllable() end_syllable (info) - -static void -indentate (disassemble_info *info) -{ - /* Indentation prepended to all lines except the first one in multiline - instructions. */ - const char *newline_indentation = -#if defined ENABLE_E2K_ENCODINGS - " " -#else /* ! defined ENABLE_E2K_ENCODINGS */ - " " -#endif /* ! defined ENABLE_E2K_ENCODINGS */ - ; - - if (indentation) - { - if (indentation == 1) - my_printf (" "); - else - my_printf (" "); - - indentation = 0; - } - else - my_printf ("\n%s", newline_indentation); -} - -#define indentate() indentate (info); - - -static const char *reg_prefix[] = {"", "d", "q", "qp"}; - -static void -print_src1 (disassemble_info *info, int chn, e2k_register_format fmt) -{ - unsigned int src1 = (unpacked_instr.als[chn] & 0x00ff0000) >> 16; - - assert (fmt == SINGLE || fmt == DOUBLE || fmt == QUAD || fmt == QPACKED); - - if ((src1 & 0x80) == 0) - my_printf ("%%%sb[%d]", reg_prefix[fmt], src1 & 0x7f); - else if ((src1 & 0xc0) == 0x80) - my_printf ("%%%sr%d", reg_prefix[fmt], src1 & 0x3f); - else if ((src1 & 0xe0) == 0xc0) - my_printf ("0x%x", src1 & 0x1f); - else - my_printf ("%%%sg%d", reg_prefix[fmt], src1 & 0x1f); -} - -static void -print_src2 (disassemble_info *info, int chn, e2k_register_format fmt) -{ - const struct unpacked_instr *instr = &unpacked_instr; - unsigned int src2 = (instr->als[chn] & 0x0000ff00) >> 8; - - assert (fmt == SINGLE || fmt == DOUBLE || fmt == QUAD || fmt == QPACKED); - - if ((src2 & 0x80) == 0) - my_printf ("%%%sb[%d]", reg_prefix[fmt], src2 & 0x7f); - else if ((src2 & 0xc0) == 0x80) - my_printf ("%%%sr%d", reg_prefix[fmt], src2 & 0x3f); - else if ((src2 & 0xf0) == 0xc0) - my_printf ("0x%x", src2 & 0xf); - else if ((src2 & 0xf8) == 0xd0) - { - /* Print a 16-bit literal. */ - unsigned int lit_num = src2 & 0x3; - int shift = (src2 & 0x4) ? 16 : 0; - - if (lit_num > 1) - my_printf ("", lit_num, shift ? "hi" : "lo"); - else if (! instr->lts_present[lit_num]) - my_printf ("", lit_num, - shift ? "hi" : "lo"); - else - { -#if defined ENABLE_E2K_ENCODINGS - my_printf ("_f16s,_lts%d%s ", lit_num, shift ? "hi" : "lo"); -#else - my_printf ("_f16s "); -#endif /* ENABLE_E2K_ENCODINGS */ - my_printf ("0x%x", ((instr->lts[lit_num] >> shift) & 0xffff)); - } - } - else if ((src2 & 0xfc) == 0xd8) - { - /* Print a 32-bit literal. */ - unsigned int lit_num = src2 & 0x3; - - if (! instr->lts_present[lit_num]) - my_printf ("", lit_num); - else - { -#if defined ENABLE_E2K_ENCODINGS - my_printf ("_f32s,_lts%d ", lit_num); -#else - my_printf ("_f32s "); -#endif /* ENABLE_E2K_ENCODINGS */ - my_printf ("0x%x", instr->lts[lit_num]); - } - } - else if ((src2 & 0xfc) == 0xdc) - { - /* Print a 64-bit literal. */ - unsigned int lit_num = src2 & 0x3; - - if (lit_num == 3) - my_printf ("", lit_num); - else if (! instr->lts_present[lit_num] - || ! instr->lts_present[lit_num + 1]) - my_printf ("", lit_num); - else - { -#if defined ENABLE_E2K_ENCODINGS - my_printf ("_f64,_lts%d ", lit_num); -#else - my_printf ("_f64 "); -#endif /* ENABLE_E2K_ENCODINGS */ - - if (instr->lts[lit_num + 1] == 0) - my_printf ("0x%x", instr->lts[lit_num]); - else - my_printf ("0x%x%08x", instr->lts[lit_num + 1], instr->lts[lit_num]); - } - } - else - my_printf ("%%%sg%d", reg_prefix[fmt], src2 & 0x1f); -} - -static void -print_src3 (disassemble_info *info, int chn, int in_ales, - e2k_register_format fmt) -{ - unsigned int src3 = (in_ales - ? unpacked_instr.ales[chn] & 0xff - : unpacked_instr.als[chn] & 0x000000ff); - - assert (fmt == SINGLE || fmt == DOUBLE || fmt == QUAD || fmt == QPACKED); - - if ((src3 & 0x80) == 0) - my_printf ("%%%sb[%d]", reg_prefix[fmt], src3 & 0x7f); - else if ((src3 & 0xc0) == 0x80) - my_printf ("%%%sr%d", reg_prefix[fmt], src3 & 0x3f); - else if ((src3 & 0xe0) == 0xc0) - my_printf (""); - else - my_printf ("%%%sg%d", reg_prefix[fmt], src3 & 0x1f); -} - -static void -print_dst (disassemble_info *info, unsigned int dst, e2k_register_format fmt) -{ - assert (fmt == SINGLE || fmt == DOUBLE || fmt == QUAD || fmt == QPACKED); - - if ((dst & 0x80) == 0) - my_printf ("%%%sb[%d]", reg_prefix[fmt], dst & 0x7f); - else if ((dst & 0xc0) == 0x80) - my_printf ("%%%sr%d", reg_prefix[fmt], dst & 0x3f); - else if ((dst & 0xe0) == 0xc0) - { - /* FIXME: these names are to be shared with GAS somehow. */ - static const char *special[] = { - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - "%tst", - "%tc", - "%tcd", - NULL, - "%ctpr1", - "%ctpr2", - "%ctpr3", - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - "%empty.lo", - "%empty.hi" - }; - - unsigned int idx = dst & 0x1f; - my_printf ("%s", (special[idx] - ? special[idx] - : "")); - } - else - my_printf ("%%%sg%d", reg_prefix[fmt], dst & 0x1f); -} - -static void -print_dst_in_als (disassemble_info *info, int chn, e2k_register_format fmt) -{ - print_dst (info, unpacked_instr.als[chn] & 0x000000ff, fmt); -} - -static void -print_dst2 (disassemble_info *info, int chn) -{ - unsigned int pred_num = unpacked_instr.als[chn] & 0x1f; - my_printf ("%%pred%d", pred_num); -} - -static void -print_state_reg (disassemble_info *info, int code) -{ - static const char *names[] = { - /* ALT_ENTRies are ignored for the sake of unambiguous disassembly. */ -#define ALT_ENTRY(a,b,c,d) -#define ENTRY(a,b,c,d) [b] = a, -#define __e3s(arg) arg -#define __e2s(arg) arg -#define __v5(arg) arg - -/* ALT_ENTRies below make sense for assembler only to allow for different - variants of state register names. They are ignored in disassembler. */ - - ENTRY("%psr", 0x00, 1, 0) - ENTRY("%wd", 0x01, 0, 0) - ENTRY("%core_mode", 0x04, 0, 0) - ENTRY("%cwd", 0x06, 1, 0) - ENTRY("%psp.hi", 0x07, 1, 0) - ENTRY("%psp.lo", 0x09, 1, 0) - ENTRY("%pshtp", 0x0b, 1, 0) - ENTRY("%pcsp.hi", 0x0d, 1, 0) - ENTRY("%pcsp.lo", 0x0f, 1, 0) - ENTRY("%pcshtp", 0x13, 0, 0) - ENTRY("%ctpr1", 0x15, 0, 0) - ENTRY("%ctpr2", 0x16, 0, 0) - ENTRY("%ctpr3", 0x17, 0, 0) - ENTRY("%sbr", 0x1e, 0, 0) - /* This flavour of %sbr register name won't be used in disassembler. */ - ALT_ENTRY("%usbr", 0x1e, 0, 0) - ENTRY("%cutd", 0x21, 1, 0) - ENTRY("%eir", 0x23, 0, 0) - - /* Note that `%tsd' register corresponding to 0x24 has been "officially" - eliminated from all versions of Elbrus instruction set (see Bug #74420 - and Bug #53587). In fact it's not supported starting from elbrus-v3 - only. */ - - ENTRY("%cuir", 0x25, 0, 0) - - ENTRY("%oscud.hi", 0x26, 1, 0) - ENTRY("%oscud.lo", 0x27, 1, 0) - ENTRY("%osgd.hi", 0x28, 1, 0) - ENTRY("%osgd.lo", 0x29, 1, 0) - ENTRY("%osem", 0x2a, 1, 0) - ENTRY("%usd.hi", 0x2c, 1, 0) - ENTRY("%usd.lo", 0x2d, 1, 0) - - /* `%tr' register which used to be encoded with 0x2e has been eliminated - together with `%tsd' (see above). */ - - ENTRY("%osr0", 0x2f, 0, 0) - ENTRY("%cud.hi", 0x30, 0, 1) - ENTRY("%cud.lo", 0x31, 0, 1) - ENTRY("%gd.hi", 0x32, 0, 1) - ENTRY("%gd.lo", 0x33, 0, 1) - ENTRY("%cs.hi", 0x34, 1, 0) - ENTRY("%cs.lo", 0x35, 1, 0) - ENTRY("%ds.hi", 0x36, 1, 0) - ENTRY("%ds.lo", 0x37, 1, 0) - ENTRY("%es.hi", 0x38, 1, 0) - ENTRY("%es.lo", 0x39, 1, 0) - ENTRY("%fs.hi", 0x3a, 1, 0) - ENTRY("%fs.lo", 0x3b, 1, 0) - ENTRY("%gs.hi", 0x3c, 1, 0) - ENTRY("%gs.lo", 0x3d, 1, 0) - ENTRY("%ss.hi", 0x3e, 1, 0) - ENTRY("%ss.lo", 0x3f, 1, 0) - ENTRY("%dibcr", 0x40, 0, 0) - ENTRY("%dimcr", 0x41, 0, 0) - ENTRY("%dibsr", 0x42, 0, 0) - ENTRY("%dtcr", 0x43, 0, 0) - ENTRY("%dibar0", 0x48, 0, 0) - ENTRY("%dibar1", 0x49, 0, 0) - ENTRY("%dibar2", 0x4a, 0, 0) - ENTRY("%dibar3", 0x4b, 0, 0) - ENTRY("%dimar0", 0x4c, 0, 0) - ENTRY("%dimar1", 0x4d, 0, 0) - ENTRY("%dtarf", 0x4e, 0, 0) - ENTRY("%dtart", 0x4f, 0, 0) - ENTRY("%cr0.hi", 0x51, 0, 0) - ENTRY("%cr0.lo", 0x53, 0, 0) - ENTRY("%cr1.hi", 0x55, 0, 0) - ENTRY("%cr1.lo", 0x57, 0, 0) - ENTRY(__e2s("%sclkm1"), 0x70, 0, 0) - ENTRY(__e2s("%sclkm2"), 0x71, 0, 0) - ENTRY(__e3s("%cu_hw0"), 0x78, 0, 0) - ENTRY(__v5("%cu_hw1"), 0x79, 0, 0) - ENTRY("%upsr", 0x80, 0, 0) - ENTRY("%ip", 0x81, 0, 0) - ENTRY("%nip", 0x82, 0, 0) - ENTRY("%lsr1", 0xc3, 0, 0) - ENTRY("%lsr", 0x83, 0, 0) - ENTRY("%pfpfr", 0x84, 0, 0) - ENTRY("%fpcr", 0x85, 0, 0) - ENTRY("%fpsr", 0x86, 0, 0) - ENTRY("%ilcr1", 0xc7, 0, 0) - ENTRY("%ilcr", 0x87, 0, 0) - ENTRY("%br", 0x88, 0, 0) - ENTRY("%bgr", 0x89, 0, 0) - ENTRY(__e3s("%idr"), 0x8a, 0, 0) - ENTRY("%clkr", 0x90, 0, 0) - ENTRY("%rndpr", 0x91, 0, 0) - ENTRY(__e2s("%sclkr"), 0x92, 0, 0) - ENTRY("%tir.hi", 0x9c, 0, 0) - ENTRY("%tir.lo", 0x9d, 0, 0) - ENTRY("%rpr.lo", 0xa0, 0, 0) - ENTRY("%sbbp", 0xa1, 0, 0) - ENTRY("%rpr.hi", 0xa2, 0, 0) - /* This flavour of %rpr.hi register name won't be used in disassembler. */ - ALT_ENTRY("%rpr", 0xa0, 0, 0) - ENTRY("%upsrm", 0xc0, 0, 0) - -#undef __v5 -#undef __e2s -#undef __e3s -#undef ENTRY -#undef ALT_ENTRY - }; - - my_printf ("%s", names[code]); -} - - -static void -print_predicates (disassemble_info *info, - int chn, - int mrgc) -{ - int i; - /* Has the first separator been printed out? For RLP predicates this is a - question sign, for MRGC - a comma. */ - int first_separator = 0; - const struct unpacked_instr *instr = &unpacked_instr; - /* Required RLP for this ALC. */ - unsigned short req_rlp = chn <= 2 ? 0 : 1; - /* Required MRGC for this ALC in case ALF proves to be `merge{s,d}'. */ - unsigned short req_mrgc = chn <= 2 ? 2 : 3; - - for (i = 0; i < 3; i++) - { - int j; - unsigned short *cds; - - if (! instr->cds_present[i]) - continue; - - cds = (unsigned short *) &instr->cds[i]; - for (j = 0; j < 2; j++) - { - unsigned short opc = (cds[j] & 0xc000) >> 14; - unsigned short mask = (cds[j] & 0x3c00) >> 10; - /* Is this RLP suitable for CHN and is CHN present in its mask? */ - if (((! mrgc && opc == req_rlp) - || (mrgc && opc == req_mrgc)) - && (mask & (1 << (chn - 3 * req_rlp)))) - { - unsigned short neg = (cds[j] & 0x0380) >> 7; - unsigned short pred = cds[j] & 0x7f; - unsigned short num = pred & 0x1f; - - if (! first_separator) - { - my_printf (mrgc ? ", " : " ? "); - first_separator = 1; - } - else - /* LDIS separates several RLP predicates acting on the same ALC - with a comma. Note that several MRGC predicates related to - the same ALC are inappropriate in fact . . . */ - my_printf (mrgc ? " " : ", "); - - if (neg & (1 << (chn - 3 * req_rlp))) - my_printf ("~"); - - if ((pred & 0x60) == 0x40) - my_printf ("%%pcnt%hd", num); - else if ((pred & 0x60) == 0x60) - my_printf ("%%pred%hd", num); - else - my_printf (""); - } - } - } -} - -static void -print_alf (disassemble_info *info, int chn) -{ - e2k_opcode_hash *cur; - const e2k_alf_opcode_templ *match = NULL; - const char *name; - char syll_name[5]; - const struct unpacked_instr *instr = &unpacked_instr; - unsigned int opc = (instr->als[chn] & 0x7f000000) >> 24; - unsigned int sm = (instr->als[chn] & 0x80000000) >> 31; - - snprintf (syll_name, 5, "ALS%d", chn); - print_syllable (syll_name, 0, instr->als[chn]); - - for (cur = opcode_hash_table[opc]; cur != NULL; cur = cur->next) - { - const e2k_alf_opcode_templ *templ = cur->templ; - - if (! templ->allowed_channels[chn]) - continue; - - if (templ->alopf == ALOPF1 - /* `merge{s,d} are considered to be ALOPF1 according to - iset-vX.single and thus have a short encoding. */ - || templ->alopf == MERGE - || templ->alopf == ALOPF2 - || templ->alopf == ALOPF3 - || templ->alopf == ALOPF7 - || templ->alopf == ALOPF8) - { - /* If the current instruction has one of the short encodings the - related ALES should not be present. (By "present" I mean that it - has been marked in HS, not allocated in a wide instruction. This - makes difference for `ALES{5,2}'.) */ - if (instr->ales_present[chn] & 0x1) - continue; - - if (templ->alopf == ALOPF2) - { - const e2k_alf2_opcode_templ *alf2; - alf2 = (const e2k_alf2_opcode_templ *) templ; - - if (((instr->als[chn] & 0x00ff0000) >> 16) != alf2->opce) - continue; - } - else if (templ->alopf == ALOPF7) - { - const e2k_alf7_opcode_templ *alf7; - alf7 = (const e2k_alf7_opcode_templ *) templ; - - if (((instr->als[chn] & 0x000000e0) >> 5) != alf7->cmpopce) - continue; - } - else if (templ->alopf == ALOPF8) - { - const e2k_alf8_opcode_templ *alf8; - alf8 = (const e2k_alf8_opcode_templ *) templ; - - if (((instr->als[chn] & 0x000000e0) >> 5) != alf8->cmpopce) - continue; - } - } - else if (! (instr->ales_present[chn] & 0x1)) - /* ALES should be present for instructions having a long encoding. */ - continue; - else - { - if (templ->alopf == ALOPF10 - /* According to `iset-vX.single' these ones are ALOPF10. */ - /* || templ->alopf == AAURW */) - { - if (strcmp (templ->name, "staaqp") == 0) - { - if (instr->ales[chn] != 0x02c0) - continue; - } - else if (instr->ales[chn] != 0x01c0) - continue; - } - else if (templ->alopf == ALOPF11 - || templ->alopf == ALOPF11_MERGE) - { - const e2k_alopf11_opcode_templ *alopf11; - - alopf11 = (const e2k_alopf11_opcode_templ *) templ; - if (instr->ales[chn] != ((alopf11->ales_opc2[chn] << 8) - | alopf11->ales_opce)) - continue; - } - else if (templ->alopf == ALOPF11_LIT8) - { - const e2k_alopf11_lit8_opcode_templ *alopf11_lit8; - - alopf11_lit8 = (const e2k_alopf11_lit8_opcode_templ *) templ; - if ((instr->ales[chn] & 0xff00) - != ((alopf11_lit8->ales_opc2[chn] << 8))) - continue; - } - - else if (templ->alopf == ALOPF12) - { - const e2k_alopf12_opcode_templ *alopf12; - - alopf12 = (const e2k_alopf12_opcode_templ *) templ; - if ((instr->als[chn] & 0x00ff0000) != (unsigned) (alopf12->opce << 16) - || instr->ales[chn] != ((alopf12->ales_opc2 << 8) - | alopf12->ales_opce)) - continue; - } - else if (templ->alopf == ALOPF12_PSHUFH) - { - /* Note that for PSHUFH ALES.opce holds the COUNT parameter, - therefore don't check for it. */ - const e2k_alopf12_opcode_templ *alopf12; - alopf12 = (const e2k_alopf12_opcode_templ *) templ; - if ((instr->als[chn] & 0x00ff0000) != (unsigned) (alopf12->opce << 16) - || (instr->ales[chn] & 0xff00) != (alopf12->ales_opc2 << 8)) - continue; - } - else if (templ->alopf == ALOPF13) - { - const e2k_alopf13_opcode_templ *alopf13; - - alopf13 = (const e2k_alopf13_opcode_templ *) templ; - if (instr->ales[chn] != ((alopf13->ales_opc2 << 8) - | alopf13->ales_opce)) - continue; - } - else if (templ->alopf == ALOPF15 - || templ->alopf == ALOPF16) - { - if (instr->ales[chn] != 0x01c0) - continue; - } - /* Note that according to `iset-vX.single' these ones are ALOPF19. */ - else if (templ->alopf == AAURR) - { - if (instr->ales[chn] != 0x01c0) - continue; - } - else if (templ->alopf == ALOPF21 - || templ->alopf == ALOPF21_MERGE) - { - const e2k_alopf21_opcode_templ *alopf21; - - alopf21 = (const e2k_alopf21_opcode_templ *) templ; - if ((instr->ales[chn] & 0xff00) != (alopf21->ales_opc2 << 8)) - continue; - } - else if (templ->alopf == ALOPF22) - { - /* FIXME: according to the up-to-date version of iset-v5.single - there are no instructions with ALOPF22 encoding at all! Where - have I taken them from then? Moreover, according to the - underlying test, their ALES seems to be of ALEF2 format, not - ALEF1. What's the difference between them and ALOPF12 - instructions then? */ - const e2k_alf2_opcode_templ *alf2; - alf2 = (const e2k_alf2_opcode_templ *) templ; - - if (instr->ales[chn] != 0x01c0 - || ((instr->als[chn] & 0x00ff0000) >> 16) != alf2->opce) - continue; - } - else if (templ->alopf == ALOPF17) - { - /* FIXME: eventually migrate to `e2k_alopf17_opcode_templ' here - simultaneously with other components. */ - const e2k_alf7_opcode_templ *alf7; - alf7 = (const e2k_alf7_opcode_templ *) templ; - - if (instr->ales[chn] != (0x0200 | alf7->cmpopce)) - continue; - } - /* Ignore them for now since they are a special case of `STAA*' - instructions which are disassembled as ALOPF10 above. */ - else if (templ->alopf == AAURW) - continue; - /* It's a 100% internal error if we turned out to be incapable of - recognizing our own instruction template. It would be easier to - skip it silently, of course, and not to disappoint the user, who - would obtain an unremarkable "unrecognized" instruction in the - worst case. But . . . */ - else - assert (0); - } - - if (match == NULL) - /* This is the first matching ALF template. */ - match = templ; - else - /* More than one matching ALF templates found. */ - break; - } - - if (match == NULL) - name = "unrecognized"; - else if (cur == NULL) - /* Exactly one matching template found. */ - name = match->name; - else - { - /* More than one matching templates found. */ - name = "ambiguous"; - match = NULL; - } - - /* Stupidly prevent instructions requiring a pair of ALCes from being - disassembled twice. - FIXME: get rid of this code along with the corresponding one in GAS as - soon as you add info on "real_alses[]" to `opcodes/e2k-opc.h'. */ - if (((chn == 1 || chn == 4) - && (strcmp (name, "movtq") == 0 - || strcmp (name, "gdtoap") == 0 - || strcmp (name, "cast") == 0 - || strcmp (name, "odtoap") == 0)) - || ((chn == 2 || chn == 5) - && (strcmp (name, "ldgdq") == 0 - || strcmp (name, "ldcudq") == 0 - || strcmp (name, "ldapq") == 0 - || strcmp (name, "ldq") == 0 - - || strcmp (name, "ldcsq") == 0 - || strcmp (name, "lddsq") == 0 - || strcmp (name, "ldesq") == 0 - || strcmp (name, "ldfsq") == 0 - || strcmp (name, "ldgsq") == 0 - || strcmp (name, "ldssq") == 0)) - || (chn == 5 - && (strcmp (name, "staaq") == 0 - || strcmp (name, "stgdq") == 0 - || strcmp (name, "stapq") == 0 - || strcmp (name, "aaurwq") == 0 - || strcmp (name, "aaurrq") == 0 - - || strcmp (name, "stcsq") == 0 - || strcmp (name, "stdsq") == 0 - || strcmp (name, "stesq") == 0 - || strcmp (name, "stfsq") == 0 - || strcmp (name, "stgsq") == 0 - || strcmp (name, "stssq") == 0)) - || (chn == 1 - && strcmp (name, "getsap") == 0) - || ((chn == 1 || chn == 4) - && (strcmp (name, "aptoap") == 0 - || strcmp (name, "aptoapb") == 0))) - { - end_syllable (); - return; - } - - indentate (); - my_printf ("%s,%d%s ", name, chn, sm ? ",sm" : ""); - - if (match == NULL) - { - end_syllable (); - return; - } - - /* Now print the arguments. */ - if (match->alopf == ALOPF1 - /* In iset-vX.single `merge{s,d}' are said to be ALOPF1. */ - || match->alopf == MERGE - || match->alopf == ALOPF11 - || match->alopf == ALOPF11_LIT8 - || match->alopf == ALOPF11_MERGE - || match->alopf == ALOPF21 - || match->alopf == ALOPF21_MERGE) - { - /* FIXME: here I make use of the fact that in `e2k_alopf{1,2}1_opcode_ - templ' `arg_fmt[]' is located at the same offset as in - `e2k_alf1_opcode_templ'. */ - const e2k_alf1_opcode_templ *alf1 = (const e2k_alf1_opcode_templ *) match; - - print_src1 (info, chn, alf1->arg_fmt[0]); - my_printf (", "); - print_src2 (info, chn, alf1->arg_fmt[1]); - my_printf (", "); - - if (match->alopf == ALOPF11_LIT8) - /* Output an additional lit8 argument encoded in `ALES.opce'. */ - my_printf ("0x%x, ", (unsigned) (instr->ales[chn] & 0xff)); - else if (match->alopf == ALOPF21 || match->alopf == ALOPF21_MERGE) - { - print_src3 (info, chn, 1, alf1->arg_fmt[2]); - my_printf (", "); - } - - print_dst_in_als (info, chn, - alf1->arg_fmt[match->alopf == ALOPF21 ? 3 : 2]); - } - else if (match->alopf == ALOPF2 - || match->alopf == ALOPF12 - || match->alopf == ALOPF12_PSHUFH - || match->alopf == ALOPF22) - { - const e2k_alf2_opcode_templ *alf2 = (const e2k_alf2_opcode_templ *) match; - - print_src2 (info, chn, alf2->arg_fmt[0]); - my_printf (", "); - - /* pshufh accepts an additional lit8 argument encoded in `ALES.opce'. */ - if (match->alopf == ALOPF12_PSHUFH) - my_printf ("0x%x, ", (unsigned) (instr->ales[chn] & 0xff)); - - print_dst_in_als (info, chn, alf2->arg_fmt[1]); - } - else if (match->alopf == ALOPF3 - || match->alopf == ALOPF13) - { - const e2k_alf3_opcode_templ *alf3 = (const e2k_alf3_opcode_templ *) match; - - print_src1 (info, chn, alf3->arg_fmt[0]); - my_printf (", "); - print_src2 (info, chn, alf3->arg_fmt[1]); - my_printf (", "); - print_src3 (info, chn, 0, alf3->arg_fmt[2]); - } - else if (match->alopf == ALOPF15) - { - const e2k_alopf15_opcode_templ *alopf15 - = (const e2k_alopf15_opcode_templ *) match; - - print_src2 (info, chn, alopf15->arg_fmt); - my_printf (", "); - print_state_reg (info, instr->als[chn] & 0xff); - } - else if (match->alopf == ALOPF16) - { - const e2k_alopf16_opcode_templ *alopf16 - = (const e2k_alopf16_opcode_templ *) match; - - print_state_reg (info, (instr->als[chn] & 0x00ff0000) >> 16); - my_printf (", "); - print_dst_in_als (info, chn, alopf16->arg_fmt); - } - else if (match->alopf == ALOPF7 || match->alopf == ALOPF17) - { - const e2k_alf7_opcode_templ *alf7 - = (const e2k_alf7_opcode_templ *) match; - - print_src1 (info, chn, alf7->arg_fmt[0]); - my_printf (", "); - print_src2 (info, chn, alf7->arg_fmt[1]); - my_printf (", "); - print_dst2 (info, chn); - } - else if (match->alopf == ALOPF8) - { - const e2k_alf8_opcode_templ *alf8 - = (const e2k_alf8_opcode_templ *) match; - - print_src2 (info, chn, alf8->arg_fmt); - my_printf (", "); - print_dst2 (info, chn); - } -#if 0 - else if (match->alopf == ALOPF19) - { - } -#endif /* 0 */ - else if (match->alopf == ALOPF10) - { - unsigned int opce1 = (instr->als[chn] & 0x00ffff00) >> 8; - unsigned int lt = opce1 & 0x3; - unsigned int am = (opce1 & 0x4) >> 2; - unsigned int incr = (opce1 & 0x70) >> 4; - unsigned int ind = (opce1 & 0x780) >> 7; - unsigned int d = (opce1 & 0xf800) >> 11; - - const e2k_alf10_opcode_templ *alf10 - = (const e2k_alf10_opcode_templ *) match; - - - print_src3 (info, chn, 0, alf10->arg_fmt); - my_printf (", %%aad%d [ %%aasti%d", d, ind); - - if (lt) - { - if ( instr->lts_present[lt - 1]) - my_printf (" + _f32s,_lts%d 0x%x", lt - 1, instr->lts[lt - 1]); - else - my_printf (" + "); - } - - my_printf (" ]"); - - if (am) - { - indentate (); - my_printf ("incr,%d %%aaincr%d", chn, incr); - } - - } - - if (match->need_mas - /* I wonder if instructions requiring MAS may be placed into MASless ALC - in principle . . . */ - && (chn == 0 || chn == 2 || chn == 3 || chn == 5) - && instr->cs1_present - && ((instr->cs1 & 0xf0000000) >> 28) == 6) - { - static int shift[] = {21, -1, 14, 7, -1, 0}; - unsigned int mas = (instr->cs1 & (0x7f << shift[chn])) >> shift[chn]; - - /* There's no point in printing zero MAS. */ - if (mas) - my_printf (", mas = 0x%x", mas); - } - - /* Print MRGC predicates if they make sense. */ - if (match->alopf == MERGE - || match->alopf == ALOPF11_MERGE - || match->alopf == ALOPF21_MERGE) - print_predicates (info, chn, 1); - - /* Print RLP predicates. */ - print_predicates (info, chn, 0); - end_syllable (); -} - -static void -print_elp (disassemble_info *info, int idx, unsigned int elp, - int explicitly_needed) -{ - /* One may wish to print ELP out either if it takes part in the formation of - an output %predX (explicitly needed) or if has some valuable side effect. - The latter is likely to take place in case of `pass %rndpredY, @pZ' only - (see Bug #101471). */ - if (! explicitly_needed - && ! ((elp & 0x60) == 0x40 - && ((elp & 0x1f) >= 1 && (elp & 0x1f) <= 15))) - return; - - /* FIXME: `indentate ()' can't be called from the outside of this function - at present since it's not evident if the latter will output anything at - all and thus indentation will be needed. */ - indentate (); - - my_printf ("pass "); - - if ((elp & 0x40) == 0) - { - if ((elp & 0x3f) == 0) - my_printf ("%%lcntex"); - else - { - int i; - my_printf ("%%spred"); - for (i = 0; i < 5; i++) - { - if (elp & (1 << i)) - my_printf ("%d", i); - } - } - } - else if ((elp & 0x60) == 0x40) - { - if ((elp & 0x1f) == 0) - my_printf ("%%bgrpred"); - else if ((elp & 0x1f) <= 15) - my_printf ("%%rndpred%d", elp & 0x1f); - else - my_printf (""); - } - else - my_printf ("%%pred%d", elp & 0x1f); - - my_printf (", @p%d", idx); -} - -static void -print_clp (disassemble_info *info, int idx, unsigned int clp) -{ - static const char *names[4] = {"andp", "landp", "reserved", "movep"}; - unsigned int opc = (clp & 0xc000) >> 14; - unsigned int neg0 = (clp & 0x2000) >> 13; - unsigned int p0 = (clp & 0x1c00) >> 10; - unsigned int neg1 = (clp & 0x0200) >> 9; - unsigned int p1 = (clp & 0x01c0) >> 6; - unsigned int vdst = (clp & 0x0020) >> 5; - unsigned int pdst = (clp &0x001f); - - my_printf ("%s %s@p%d, %s@p%d, @p%d", names[opc], neg0 ? "~" : "", p0, - neg1 ? "~" : "", p1, idx); - - if (vdst) - { - indentate (); - my_printf ("pass @p%d, %%pred%d", idx, pdst); - } -} - - -static void -print_pls_syllables (disassemble_info *info) -{ - int i; - /* The first pass is always needed. */ - int once_more = 1; - const struct unpacked_instr *instr = &unpacked_instr; - int need[7] = {0, 0, 0, 0, 0, 0, 0}; - - for (i = 0; i < 3; i++) - { - /* Check if PLS{i}.{C,M}LP.vdst is set to 1 and mark the corresponding - pdst local predicates as needed. Note that for correctly encoded MLP - operations it should be set to one unconditionally. Should I allow for - incorrectly encoded MLPs? */ - if (instr->pls_present[i] && (instr->pls[i] & 0x20)) - need[4 + i] = 1; - } - - while (once_more) - { - /* It will be set to 1 if some of `@p{i >= 4}' dependencies are - found. */ - once_more = 0; - - for (i = 0; i < 3; i++) - { - if (need[4 + i] == 1) - { - int p0; - int p1; - - p0 = (instr->pls[i] & 0x1c00) >> 10; - p1 = (instr->pls[i] & 0x1c0) >> 6; - - /* Note that only `@p0, . . ., @p6' are allowed, while `@p7' can - be formally encoded as well. */ - if (p0 < 7 && need[p0] == 0) - { - need[p0] = 1; - - /* One more pass will be needed to analyze dependencies of - this predicate. */ - if (p0 >= 4) - once_more = 1; - } - - if (p1 < 7 && need[p1] == 0) - { - need[p1] = 1; - - if (p1 >= 4) - once_more = 1; - } - - /* Make it clear that the dependencies of `p@{4 + i}' have been - analyzed. */ - need[4 + i] = 2; - } - } - } - - for (i = 2; i >= 0; i--) - { - char syll_name[32]; - if (! instr->pls_present[i]) - continue; - - snprintf (syll_name, sizeof(syll_name), "PLS%d", i); - print_syllable (syll_name, 0, instr->pls[i]); - - if (i < 2) - { - print_elp (info, 2 * i, (instr->pls[i] & 0x7f000000) >> 24, - need[2 * i]); - print_elp (info, 2 * i + 1, (instr->pls[i] & 0x007f0000) >> 16, - need[2 * i + 1]); - } - - if (need[4 + i]) - { - indentate (); - print_clp (info, 4 + i, instr->pls[i] & 0x0000ffff); - } - - end_syllable (); - } -} - -static void -print_aas(disassemble_info *info, int idx) -{ - static const char *names[] = {"reserved", "movab", "movah", "movaw", "movad", - "movaq", "reserved", "movaqp"}; - - const struct unpacked_instr *instr = &unpacked_instr; - unsigned short aa0f1 = instr->aas[idx / 2]; - /* Note the idiotic order of DST0 and DST1 in AA0F1. */ - unsigned short dst = (aa0f1 >> ((1 - idx % 2) * 8)) & 0xff; - unsigned short aa2f1 = instr->aas[idx + 2]; - unsigned short be = (aa2f1 & 0x8000) >> 15; - unsigned short opc = (aa2f1 & 0x7000) >> 12; - unsigned short area = (aa2f1 & 0x07c0) >> 6; - unsigned short ind = (aa2f1 & 0x003e) >> 1; - unsigned short am = aa2f1 & 0x0001; - - /* Follow the same strange order of fields as in LDIS. */ - my_printf ("%s,%d area = %d, ind = %d, am = %d, be = %d, ", - names[opc], idx, area, ind, am, be); - - print_dst (info, dst, opc < 5 ? DOUBLE : QUAD); -} - -static void -print_hs (disassemble_info *info) -{ - const struct unpacked_instr *instr = &unpacked_instr; - unsigned int hs = instr->hs; - /* Mimic the behaviour of LDIS. I wonder what this colon is needed for. */ - print_syllable ("HS", 0, hs); - - if (hs & 0x00000400) - { - indentate (); - my_printf ("loop_mode"); - } - - if (hs & 0x00000380) - { - unsigned int nop = (hs & 0x00000380) >> 7; - - indentate (); - my_printf ("nop %d", nop); - } - - end_syllable (); -} - - -static void -print_ctcond (disassemble_info *info, unsigned int ctcond) -{ - /* I don't want to call it `ct' as it's done in C.17.1.2 of iset-vX.single - because it looks rather confusing. */ - unsigned int cond_type = (ctcond & 0x1e0) >> 5; - unsigned int psrc = (ctcond & 0x01f); - - /* There's no point in printing `? always' condition. */ - if (cond_type == 1) - return; - - my_printf (" ? "); - - /* These types of conditions imply the negation of the consequent predicate - register. */ - if (cond_type == 3 - || cond_type == 7 - || cond_type == 0xe) - my_printf ("~"); - - /* These types of conditions involve a (probably negated) predicate - register. */ - if (cond_type == 2 - || cond_type == 3 - || cond_type == 6 - || cond_type == 7 - || cond_type == 0xe - || cond_type == 0xf) - my_printf ("%%pred%d", psrc); - - if (cond_type == 4 - || cond_type == 6 - || cond_type == 0xe) - { - if (cond_type == 6 - || cond_type == 0xe) - my_printf (" || "); - - my_printf ("%%LOOP_END"); - } - - if (cond_type == 5 - || cond_type == 7 - || cond_type == 0xf) - { - if (cond_type == 7 - || cond_type == 0xf) - my_printf (" && "); - my_printf ("%%NOT_LOOP_END"); - } - - if (cond_type == 8) - { - my_printf ("%%MLOCK"); - /* It's not clearly said in C.17.1.2 of iset-vX.single if the uppermost - fourth bit in `psrc' has any meaning at all. */ - if (psrc & 0xf) - { - static const int conv[] = {0, 1, 3, 4}; - int i; - - my_printf (" || %%dt_al"); - for (i = 0; i < 4; i++) - { - if (psrc & (1 << i)) - my_printf ("%d", conv[i]); - } - } - } - - /* `lock_cond || pl_cond' control transfer conditions. */ - if (cond_type == 9) - { - unsigned int type = (psrc & 0x18) >> 3; - if (type == 0) - { - static const int cmp_num_to_alc[] = {0, 1, 3, 4}; - unsigned int cmp_num = (psrc & 0x6) >> 1; - unsigned int neg = psrc & 0x1; - - my_printf ("%%MLOCK || %s%%cmp%d", neg ? "~" : "", - cmp_num_to_alc[cmp_num]); - } - else if (type == 1) - { - unsigned int cmp_jk = (psrc & 0x4) >> 2; - unsigned int negj = (psrc & 0x2) >> 1; - unsigned int negk = psrc & 0x1; - - my_printf ("%%MLOCK || %s%%cmp%d || %s%%cmp%d", - negj ? "~" : "", cmp_jk == 0 ? 0 : 3, - negk ? "~" : "", cmp_jk == 0 ? 1 : 4); - } - else if (type == 2) - { - unsigned int clp_num = (psrc & 0x6) >> 1; - unsigned int neg = psrc & 0x1; - - my_printf ("%%MLOCK || %s%%clp%d", neg ? "~" : "", clp_num); - } - } - - if (cond_type >= 0xa && cond_type <= 0xd) - my_printf (""); - -} - -static void -print_ct (disassemble_info *info, unsigned int ctop, unsigned int ctcond) -{ - const struct unpacked_instr *instr = &unpacked_instr; - - /* I don't want to call it `ct' as it's done in C.17.1.2 of iset-vX.single - because it looks rather confusing. */ - unsigned int cond_type = (ctcond & 0x1e0) >> 5; - - /* There's no point in printing any CT instruction if it's blocked by - `? never' condition. Note that there's always some sort of CT in any SS. */ - if (cond_type == 0) - return; - - /* This is a CALL in fact. There's no point in printing a duplicating CT. */ - if (instr->cs1_present - && ((instr->cs1 & 0xf0000000) >> 28) == 5) - return; - - /* According to C.17.1.1 in iset-vX.single `SS.ctop == 0' encodes an immediate - branch (i.e. IBRANCH). Provided that this instruction requires also CS0 - with IBRANCH encoded within it, it makes little sense to print it here. - Moreover, if CS0 is missing or `CS0.opc != IBRANCH' this operation should - take no effect. */ - if (ctop == 0) - return; - - /* According to C.17.1.1 we are left with a "prepared" `ct %ctpr' under some condition different from "never". */ - indentate (); - my_printf ("ct %%ctpr%d", ctop); - - print_ctcond (info, ctcond); -} - -static void -print_ss (disassemble_info *info) -{ - const struct unpacked_instr *instr = &unpacked_instr; - unsigned int ss = instr->ss; - - /* These fields are present both for `type == {0, 1}'. */ - unsigned int ipd = (ss & 0xc0000000) >> 30; - unsigned int rp_opc_hi = (ss & 0x08000000) >> 27; - unsigned int rp_opc_lo = (ss & 0x02000000) >> 25; - unsigned int rp_opc = (rp_opc_hi << 1) | rp_opc_lo; - unsigned int type = (ss & 0x00100000) >> 20; - unsigned int ctop = (ss & 0x00000c00) >> 10; - unsigned int ctcond = (ss & 0x000001ff); - - print_syllable ("SS", 0, ss); - - /* When printing out SS instructions try to follow the same order as LDIS at - least for `SS.type == 0'. To find out this order I customized - `SS == 0xfffeffff' to get all possible fields in `SS.type == 0' case and - disassembled it with LDIS. */ - - /* CT deserves its own output function due to the complexity of CTCOND. */ - print_ct (info, ctop, ctcond); - - if (ipd) - { - indentate (); - my_printf ("ipd %d", ipd); - } - - if (type == 0) - { - unsigned int eap = (ss & 0x20000000) >> 29; - unsigned int bap = (ss & 0x10000000) >> 28; - - if (eap) - { - indentate (); - my_printf ("eap"); - } - - if (bap) - { - indentate (); - my_printf ("bap"); - } - } - - /* According to iset-v5.single this should be output both for `type = {0,1}', - shouldn't it? Beware of some changes between different versions of - instruction set related to these instructions! There used to be no CRP - field on elbrus-v1, while on elbrus-v2 SRP and CRP used to be treated as - two independent instructions. */ - if (rp_opc) - { - static const char *rp_names[] = {"", "crp", "srp", "slrp"}; - - indentate (); - my_printf ("%s", rp_names[rp_opc]); - - } - - if (type == 0) - { - unsigned int vfdi = (ss & 0x04000000) >> 26; - unsigned int abg = (ss & 0x01800000) >> 23; - unsigned int abn = (ss & 0x00600000) >> 21; - unsigned int abp = (ss & 0x000c0000) >> 18; - unsigned int alc = (ss & 0x00030000) >> 16; - - if (vfdi) - { - indentate (); - my_printf ("vfdi"); - } - - if (abg) - { - indentate (); - my_printf ("abg abgi=%d, abgd=%d", abg >> 1, abg & 0x1); - } - - if (abn) - { - indentate (); - my_printf ("abn abnf=%d, abnt=%d", abn >> 1, abn & 0x1); - } - - if (abp) - { - indentate (); - my_printf ("abp abpf=%d, abpt=%d", abp >> 1, abp & 0x1); - } - - if (alc) - { - indentate (); - my_printf ("alc alcf=%d, alct=%d", alc >> 1, alc & 0x1); - } - } - else - { - } - - end_syllable (); -} - -static void -print_cs0 (disassemble_info *info, bfd_vma instr_addr) -{ - typedef enum - { - NOTHING, - IBRANCH, - PREF, - PUTTSD, - DONE, - HRET, - GLAUNCH, - DISP, - SDISP, - GETTSD, - LDISP, - RETURN - } cs0_type; - - static const char *cs0_names[] = {"", "ibranch", "pref", "puttsd", - "done", "hret", "glaunch", "disp", "sdisp", - "gettsd", "ldisp", "return"}; - /* This is a copy of Table B.4.1 in `iset-v6.single'. */ - static cs0_type cs0_ops[4][4] = { - {IBRANCH, PREF, PUTTSD, DONE}, - {DISP, NOTHING, SDISP, GETTSD}, - {DISP, LDISP, SDISP, GETTSD}, - {DISP, NOTHING, SDISP, RETURN} - }; - const struct unpacked_instr *instr = &unpacked_instr; - unsigned int cs0 = instr->cs0; - - /* Note that `ctpr' and `ctp_opc' fields are present both in C0F1 and - C0F2. */ - unsigned int ctpr = (cs0 & 0xc0000000) >> 30; - unsigned int ctp_opc = (cs0 & 0x30000000) >> 28; - unsigned int param_type = (cs0 & 0x00000007); - cs0_type type = cs0_ops[ctpr][ctp_opc]; - - if (type == RETURN && param_type == 1) - type = GETTSD; - else if (type == DONE) - { - if (param_type == 3) - type = HRET; - else if (param_type == 4) - type = GLAUNCH; - } - - - print_syllable ("CS0", 0, instr->cs0); - - if (type == IBRANCH || type == DONE || type == HRET || type == GLAUNCH) - { - /* IBRANCH, DONE, HRET and GLAUNCH are special because they require SS - to be properly encoded. */ - if (! instr->ss_present - /* SS.ctop should be equal to zero for IBRANCH, DONE, HRET and - GLAUNCH (see C.17.1.1, note that they don't mention the latter two - instructions there which is probably an omission ). */ - || (instr->ss & 0x00000c00)) - { - indentate (); - my_printf ("invalid %s", cs0_names[type]); - } - /* Don't output either of the aforementioned instructions under "never" - condition. Don't disassemble CS0 being a part of HCALL. Unlike ldis - HCALL is currently disassembled on behalf of CS1. */ - else if (instr->ss & 0x1ff - && !(instr->cs1_present - /* CS1.opc == CALL */ - && (instr->cs1 & 0xf0000000) >> 28 == 5 - /* CS1.param.ctopc == HCALL */ - && (instr->cs1 & 0x380) >> 7 == 2)) - { - indentate (); - my_printf ("%s", cs0_names[type]); - - if (type == IBRANCH) - { - /* C0F2 has `disp' field. In `C0F1' it's called `param'. Is this - the only difference between these two formats? Funnily enough, - DONE is also C0F2 and thus has `disp', though it obviously - makes no sense for it. */ - unsigned int disp = (cs0 & 0x0fffffff); - /* Calculate a signed displacement in bytes. I wonder if it - should be actually printed out. */ - int sdisp = ((int) (disp << 4)) >> 1; - /* FIXME: this way I ensure that it'll work correctly - both on 32 and 64-bit hosts. */ - my_printf (" 0x%llx", (unsigned long long) (instr_addr + sdisp)); - } - - print_ctcond (info, instr->ss & 0x1ff); - } - } - else - { - indentate (); - /* Note that according to Table B.4.1 it's possible to obtain - `gettsd %ctpr{1,2} with an invalid value for CS0.param.type. */ - if (type == GETTSD && param_type != 1) - my_printf ("invalid "); - - my_printf ("%s ", cs0_names[type]); - - if (type == DISP - || type == SDISP - || type == LDISP - /* Note that RETURN is said to be COPF1. I can't understand what its - `CS0.param' is needed for: all of the bits except the three - lowermost ones are undefined, while the latter also known as "type" - field should be filled in with zeroes. */ - || type == RETURN - /* GETTSD has as meaningless `CS0.param' as RETURN. The only - difference is that its `CS0.param.type' should be equal to `1'. I - wonder if I should check for that and output something like - "invalid gettsd" if this turns out not to be the case . . . */ - || type == GETTSD) - my_printf ("%%ctpr%d", ctpr); - - if (type == SDISP) - my_printf (", 0x%x", cs0 & 0x1f); - else if (type == DISP - || type == LDISP - || type == PUTTSD) - { - unsigned int disp = (cs0 & 0x0fffffff); - int sgnd_disp = ((int) (disp << 4)) >> 1; - /* PUTTSD obviously doesn't take %ctpr{j} parameter. TODO: beware of - an optional predicate which may control its execution which is - encoded via `SS.ctcond.psrc' and `SS.ts_opc == PUTTSDC{P,N}' in - case of `SS.type == 1' (see C.21.4). I wonder if `ct %ctpr' - encoded in `SS.ctop' under the same `SS.ctcond' takes an effect in - such a case. */ - my_printf ("%s0x%llx", type == PUTTSD ? "" : ", ", - /* FIXME: this way I ensure that it'll work correctly - both on 32 and 64-bit hosts. */ - (unsigned long long) (instr_addr + sgnd_disp)); - } - - if (type == PREF) - { - /* LDIS doesn't currently bother about producing a target label for - PREF, it just stupidly dumps its parameters in their immediate - form. Do the same for now. */ - - unsigned int pdisp = (instr->cs0 & 0x0ffffff0) >> 4; - unsigned int ipd = (instr->cs0 & 0x00000008) >> 3; - unsigned int prefr = instr->cs0 & 0x00000007; - - my_printf ("%%ipr%d, disp = 0x%x, ipd = %d", prefr, pdisp, ipd); - } - } - - end_syllable (); -} - -static void -print_cs1 (disassemble_info *info) -{ - enum { - SETR0, - SETR1, - SETEI, - WAIT, - SETBR, - CALL, - MAS_OPC, - FLUSHR, - BG - }; - - const struct unpacked_instr *instr = &unpacked_instr; - unsigned int cs1 = instr->cs1; - unsigned int opc = (cs1 & 0xf0000000) >> 28; - - print_syllable ("CS1", 0, cs1); - - if (opc == SETR0 - || opc == SETR1 - || opc == SETBR) - { - unsigned int setbp = (cs1 & 0x08000000) >> 27; - unsigned int setbn = (cs1 & 0x04000000) >> 26; - - /* Try to follow the same order of these instructions as in LDIS. - Presumably `vfrpsz' should come first, while `setbp' should be placed - between `setwd' and `setbn', but this is to be verified. I don't have - a binary with these commands by hand right now. */ - - if (opc == SETR1) - { - if (! instr->lts_present[0]) - { - indentate (); - my_printf (""); - } - else - { - /* Find out if VFRPSZ is always encoded together with SETWD. This - seems to be the case even if no SETWD has been explicitly - specified. */ - unsigned int rpsz = (instr->lts[0] & 0x0001f000) >> 12; - indentate (); - my_printf ("vfrpsz rpsz = 0x%x", rpsz); - } - } - - if (opc == SETR0 - || opc == SETR1) - { - if (! instr->lts_present[0]) - { - indentate (); - my_printf (""); - } - else - { - unsigned int lts0 = instr->lts[0]; - unsigned int wsz = (lts0 & 0x00000fe0) >> 5; - unsigned int nfx = (lts0 & 0x00000010) >> 4; - - indentate (); - my_printf ("setwd wsz = 0x%x, nfx = 0x%x", wsz, nfx); - - if (mcpu >= 3) - { - /* DBL parameter of SETWD was added only starting from - elbrus-v3. */ - unsigned int dbl = (lts0 & 0x00000008) >> 3; - my_printf (", dbl = 0x%x", dbl); - } - } - } - - if (setbn) - { - unsigned int rcur = (cs1 & 0x0003f000) >> 12; - unsigned int rsz = (cs1 & 0x00000fc0) >> 6; - unsigned int rbs = cs1 & 0x0000003f; - - indentate (); - my_printf ("setbn rbs = 0x%x, rsz = 0x%x, rcur = 0x%x", - rbs, rsz, rcur); - } - - if (setbp) - { - unsigned int psz = (cs1 & 0x007c0000) >> 18; - - indentate (); - my_printf ("setbp psz = 0x%x", psz); - } - } - else if (opc == SETEI) - { - /* Verify that CS1.param.sft = CS1.param[27] is equal to zero as required - in C.14.3. */ - unsigned int sft = (cs1 & 0x08000000) >> 27; - unsigned int eir = (cs1 & 0x000000ff); - - indentate (); - if (sft) - my_printf ("%s", mcpu >= 2 ? "setsft" : "unimp"); - else - my_printf ("setei 0x%x", eir); - } - else if (opc == WAIT) - { - unsigned int ma_c = (cs1 & 0x00000020) >> 5; - unsigned int fl_c = (cs1 & 0x00000010) >> 4; - unsigned int ld_c = (cs1 & 0x00000008) >> 3; - unsigned int st_c = (cs1 & 0x00000004) >> 2; - unsigned int all_e = (cs1 & 0x00000002) >> 1; - unsigned int all_c = cs1 & 0x00000001; - - indentate (); - my_printf ("wait "); - - if (mcpu >= 5) - { - /* `sa{l,s}' fields are `elbrus-v5'-specific. Each of them makes sense - only in the presence of `{ld,st}_c == 1' respectively. */ - if (ld_c) - { - unsigned int sal = (cs1 & 0x00000100) >> 8; - my_printf ("sal = %d, ", sal); - } - - if (st_c) - { - unsigned int sas = (cs1 & 0x00000080) >> 7; - my_printf ("sas = %d, ", sas); - } - } - - if (mcpu >= 2) - { - /* `trap' field was introduced starting from `elbrus-v2'. */ - unsigned int trap = (cs1 & 0x00000040) >> 6; - my_printf ("trap = %d, ", trap); - } - - my_printf ("ma_c = %d, fl_c = %d, ld_c = %d, st_c = %d, all_e = %d, " - "all_c = %d", ma_c, fl_c, ld_c, st_c, all_e, all_c); - } - else if (opc == CALL) - { - unsigned int ctop = (instr->ss & 0x00000c00) >> 10; - /* In C.17.4 it's said that other bits in CS1.param except for the - seven lowermost ones are ignored. */ - unsigned int wbs = cs1 & 0x7f; - - indentate (); - if (ctop) - { - my_printf ("call %%ctpr%d, wbs = 0x%x", ctop, wbs); - print_ctcond (info, instr->ss & 0x1ff); - } - else - { - unsigned int cs1_ctopc = (cs1 & 0x380) >> 7; - /* CS1.param.ctpopc == HCALL. CS0 is required to encode HCALL. */ - if (cs1_ctopc == 2 && instr->cs0_present) - { - unsigned int cs0 = instr->cs0; - unsigned int cs0_opc = (cs0 & 0xf0000000) >> 28; - /* CS0.opc == HCALL, which means - CS0.opc.ctpr == CS0.opc.ctp_opc == 0 */ - if (cs0_opc == 0) - { - unsigned int hdisp = (cs0 & 0x1e) >> 1; - my_printf ("hcall 0x%x, wbs = 0x%x", hdisp, wbs); - print_ctcond (info, instr->ss & 0x1ff); - } - } - else - my_printf (""); - } - } - else if (opc == MAS_OPC) - { -#if defined ENABLE_E2K_ENCODINGS - /* Note that LDIS doesn't print it out as a standalone instruction. */ - unsigned int mas = cs1 & 0x0fffffff; - - indentate (); - my_printf ("mas 0x%x", mas); -#endif /* ENABLE_E2K_ENCODINGS */ - } - else if (opc == FLUSHR) - { - /* . . . these stupid engineers off! FLUSHR seems to be responsible for - encoding both `flushr' and `flushc'. Moreover, according to their - logic it should be possible to encode them simultaneously. */ - - /* Check for `CS1.param.flr'. */ - if (cs1 & 0x00000001) - { - indentate (); - my_printf ("flushr"); - } - - /* Check for `CS1.param.flc'. */ - if (cs1 & 0x00000002) - { - indentate (); - my_printf ("flushc"); - } - } - else if (opc == BG) - { - /* Hopefully, `vfbg' is the only instruction encoded by BG. I'm currently - unable to find other ones in `iset-v5.single' at least . . . */ - unsigned int chkm4 = (cs1 & 0x00010000) >> 16; - unsigned int dmask = (cs1 & 0x0000ff00) >> 8; - unsigned int umsk = cs1 & 0x000000ff; - - indentate (); - /* Print its fields in the order proposed in C.14.10. */ - my_printf ("vfbg umask = 0x%x, dmask = 0x%x, chkm4 = 0x%x", - umsk, dmask, chkm4); - } - else - { - indentate (); - my_printf ("unimp"); - } - - end_syllable (); -} - - -#if defined ENABLE_E2K_ENCODINGS -static void -print_cds (disassemble_info *info, int idx) -{ - int i; - const struct unpacked_instr *instr = &unpacked_instr; - /* FIXME: this approach is not safe from the point of view of endianness. */ - unsigned short *cds = (unsigned short *) &instr->cds[idx]; - char syll_name[5]; - - snprintf (syll_name, 5, "CDS%d", idx); - print_syllable (syll_name, 0, instr->cds[idx]); - - - for (i = 1; i >= 0; i--) - { - unsigned short mask = (cds[i] & 0x3c00) >> 10; - - if (mask == 0) - continue; - - unsigned short opc = (cds[i] & 0xc000) >> 14; - unsigned short neg = (cds[i] & 0x0380) >> 7; - unsigned short pred = cds[i] & 0x7f; - unsigned short num = pred & 0x1f; - - indentate (); - my_printf ("%s,cd%d%d ", opc < 2 ? "rlp" : "mrgc", idx, 1 - i); - - - if ((pred & 0x60) == 0x40) - my_printf ("%%pcnt%hd", num); - else if ((pred & 0x60) == 0x60) - my_printf ("%%pred%hd", num); - else - my_printf (""); - - int j; - for (j = 0; j < 3; j++) - { - if (mask & (1 << j)) - { - int alc = ((opc & 0x1) ? 3 : 0) + j; - my_printf (", %s>alc%d", (neg & (1 << j)) ? "~" : "", alc); - } - } - } - - end_syllable (); -} - -#endif /* ENABLE_E2K_ENCODINGS */ - -static void -print_instr_e2k (bfd_vma instr_addr, disassemble_info *info) -{ - int i; - const struct unpacked_instr *instr = &unpacked_instr; - - my_printf ("\n"); - - print_hs (info); - - if (instr->ss_present) - print_ss (info); - - for (i = 0; i < 6; i++) - { - if (instr->als_present[i]) - print_alf (info, i); - } - - if (instr->cs0_present) - print_cs0 (info, instr_addr); - - /* Note that `ALES{5,2}' are always marked as allocated together, so it's - enough to check for only one of them. */ - if ((instr->ales_present[5] & 0x2) == 0x2) - { - /* Don't print the name of either of `ALES{5,2}' unless it has been marked - as present in HS. However, always print the contents of these syllables - if they are allocated. */ - print_syllable ((instr->ales_present[2] & 0x1) ? "ALES2" : "", 1, - instr->ales[2]); - end_syllable (); - - print_syllable ((instr->ales_present[5] & 0x1) ? "ALES5" : "", 1, - instr->ales[5]); - end_syllable (); - } - - if (instr->cs1_present) - print_cs1 (info); - - for (i = 0; i < 5; i++) - { - /* We've already taken care of ALES2 above. */ - if (i == 2) - continue; - - if (instr->ales_present[i]) - { - char syll_name[6]; - snprintf (syll_name, 6, "ALES%d", i); - print_syllable (syll_name, 1, instr->ales[i]); - end_syllable (); - } - } - - for (i = 0; i < 6; i++) - { - if (instr->aas_present[i]) - { - char syll_name[5]; - snprintf (syll_name, 5, "AAS%d", i); - print_syllable (syll_name, 1, instr->aas[i]); - - if (i >= 2) - { - indentate (); - print_aas (info, i - 2); - } - - end_syllable (); - } - } - - if (instr->half_gap_present) - { - print_syllable ("GAP", 1, instr->half_gap); - end_syllable (); - } - - for (i = 0; i < 16 && instr->gap_present[i] != 0; i++) - { - if (instr->gap_present[i]) - { - print_syllable ("GAP", 0, instr->gap[i]); - end_syllable (); - } - } - - for (i = 3; i >= 0; i--) - { - if (instr->lts_present[i]) - { - char syll_name[32]; - snprintf (syll_name, sizeof(syll_name), "LTS%d", i); - print_syllable (syll_name, 0, instr->lts[i]); - end_syllable (); - } - } - - print_pls_syllables (info); - -#if defined ENABLE_E2K_ENCODINGS - /* Some people believe that CDSes are redundant in "release" mode (see - Bug #88977). */ - for (i = 2; i >= 0; i--) - { - if (instr->cds_present[i]) - print_cds (info, i); - } -#endif /* !defined ENABLE_E2K_ENCODINGS */ -} - -static void -print_apb_instr (disassemble_info *info) -{ - int i; - const struct unpacked_instr *instr = &unpacked_instr; - - my_printf ("\n"); - - /* It seems that API_L should be always followed by API_R according to 6.8 in - `iset-vX.single'. However, because it's not stated there for certain, one - may still doubt . . . If that wasn't the case, however, how would - disassembler distinguish them? */ - - for (i = 0; i < 2; i++) - { - const unsigned int *api = i == 0 ? instr->api_l : instr->api_r; - unsigned int ct_or_dpl = (api[0] & 0x80000000) >> 31; - unsigned int si = (api[0] & 0x40000000) >> 30; - unsigned int fmt = (api[0] & 0x0e000000) >> 25; - - print_syllable (i == 0 ? "API_L" : "API_R", 0, api[0]); - - indentate (); - my_printf ("apb %s=%d", i == 0 ? "ct" : "dpl", ct_or_dpl); - - /* FIXME: in iset-vX.single they refer to `fmt == "none"'. However, - "none" which is typically believed to be 0xc0 across this document - can't be obviously encoded in 3 bytes. For now stupidly believe that - it means zero in context of APB. */ - if (mcpu <= 1 && fmt != 0) - /* "Secondary index access" was removed starting from elbrus-v2. */ - my_printf (", si=%d", si); - - if (fmt != 0) - { - unsigned int dcd = (api[0] & 0x30000000) >> 28; - my_printf (", dcd=%d", dcd); - } - - my_printf (", fmt=%d", fmt); - - if (fmt != 0) - { - unsigned int mrng = (api[0] & 0x01f00000) >> 20; - unsigned int d = (api[0] & 0x000f8000) >> 15; - unsigned int asz = (api[0] & 0x000000e0) >> 5; - /* I don't call it `abs' as it's called in `iset-vX.single' since - gcc-4.6.3 and more recent ones complain that it shadows the global - `abs ()' function provided that `-Wshadow' is supplied. */ - unsigned int area_base = (api[0] & 0x0000001f); - - my_printf (", mrng=%d", mrng); - my_printf (", d=%d", d); - - /* APS.si makes no sense for `elbrus-v{X>=2}'. */ - if (mcpu >= 2 || si == 0) - { - unsigned int incr = (api[0] & 0x00007000) >> 12; - unsigned int ind = (api[0] & 0x00000f00) >> 8; - - my_printf (", incr=%d", incr); - my_printf (", ind=%d", ind); - - } - else - { - unsigned int be = (api[0] & 0x00004000) >> 14; - unsigned int am = (api[0] & 0x00002000) >> 13; - unsigned int area = (api[0] & 0x00001f00) >> 8; - - my_printf (", be=%d", be); - my_printf (", am=%d", am); - my_printf (", area=%d", area); - } - - my_printf (", asz=%d", asz); - my_printf (", abs=%d", area_base); - - /* FIXME: should DISP be printed for `fmt="none"'? */ - my_printf (", disp=0x%x", api[1]); - } - - end_syllable (); - - /* Print the second syllable in a pair. */ - print_syllable ("", 0, api[1]); - end_syllable (); - } -} - -static void -build_hash_table (void) -{ - /* FIXME: this way I temporarely get rid of the fields which are inappropriate - to disassembler. */ -#define parse_alf_args NULL -#define merge_alopf_simple NULL -#define merge_alopf11 NULL -#include "e2k-opc.h" - - if (build_hash_table_stage == 0) - { - if (hash_buf != NULL) - free (hash_buf); - - memset (opcode_hash_table, 0, sizeof (opcode_hash_table)); - hash_buf = malloc (sizeof (* hash_buf) * num_opcodes); - return; - } -} - - -/* Print one instruction from MEMADDR on INFO->STREAM. */ -int -print_insn_e2k (bfd_vma memaddr, disassemble_info *info) -{ - bfd_byte buffer[256]; - int status; - size_t command_length; - static int initialized; - - /* This lets me stupidly shut Bug #88528 up for now . . . */ - if (! initialized - /* Recall how `bfd_arch_info_type.mach' is set for E2K. */ - || info->mach / 3 != mcpu) - { - mcpu = info->mach / 3; - - build_hash_table_stage = 0; - num_opcodes = 0; - build_hash_table (); - - build_hash_table_stage = 1; - num_opcodes = 0; - build_hash_table (); - - initialized = 1; - } - - /* Don't even try to disassemble if the available address range doesn't fit - the most short possible instruction or is not properly aligned. */ - if (info->stop_vma - memaddr < 8 - || (memaddr & 0x7) != 0) - { - /* Skip remaining bytes. Hopefully, we'll resume disassembly starting - from a more meaningful symbol. */ - command_length = info->stop_vma - memaddr; - info->bytes_per_line = command_length; - return command_length; - } - - /* I can't read instruction bytes with a reserve here since this may cause - a memory access error. Therefore, read just one byte . . . */ - status = (*info->read_memory_func) (memaddr, buffer, 1, info); - if (status != 0) - { - (*info->memory_error_func) (status, memaddr, info); - return -1; - } - - /* . . . and use it to determine the current instruction's length as if it - were synchronous. FIXME: what's going to happen if it's not? Previously - when reading bytes with a surplus I used `UnpackInstruction' to determine - COMMAND_LENGTH. I wonder if this function is capable of distinguishing - between synchronous and asynchronous instructions . . . */ - command_length = (((buffer[0] >> 4) & 0x7) + 1) * 2; - command_length *= 4; - - /* FIXME: the underlying condition makes no sense provided that - COMMAND_LENGTH is bounded with 64 bytes. */ - if (command_length > sizeof (buffer)) - return -1; - - if (/* Is there enough space in the available address range to hold a - presumable synchronous instruction? */ - info->stop_vma - memaddr >= command_length - /* If so, read its remaining bytes. */ - && (*info->read_memory_func) (memaddr + 1, &buffer[1], - command_length - 1, info) == 0 - /* If that succeeded, try to unpack it. In case of success, it's a valid - synchronous instruction. */ - && unpack_instr (buffer)) - print_instr_e2k (memaddr, info); - else if (info->stop_vma - memaddr < 16) - { - /* There's no point in trying to interpret this bogus sequence of bytes - as an APB instruction if it's not sufficiently long. */ - command_length = info->stop_vma - memaddr; - info->bytes_per_line = command_length; - return command_length; - } - else - { - struct unpacked_instr *instr = &unpacked_instr; - - /* Note that the read above may have failed if we mistakenly tried to - load a too lengthy invalid synchronous instruction. Therefore, re-read - everything from the very beginning. */ - - command_length = 16; - status = (*info->read_memory_func) (memaddr, buffer, 16, info); - - if (status != 0) - { - (*info->memory_error_func) (status, memaddr, info); - return -1; - } - - memcpy (instr->api_l, &buffer[0], 8); - memcpy (instr->api_r, &buffer[8], 8); - - print_apb_instr (info); - } - - - /* When disassembling via OBJDUMP the latter prints out instruction bytes - "by default" unlike GDB. This setting makes it print all of them in a - single line unless `--insn-width=X' option has been explicitly specified. - Without that `X = 4' bytes will be printed per line by default and each - quad will be prefixed by its `ADDRESS:' which will make OBJDUMP output - unrecognizable by `linux-mcst-3.14/scripts/recordmcount.pl' (that was one - of the reasons for Bug #85734). */ - info->bytes_per_line = command_length; - return command_length; -} - diff --git a/disas/e2k.h b/disas/e2k.h deleted file mode 100644 index c749a10be3..0000000000 --- a/disas/e2k.h +++ /dev/null @@ -1,556 +0,0 @@ - -#include - -#define COMMON_PART \ - const char *name; \ - int (* parse_args) (char **, const struct e2k_opcode_templ *); \ - const char * (* merge) (struct e2k_opcode_templ *, const struct e2k_opcode_templ *) - -#define ALOPF1 1 -#define ALOPF2 2 -#define ALOPF3 3 -#define ALOPF7 4 -#define ALOPF8 5 -#define ALOPF10 6 -#define ALOPF11 7 -#define ALOPF11_LIT8 8 -#define ALOPF11_MERGE 9 -#define ALOPF12 10 -#define ALOPF12_PSHUFH 11 -#define ALOPF12_IBRANCHD 12 -#define ALOPF12_ICALLD 13 -#define ALOPF13 14 -#define ALOPF15 15 -#define ALOPF16 16 -#define ALOPF21 17 -#define ALOPF21_MERGE 18 -#define ALOPF22 19 -#define MERGE 20 -#define MMURR 21 -#define MMURW 22 -#define AAURR 23 -#define AAURW 24 -#define ALOPF17 25 - -#define ALF_PART \ - u_int8_t alopf; \ - int need_mas; \ - u_int8_t opc; \ - int allowed_channels[6] - - -#define MAS 1 -#define NO_MAS 0 - -/* ALES.opc2 values. See B.1.2 in iset.single. */ -#define EXT 0x1 -#define EXT1 0x2 -#define EXT2 0x3 -#define FLB 0x4 -#define FLH 0x5 -#define FLW 0x6 -#define FLD 0x7 -#define ICMB0 0x8 -#define ICMB1 0x9 -#define ICMB2 0xA -#define ICMB3 0xB - -#define FCMB0 0xC -#define FCMB1 0xD -#define PFCMB0 0XE -#define PFCMB1 0xF -#define LCMBD0 0x10 -#define LCMBD1 0x11 -#define LCMBQ0 0x12 -#define LCMBQ1 0x13 -#define QPFCMB0 0x16 -#define QPFCMB1 0x17 - - -/* ALES.opce values. */ -#define NONE 0xc0 - - -/* It seems that LAS doesn't support %xr's, that's - why everywhere where an x-args is supposed we - use a d-one. */ -typedef enum { - SINGLE, - DOUBLE, - QUAD, - QPACKED -} e2k_register_format; - - -#define ARGS_S SINGLE -#define ARGS_D DOUBLE -#define ARGS_Q QUAD -#define ARGS_P QPACKED - -#define ARGS_SS {SINGLE, SINGLE} -#define ARGS_SD {SINGLE, DOUBLE} -#define ARGS_SQ {SINGLE, QUAD} -#define ARGS_DS {DOUBLE, SINGLE} -#define ARGS_DD {DOUBLE, DOUBLE} -#define ARGS_DQ {DOUBLE, QUAD} -#define ARGS_DP {DOUBLE, QPACKED} -#define ARGS_QS {QUAD, SINGLE} -#define ARGS_PS {QPACKED, SINGLE} -#define ARGS_QD {QUAD, DOUBLE} -#define ARGS_PD {QPACKED, DOUBLE} -#define ARGS_QQ {QUAD, QUAD} -#define ARGS_PP {QPACKED, QPACKED} - -#define ARGS_SSS {SINGLE, SINGLE, SINGLE} -#define ARGS_SSD {SINGLE, SINGLE, DOUBLE} -#define ARGS_SSQ {SINGLE, SINGLE, QUAD} -#define ARGS_SSP {SINGLE, SINGLE, QPACKED} -#define ARGS_SDD {SINGLE, DOUBLE, DOUBLE} -#define ARGS_DSS {DOUBLE, SINGLE, SINGLE} -#define ARGS_DSD {DOUBLE, SINGLE, DOUBLE} -#define ARGS_DDS {DOUBLE, DOUBLE, SINGLE} -#define ARGS_DDD {DOUBLE, DOUBLE, DOUBLE} -#define ARGS_DDQ {DOUBLE, DOUBLE, QUAD} -#define ARGS_DDP {DOUBLE, DOUBLE, QPACKED} -#define ARGS_DQQ {DOUBLE, QUAD, QUAD} -#define ARGS_DPP {DOUBLE, QPACKED, QPACKED} -#define ARGS_QSS {QUAD, SINGLE, SINGLE} -#define ARGS_QSD {QUAD, SINGLE, DOUBLE} -#define ARGS_QSQ {QUAD, SINGLE, QUAD} -#define ARGS_PSP {QPACKED, SINGLE, QPACKED} -#define ARGS_QSP {QUAD, SINGLE, QPACKED} -#define ARGS_QDQ {QUAD, DOUBLE, QUAD} -#define ARGS_PDP {QPACKED, DOUBLE, QPACKED} -#define ARGS_QQD {QUAD, QUAD, DOUBLE} -#define ARGS_PPD {QPACKED, QPACKED, DOUBLE} -#define ARGS_QQQ {QUAD, QUAD, QUAD} -#define ARGS_PPP {QPACKED, QPACKED, QPACKED} - -#define ARGS_SSSS {SINGLE, SINGLE, SINGLE, SINGLE} -#define ARGS_DDSD {DOUBLE, DOUBLE, SINGLE, DOUBLE} -#define ARGS_DDDD {DOUBLE, DOUBLE, DOUBLE, DOUBLE} -#define ARGS_QQQQ {QUAD, QUAD, QUAD, QUAD} -#define ARGS_PPPP {QPACKED, QPACKED, QPACKED, QPACKED} - -#define ALL_SINGLE {SINGLE, SINGLE, SINGLE} -#define ALL_DOUBLE {DOUBLE, DOUBLE, DOUBLE} - - - -typedef struct e2k_opcode_templ -{ - COMMON_PART; -} e2k_opcode_templ; - -typedef struct -{ - COMMON_PART; - ALF_PART; -} e2k_alf_opcode_templ; - - - -#define ALF1_PART \ - e2k_register_format arg_fmt[3] - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALF1_PART; -} e2k_alf1_opcode_templ; - - -#define ALF2_PART \ - e2k_register_format arg_fmt[2]; \ - u_int8_t opce - - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALF2_PART; -} e2k_alf2_opcode_templ; - - - -#define ALF3_PART \ - e2k_register_format arg_fmt[3] - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALF3_PART; -} e2k_alf3_opcode_templ; - - -#define ALOPF12_PART \ - e2k_register_format arg_fmt[2]; \ - u_int8_t opce; \ - u_int8_t ales_opce; \ - u_int8_t ales_opc2 - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALOPF12_PART; -} e2k_alopf12_opcode_templ; - - - -#define ALOPF13_PART \ - e2k_register_format arg_fmt[3]; \ - u_int8_t ales_opce; \ - u_int8_t ales_opc2 - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALOPF13_PART; -} e2k_alopf13_opcode_templ; - - - -#define ALOPF15_PART \ - e2k_register_format arg_fmt - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALOPF15_PART; -} e2k_alopf15_opcode_templ; - -typedef e2k_alopf15_opcode_templ e2k_alopf16_opcode_templ; - -#define CMPsb 0x20 -#define CMPdb 0x21 -#define CMPANDsb 0x22 -#define FXCMPxb 0x2b -#define FCMPdb 0x2f - -typedef enum { - CMPOPCE_0 = 0, - CMPOPCE_1, - CMPOPCE_2, - CMPOPCE_3, - CMPOPCE_4, - CMPOPCE_5, - CMPOPCE_6, - CMPOPCE_7 -} cmpopce_t; - -#define ALF7_PART \ - e2k_register_format arg_fmt[2]; \ - cmpopce_t cmpopce; \ - int implicit_nops; - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALF7_PART; -} e2k_alf7_opcode_templ; - -#define ALF9_PART \ - e2k_register_format arg_fmt; - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALF9_PART; -} e2k_alf9_opcode_templ; - - -#define ALF10_PART \ - e2k_register_format arg_fmt; - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALF10_PART; -} e2k_alf10_opcode_templ; - - -#define ALF8_PART \ - e2k_register_format arg_fmt; \ - cmpopce_t cmpopce - - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALF8_PART; -} e2k_alf8_opcode_templ; - -#define ALOPF11_PART \ - e2k_register_format arg_fmt[3]; \ - u_int8_t ales_opce; \ - u_int8_t ales_opc2[6]; \ - int explicit_ales25_v4 - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALOPF11_PART; -} e2k_alopf11_opcode_templ; - - -#define ALOPF11_LIT8_PART \ - u_int8_t max_lit8; \ - const char *warn - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALOPF11_PART; - ALOPF11_LIT8_PART; -} e2k_alopf11_lit8_opcode_templ; - - -#define ALOPF21_PART \ - e2k_register_format arg_fmt[4]; \ - u_int8_t ales_opc2; - -typedef struct -{ - COMMON_PART; - ALF_PART; - ALOPF21_PART; -} e2k_alopf21_opcode_templ; - - -#define NO_LABEL 0 -#define EXPECT_LABEL 1 - -#define NO_CTPR {0, 0, 0} -#define CTPR2 {0, 1, 0} -#define CTPR3 {0, 0, 1} -#define ALL_CTPRS {1, 1, 1} - -typedef struct -{ - COMMON_PART; - u_int8_t ctp_opc; - int allowed_ctprs[3]; - int label_expected; -} e2k_copf2_opcode_templ; - -typedef struct -{ - COMMON_PART; - unsigned id; -} e2k_setcmd_opcode_templ; - -#define MOVA_PART \ - u_int16_t opc; \ - e2k_register_format arg_fmt; - -typedef struct -{ - COMMON_PART; - MOVA_PART; -} e2k_mova_opcode_templ; - - - - -static int parse_alf_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_copf2_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_pref_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_copf4_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_nop_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_setcmd_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_setsft_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_wait_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_ct_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_hcall_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_ipd_args (char **s, const e2k_opcode_templ *t) { return 0; } - -static int parse_loop_mode_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_alc_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_abn_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_abp_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_abg_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_bap_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_eap_args (char **s, const e2k_opcode_templ *t) { return 0; } - - -static int parse_pass_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_andp_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_landp_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_ibranch_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_done_hret_glaunch_args (char **s, const e2k_opcode_templ *t) { return 0; } - -static int parse_incr_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_mova_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_fapb_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_movep_args (char **s, const e2k_opcode_templ *t) { return 0; } - -static int parse_flushts_args (char **s, const e2k_opcode_templ *t) { return 0; } - -static int parse_cpl_args (char **s, const e2k_opcode_templ *t) { return 0; } - -static int parse_set_mark_args (char **s, const e2k_opcode_templ *t) { return 0; } -static int parse_vfdi_args (char **s, const e2k_opcode_templ *t) { return 0; } - - - -extern struct e2k_opcode_templ *e2k_opcode_templs[]; -extern size_t e2k_num_opcodes; - - -typedef enum { - WINDOW, - BASED, - GLOBAL, - SPECIAL, - AASTI -} e2k_register_type; - -typedef struct { - u_int8_t idx; - e2k_register_type type; - e2k_register_format fmt; -} e2k_generic_register; - - -typedef enum { - LITERAL_4 = -3, - LITERAL_5, - /* LITERAL_8 should be used exclusively for encoding ALEF2.opce - in PSHUF{W,H}. */ - LITERAL_8, - LITERAL_16, - LITERAL_32, - LITERAL_64 -} e2k_literal_size; - -typedef struct { - e2k_literal_size size; - int sgnd; -} e2k_literal_format; - - -typedef struct -{ - int negated; - int pred_num; - int pred_fld; -} e2k_pred; - -/* The maximal possible number of ALCes in the wide instruction. */ -#define ALS_CHANNELS_NUMBER 6 - -#define opc_field \ - struct { \ - u_int8_t cop : 7; \ - u_int8_t spec : 1; \ - } opc - -#define GENERIC_ALS \ - /* May be 1, 2, 3, 5, 6, 7, 8, 9, 10 for appropriate ALF's. */ \ - int fmt; \ - /* Pointer to a function which will finalize this ALS after all long \ - literals in the containing wide instruction have been \ - accommodated. */ \ - int (* finish) (struct e2k_als *); \ - /* The value of ALS which should be encoded. */ \ - union { \ - struct { \ - u_int8_t dst, src2, src1; \ - opc_field; \ - } alf1; \ - struct { \ - u_int8_t dst, src2, opce; \ - opc_field; \ - } alf2; \ - struct { \ - u_int8_t src3, src2, src1; \ - opc_field; \ - } alf3; \ - struct { \ - u_int8_t regn, src2, opce; \ - opc_field; \ - } alf5; \ - struct { \ - u_int8_t dst, none, regn; \ - opc_field; \ - } alf6; \ - struct { \ - struct { \ - u_int8_t pdst : 5; \ - u_int8_t cmpopce : 3; \ - } dst2; \ - u_int8_t src2, src1; \ - opc_field; \ - } alf7; \ - struct { \ - struct { \ - u_int8_t pdst : 5; \ - u_int8_t cmpopce : 3; \ - } dst2; \ - u_int8_t src2, opce; \ - opc_field; \ - } alf8; \ - struct { \ - u_int8_t dst; \ - u_int8_t opce1_lo; \ - u_int8_t opce1_hi; \ - opc_field; \ - } alf9; \ - struct { \ - u_int8_t src3; \ - u_int8_t opce1_lo; \ - u_int8_t opce1_hi; \ - opc_field; \ - } alf10; \ - u_int32_t val; \ - } u[2]; \ - \ - /* Therse two are used for quad ops occupying two channels. */ \ - unsigned real_als_nmb; \ - /* The first element in real_alses will always be the minor \ - channel number. I want the user to be able to write \ - stapq,5 instead of stapq,2. */ \ - unsigned real_alses[6][2]; \ - \ - /* This means that ALS{j,k}.src1 should contain the same value \ - in both channels. This is required to encode LDAPQ and STAPQ \ - properly. */ \ - int same_src1_quad; \ - \ - /* The number of valid placements. It can be 6 at maximum, which \ - corresponds to ALC0, . . , ALC5. */ \ - int plcmnt_nmb; \ - int pos[ALS_CHANNELS_NUMBER]; \ - /* The most optimal index in pos[]. */ \ - int optimal_plcmnt_idx - -typedef union { - struct { - u_int8_t src3; - u_int8_t opc2; - } alef1; - - struct { - u_int8_t opce; - u_int8_t opc2; - } alef2; - - u_int16_t hword; -} e2k_ales; - - -extern void init_opcode_templs (void); - -extern int mcpu; diff --git a/disas/meson.build b/disas/meson.build index 0e2aa4a913..815523ab85 100644 --- a/disas/meson.build +++ b/disas/meson.build @@ -1,7 +1,6 @@ common_ss.add(when: 'CONFIG_ALPHA_DIS', if_true: files('alpha.c')) common_ss.add(when: 'CONFIG_CRIS_DIS', if_true: files('cris.c')) common_ss.add(when: 'CONFIG_HEXAGON_DIS', if_true: files('hexagon.c')) -common_ss.add(when: 'CONFIG_E2K_DIS', if_true: files('e2k.c')) common_ss.add(when: 'CONFIG_HPPA_DIS', if_true: files('hppa.c')) common_ss.add(when: 'CONFIG_M68K_DIS', if_true: files('m68k.c')) common_ss.add(when: 'CONFIG_MICROBLAZE_DIS', if_true: files('microblaze.c')) diff --git a/target/e2k/cpu.c b/target/e2k/cpu.c index a386f6dcaa..c0ed9c693b 100644 --- a/target/e2k/cpu.c +++ b/target/e2k/cpu.c @@ -96,7 +96,6 @@ static void e2k_cpu_disas_set_info(CPUState *cs, disassemble_info *info) CPUE2KState *env = &cpu->env; info->mach = env->version * 3; - info->print_insn = print_insn_e2k; } /* https://www.altlinux.org/Модели_процессоров_Эльбрус */