summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid P <megver83@parabola.nu>2021-03-08 15:03:26 -0300
committerDavid P <megver83@parabola.nu>2021-03-08 15:03:26 -0300
commit68573b2974ed954e29f42d3f8150b2efc983a176 (patch)
treebf9994d458cda368e38beece883d2ae2fe2a0ac5
parent0ae2d610a9d75dd770959ac4bcad82adc40d58d8 (diff)
updpkg: libre/xtensa-elf-binutils 2.36.1-1
Signed-off-by: David P <megver83@parabola.nu>
-rw-r--r--libre/xtensa-elf-binutils/PKGBUILD21
-rw-r--r--libre/xtensa-elf-binutils/binutils-2.36_fixup.patch2961
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
+