diff options
author | David P <megver83@parabola.nu> | 2021-03-08 15:03:26 -0300 |
---|---|---|
committer | David P <megver83@parabola.nu> | 2021-03-08 15:03:26 -0300 |
commit | 68573b2974ed954e29f42d3f8150b2efc983a176 (patch) | |
tree | bf9994d458cda368e38beece883d2ae2fe2a0ac5 | |
parent | 0ae2d610a9d75dd770959ac4bcad82adc40d58d8 (diff) | |
download | abslibre-68573b2974ed954e29f42d3f8150b2efc983a176.tar.gz abslibre-68573b2974ed954e29f42d3f8150b2efc983a176.tar.bz2 abslibre-68573b2974ed954e29f42d3f8150b2efc983a176.zip |
updpkg: libre/xtensa-elf-binutils 2.36.1-1
Signed-off-by: David P <megver83@parabola.nu>
-rw-r--r-- | libre/xtensa-elf-binutils/PKGBUILD | 21 | ||||
-rw-r--r-- | libre/xtensa-elf-binutils/binutils-2.36_fixup.patch | 2961 |
2 files changed, 2975 insertions, 7 deletions
diff --git a/libre/xtensa-elf-binutils/PKGBUILD b/libre/xtensa-elf-binutils/PKGBUILD index 3f8197f28..e5aa96e84 100644 --- a/libre/xtensa-elf-binutils/PKGBUILD +++ b/libre/xtensa-elf-binutils/PKGBUILD @@ -2,17 +2,18 @@ _target=xtensa-elf pkgname=$_target-binutils -pkgver=2.34 -pkgrel=2 -pkgdesc='A set of programs to assemble and manipulate binary and object files for the Xtensa target' +pkgver=2.36.1 +pkgrel=1 +pkgdesc='A set of programs to assemble and manipulate binary and object files for the Xtensa (bare-metal) target' arch=('x86_64' 'i686' 'armv7h') url="https://www.gnu.org/software/binutils/" license=('GPL') depends=('zlib') source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2{,.sig} - binutils-2.34_fixup.patch binutils.patch) -sha512sums=('f47e7304e102c7bbc97958a08093e27796b9051d1567ce4fbb723d39ef3e29efa325ee14a1bdcc462a925a7f9bbbc9aee28294c6dc23850f371030f3835a8067' + binutils-2.36_fixup.patch binutils-2.34_fixup.patch binutils.patch) +sha512sums=('5c40cfe05b922492627db71990dd2ba6030fd2de4bdba3f53a3f274543ff161fb56e2f6bdac107e0ffdcfd095e499c54e1157ee1865723baefa67b5b4d3da201' 'SKIP' + 'fa1e3e1b30d625eae4e59f1396079cc3fa4d77ec4f119ad20c52db1e1ff1819989ff16dc583d7c719caeb7c0ece48d76fe7c08a85b960c7bc924fe780ffa4ac2' '4e5bbba907eec565f5c3ea00fa5a19c146ec19b1f2db38c6581f80a524475ad9b066839ca671da05c6fab9af402f2bb76e01d227e7456b3ef48c6d685605c8d1' 'e10ed358794d7aa32ac25087afd804dc4c3028c4664d7608eb86147f041561d16209afa6501bc8a19e02386674011d567640175f6b8bf89275c243dc3b3a9980') validpgpkeys=('EAF1C276A747E9ED86210CBAC3126D3B4AE55E93' # Tristan Gingold <gingold@adacore.com> @@ -20,9 +21,14 @@ validpgpkeys=('EAF1C276A747E9ED86210CBAC3126D3B4AE55E93' # Tristan Gingold <gin prepare() { cd binutils-$pkgver + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + + # https://github.com/qca/open-ath9k-htc-firmware/pull/168 + patch -Np1 -i ../binutils-2.36_fixup.patch + + # https://github.com/qca/open-ath9k-htc-firmware/tree/master/local/patches patch -Np1 -i ../binutils-2.34_fixup.patch patch -Np1 -i ../binutils.patch - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure } build() { @@ -50,7 +56,7 @@ build() { check() { cd binutils-$pkgver - + # unset LDFLAGS as testsuite makes assumptions about which ones are active # do not abort on errors - manually check log files make LDFLAGS="" -k check || true @@ -63,6 +69,7 @@ package() { # Remove file conflicting with host binutils and manpages for MS Windows tools rm "$pkgdir"/usr/share/man/man1/$_target-{dlltool,windres,windmc}* + rm "$pkgdir"/usr/lib/bfd-plugins/libdep.so # Remove info documents that conflict with host version rm -r "$pkgdir"/usr/share/info diff --git a/libre/xtensa-elf-binutils/binutils-2.36_fixup.patch b/libre/xtensa-elf-binutils/binutils-2.36_fixup.patch new file mode 100644 index 000000000..d0fb9cad8 --- /dev/null +++ b/libre/xtensa-elf-binutils/binutils-2.36_fixup.patch @@ -0,0 +1,2961 @@ +From 81f490f9df4422386a2d0dce8cbb30cda638b434 Mon Sep 17 00:00:00 2001 +From: John Scott <jscott@posteo.net> +Date: Fri, 29 Jan 2021 14:29:50 -0500 +Subject: [PATCH] Partially revert Xtensa constifification 61d2295 +--- + bfd/elf32-xtensa.c | 4 +- + bfd/xtensa-modules.c | 1100 ++++++++++++++++----------------- + include/xtensa-isa-internal.h | 30 +- + 3 files changed, 567 insertions(+), 567 deletions(-) + +diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c +index 6338bc98e8..76e2610de7 100644 +--- a/bfd/elf32-xtensa.c ++++ b/bfd/elf32-xtensa.c +@@ -4341,7 +4341,7 @@ struct string_pair + const char *narrow; + }; + +-const struct string_pair narrowable[] = ++struct string_pair narrowable[] = + { + { "add", "add.n" }, + { "addi", "addi.n" }, +@@ -4354,7 +4354,7 @@ const struct string_pair narrowable[] = + { "or", "mov.n" } /* special case only when op1 == op2 */ + }; + +-const struct string_pair widenable[] = ++struct string_pair widenable[] = + { + { "add", "add.n" }, + { "addi", "addi.n" }, +diff --git a/bfd/xtensa-modules.c b/bfd/xtensa-modules.c +index 495fd7d201..796cf2ca27 100644 +--- a/bfd/xtensa-modules.c ++++ b/bfd/xtensa-modules.c +@@ -12852,2123 +12852,2123 @@ Opcode_bbs_w18_Slot_xt_flix64_slot3_encode (xtensa_insnbuf slotbuf) + slotbuf[1] = 0; + } + +-const xtensa_opcode_encode_fn Opcode_excw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_excw_encode_fns[] = { + Opcode_excw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfe_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfe_encode_fns[] = { + Opcode_rfe_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfde_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfde_encode_fns[] = { + Opcode_rfde_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_syscall_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_syscall_encode_fns[] = { + Opcode_syscall_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_simcall_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_simcall_encode_fns[] = { + Opcode_simcall_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_call12_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_call12_encode_fns[] = { + Opcode_call12_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_call8_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_call8_encode_fns[] = { + Opcode_call8_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_call4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_call4_encode_fns[] = { + Opcode_call4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_callx12_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_callx12_encode_fns[] = { + Opcode_callx12_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_callx8_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_callx8_encode_fns[] = { + Opcode_callx8_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_callx4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_callx4_encode_fns[] = { + Opcode_callx4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_entry_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_entry_encode_fns[] = { + Opcode_entry_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movsp_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movsp_encode_fns[] = { + Opcode_movsp_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rotw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rotw_encode_fns[] = { + Opcode_rotw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_retw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_retw_encode_fns[] = { + Opcode_retw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_retw_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_retw_n_encode_fns[] = { + 0, 0, Opcode_retw_n_Slot_inst16b_encode, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfwo_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfwo_encode_fns[] = { + Opcode_rfwo_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfwu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfwu_encode_fns[] = { + Opcode_rfwu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l32e_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l32e_encode_fns[] = { + Opcode_l32e_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_s32e_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_s32e_encode_fns[] = { + Opcode_s32e_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_windowbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_windowbase_encode_fns[] = { + Opcode_rsr_windowbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_windowbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_windowbase_encode_fns[] = { + Opcode_wsr_windowbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_windowbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_windowbase_encode_fns[] = { + Opcode_xsr_windowbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_windowstart_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_windowstart_encode_fns[] = { + Opcode_rsr_windowstart_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_windowstart_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_windowstart_encode_fns[] = { + Opcode_wsr_windowstart_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_windowstart_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_windowstart_encode_fns[] = { + Opcode_xsr_windowstart_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_add_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_add_n_encode_fns[] = { + 0, Opcode_add_n_Slot_inst16a_encode, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_addi_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_addi_n_encode_fns[] = { + 0, Opcode_addi_n_Slot_inst16a_encode, 0, 0, 0, 0, Opcode_addi_n_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_beqz_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_beqz_n_encode_fns[] = { + 0, 0, Opcode_beqz_n_Slot_inst16b_encode, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bnez_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnez_n_encode_fns[] = { + 0, 0, Opcode_bnez_n_Slot_inst16b_encode, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ill_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ill_n_encode_fns[] = { + 0, 0, Opcode_ill_n_Slot_inst16b_encode, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l32i_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l32i_n_encode_fns[] = { + 0, Opcode_l32i_n_Slot_inst16a_encode, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mov_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mov_n_encode_fns[] = { + 0, 0, Opcode_mov_n_Slot_inst16b_encode, Opcode_mov_n_Slot_xt_flix64_slot0_encode, Opcode_mov_n_Slot_xt_flix64_slot0_encode, Opcode_mov_n_Slot_xt_flix64_slot1_encode, Opcode_mov_n_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movi_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movi_n_encode_fns[] = { + 0, 0, Opcode_movi_n_Slot_inst16b_encode, 0, 0, 0, Opcode_movi_n_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_nop_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_nop_n_encode_fns[] = { + 0, 0, Opcode_nop_n_Slot_inst16b_encode, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ret_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ret_n_encode_fns[] = { + 0, 0, Opcode_ret_n_Slot_inst16b_encode, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_s32i_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_s32i_n_encode_fns[] = { + 0, Opcode_s32i_n_Slot_inst16a_encode, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rur_threadptr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rur_threadptr_encode_fns[] = { + Opcode_rur_threadptr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wur_threadptr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wur_threadptr_encode_fns[] = { + Opcode_wur_threadptr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_addi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_addi_encode_fns[] = { + Opcode_addi_Slot_inst_encode, 0, 0, Opcode_addi_Slot_xt_flix64_slot0_encode, Opcode_addi_Slot_xt_flix64_slot0_encode, Opcode_addi_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_addmi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_addmi_encode_fns[] = { + Opcode_addmi_Slot_inst_encode, 0, 0, Opcode_addmi_Slot_xt_flix64_slot0_encode, Opcode_addmi_Slot_xt_flix64_slot0_encode, Opcode_addmi_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_add_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_add_encode_fns[] = { + Opcode_add_Slot_inst_encode, 0, 0, Opcode_add_Slot_xt_flix64_slot0_encode, Opcode_add_Slot_xt_flix64_slot0_encode, Opcode_add_Slot_xt_flix64_slot1_encode, Opcode_add_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sub_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sub_encode_fns[] = { + Opcode_sub_Slot_inst_encode, 0, 0, Opcode_sub_Slot_xt_flix64_slot0_encode, Opcode_sub_Slot_xt_flix64_slot0_encode, Opcode_sub_Slot_xt_flix64_slot1_encode, Opcode_sub_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_addx2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_addx2_encode_fns[] = { + Opcode_addx2_Slot_inst_encode, 0, 0, Opcode_addx2_Slot_xt_flix64_slot0_encode, Opcode_addx2_Slot_xt_flix64_slot0_encode, Opcode_addx2_Slot_xt_flix64_slot1_encode, Opcode_addx2_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_addx4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_addx4_encode_fns[] = { + Opcode_addx4_Slot_inst_encode, 0, 0, Opcode_addx4_Slot_xt_flix64_slot0_encode, Opcode_addx4_Slot_xt_flix64_slot0_encode, Opcode_addx4_Slot_xt_flix64_slot1_encode, Opcode_addx4_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_addx8_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_addx8_encode_fns[] = { + Opcode_addx8_Slot_inst_encode, 0, 0, Opcode_addx8_Slot_xt_flix64_slot0_encode, Opcode_addx8_Slot_xt_flix64_slot0_encode, Opcode_addx8_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_subx2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_subx2_encode_fns[] = { + Opcode_subx2_Slot_inst_encode, 0, 0, Opcode_subx2_Slot_xt_flix64_slot0_encode, Opcode_subx2_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_subx4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_subx4_encode_fns[] = { + Opcode_subx4_Slot_inst_encode, 0, 0, Opcode_subx4_Slot_xt_flix64_slot0_encode, Opcode_subx4_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_subx8_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_subx8_encode_fns[] = { + Opcode_subx8_Slot_inst_encode, 0, 0, Opcode_subx8_Slot_xt_flix64_slot0_encode, Opcode_subx8_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_and_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_and_encode_fns[] = { + Opcode_and_Slot_inst_encode, 0, 0, Opcode_and_Slot_xt_flix64_slot0_encode, Opcode_and_Slot_xt_flix64_slot0_encode, Opcode_and_Slot_xt_flix64_slot1_encode, Opcode_and_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_or_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_or_encode_fns[] = { + Opcode_or_Slot_inst_encode, 0, 0, Opcode_or_Slot_xt_flix64_slot0_encode, Opcode_or_Slot_xt_flix64_slot0_encode, Opcode_or_Slot_xt_flix64_slot1_encode, Opcode_or_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xor_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xor_encode_fns[] = { + Opcode_xor_Slot_inst_encode, 0, 0, Opcode_xor_Slot_xt_flix64_slot0_encode, Opcode_xor_Slot_xt_flix64_slot0_encode, Opcode_xor_Slot_xt_flix64_slot1_encode, Opcode_xor_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_beqi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_beqi_encode_fns[] = { + Opcode_beqi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bnei_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnei_encode_fns[] = { + Opcode_bnei_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bgei_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgei_encode_fns[] = { + Opcode_bgei_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_blti_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_blti_encode_fns[] = { + Opcode_blti_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bbci_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbci_encode_fns[] = { + Opcode_bbci_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bbsi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbsi_encode_fns[] = { + Opcode_bbsi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bgeui_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgeui_encode_fns[] = { + Opcode_bgeui_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bltui_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bltui_encode_fns[] = { + Opcode_bltui_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_beq_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_beq_encode_fns[] = { + Opcode_beq_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bne_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bne_encode_fns[] = { + Opcode_bne_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bge_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bge_encode_fns[] = { + Opcode_bge_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_blt_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_blt_encode_fns[] = { + Opcode_blt_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bgeu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgeu_encode_fns[] = { + Opcode_bgeu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bltu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bltu_encode_fns[] = { + Opcode_bltu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bany_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bany_encode_fns[] = { + Opcode_bany_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bnone_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnone_encode_fns[] = { + Opcode_bnone_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ball_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ball_encode_fns[] = { + Opcode_ball_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bnall_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnall_encode_fns[] = { + Opcode_bnall_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bbc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbc_encode_fns[] = { + Opcode_bbc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bbs_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbs_encode_fns[] = { + Opcode_bbs_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_beqz_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_beqz_encode_fns[] = { + Opcode_beqz_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bnez_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnez_encode_fns[] = { + Opcode_bnez_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bgez_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgez_encode_fns[] = { + Opcode_bgez_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bltz_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bltz_encode_fns[] = { + Opcode_bltz_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_call0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_call0_encode_fns[] = { + Opcode_call0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_callx0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_callx0_encode_fns[] = { + Opcode_callx0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_extui_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_extui_encode_fns[] = { + Opcode_extui_Slot_inst_encode, 0, 0, Opcode_extui_Slot_xt_flix64_slot0_encode, Opcode_extui_Slot_xt_flix64_slot0_encode, Opcode_extui_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ill_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ill_encode_fns[] = { + Opcode_ill_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_j_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_j_encode_fns[] = { + Opcode_j_Slot_inst_encode, 0, 0, 0, 0, Opcode_j_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_jx_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_jx_encode_fns[] = { + Opcode_jx_Slot_inst_encode, 0, 0, 0, 0, Opcode_jx_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l16ui_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l16ui_encode_fns[] = { + Opcode_l16ui_Slot_inst_encode, 0, 0, Opcode_l16ui_Slot_xt_flix64_slot0_encode, Opcode_l16ui_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l16si_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l16si_encode_fns[] = { + Opcode_l16si_Slot_inst_encode, 0, 0, Opcode_l16si_Slot_xt_flix64_slot0_encode, Opcode_l16si_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l32i_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l32i_encode_fns[] = { + Opcode_l32i_Slot_inst_encode, 0, 0, Opcode_l32i_Slot_xt_flix64_slot0_encode, Opcode_l32i_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l32r_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l32r_encode_fns[] = { + Opcode_l32r_Slot_inst_encode, 0, 0, Opcode_l32r_Slot_xt_flix64_slot0_encode, Opcode_l32r_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l8ui_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l8ui_encode_fns[] = { + Opcode_l8ui_Slot_inst_encode, 0, 0, Opcode_l8ui_Slot_xt_flix64_slot0_encode, Opcode_l8ui_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_loop_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_loop_encode_fns[] = { + Opcode_loop_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_loopnez_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_loopnez_encode_fns[] = { + Opcode_loopnez_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_loopgtz_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_loopgtz_encode_fns[] = { + Opcode_loopgtz_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movi_encode_fns[] = { + Opcode_movi_Slot_inst_encode, 0, 0, Opcode_movi_Slot_xt_flix64_slot0_encode, Opcode_movi_Slot_xt_flix64_slot0_encode, Opcode_movi_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_moveqz_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_moveqz_encode_fns[] = { + Opcode_moveqz_Slot_inst_encode, 0, 0, Opcode_moveqz_Slot_xt_flix64_slot0_encode, Opcode_moveqz_Slot_xt_flix64_slot0_encode, Opcode_moveqz_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movnez_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movnez_encode_fns[] = { + Opcode_movnez_Slot_inst_encode, 0, 0, Opcode_movnez_Slot_xt_flix64_slot0_encode, Opcode_movnez_Slot_xt_flix64_slot0_encode, Opcode_movnez_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movltz_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movltz_encode_fns[] = { + Opcode_movltz_Slot_inst_encode, 0, 0, Opcode_movltz_Slot_xt_flix64_slot0_encode, Opcode_movltz_Slot_xt_flix64_slot0_encode, Opcode_movltz_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movgez_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movgez_encode_fns[] = { + Opcode_movgez_Slot_inst_encode, 0, 0, Opcode_movgez_Slot_xt_flix64_slot0_encode, Opcode_movgez_Slot_xt_flix64_slot0_encode, Opcode_movgez_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_neg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_neg_encode_fns[] = { + Opcode_neg_Slot_inst_encode, 0, 0, Opcode_neg_Slot_xt_flix64_slot0_encode, Opcode_neg_Slot_xt_flix64_slot0_encode, Opcode_neg_Slot_xt_flix64_slot1_encode, Opcode_neg_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_abs_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_abs_encode_fns[] = { + Opcode_abs_Slot_inst_encode, 0, 0, Opcode_abs_Slot_xt_flix64_slot0_encode, Opcode_abs_Slot_xt_flix64_slot0_encode, 0, Opcode_abs_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_nop_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_nop_encode_fns[] = { + Opcode_nop_Slot_inst_encode, 0, 0, Opcode_nop_Slot_xt_flix64_slot0_encode, Opcode_nop_Slot_xt_flix64_slot0_encode, Opcode_nop_Slot_xt_flix64_slot1_encode, Opcode_nop_Slot_xt_flix64_slot2_encode, Opcode_nop_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_ret_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ret_encode_fns[] = { + Opcode_ret_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_s16i_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_s16i_encode_fns[] = { + Opcode_s16i_Slot_inst_encode, 0, 0, Opcode_s16i_Slot_xt_flix64_slot0_encode, Opcode_s16i_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_s32i_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_s32i_encode_fns[] = { + Opcode_s32i_Slot_inst_encode, 0, 0, Opcode_s32i_Slot_xt_flix64_slot0_encode, Opcode_s32i_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_s8i_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_s8i_encode_fns[] = { + Opcode_s8i_Slot_inst_encode, 0, 0, Opcode_s8i_Slot_xt_flix64_slot0_encode, Opcode_s8i_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssr_encode_fns[] = { + Opcode_ssr_Slot_inst_encode, 0, 0, Opcode_ssr_Slot_xt_flix64_slot0_encode, Opcode_ssr_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssl_encode_fns[] = { + Opcode_ssl_Slot_inst_encode, 0, 0, Opcode_ssl_Slot_xt_flix64_slot0_encode, Opcode_ssl_Slot_xt_flix64_slot0_encode, Opcode_ssl_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssa8l_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssa8l_encode_fns[] = { + Opcode_ssa8l_Slot_inst_encode, 0, 0, Opcode_ssa8l_Slot_xt_flix64_slot0_encode, Opcode_ssa8l_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssa8b_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssa8b_encode_fns[] = { + Opcode_ssa8b_Slot_inst_encode, 0, 0, Opcode_ssa8b_Slot_xt_flix64_slot0_encode, Opcode_ssa8b_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssai_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssai_encode_fns[] = { + Opcode_ssai_Slot_inst_encode, 0, 0, Opcode_ssai_Slot_xt_flix64_slot0_encode, Opcode_ssai_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sll_encode_fns[] = { + Opcode_sll_Slot_inst_encode, 0, 0, Opcode_sll_Slot_xt_flix64_slot0_encode, Opcode_sll_Slot_xt_flix64_slot0_encode, Opcode_sll_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_src_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_src_encode_fns[] = { + Opcode_src_Slot_inst_encode, 0, 0, Opcode_src_Slot_xt_flix64_slot0_encode, Opcode_src_Slot_xt_flix64_slot0_encode, Opcode_src_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_srl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_srl_encode_fns[] = { + Opcode_srl_Slot_inst_encode, 0, 0, Opcode_srl_Slot_xt_flix64_slot0_encode, Opcode_srl_Slot_xt_flix64_slot0_encode, Opcode_srl_Slot_xt_flix64_slot1_encode, Opcode_srl_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sra_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sra_encode_fns[] = { + Opcode_sra_Slot_inst_encode, 0, 0, Opcode_sra_Slot_xt_flix64_slot0_encode, Opcode_sra_Slot_xt_flix64_slot0_encode, Opcode_sra_Slot_xt_flix64_slot1_encode, Opcode_sra_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_slli_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_slli_encode_fns[] = { + Opcode_slli_Slot_inst_encode, 0, 0, Opcode_slli_Slot_xt_flix64_slot0_encode, Opcode_slli_Slot_xt_flix64_slot0_encode, Opcode_slli_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_srai_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_srai_encode_fns[] = { + Opcode_srai_Slot_inst_encode, 0, 0, Opcode_srai_Slot_xt_flix64_slot0_encode, Opcode_srai_Slot_xt_flix64_slot0_encode, Opcode_srai_Slot_xt_flix64_slot1_encode, Opcode_srai_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_srli_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_srli_encode_fns[] = { + Opcode_srli_Slot_inst_encode, 0, 0, Opcode_srli_Slot_xt_flix64_slot0_encode, Opcode_srli_Slot_xt_flix64_slot0_encode, Opcode_srli_Slot_xt_flix64_slot1_encode, Opcode_srli_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_memw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_memw_encode_fns[] = { + Opcode_memw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_extw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_extw_encode_fns[] = { + Opcode_extw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_isync_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_isync_encode_fns[] = { + Opcode_isync_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsync_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsync_encode_fns[] = { + Opcode_rsync_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_esync_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_esync_encode_fns[] = { + Opcode_esync_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dsync_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dsync_encode_fns[] = { + Opcode_dsync_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsil_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsil_encode_fns[] = { + Opcode_rsil_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_lend_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_lend_encode_fns[] = { + Opcode_rsr_lend_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_lend_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_lend_encode_fns[] = { + Opcode_wsr_lend_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_lend_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_lend_encode_fns[] = { + Opcode_xsr_lend_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_lcount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_lcount_encode_fns[] = { + Opcode_rsr_lcount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_lcount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_lcount_encode_fns[] = { + Opcode_wsr_lcount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_lcount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_lcount_encode_fns[] = { + Opcode_xsr_lcount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_lbeg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_lbeg_encode_fns[] = { + Opcode_rsr_lbeg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_lbeg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_lbeg_encode_fns[] = { + Opcode_wsr_lbeg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_lbeg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_lbeg_encode_fns[] = { + Opcode_xsr_lbeg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_sar_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_sar_encode_fns[] = { + Opcode_rsr_sar_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_sar_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_sar_encode_fns[] = { + Opcode_wsr_sar_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_sar_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_sar_encode_fns[] = { + Opcode_xsr_sar_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_litbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_litbase_encode_fns[] = { + Opcode_rsr_litbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_litbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_litbase_encode_fns[] = { + Opcode_wsr_litbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_litbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_litbase_encode_fns[] = { + Opcode_xsr_litbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_176_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_176_encode_fns[] = { + Opcode_rsr_176_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_208_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_208_encode_fns[] = { + Opcode_rsr_208_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ps_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ps_encode_fns[] = { + Opcode_rsr_ps_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ps_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ps_encode_fns[] = { + Opcode_wsr_ps_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ps_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ps_encode_fns[] = { + Opcode_xsr_ps_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_epc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_epc1_encode_fns[] = { + Opcode_rsr_epc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_epc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_epc1_encode_fns[] = { + Opcode_wsr_epc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_epc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_epc1_encode_fns[] = { + Opcode_xsr_epc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excsave1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excsave1_encode_fns[] = { + Opcode_rsr_excsave1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excsave1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excsave1_encode_fns[] = { + Opcode_wsr_excsave1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excsave1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excsave1_encode_fns[] = { + Opcode_xsr_excsave1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_epc2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_epc2_encode_fns[] = { + Opcode_rsr_epc2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_epc2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_epc2_encode_fns[] = { + Opcode_wsr_epc2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_epc2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_epc2_encode_fns[] = { + Opcode_xsr_epc2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excsave2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excsave2_encode_fns[] = { + Opcode_rsr_excsave2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excsave2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excsave2_encode_fns[] = { + Opcode_wsr_excsave2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excsave2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excsave2_encode_fns[] = { + Opcode_xsr_excsave2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_epc3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_epc3_encode_fns[] = { + Opcode_rsr_epc3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_epc3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_epc3_encode_fns[] = { + Opcode_wsr_epc3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_epc3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_epc3_encode_fns[] = { + Opcode_xsr_epc3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excsave3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excsave3_encode_fns[] = { + Opcode_rsr_excsave3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excsave3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excsave3_encode_fns[] = { + Opcode_wsr_excsave3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excsave3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excsave3_encode_fns[] = { + Opcode_xsr_excsave3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_epc4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_epc4_encode_fns[] = { + Opcode_rsr_epc4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_epc4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_epc4_encode_fns[] = { + Opcode_wsr_epc4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_epc4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_epc4_encode_fns[] = { + Opcode_xsr_epc4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excsave4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excsave4_encode_fns[] = { + Opcode_rsr_excsave4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excsave4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excsave4_encode_fns[] = { + Opcode_wsr_excsave4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excsave4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excsave4_encode_fns[] = { + Opcode_xsr_excsave4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_epc5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_epc5_encode_fns[] = { + Opcode_rsr_epc5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_epc5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_epc5_encode_fns[] = { + Opcode_wsr_epc5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_epc5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_epc5_encode_fns[] = { + Opcode_xsr_epc5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excsave5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excsave5_encode_fns[] = { + Opcode_rsr_excsave5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excsave5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excsave5_encode_fns[] = { + Opcode_wsr_excsave5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excsave5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excsave5_encode_fns[] = { + Opcode_xsr_excsave5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_epc6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_epc6_encode_fns[] = { + Opcode_rsr_epc6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_epc6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_epc6_encode_fns[] = { + Opcode_wsr_epc6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_epc6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_epc6_encode_fns[] = { + Opcode_xsr_epc6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excsave6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excsave6_encode_fns[] = { + Opcode_rsr_excsave6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excsave6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excsave6_encode_fns[] = { + Opcode_wsr_excsave6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excsave6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excsave6_encode_fns[] = { + Opcode_xsr_excsave6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_epc7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_epc7_encode_fns[] = { + Opcode_rsr_epc7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_epc7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_epc7_encode_fns[] = { + Opcode_wsr_epc7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_epc7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_epc7_encode_fns[] = { + Opcode_xsr_epc7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excsave7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excsave7_encode_fns[] = { + Opcode_rsr_excsave7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excsave7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excsave7_encode_fns[] = { + Opcode_wsr_excsave7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excsave7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excsave7_encode_fns[] = { + Opcode_xsr_excsave7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_eps2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_eps2_encode_fns[] = { + Opcode_rsr_eps2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_eps2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_eps2_encode_fns[] = { + Opcode_wsr_eps2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_eps2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_eps2_encode_fns[] = { + Opcode_xsr_eps2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_eps3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_eps3_encode_fns[] = { + Opcode_rsr_eps3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_eps3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_eps3_encode_fns[] = { + Opcode_wsr_eps3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_eps3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_eps3_encode_fns[] = { + Opcode_xsr_eps3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_eps4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_eps4_encode_fns[] = { + Opcode_rsr_eps4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_eps4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_eps4_encode_fns[] = { + Opcode_wsr_eps4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_eps4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_eps4_encode_fns[] = { + Opcode_xsr_eps4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_eps5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_eps5_encode_fns[] = { + Opcode_rsr_eps5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_eps5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_eps5_encode_fns[] = { + Opcode_wsr_eps5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_eps5_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_eps5_encode_fns[] = { + Opcode_xsr_eps5_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_eps6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_eps6_encode_fns[] = { + Opcode_rsr_eps6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_eps6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_eps6_encode_fns[] = { + Opcode_wsr_eps6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_eps6_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_eps6_encode_fns[] = { + Opcode_xsr_eps6_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_eps7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_eps7_encode_fns[] = { + Opcode_rsr_eps7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_eps7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_eps7_encode_fns[] = { + Opcode_wsr_eps7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_eps7_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_eps7_encode_fns[] = { + Opcode_xsr_eps7_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_excvaddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_excvaddr_encode_fns[] = { + Opcode_rsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_excvaddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_excvaddr_encode_fns[] = { + Opcode_wsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_excvaddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_excvaddr_encode_fns[] = { + Opcode_xsr_excvaddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_depc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_depc_encode_fns[] = { + Opcode_rsr_depc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_depc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_depc_encode_fns[] = { + Opcode_wsr_depc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_depc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_depc_encode_fns[] = { + Opcode_xsr_depc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_exccause_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_exccause_encode_fns[] = { + Opcode_rsr_exccause_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_exccause_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_exccause_encode_fns[] = { + Opcode_wsr_exccause_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_exccause_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_exccause_encode_fns[] = { + Opcode_xsr_exccause_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_misc0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_misc0_encode_fns[] = { + Opcode_rsr_misc0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_misc0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_misc0_encode_fns[] = { + Opcode_wsr_misc0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_misc0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_misc0_encode_fns[] = { + Opcode_xsr_misc0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_misc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_misc1_encode_fns[] = { + Opcode_rsr_misc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_misc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_misc1_encode_fns[] = { + Opcode_wsr_misc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_misc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_misc1_encode_fns[] = { + Opcode_xsr_misc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_misc2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_misc2_encode_fns[] = { + Opcode_rsr_misc2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_misc2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_misc2_encode_fns[] = { + Opcode_wsr_misc2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_misc2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_misc2_encode_fns[] = { + Opcode_xsr_misc2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_misc3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_misc3_encode_fns[] = { + Opcode_rsr_misc3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_misc3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_misc3_encode_fns[] = { + Opcode_wsr_misc3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_misc3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_misc3_encode_fns[] = { + Opcode_xsr_misc3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_prid_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_prid_encode_fns[] = { + Opcode_rsr_prid_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_vecbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_vecbase_encode_fns[] = { + Opcode_rsr_vecbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_vecbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_vecbase_encode_fns[] = { + Opcode_wsr_vecbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_vecbase_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_vecbase_encode_fns[] = { + Opcode_xsr_vecbase_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_aa_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_aa_ll_encode_fns[] = { + Opcode_mul_aa_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_aa_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_aa_hl_encode_fns[] = { + Opcode_mul_aa_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_aa_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_aa_lh_encode_fns[] = { + Opcode_mul_aa_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_aa_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_aa_hh_encode_fns[] = { + Opcode_mul_aa_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_umul_aa_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_umul_aa_ll_encode_fns[] = { + Opcode_umul_aa_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_umul_aa_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_umul_aa_hl_encode_fns[] = { + Opcode_umul_aa_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_umul_aa_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_umul_aa_lh_encode_fns[] = { + Opcode_umul_aa_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_umul_aa_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_umul_aa_hh_encode_fns[] = { + Opcode_umul_aa_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_ad_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_ad_ll_encode_fns[] = { + Opcode_mul_ad_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_ad_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_ad_hl_encode_fns[] = { + Opcode_mul_ad_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_ad_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_ad_lh_encode_fns[] = { + Opcode_mul_ad_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_ad_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_ad_hh_encode_fns[] = { + Opcode_mul_ad_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_da_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_da_ll_encode_fns[] = { + Opcode_mul_da_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_da_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_da_hl_encode_fns[] = { + Opcode_mul_da_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_da_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_da_lh_encode_fns[] = { + Opcode_mul_da_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_da_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_da_hh_encode_fns[] = { + Opcode_mul_da_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_dd_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_dd_ll_encode_fns[] = { + Opcode_mul_dd_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_dd_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_dd_hl_encode_fns[] = { + Opcode_mul_dd_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_dd_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_dd_lh_encode_fns[] = { + Opcode_mul_dd_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_dd_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_dd_hh_encode_fns[] = { + Opcode_mul_dd_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_aa_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_aa_ll_encode_fns[] = { + Opcode_mula_aa_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_aa_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_aa_hl_encode_fns[] = { + Opcode_mula_aa_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_aa_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_aa_lh_encode_fns[] = { + Opcode_mula_aa_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_aa_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_aa_hh_encode_fns[] = { + Opcode_mula_aa_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_aa_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_aa_ll_encode_fns[] = { + Opcode_muls_aa_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_aa_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_aa_hl_encode_fns[] = { + Opcode_muls_aa_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_aa_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_aa_lh_encode_fns[] = { + Opcode_muls_aa_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_aa_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_aa_hh_encode_fns[] = { + Opcode_muls_aa_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_ad_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_ad_ll_encode_fns[] = { + Opcode_mula_ad_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_ad_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_ad_hl_encode_fns[] = { + Opcode_mula_ad_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_ad_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_ad_lh_encode_fns[] = { + Opcode_mula_ad_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_ad_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_ad_hh_encode_fns[] = { + Opcode_mula_ad_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_ad_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_ad_ll_encode_fns[] = { + Opcode_muls_ad_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_ad_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_ad_hl_encode_fns[] = { + Opcode_muls_ad_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_ad_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_ad_lh_encode_fns[] = { + Opcode_muls_ad_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_ad_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_ad_hh_encode_fns[] = { + Opcode_muls_ad_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_ll_encode_fns[] = { + Opcode_mula_da_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_hl_encode_fns[] = { + Opcode_mula_da_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_lh_encode_fns[] = { + Opcode_mula_da_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_hh_encode_fns[] = { + Opcode_mula_da_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_da_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_da_ll_encode_fns[] = { + Opcode_muls_da_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_da_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_da_hl_encode_fns[] = { + Opcode_muls_da_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_da_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_da_lh_encode_fns[] = { + Opcode_muls_da_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_da_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_da_hh_encode_fns[] = { + Opcode_muls_da_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_ll_encode_fns[] = { + Opcode_mula_dd_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_hl_encode_fns[] = { + Opcode_mula_dd_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_lh_encode_fns[] = { + Opcode_mula_dd_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_hh_encode_fns[] = { + Opcode_mula_dd_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_dd_ll_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_dd_ll_encode_fns[] = { + Opcode_muls_dd_ll_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_dd_hl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_dd_hl_encode_fns[] = { + Opcode_muls_dd_hl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_dd_lh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_dd_lh_encode_fns[] = { + Opcode_muls_dd_lh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muls_dd_hh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muls_dd_hh_encode_fns[] = { + Opcode_muls_dd_hh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_ll_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_ll_lddec_encode_fns[] = { + Opcode_mula_da_ll_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_ll_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_ll_ldinc_encode_fns[] = { + Opcode_mula_da_ll_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_hl_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_hl_lddec_encode_fns[] = { + Opcode_mula_da_hl_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_hl_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_hl_ldinc_encode_fns[] = { + Opcode_mula_da_hl_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_lh_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_lh_lddec_encode_fns[] = { + Opcode_mula_da_lh_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_lh_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_lh_ldinc_encode_fns[] = { + Opcode_mula_da_lh_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_hh_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_hh_lddec_encode_fns[] = { + Opcode_mula_da_hh_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_da_hh_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_da_hh_ldinc_encode_fns[] = { + Opcode_mula_da_hh_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_ll_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_ll_lddec_encode_fns[] = { + Opcode_mula_dd_ll_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_ll_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_ll_ldinc_encode_fns[] = { + Opcode_mula_dd_ll_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_hl_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_hl_lddec_encode_fns[] = { + Opcode_mula_dd_hl_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_hl_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_hl_ldinc_encode_fns[] = { + Opcode_mula_dd_hl_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_lh_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_lh_lddec_encode_fns[] = { + Opcode_mula_dd_lh_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_lh_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_lh_ldinc_encode_fns[] = { + Opcode_mula_dd_lh_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_hh_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_hh_lddec_encode_fns[] = { + Opcode_mula_dd_hh_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mula_dd_hh_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mula_dd_hh_ldinc_encode_fns[] = { + Opcode_mula_dd_hh_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_lddec_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_lddec_encode_fns[] = { + Opcode_lddec_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ldinc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ldinc_encode_fns[] = { + Opcode_ldinc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul16u_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul16u_encode_fns[] = { + Opcode_mul16u_Slot_inst_encode, 0, 0, Opcode_mul16u_Slot_xt_flix64_slot0_encode, Opcode_mul16u_Slot_xt_flix64_slot0_encode, Opcode_mul16u_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul16s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul16s_encode_fns[] = { + Opcode_mul16s_Slot_inst_encode, 0, 0, Opcode_mul16s_Slot_xt_flix64_slot0_encode, Opcode_mul16s_Slot_xt_flix64_slot0_encode, Opcode_mul16s_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_m0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_m0_encode_fns[] = { + Opcode_rsr_m0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_m0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_m0_encode_fns[] = { + Opcode_wsr_m0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_m0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_m0_encode_fns[] = { + Opcode_xsr_m0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_m1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_m1_encode_fns[] = { + Opcode_rsr_m1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_m1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_m1_encode_fns[] = { + Opcode_wsr_m1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_m1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_m1_encode_fns[] = { + Opcode_xsr_m1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_m2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_m2_encode_fns[] = { + Opcode_rsr_m2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_m2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_m2_encode_fns[] = { + Opcode_wsr_m2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_m2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_m2_encode_fns[] = { + Opcode_xsr_m2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_m3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_m3_encode_fns[] = { + Opcode_rsr_m3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_m3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_m3_encode_fns[] = { + Opcode_wsr_m3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_m3_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_m3_encode_fns[] = { + Opcode_xsr_m3_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_acclo_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_acclo_encode_fns[] = { + Opcode_rsr_acclo_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_acclo_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_acclo_encode_fns[] = { + Opcode_wsr_acclo_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_acclo_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_acclo_encode_fns[] = { + Opcode_xsr_acclo_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_acchi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_acchi_encode_fns[] = { + Opcode_rsr_acchi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_acchi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_acchi_encode_fns[] = { + Opcode_wsr_acchi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_acchi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_acchi_encode_fns[] = { + Opcode_xsr_acchi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfi_encode_fns[] = { + Opcode_rfi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_waiti_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_waiti_encode_fns[] = { + Opcode_waiti_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_interrupt_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_interrupt_encode_fns[] = { + Opcode_rsr_interrupt_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_intset_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_intset_encode_fns[] = { + Opcode_wsr_intset_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_intclear_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_intclear_encode_fns[] = { + Opcode_wsr_intclear_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_intenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_intenable_encode_fns[] = { + Opcode_rsr_intenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_intenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_intenable_encode_fns[] = { + Opcode_wsr_intenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_intenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_intenable_encode_fns[] = { + Opcode_xsr_intenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_break_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_break_encode_fns[] = { + Opcode_break_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_break_n_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_break_n_encode_fns[] = { + 0, 0, Opcode_break_n_Slot_inst16b_encode, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_dbreaka0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_dbreaka0_encode_fns[] = { + Opcode_rsr_dbreaka0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_dbreaka0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_dbreaka0_encode_fns[] = { + Opcode_wsr_dbreaka0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_dbreaka0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_dbreaka0_encode_fns[] = { + Opcode_xsr_dbreaka0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_dbreakc0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_dbreakc0_encode_fns[] = { + Opcode_rsr_dbreakc0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_dbreakc0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_dbreakc0_encode_fns[] = { + Opcode_wsr_dbreakc0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_dbreakc0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_dbreakc0_encode_fns[] = { + Opcode_xsr_dbreakc0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_dbreaka1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_dbreaka1_encode_fns[] = { + Opcode_rsr_dbreaka1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_dbreaka1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_dbreaka1_encode_fns[] = { + Opcode_wsr_dbreaka1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_dbreaka1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_dbreaka1_encode_fns[] = { + Opcode_xsr_dbreaka1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_dbreakc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_dbreakc1_encode_fns[] = { + Opcode_rsr_dbreakc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_dbreakc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_dbreakc1_encode_fns[] = { + Opcode_wsr_dbreakc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_dbreakc1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_dbreakc1_encode_fns[] = { + Opcode_xsr_dbreakc1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ibreaka0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ibreaka0_encode_fns[] = { + Opcode_rsr_ibreaka0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ibreaka0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ibreaka0_encode_fns[] = { + Opcode_wsr_ibreaka0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ibreaka0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ibreaka0_encode_fns[] = { + Opcode_xsr_ibreaka0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ibreaka1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ibreaka1_encode_fns[] = { + Opcode_rsr_ibreaka1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ibreaka1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ibreaka1_encode_fns[] = { + Opcode_wsr_ibreaka1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ibreaka1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ibreaka1_encode_fns[] = { + Opcode_xsr_ibreaka1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ibreakenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ibreakenable_encode_fns[] = { + Opcode_rsr_ibreakenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ibreakenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ibreakenable_encode_fns[] = { + Opcode_wsr_ibreakenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ibreakenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ibreakenable_encode_fns[] = { + Opcode_xsr_ibreakenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_debugcause_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_debugcause_encode_fns[] = { + Opcode_rsr_debugcause_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_debugcause_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_debugcause_encode_fns[] = { + Opcode_wsr_debugcause_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_debugcause_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_debugcause_encode_fns[] = { + Opcode_xsr_debugcause_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_icount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_icount_encode_fns[] = { + Opcode_rsr_icount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_icount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_icount_encode_fns[] = { + Opcode_wsr_icount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_icount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_icount_encode_fns[] = { + Opcode_xsr_icount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_icountlevel_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_icountlevel_encode_fns[] = { + Opcode_rsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_icountlevel_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_icountlevel_encode_fns[] = { + Opcode_wsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_icountlevel_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_icountlevel_encode_fns[] = { + Opcode_xsr_icountlevel_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ddr_encode_fns[] = { + Opcode_rsr_ddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ddr_encode_fns[] = { + Opcode_wsr_ddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ddr_encode_fns[] = { + Opcode_xsr_ddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfdo_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfdo_encode_fns[] = { + Opcode_rfdo_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfdd_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfdd_encode_fns[] = { + Opcode_rfdd_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_mmid_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_mmid_encode_fns[] = { + Opcode_wsr_mmid_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_andb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_andb_encode_fns[] = { + Opcode_andb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_andbc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_andbc_encode_fns[] = { + Opcode_andbc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_orb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_orb_encode_fns[] = { + Opcode_orb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_orbc_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_orbc_encode_fns[] = { + Opcode_orbc_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xorb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xorb_encode_fns[] = { + Opcode_xorb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_any4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_any4_encode_fns[] = { + Opcode_any4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_all4_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_all4_encode_fns[] = { + Opcode_all4_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_any8_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_any8_encode_fns[] = { + Opcode_any8_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_all8_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_all8_encode_fns[] = { + Opcode_all8_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bf_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bf_encode_fns[] = { + Opcode_bf_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_bt_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bt_encode_fns[] = { + Opcode_bt_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movf_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movf_encode_fns[] = { + Opcode_movf_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movt_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movt_encode_fns[] = { + Opcode_movt_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_br_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_br_encode_fns[] = { + Opcode_rsr_br_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_br_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_br_encode_fns[] = { + Opcode_wsr_br_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_br_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_br_encode_fns[] = { + Opcode_xsr_br_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ccount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ccount_encode_fns[] = { + Opcode_rsr_ccount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ccount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ccount_encode_fns[] = { + Opcode_wsr_ccount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ccount_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ccount_encode_fns[] = { + Opcode_xsr_ccount_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ccompare0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ccompare0_encode_fns[] = { + Opcode_rsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ccompare0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ccompare0_encode_fns[] = { + Opcode_wsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ccompare0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ccompare0_encode_fns[] = { + Opcode_xsr_ccompare0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ccompare1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ccompare1_encode_fns[] = { + Opcode_rsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ccompare1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ccompare1_encode_fns[] = { + Opcode_wsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ccompare1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ccompare1_encode_fns[] = { + Opcode_xsr_ccompare1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ccompare2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ccompare2_encode_fns[] = { + Opcode_rsr_ccompare2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ccompare2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ccompare2_encode_fns[] = { + Opcode_wsr_ccompare2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ccompare2_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ccompare2_encode_fns[] = { + Opcode_xsr_ccompare2_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ipf_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ipf_encode_fns[] = { + Opcode_ipf_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ihi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ihi_encode_fns[] = { + Opcode_ihi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ipfl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ipfl_encode_fns[] = { + Opcode_ipfl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ihu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ihu_encode_fns[] = { + Opcode_ihu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_iiu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_iiu_encode_fns[] = { + Opcode_iiu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_iii_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_iii_encode_fns[] = { + Opcode_iii_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_lict_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_lict_encode_fns[] = { + Opcode_lict_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_licw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_licw_encode_fns[] = { + Opcode_licw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sict_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sict_encode_fns[] = { + Opcode_sict_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sicw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sicw_encode_fns[] = { + Opcode_sicw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dhwb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dhwb_encode_fns[] = { + Opcode_dhwb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dhwbi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dhwbi_encode_fns[] = { + Opcode_dhwbi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_diwb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_diwb_encode_fns[] = { + Opcode_diwb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_diwbi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_diwbi_encode_fns[] = { + Opcode_diwbi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dhi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dhi_encode_fns[] = { + Opcode_dhi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dii_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dii_encode_fns[] = { + Opcode_dii_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dpfr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dpfr_encode_fns[] = { + Opcode_dpfr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dpfw_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dpfw_encode_fns[] = { + Opcode_dpfw_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dpfro_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dpfro_encode_fns[] = { + Opcode_dpfro_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dpfwo_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dpfwo_encode_fns[] = { + Opcode_dpfwo_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dpfl_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dpfl_encode_fns[] = { + Opcode_dpfl_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_dhu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_dhu_encode_fns[] = { + Opcode_dhu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_diu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_diu_encode_fns[] = { + Opcode_diu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sdct_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sdct_encode_fns[] = { + Opcode_sdct_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ldct_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ldct_encode_fns[] = { + Opcode_ldct_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_ptevaddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_ptevaddr_encode_fns[] = { + Opcode_wsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_ptevaddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_ptevaddr_encode_fns[] = { + Opcode_rsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_ptevaddr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_ptevaddr_encode_fns[] = { + Opcode_xsr_ptevaddr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_rasid_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_rasid_encode_fns[] = { + Opcode_rsr_rasid_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_rasid_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_rasid_encode_fns[] = { + Opcode_wsr_rasid_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_rasid_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_rasid_encode_fns[] = { + Opcode_xsr_rasid_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_itlbcfg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_itlbcfg_encode_fns[] = { + Opcode_rsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_itlbcfg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_itlbcfg_encode_fns[] = { + Opcode_wsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_itlbcfg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_itlbcfg_encode_fns[] = { + Opcode_xsr_itlbcfg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_dtlbcfg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_dtlbcfg_encode_fns[] = { + Opcode_rsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_dtlbcfg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_dtlbcfg_encode_fns[] = { + Opcode_wsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_dtlbcfg_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_dtlbcfg_encode_fns[] = { + Opcode_xsr_dtlbcfg_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_idtlb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_idtlb_encode_fns[] = { + Opcode_idtlb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_pdtlb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_pdtlb_encode_fns[] = { + Opcode_pdtlb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rdtlb0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rdtlb0_encode_fns[] = { + Opcode_rdtlb0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rdtlb1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rdtlb1_encode_fns[] = { + Opcode_rdtlb1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wdtlb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wdtlb_encode_fns[] = { + Opcode_wdtlb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_iitlb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_iitlb_encode_fns[] = { + Opcode_iitlb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_pitlb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_pitlb_encode_fns[] = { + Opcode_pitlb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ritlb0_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ritlb0_encode_fns[] = { + Opcode_ritlb0_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ritlb1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ritlb1_encode_fns[] = { + Opcode_ritlb1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_witlb_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_witlb_encode_fns[] = { + Opcode_witlb_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ldpte_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ldpte_encode_fns[] = { + Opcode_ldpte_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_hwwitlba_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_hwwitlba_encode_fns[] = { + Opcode_hwwitlba_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_hwwdtlba_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_hwwdtlba_encode_fns[] = { + Opcode_hwwdtlba_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_cpenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_cpenable_encode_fns[] = { + Opcode_rsr_cpenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_cpenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_cpenable_encode_fns[] = { + Opcode_wsr_cpenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_cpenable_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_cpenable_encode_fns[] = { + Opcode_xsr_cpenable_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_clamps_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_clamps_encode_fns[] = { + Opcode_clamps_Slot_inst_encode, 0, 0, Opcode_clamps_Slot_xt_flix64_slot0_encode, Opcode_clamps_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_min_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_min_encode_fns[] = { + Opcode_min_Slot_inst_encode, 0, 0, Opcode_min_Slot_xt_flix64_slot0_encode, Opcode_min_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_max_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_max_encode_fns[] = { + Opcode_max_Slot_inst_encode, 0, 0, Opcode_max_Slot_xt_flix64_slot0_encode, Opcode_max_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_minu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_minu_encode_fns[] = { + Opcode_minu_Slot_inst_encode, 0, 0, Opcode_minu_Slot_xt_flix64_slot0_encode, Opcode_minu_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_maxu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_maxu_encode_fns[] = { + Opcode_maxu_Slot_inst_encode, 0, 0, Opcode_maxu_Slot_xt_flix64_slot0_encode, Opcode_maxu_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_nsa_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_nsa_encode_fns[] = { + Opcode_nsa_Slot_inst_encode, 0, 0, Opcode_nsa_Slot_xt_flix64_slot0_encode, Opcode_nsa_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_nsau_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_nsau_encode_fns[] = { + Opcode_nsau_Slot_inst_encode, 0, 0, Opcode_nsau_Slot_xt_flix64_slot0_encode, Opcode_nsau_Slot_xt_flix64_slot0_encode, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sext_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sext_encode_fns[] = { + Opcode_sext_Slot_inst_encode, 0, 0, Opcode_sext_Slot_xt_flix64_slot0_encode, Opcode_sext_Slot_xt_flix64_slot0_encode, Opcode_sext_Slot_xt_flix64_slot1_encode, Opcode_sext_Slot_xt_flix64_slot2_encode, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_l32ai_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_l32ai_encode_fns[] = { + Opcode_l32ai_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_s32ri_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_s32ri_encode_fns[] = { + Opcode_s32ri_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_s32c1i_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_s32c1i_encode_fns[] = { + Opcode_s32c1i_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rsr_scompare1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rsr_scompare1_encode_fns[] = { + Opcode_rsr_scompare1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wsr_scompare1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wsr_scompare1_encode_fns[] = { + Opcode_wsr_scompare1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_xsr_scompare1_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_xsr_scompare1_encode_fns[] = { + Opcode_xsr_scompare1_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_quou_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_quou_encode_fns[] = { + Opcode_quou_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_quos_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_quos_encode_fns[] = { + Opcode_quos_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_remu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_remu_encode_fns[] = { + Opcode_remu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rems_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rems_encode_fns[] = { + Opcode_rems_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mull_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mull_encode_fns[] = { + Opcode_mull_Slot_inst_encode, 0, 0, Opcode_mull_Slot_xt_flix64_slot0_encode, Opcode_mull_Slot_xt_flix64_slot0_encode, Opcode_mull_Slot_xt_flix64_slot1_encode, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_muluh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_muluh_encode_fns[] = { + Opcode_muluh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mulsh_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mulsh_encode_fns[] = { + Opcode_mulsh_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rur_fcr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rur_fcr_encode_fns[] = { + Opcode_rur_fcr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wur_fcr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wur_fcr_encode_fns[] = { + Opcode_wur_fcr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rur_fsr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rur_fsr_encode_fns[] = { + Opcode_rur_fsr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wur_fsr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wur_fsr_encode_fns[] = { + Opcode_wur_fsr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_add_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_add_s_encode_fns[] = { + Opcode_add_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_sub_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_sub_s_encode_fns[] = { + Opcode_sub_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mul_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mul_s_encode_fns[] = { + Opcode_mul_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_madd_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_madd_s_encode_fns[] = { + Opcode_madd_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_msub_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_msub_s_encode_fns[] = { + Opcode_msub_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movf_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movf_s_encode_fns[] = { + Opcode_movf_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movt_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movt_s_encode_fns[] = { + Opcode_movt_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_moveqz_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_moveqz_s_encode_fns[] = { + Opcode_moveqz_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movnez_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movnez_s_encode_fns[] = { + Opcode_movnez_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movltz_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movltz_s_encode_fns[] = { + Opcode_movltz_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_movgez_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_movgez_s_encode_fns[] = { + Opcode_movgez_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_abs_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_abs_s_encode_fns[] = { + Opcode_abs_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_mov_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_mov_s_encode_fns[] = { + Opcode_mov_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_neg_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_neg_s_encode_fns[] = { + Opcode_neg_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_un_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_un_s_encode_fns[] = { + Opcode_un_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_oeq_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_oeq_s_encode_fns[] = { + Opcode_oeq_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ueq_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ueq_s_encode_fns[] = { + Opcode_ueq_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_olt_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_olt_s_encode_fns[] = { + Opcode_olt_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ult_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ult_s_encode_fns[] = { + Opcode_ult_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ole_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ole_s_encode_fns[] = { + Opcode_ole_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ule_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ule_s_encode_fns[] = { + Opcode_ule_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_float_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_float_s_encode_fns[] = { + Opcode_float_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ufloat_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ufloat_s_encode_fns[] = { + Opcode_ufloat_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_round_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_round_s_encode_fns[] = { + Opcode_round_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ceil_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ceil_s_encode_fns[] = { + Opcode_ceil_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_floor_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_floor_s_encode_fns[] = { + Opcode_floor_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_trunc_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_trunc_s_encode_fns[] = { + Opcode_trunc_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_utrunc_s_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_utrunc_s_encode_fns[] = { + Opcode_utrunc_s_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_rfr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_rfr_encode_fns[] = { + Opcode_rfr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_wfr_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_wfr_encode_fns[] = { + Opcode_wfr_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_lsi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_lsi_encode_fns[] = { + Opcode_lsi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_lsiu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_lsiu_encode_fns[] = { + Opcode_lsiu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_lsx_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_lsx_encode_fns[] = { + Opcode_lsx_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_lsxu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_lsxu_encode_fns[] = { + Opcode_lsxu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssi_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssi_encode_fns[] = { + Opcode_ssi_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssiu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssiu_encode_fns[] = { + Opcode_ssiu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssx_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssx_encode_fns[] = { + Opcode_ssx_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_ssxu_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ssxu_encode_fns[] = { + Opcode_ssxu_Slot_inst_encode, 0, 0, 0, 0, 0, 0, 0 + }; + +-const xtensa_opcode_encode_fn Opcode_beqz_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_beqz_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_beqz_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bnez_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnez_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bnez_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bgez_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgez_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bgez_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bltz_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bltz_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bltz_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_beqi_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_beqi_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_beqi_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bnei_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnei_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bnei_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bgei_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgei_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bgei_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_blti_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_blti_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_blti_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bgeui_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgeui_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bgeui_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bltui_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bltui_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bltui_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bbci_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbci_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bbci_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bbsi_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbsi_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bbsi_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_beq_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_beq_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_beq_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bne_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bne_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bne_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bge_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bge_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bge_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_blt_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_blt_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_blt_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bgeu_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bgeu_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bgeu_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bltu_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bltu_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bltu_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bany_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bany_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bany_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bnone_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnone_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bnone_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_ball_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_ball_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_ball_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bnall_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bnall_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bnall_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bbc_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbc_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bbc_w18_Slot_xt_flix64_slot3_encode + }; + +-const xtensa_opcode_encode_fn Opcode_bbs_w18_encode_fns[] = { ++xtensa_opcode_encode_fn Opcode_bbs_w18_encode_fns[] = { + 0, 0, 0, 0, 0, 0, 0, Opcode_bbs_w18_Slot_xt_flix64_slot3_encode + }; + +@@ -18795,7 +18795,7 @@ Slot_xt_format2_Format_xt_flix64_slot3_28_set (xtensa_insnbuf insn, + insn[1] = (insn[1] & ~0x70000000) | ((slotbuf[1] & 0x7) << 28); + } + +-static const xtensa_get_field_fn ++static xtensa_get_field_fn + Slot_inst_get_field_fns[] = { + Field_t_Slot_inst_get, + Field_bbi4_Slot_inst_get, +@@ -18934,7 +18934,7 @@ Slot_inst_get_field_fns[] = { + Implicit_Field_brall_get + }; + +-static const xtensa_set_field_fn ++static xtensa_set_field_fn + Slot_inst_set_field_fns[] = { + Field_t_Slot_inst_set, + Field_bbi4_Slot_inst_set, +@@ -19073,7 +19073,7 @@ Slot_inst_set_field_fns[] = { + Implicit_Field_set + }; + +-static const xtensa_get_field_fn ++static xtensa_get_field_fn + Slot_inst16a_get_field_fns[] = { + Field_t_Slot_inst16a_get, + 0, +@@ -19212,7 +19212,7 @@ Slot_inst16a_get_field_fns[] = { + Implicit_Field_brall_get + }; + +-static const xtensa_set_field_fn ++static xtensa_set_field_fn + Slot_inst16a_set_field_fns[] = { + Field_t_Slot_inst16a_set, + 0, +@@ -19351,7 +19351,7 @@ Slot_inst16a_set_field_fns[] = { + Implicit_Field_set + }; + +-static const xtensa_get_field_fn ++static xtensa_get_field_fn + Slot_inst16b_get_field_fns[] = { + Field_t_Slot_inst16b_get, + 0, +@@ -19490,7 +19490,7 @@ Slot_inst16b_get_field_fns[] = { + Implicit_Field_brall_get + }; + +-static const xtensa_set_field_fn ++static xtensa_set_field_fn + Slot_inst16b_set_field_fns[] = { + Field_t_Slot_inst16b_set, + 0, +@@ -19629,7 +19629,7 @@ Slot_inst16b_set_field_fns[] = { + Implicit_Field_set + }; + +-static const xtensa_get_field_fn ++static xtensa_get_field_fn + Slot_xt_flix64_slot0_get_field_fns[] = { + Field_t_Slot_xt_flix64_slot0_get, + 0, +@@ -19768,7 +19768,7 @@ Slot_xt_flix64_slot0_get_field_fns[] = { + Implicit_Field_brall_get + }; + +-static const xtensa_set_field_fn ++static xtensa_set_field_fn + Slot_xt_flix64_slot0_set_field_fns[] = { + Field_t_Slot_xt_flix64_slot0_set, + 0, +@@ -19907,7 +19907,7 @@ Slot_xt_flix64_slot0_set_field_fns[] = { + Implicit_Field_set + }; + +-static const xtensa_get_field_fn ++static xtensa_get_field_fn + Slot_xt_flix64_slot1_get_field_fns[] = { + Field_t_Slot_xt_flix64_slot1_get, + 0, +@@ -20046,7 +20046,7 @@ Slot_xt_flix64_slot1_get_field_fns[] = { + Implicit_Field_brall_get + }; + +-static const xtensa_set_field_fn ++static xtensa_set_field_fn + Slot_xt_flix64_slot1_set_field_fns[] = { + Field_t_Slot_xt_flix64_slot1_set, + 0, +@@ -20185,7 +20185,7 @@ Slot_xt_flix64_slot1_set_field_fns[] = { + Implicit_Field_set + }; + +-static const xtensa_get_field_fn ++static xtensa_get_field_fn + Slot_xt_flix64_slot2_get_field_fns[] = { + Field_t_Slot_xt_flix64_slot2_get, + 0, +@@ -20324,7 +20324,7 @@ Slot_xt_flix64_slot2_get_field_fns[] = { + Implicit_Field_brall_get + }; + +-static const xtensa_set_field_fn ++static xtensa_set_field_fn + Slot_xt_flix64_slot2_set_field_fns[] = { + Field_t_Slot_xt_flix64_slot2_set, + 0, +@@ -20463,7 +20463,7 @@ Slot_xt_flix64_slot2_set_field_fns[] = { + Implicit_Field_set + }; + +-static const xtensa_get_field_fn ++static xtensa_get_field_fn + Slot_xt_flix64_slot3_get_field_fns[] = { + Field_t_Slot_xt_flix64_slot3_get, + 0, +@@ -20602,7 +20602,7 @@ Slot_xt_flix64_slot3_get_field_fns[] = { + Implicit_Field_brall_get + }; + +-static const xtensa_set_field_fn ++static xtensa_set_field_fn + Slot_xt_flix64_slot3_set_field_fns[] = { + Field_t_Slot_xt_flix64_slot3_set, + 0, +@@ -20814,15 +20814,15 @@ Format_xt_format2_encode (xtensa_insnbuf insn) + insn[1] = 0; + } + +-static const int Format_x24_slots[] = { 0 }; ++static int Format_x24_slots[] = { 0 }; + +-static const int Format_x16a_slots[] = { 1 }; ++static int Format_x16a_slots[] = { 1 }; + +-static const int Format_x16b_slots[] = { 2 }; ++static int Format_x16b_slots[] = { 2 }; + +-static const int Format_xt_format1_slots[] = { 3, 5, 6 }; ++static int Format_xt_format1_slots[] = { 3, 5, 6 }; + +-static const int Format_xt_format2_slots[] = { 4, 7 }; ++static int Format_xt_format2_slots[] = { 4, 7 }; + + static xtensa_format_internal formats[] = { + { "x24", 3, Format_x24_encode, 1, Format_x24_slots }, +@@ -20849,7 +20849,7 @@ format_decoder (const xtensa_insnbuf insn) + return -1; + } + +-static const int length_table[16] = { ++static int length_table[16] = { + 3, + 3, + 3, +diff --git a/include/xtensa-isa-internal.h b/include/xtensa-isa-internal.h +index 11b781fbad..6e8fc2eb14 100644 +--- a/include/xtensa-isa-internal.h ++++ b/include/xtensa-isa-internal.h +@@ -53,29 +53,29 @@ typedef void (*xtensa_opcode_encode_fn) (xtensa_insnbuf); + typedef int (*xtensa_format_decode_fn) (const xtensa_insnbuf); + typedef int (*xtensa_length_decode_fn) (const unsigned char *); + +-typedef const struct xtensa_format_internal_struct ++typedef struct xtensa_format_internal_struct + { + const char *name; /* Instruction format name. */ + int length; /* Instruction length in bytes. */ + xtensa_format_encode_fn encode_fn; + int num_slots; +- const int *slot_id; /* Array[num_slots] of slot IDs. */ ++ int *slot_id; /* Array[num_slots] of slot IDs. */ + } xtensa_format_internal; + +-typedef const struct xtensa_slot_internal_struct ++typedef struct xtensa_slot_internal_struct + { + const char *name; /* Not necessarily unique. */ + const char *format; + int position; + xtensa_get_slot_fn get_fn; + xtensa_set_slot_fn set_fn; +- const xtensa_get_field_fn *get_field_fns; /* Array[field_id]. */ +- const xtensa_set_field_fn *set_field_fns; /* Array[field_id]. */ ++ xtensa_get_field_fn *get_field_fns; /* Array[field_id]. */ ++ xtensa_set_field_fn *set_field_fns; /* Array[field_id]. */ + xtensa_opcode_decode_fn opcode_decode_fn; + const char *nop_name; + } xtensa_slot_internal; + +-typedef const struct xtensa_operand_internal_struct ++typedef struct xtensa_operand_internal_struct + { + const char *name; + int field_id; +@@ -88,7 +88,7 @@ typedef const struct xtensa_operand_internal_struct + xtensa_undo_reloc_fn undo_reloc; /* Undo a PC-relative relocation. */ + } xtensa_operand_internal; + +-typedef const struct xtensa_arg_internal_struct ++typedef struct xtensa_arg_internal_struct + { + union { + int operand_id; /* For normal operands. */ +@@ -97,7 +97,7 @@ typedef const struct xtensa_arg_internal_struct + char inout; /* Direction: 'i', 'o', or 'm'. */ + } xtensa_arg_internal; + +-typedef const struct xtensa_iclass_internal_struct ++typedef struct xtensa_iclass_internal_struct + { + int num_operands; /* Size of "operands" array. */ + xtensa_arg_internal *operands; /* Array[num_operands]. */ +@@ -109,17 +109,17 @@ typedef const struct xtensa_iclass_internal_struct + xtensa_interface *interfaceOperands; /* Array[num_interfaceOperands]. */ + } xtensa_iclass_internal; + +-typedef const struct xtensa_opcode_internal_struct ++typedef struct xtensa_opcode_internal_struct + { + const char *name; /* Opcode mnemonic. */ + int iclass_id; /* Iclass for this opcode. */ + uint32 flags; /* See XTENSA_OPCODE_* flags. */ +- const xtensa_opcode_encode_fn *encode_fns; /* Array[slot_id]. */ ++ xtensa_opcode_encode_fn *encode_fns; /* Array[slot_id]. */ + int num_funcUnit_uses; /* Number of funcUnit_use entries. */ + xtensa_funcUnit_use *funcUnit_uses; /* Array[num_funcUnit_uses]. */ + } xtensa_opcode_internal; + +-typedef const struct xtensa_regfile_internal_struct ++typedef struct xtensa_regfile_internal_struct + { + const char *name; /* Full name of the regfile. */ + const char *shortname; /* Abbreviated name. */ +@@ -128,7 +128,7 @@ typedef const struct xtensa_regfile_internal_struct + int num_entries; /* Number of registers. */ + } xtensa_regfile_internal; + +-typedef const struct xtensa_interface_internal_struct ++typedef struct xtensa_interface_internal_struct + { + const char *name; /* Interface name. */ + int num_bits; /* Width of the interface. */ +@@ -137,20 +137,20 @@ typedef const struct xtensa_interface_internal_struct + char inout; /* "i" or "o". */ + } xtensa_interface_internal; + +-typedef const struct xtensa_funcUnit_internal_struct ++typedef struct xtensa_funcUnit_internal_struct + { + const char *name; /* Functional unit name. */ + int num_copies; /* Number of instances. */ + } xtensa_funcUnit_internal; + +-typedef const struct xtensa_state_internal_struct ++typedef struct xtensa_state_internal_struct + { + const char *name; /* State name. */ + int num_bits; /* Number of state bits. */ + uint32 flags; /* See XTENSA_STATE_* flags. */ + } xtensa_state_internal; + +-typedef const struct xtensa_sysreg_internal_struct ++typedef struct xtensa_sysreg_internal_struct + { + const char *name; /* Register name. */ + int number; /* Register number. */ +-- +2.29.2 + |