From 73b7d514a415dd20815d7668a93d52283f09c0d1 Mon Sep 17 00:00:00 2001
From: David Malcolm <dmalcolm@redhat.com>
Date: Mon, 12 Jan 2026 15:48:22 -0500
Subject: [PATCH 52/98] FIXME: pr123145.c: strip line markers

---
 pr123145.c | 7177 +---------------------------------------------------
 1 file changed, 16 insertions(+), 7161 deletions(-)

diff --git a/pr123145.c b/pr123145.c
index a7393b47afef..829640b229b0 100644
--- a/pr123145.c
+++ b/pr123145.c
@@ -1,31 +1,16 @@
-# 0 "../target/hexagon/decode.c"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/build//"
-# 0 "<built-in>"
-# 0 "<command-line>"
-# 1 "/usr/include/stdc-predef.h" 1 3
-# 0 "<command-line>" 2
-# 1 "../target/hexagon/decode.c"
-# 18 "../target/hexagon/decode.c"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 1
-# 30 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
-# 1 "./config-host.h" 1
 
 
 
 
 
        
-# 31 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
 
-# 1 "./hexagon-linux-user-config-target.h" 1
 
 
 
 
 
        
-# 33 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 41 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
        
 
 
@@ -34,64 +19,16 @@
 
        
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/compiler.h" 1
-# 50 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 91 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdarg.h" 1 3
-# 40 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdarg.h" 3
 
-# 40 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdarg.h" 3
 typedef __builtin_va_list __gnuc_va_list;
-# 104 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdarg.h" 3
 typedef __gnuc_va_list va_list;
-# 92 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 160 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 3
 typedef long int ptrdiff_t;
-# 229 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 3
 typedef long unsigned int size_t;
-# 344 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 3
 typedef int wchar_t;
-# 440 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 3
 typedef struct {
   long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
   long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
-# 451 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 3
 } max_align_t;
-# 93 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdbool.h" 1 3
-# 94 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdint.h" 1 3
-# 9 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdint.h" 3
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wpedantic"
-# 1 "/usr/include/stdint.h" 1 3
-# 26 "/usr/include/stdint.h" 3
-# 1 "/usr/include/bits/libc-header-start.h" 1 3
-# 33 "/usr/include/bits/libc-header-start.h" 3
-# 1 "/usr/include/features.h" 1 3
-# 465 "/usr/include/features.h" 3
-# 1 "/usr/include/sys/cdefs.h" 1 3
-# 452 "/usr/include/sys/cdefs.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 453 "/usr/include/sys/cdefs.h" 2 3
-# 1 "/usr/include/bits/long-double.h" 1 3
-# 454 "/usr/include/sys/cdefs.h" 2 3
-# 466 "/usr/include/features.h" 2 3
-# 489 "/usr/include/features.h" 3
-# 1 "/usr/include/gnu/stubs.h" 1 3
-# 10 "/usr/include/gnu/stubs.h" 3
-# 1 "/usr/include/gnu/stubs-64.h" 1 3
-# 11 "/usr/include/gnu/stubs.h" 2 3
-# 490 "/usr/include/features.h" 2 3
-# 34 "/usr/include/bits/libc-header-start.h" 2 3
-# 27 "/usr/include/stdint.h" 2 3
-# 1 "/usr/include/bits/types.h" 1 3
-# 27 "/usr/include/bits/types.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 28 "/usr/include/bits/types.h" 2 3
-# 1 "/usr/include/bits/timesize.h" 1 3
-# 29 "/usr/include/bits/types.h" 2 3
 
 
 typedef unsigned char __u_char;
@@ -137,11 +74,6 @@ typedef unsigned long int __u_quad_t;
 
 typedef long int __intmax_t;
 typedef unsigned long int __uintmax_t;
-# 141 "/usr/include/bits/types.h" 3
-# 1 "/usr/include/bits/typesizes.h" 1 3
-# 142 "/usr/include/bits/types.h" 2 3
-# 1 "/usr/include/bits/time64.h" 1 3
-# 143 "/usr/include/bits/types.h" 2 3
 
 
 typedef unsigned long int __dev_t;
@@ -214,31 +146,20 @@ typedef unsigned int __socklen_t;
 
 
 typedef int __sig_atomic_t;
-# 28 "/usr/include/stdint.h" 2 3
-# 1 "/usr/include/bits/wchar.h" 1 3
-# 29 "/usr/include/stdint.h" 2 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 30 "/usr/include/stdint.h" 2 3
 
 
 
 
-# 1 "/usr/include/bits/stdint-intn.h" 1 3
-# 24 "/usr/include/bits/stdint-intn.h" 3
 typedef __int8_t int8_t;
 typedef __int16_t int16_t;
 typedef __int32_t int32_t;
 typedef __int64_t int64_t;
-# 35 "/usr/include/stdint.h" 2 3
 
 
-# 1 "/usr/include/bits/stdint-uintn.h" 1 3
-# 24 "/usr/include/bits/stdint-uintn.h" 3
 typedef __uint8_t uint8_t;
 typedef __uint16_t uint16_t;
 typedef __uint32_t uint32_t;
 typedef __uint64_t uint64_t;
-# 38 "/usr/include/stdint.h" 2 3
 
 
 
@@ -264,25 +185,17 @@ typedef signed char int_fast8_t;
 typedef long int int_fast16_t;
 typedef long int int_fast32_t;
 typedef long int int_fast64_t;
-# 71 "/usr/include/stdint.h" 3
 typedef unsigned char uint_fast8_t;
 
 typedef unsigned long int uint_fast16_t;
 typedef unsigned long int uint_fast32_t;
 typedef unsigned long int uint_fast64_t;
-# 87 "/usr/include/stdint.h" 3
 typedef long int intptr_t;
 
 
 typedef unsigned long int uintptr_t;
-# 101 "/usr/include/stdint.h" 3
 typedef __intmax_t intmax_t;
 typedef __uintmax_t uintmax_t;
-# 12 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stdint.h" 2 3
-#pragma GCC diagnostic pop
-# 95 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/sys/types.h" 1 3
-# 27 "/usr/include/sys/types.h" 3
 
 
 
@@ -382,7 +295,6 @@ typedef __key_t key_t;
 
 
 
-# 1 "/usr/include/bits/types/clock_t.h" 1 3
 
 
 
@@ -390,9 +302,7 @@ typedef __key_t key_t;
 
 
 typedef __clock_t clock_t;
-# 127 "/usr/include/sys/types.h" 2 3
 
-# 1 "/usr/include/bits/types/clockid_t.h" 1 3
 
 
 
@@ -400,8 +310,6 @@ typedef __clock_t clock_t;
 
 
 typedef __clockid_t clockid_t;
-# 129 "/usr/include/sys/types.h" 2 3
-# 1 "/usr/include/bits/types/time_t.h" 1 3
 
 
 
@@ -409,8 +317,6 @@ typedef __clockid_t clockid_t;
 
 
 typedef __time_t time_t;
-# 130 "/usr/include/sys/types.h" 2 3
-# 1 "/usr/include/bits/types/timer_t.h" 1 3
 
 
 
@@ -418,7 +324,6 @@ typedef __time_t time_t;
 
 
 typedef __timer_t timer_t;
-# 131 "/usr/include/sys/types.h" 2 3
 
 
 
@@ -432,8 +337,6 @@ typedef __suseconds_t suseconds_t;
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 145 "/usr/include/sys/types.h" 2 3
 
 
 
@@ -454,17 +357,6 @@ typedef __uint64_t u_int64_t;
 
 
 typedef int register_t __attribute__ ((__mode__ (__word__)));
-# 176 "/usr/include/sys/types.h" 3
-# 1 "/usr/include/endian.h" 1 3
-# 24 "/usr/include/endian.h" 3
-# 1 "/usr/include/bits/endian.h" 1 3
-# 35 "/usr/include/bits/endian.h" 3
-# 1 "/usr/include/bits/endianness.h" 1 3
-# 36 "/usr/include/bits/endian.h" 2 3
-# 25 "/usr/include/endian.h" 2 3
-# 35 "/usr/include/endian.h" 3
-# 1 "/usr/include/bits/byteswap.h" 1 3
-# 33 "/usr/include/bits/byteswap.h" 3
 static __inline __uint16_t
 __bswap_16 (__uint16_t __bsx)
 {
@@ -489,7 +381,6 @@ __bswap_32 (__uint32_t __bsx)
 
 
 }
-# 69 "/usr/include/bits/byteswap.h" 3
 __extension__ static __inline __uint64_t
 __bswap_64 (__uint64_t __bsx)
 {
@@ -499,9 +390,6 @@ __bswap_64 (__uint64_t __bsx)
 
 
 }
-# 36 "/usr/include/endian.h" 2 3
-# 1 "/usr/include/bits/uintn-identity.h" 1 3
-# 32 "/usr/include/bits/uintn-identity.h" 3
 static __inline __uint16_t
 __uint16_identity (__uint16_t __x)
 {
@@ -519,24 +407,13 @@ __uint64_identity (__uint64_t __x)
 {
   return __x;
 }
-# 37 "/usr/include/endian.h" 2 3
-# 177 "/usr/include/sys/types.h" 2 3
 
 
-# 1 "/usr/include/sys/select.h" 1 3
-# 30 "/usr/include/sys/select.h" 3
-# 1 "/usr/include/bits/select.h" 1 3
-# 22 "/usr/include/bits/select.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 23 "/usr/include/bits/select.h" 2 3
-# 31 "/usr/include/sys/select.h" 2 3
 
 
-# 1 "/usr/include/bits/types/sigset_t.h" 1 3
 
 
 
-# 1 "/usr/include/bits/types/__sigset_t.h" 1 3
 
 
 
@@ -545,15 +422,12 @@ typedef struct
 {
   unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
 } __sigset_t;
-# 5 "/usr/include/bits/types/sigset_t.h" 2 3
 
 
 typedef __sigset_t sigset_t;
-# 34 "/usr/include/sys/select.h" 2 3
 
 
 
-# 1 "/usr/include/bits/types/struct_timeval.h" 1 3
 
 
 
@@ -566,10 +440,7 @@ struct timeval
   __time_t tv_sec;
   __suseconds_t tv_usec;
 };
-# 38 "/usr/include/sys/select.h" 2 3
 
-# 1 "/usr/include/bits/types/struct_timespec.h" 1 3
-# 10 "/usr/include/bits/types/struct_timespec.h" 3
 struct timespec
 {
   __time_t tv_sec;
@@ -577,12 +448,8 @@ struct timespec
 
 
   __syscall_slong_t tv_nsec;
-# 26 "/usr/include/bits/types/struct_timespec.h" 3
 };
-# 40 "/usr/include/sys/select.h" 2 3
-# 49 "/usr/include/sys/select.h" 3
 typedef long int __fd_mask;
-# 59 "/usr/include/sys/select.h" 3
 typedef struct
   {
 
@@ -602,14 +469,11 @@ typedef struct
 
 
 typedef __fd_mask fd_mask;
-# 91 "/usr/include/sys/select.h" 3
 
-# 101 "/usr/include/sys/select.h" 3
 extern int select (int __nfds, fd_set *__restrict __readfds,
      fd_set *__restrict __writefds,
      fd_set *__restrict __exceptfds,
      struct timeval *__restrict __timeout);
-# 113 "/usr/include/sys/select.h" 3
 extern int pselect (int __nfds, fd_set *__restrict __readfds,
       fd_set *__restrict __writefds,
       fd_set *__restrict __exceptfds,
@@ -620,23 +484,18 @@ extern int pselect (int __nfds, fd_set *__restrict __readfds,
 
 
 
-# 1 "/usr/include/bits/select2.h" 1 3
-# 24 "/usr/include/bits/select2.h" 3
 extern long int __fdelt_chk (long int __d);
 extern long int __fdelt_warn (long int __d)
   __attribute__((__warning__ ("bit outside of fd_set selected")));
-# 124 "/usr/include/sys/select.h" 2 3
 
 
 
-# 180 "/usr/include/sys/types.h" 2 3
 
 
 
 
 
 typedef __blksize_t blksize_t;
-# 205 "/usr/include/sys/types.h" 3
 typedef __blkcnt64_t blkcnt_t;
 
 
@@ -659,15 +518,6 @@ typedef __fsfilcnt64_t fsfilcnt64_t;
 
 
 
-# 1 "/usr/include/bits/pthreadtypes.h" 1 3
-# 23 "/usr/include/bits/pthreadtypes.h" 3
-# 1 "/usr/include/bits/thread-shared-types.h" 1 3
-# 44 "/usr/include/bits/thread-shared-types.h" 3
-# 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3
-# 21 "/usr/include/bits/pthreadtypes-arch.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3
-# 45 "/usr/include/bits/thread-shared-types.h" 2 3
 
 
 
@@ -682,9 +532,6 @@ typedef struct __pthread_internal_slist
 {
   struct __pthread_internal_slist *__next;
 } __pthread_slist_t;
-# 74 "/usr/include/bits/thread-shared-types.h" 3
-# 1 "/usr/include/bits/struct_mutex.h" 1 3
-# 22 "/usr/include/bits/struct_mutex.h" 3
 struct __pthread_mutex_s
 {
   int __lock;
@@ -700,12 +547,7 @@ struct __pthread_mutex_s
   short __spins;
   short __elision;
   __pthread_list_t __list;
-# 53 "/usr/include/bits/struct_mutex.h" 3
 };
-# 75 "/usr/include/bits/thread-shared-types.h" 2 3
-# 87 "/usr/include/bits/thread-shared-types.h" 3
-# 1 "/usr/include/bits/struct_rwlock.h" 1 3
-# 23 "/usr/include/bits/struct_rwlock.h" 3
 struct __pthread_rwlock_arch_t
 {
   unsigned int __readers;
@@ -729,9 +571,7 @@ struct __pthread_rwlock_arch_t
 
 
   unsigned int __flags;
-# 55 "/usr/include/bits/struct_rwlock.h" 3
 };
-# 88 "/usr/include/bits/thread-shared-types.h" 2 3
 
 
 
@@ -762,7 +602,6 @@ struct __pthread_cond_s
   unsigned int __wrefs;
   unsigned int __g_signals[2];
 };
-# 24 "/usr/include/bits/pthreadtypes.h" 2 3
 
 
 
@@ -858,22 +697,14 @@ typedef union
   char __size[4];
   int __align;
 } pthread_barrierattr_t;
-# 228 "/usr/include/sys/types.h" 2 3
 
 
 
-# 96 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/stdlib.h" 1 3
-# 25 "/usr/include/stdlib.h" 3
-# 1 "/usr/include/bits/libc-header-start.h" 1 3
-# 26 "/usr/include/stdlib.h" 2 3
 
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 32 "/usr/include/stdlib.h" 2 3
 
 
 
@@ -881,19 +712,6 @@ typedef union
 
 
 
-# 1 "/usr/include/bits/waitflags.h" 1 3
-# 40 "/usr/include/stdlib.h" 2 3
-# 1 "/usr/include/bits/waitstatus.h" 1 3
-# 41 "/usr/include/stdlib.h" 2 3
-# 55 "/usr/include/stdlib.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include-fixed/bits/floatn.h" 1 3
-# 128 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include-fixed/bits/floatn.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include-fixed/bits/floatn-common.h" 1 3
-# 33 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include-fixed/bits/floatn-common.h" 3
-# 1 "/usr/include/bits/long-double.h" 1 3
-# 34 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include-fixed/bits/floatn-common.h" 2 3
-# 129 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include-fixed/bits/floatn.h" 2 3
-# 56 "/usr/include/stdlib.h" 2 3
 
 
 typedef struct
@@ -919,7 +737,6 @@ __extension__ typedef struct
     long long int quot;
     long long int rem;
   } lldiv_t;
-# 97 "/usr/include/stdlib.h" 3
 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
 
 
@@ -952,7 +769,6 @@ extern float strtof (const char *__restrict __nptr,
 extern long double strtold (const char *__restrict __nptr,
        char **__restrict __endptr)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 140 "/usr/include/stdlib.h" 3
 extern _Float32 strtof32 (const char *__restrict __nptr,
      char **__restrict __endptr)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
@@ -980,7 +796,6 @@ extern _Float32x strtof32x (const char *__restrict __nptr,
 extern _Float64x strtof64x (const char *__restrict __nptr,
        char **__restrict __endptr)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 176 "/usr/include/stdlib.h" 3
 extern long int strtol (const char *__restrict __nptr,
    char **__restrict __endptr, int __base)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
@@ -1028,7 +843,6 @@ extern int strfromf (char *__dest, size_t __size, const char *__format,
 extern int strfroml (char *__dest, size_t __size, const char *__format,
        long double __f)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
-# 232 "/usr/include/stdlib.h" 3
 extern int strfromf32 (char *__dest, size_t __size, const char * __format,
          _Float32 __f)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
@@ -1056,11 +870,6 @@ extern int strfromf32x (char *__dest, size_t __size, const char * __format,
 extern int strfromf64x (char *__dest, size_t __size, const char * __format,
    _Float64x __f)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
-# 272 "/usr/include/stdlib.h" 3
-# 1 "/usr/include/bits/types/locale_t.h" 1 3
-# 22 "/usr/include/bits/types/locale_t.h" 3
-# 1 "/usr/include/bits/types/__locale_t.h" 1 3
-# 28 "/usr/include/bits/types/__locale_t.h" 3
 struct __locale_struct
 {
 
@@ -1076,10 +885,8 @@ struct __locale_struct
 };
 
 typedef struct __locale_struct *__locale_t;
-# 23 "/usr/include/bits/types/locale_t.h" 2 3
 
 typedef __locale_t locale_t;
-# 273 "/usr/include/stdlib.h" 2 3
 
 extern long int strtol_l (const char *__restrict __nptr,
      char **__restrict __endptr, int __base,
@@ -1114,7 +921,6 @@ extern long double strtold_l (const char *__restrict __nptr,
          char **__restrict __endptr,
          locale_t __loc)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
-# 316 "/usr/include/stdlib.h" 3
 extern _Float32 strtof32_l (const char *__restrict __nptr,
        char **__restrict __endptr,
        locale_t __loc)
@@ -1147,7 +953,6 @@ extern _Float64x strtof64x_l (const char *__restrict __nptr,
          char **__restrict __endptr,
          locale_t __loc)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3)));
-# 360 "/usr/include/stdlib.h" 3
 extern __inline __attribute__ ((__gnu_inline__)) int
 __attribute__ ((__nothrow__ , __leaf__)) atoi (const char *__nptr)
 {
@@ -1165,13 +970,11 @@ __attribute__ ((__nothrow__ , __leaf__)) atoll (const char *__nptr)
 {
   return strtoll (__nptr, (char **) ((void *)0), 10);
 }
-# 385 "/usr/include/stdlib.h" 3
 extern char *l64a (long int __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
 
 
 extern long int a64l (const char *__s)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 401 "/usr/include/stdlib.h" 3
 extern long int random (void) __attribute__ ((__nothrow__ , __leaf__));
 
 
@@ -1339,10 +1142,6 @@ extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
 extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__));
 
 
-# 1 "/usr/include/alloca.h" 1 3
-# 24 "/usr/include/alloca.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 25 "/usr/include/alloca.h" 2 3
 
 
 
@@ -1357,7 +1156,6 @@ extern void *alloca (size_t __size) __attribute__ ((__nothrow__ , __leaf__));
 
 
 
-# 569 "/usr/include/stdlib.h" 2 3
 
 
 
@@ -1454,9 +1252,7 @@ extern int unsetenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)
 
 
 extern int clearenv (void) __attribute__ ((__nothrow__ , __leaf__));
-# 675 "/usr/include/stdlib.h" 3
 extern char *mktemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 691 "/usr/include/stdlib.h" 3
 extern int mkstemp (char *__template) __asm__ ("" "mkstemp64")
      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
 
@@ -1465,7 +1261,6 @@ extern int mkstemp (char *__template) __asm__ ("" "mkstemp64")
 
 
 extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 713 "/usr/include/stdlib.h" 3
 extern int mkstemps (char *__template, int __suffixlen) __asm__ ("" "mkstemps64")
                      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
 
@@ -1475,9 +1270,7 @@ extern int mkstemps (char *__template, int __suffixlen) __asm__ ("" "mkstemps64"
 
 extern int mkstemps64 (char *__template, int __suffixlen)
      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 731 "/usr/include/stdlib.h" 3
 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 745 "/usr/include/stdlib.h" 3
 extern int mkostemp (char *__template, int __flags) __asm__ ("" "mkostemp64")
      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
 
@@ -1486,7 +1279,6 @@ extern int mkostemp (char *__template, int __flags) __asm__ ("" "mkostemp64")
 
 
 extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 766 "/usr/include/stdlib.h" 3
 extern int mkostemps (char *__template, int __suffixlen, int __flags) __asm__ ("" "mkostemps64")
 
      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
@@ -1497,7 +1289,6 @@ extern int mkostemps (char *__template, int __suffixlen, int __flags) __asm__ ("
 
 extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
      __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 784 "/usr/include/stdlib.h" 3
 extern int system (const char *__command) __attribute__ ((__warn_unused_result__));
 
 
@@ -1506,7 +1297,6 @@ extern int system (const char *__command) __attribute__ ((__warn_unused_result__
 
 extern char *canonicalize_file_name (const char *__name)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 800 "/usr/include/stdlib.h" 3
 extern char *realpath (const char *__restrict __name,
          char *__restrict __resolved) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
 
@@ -1532,8 +1322,6 @@ extern void *bsearch (const void *__key, const void *__base,
      __attribute__ ((__nonnull__ (1, 2, 5))) __attribute__ ((__warn_unused_result__));
 
 
-# 1 "/usr/include/bits/stdlib-bsearch.h" 1 3
-# 19 "/usr/include/bits/stdlib-bsearch.h" 3
 extern __inline __attribute__ ((__gnu_inline__)) void *
 bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size,
   __compar_fn_t __compar)
@@ -1559,7 +1347,6 @@ bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size,
 
   return ((void *)0);
 }
-# 826 "/usr/include/stdlib.h" 2 3
 
 
 
@@ -1595,7 +1382,6 @@ extern ldiv_t ldiv (long int __numer, long int __denom)
 __extension__ extern lldiv_t lldiv (long long int __numer,
         long long int __denom)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__));
-# 872 "/usr/include/stdlib.h" 3
 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
      int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__));
 
@@ -1671,7 +1457,6 @@ extern size_t wcstombs (char *__restrict __s,
 
 
 extern int rpmatch (const char *__response) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 957 "/usr/include/stdlib.h" 3
 extern int getsubopt (char **__restrict __optionp,
         char *const *__restrict __tokens,
         char **__restrict __valuep)
@@ -1720,20 +1505,14 @@ extern int getpt (void);
 
 extern int getloadavg (double __loadavg[], int __nelem)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 1013 "/usr/include/stdlib.h" 3
-# 1 "/usr/include/bits/stdlib-float.h" 1 3
-# 24 "/usr/include/bits/stdlib-float.h" 3
 extern __inline __attribute__ ((__gnu_inline__)) double
 __attribute__ ((__nothrow__ , __leaf__)) atof (const char *__nptr)
 {
   return strtod (__nptr, (char **) ((void *)0));
 }
-# 1014 "/usr/include/stdlib.h" 2 3
 
 
 
-# 1 "/usr/include/bits/stdlib.h" 1 3
-# 23 "/usr/include/bits/stdlib.h" 3
 extern char *__realpath_chk (const char *__restrict __name,
         char *__restrict __resolved,
         size_t __resolvedlen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
@@ -1867,37 +1646,26 @@ __attribute__ ((__nothrow__ , __leaf__)) wcstombs (char *__restrict __dst, const
     }
   return __wcstombs_alias (__dst, __src, __len);
 }
-# 1018 "/usr/include/stdlib.h" 2 3
 
 
 
 
 
 
-# 97 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/stdio.h" 1 3
-# 27 "/usr/include/stdio.h" 3
-# 1 "/usr/include/bits/libc-header-start.h" 1 3
-# 28 "/usr/include/stdio.h" 2 3
 
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 34 "/usr/include/stdio.h" 2 3
 
 
 
 
 
-# 1 "/usr/include/bits/types/__fpos_t.h" 1 3
 
 
 
 
-# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3
-# 13 "/usr/include/bits/types/__mbstate_t.h" 3
 typedef struct
 {
   int __count;
@@ -1907,7 +1675,6 @@ typedef struct
     char __wchb[4];
   } __value;
 } __mbstate_t;
-# 6 "/usr/include/bits/types/__fpos_t.h" 2 3
 
 
 
@@ -1917,23 +1684,16 @@ typedef struct _G_fpos_t
   __off_t __pos;
   __mbstate_t __state;
 } __fpos_t;
-# 40 "/usr/include/stdio.h" 2 3
-# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3
-# 10 "/usr/include/bits/types/__fpos64_t.h" 3
 typedef struct _G_fpos64_t
 {
   __off64_t __pos;
   __mbstate_t __state;
 } __fpos64_t;
-# 41 "/usr/include/stdio.h" 2 3
-# 1 "/usr/include/bits/types/__FILE.h" 1 3
 
 
 
 struct _IO_FILE;
 typedef struct _IO_FILE __FILE;
-# 42 "/usr/include/stdio.h" 2 3
-# 1 "/usr/include/bits/types/FILE.h" 1 3
 
 
 
@@ -1941,9 +1701,6 @@ struct _IO_FILE;
 
 
 typedef struct _IO_FILE FILE;
-# 43 "/usr/include/stdio.h" 2 3
-# 1 "/usr/include/bits/types/struct_FILE.h" 1 3
-# 35 "/usr/include/bits/types/struct_FILE.h" 3
 struct _IO_FILE;
 struct _IO_marker;
 struct _IO_codecvt;
@@ -2009,11 +1766,8 @@ struct _IO_FILE
 
   char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
 };
-# 44 "/usr/include/stdio.h" 2 3
 
 
-# 1 "/usr/include/bits/types/cookie_io_functions_t.h" 1 3
-# 27 "/usr/include/bits/types/cookie_io_functions_t.h" 3
 typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf,
                                           size_t __nbytes);
 
@@ -2049,15 +1803,10 @@ typedef struct _IO_cookie_io_functions_t
   cookie_seek_function_t *seek;
   cookie_close_function_t *close;
 } cookie_io_functions_t;
-# 47 "/usr/include/stdio.h" 2 3
-# 86 "/usr/include/stdio.h" 3
 typedef __fpos64_t fpos_t;
 
 
 typedef __fpos64_t fpos64_t;
-# 133 "/usr/include/stdio.h" 3
-# 1 "/usr/include/bits/stdio_lim.h" 1 3
-# 134 "/usr/include/stdio.h" 2 3
 
 
 
@@ -2078,10 +1827,8 @@ extern int rename (const char *__old, const char *__new) __attribute__ ((__nothr
 
 extern int renameat (int __oldfd, const char *__old, int __newfd,
        const char *__new) __attribute__ ((__nothrow__ , __leaf__));
-# 164 "/usr/include/stdio.h" 3
 extern int renameat2 (int __oldfd, const char *__old, int __newfd,
         const char *__new, unsigned int __flags) __attribute__ ((__nothrow__ , __leaf__));
-# 176 "/usr/include/stdio.h" 3
 extern FILE *tmpfile (void) __asm__ ("" "tmpfile64") __attribute__ ((__warn_unused_result__));
 
 
@@ -2099,7 +1846,6 @@ extern char *tmpnam (char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attri
 
 
 extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
-# 204 "/usr/include/stdio.h" 3
 extern char *tempnam (const char *__dir, const char *__pfx)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
 
@@ -2115,11 +1861,8 @@ extern int fclose (FILE *__stream);
 
 
 extern int fflush (FILE *__stream);
-# 227 "/usr/include/stdio.h" 3
 extern int fflush_unlocked (FILE *__stream);
-# 237 "/usr/include/stdio.h" 3
 extern int fcloseall (void);
-# 257 "/usr/include/stdio.h" 3
 extern FILE *fopen (const char *__restrict __filename, const char *__restrict __modes) __asm__ ("" "fopen64")
 
   __attribute__ ((__warn_unused_result__));
@@ -2278,7 +2021,6 @@ extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_sc
 extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __asm__ ("" "__isoc99_sscanf") __attribute__ ((__nothrow__ , __leaf__))
 
                       ;
-# 432 "/usr/include/stdio.h" 3
 extern int vfscanf (FILE *__restrict __s, const char *__restrict __format,
       __gnuc_va_list __arg)
      __attribute__ ((__format__ (__scanf__, 2, 0))) __attribute__ ((__warn_unused_result__));
@@ -2311,7 +2053,6 @@ extern int vsscanf (const char *__restrict __s, const char *__restrict __format,
 
 
      __attribute__ ((__format__ (__scanf__, 2, 0)));
-# 485 "/usr/include/stdio.h" 3
 extern int fgetc (FILE *__stream);
 extern int getc (FILE *__stream);
 
@@ -2328,9 +2069,7 @@ extern int getchar (void);
 
 extern int getc_unlocked (FILE *__stream);
 extern int getchar_unlocked (void);
-# 510 "/usr/include/stdio.h" 3
 extern int fgetc_unlocked (FILE *__stream);
-# 521 "/usr/include/stdio.h" 3
 extern int fputc (int __c, FILE *__stream);
 extern int putc (int __c, FILE *__stream);
 
@@ -2339,7 +2078,6 @@ extern int putc (int __c, FILE *__stream);
 
 
 extern int putchar (int __c);
-# 537 "/usr/include/stdio.h" 3
 extern int fputc_unlocked (int __c, FILE *__stream);
 
 
@@ -2369,10 +2107,8 @@ extern int putw (int __w, FILE *__stream);
 
 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
      __attribute__ ((__warn_unused_result__));
-# 587 "/usr/include/stdio.h" 3
 extern char *fgets_unlocked (char *__restrict __s, int __n,
         FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
-# 603 "/usr/include/stdio.h" 3
 extern __ssize_t __getdelim (char **__restrict __lineptr,
                              size_t *__restrict __n, int __delimiter,
                              FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
@@ -2424,10 +2160,8 @@ extern size_t fread (void *__restrict __ptr, size_t __size,
 
 extern size_t fwrite (const void *__restrict __ptr, size_t __size,
         size_t __n, FILE *__restrict __s);
-# 662 "/usr/include/stdio.h" 3
 extern int fputs_unlocked (const char *__restrict __s,
       FILE *__restrict __stream);
-# 673 "/usr/include/stdio.h" 3
 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
          size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
 extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
@@ -2450,12 +2184,10 @@ extern long int ftell (FILE *__stream) __attribute__ ((__warn_unused_result__));
 
 
 extern void rewind (FILE *__stream);
-# 715 "/usr/include/stdio.h" 3
 extern int fseeko (FILE *__stream, __off64_t __off, int __whence) __asm__ ("" "fseeko64")
 
                   ;
 extern __off64_t ftello (FILE *__stream) __asm__ ("" "ftello64");
-# 739 "/usr/include/stdio.h" 3
 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos) __asm__ ("" "fgetpos64")
                                           ;
 extern int fsetpos (FILE *__stream, const fpos_t *__pos) __asm__ ("" "fsetpos64")
@@ -2498,15 +2230,12 @@ extern void perror (const char *__s);
 
 
 
-# 1 "/usr/include/bits/sys_errlist.h" 1 3
-# 26 "/usr/include/bits/sys_errlist.h" 3
 extern int sys_nerr;
 extern const char *const sys_errlist[];
 
 
 extern int _sys_nerr;
 extern const char *const _sys_errlist[];
-# 782 "/usr/include/stdio.h" 2 3
 
 
 
@@ -2517,7 +2246,6 @@ extern int fileno (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __at
 
 
 extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
-# 800 "/usr/include/stdio.h" 3
 extern FILE *popen (const char *__command, const char *__modes) __attribute__ ((__warn_unused_result__));
 
 
@@ -2566,15 +2294,12 @@ extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)
 
 
 extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__));
-# 858 "/usr/include/stdio.h" 3
 extern int __uflow (FILE *);
 extern int __overflow (FILE *, int);
 
 
 
 
-# 1 "/usr/include/bits/stdio.h" 1 3
-# 46 "/usr/include/bits/stdio.h" 3
 extern __inline __attribute__ ((__gnu_inline__)) int
 getchar (void)
 {
@@ -2668,11 +2393,8 @@ __attribute__ ((__nothrow__ , __leaf__)) ferror_unlocked (FILE *__stream)
 {
   return (((__stream)->_flags & 0x0020) != 0);
 }
-# 865 "/usr/include/stdio.h" 2 3
 
 
-# 1 "/usr/include/bits/stdio2.h" 1 3
-# 26 "/usr/include/bits/stdio2.h" 3
 extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen,
      const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__));
 extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen,
@@ -2847,7 +2569,6 @@ __attribute__ ((__nothrow__ , __leaf__)) obstack_printf (struct obstack *__restr
   return __obstack_printf_chk (__obstack, 2 - 1, __fmt,
           __builtin_va_arg_pack ());
 }
-# 209 "/usr/include/bits/stdio2.h" 3
 extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int
 __attribute__ ((__nothrow__ , __leaf__)) vasprintf (char **__restrict __ptr, const char *__restrict __fmt, __gnuc_va_list __ap)
 
@@ -2862,7 +2583,6 @@ __attribute__ ((__nothrow__ , __leaf__)) obstack_vprintf (struct obstack *__rest
   return __obstack_vprintf_chk (__obstack, 2 - 1, __fmt,
     __ap);
 }
-# 243 "/usr/include/bits/stdio2.h" 3
 extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n,
      FILE *__restrict __stream) __attribute__ ((__warn_unused_result__));
 extern char *__fgets_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets")
@@ -3004,28 +2724,19 @@ fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n,
 
   return __fread_unlocked_alias (__ptr, __size, __n, __stream);
 }
-# 868 "/usr/include/stdio.h" 2 3
 
 
 
 
 
 
-# 98 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
 
-# 1 "/usr/include/string.h" 1 3
-# 26 "/usr/include/string.h" 3
-# 1 "/usr/include/bits/libc-header-start.h" 1 3
-# 27 "/usr/include/string.h" 2 3
 
 
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 34 "/usr/include/string.h" 2 3
-# 43 "/usr/include/string.h" 3
 extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
        size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
 
@@ -3049,13 +2760,10 @@ extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__
 
 extern int memcmp (const void *__s1, const void *__s2, size_t __n)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
-# 91 "/usr/include/string.h" 3
 extern void *memchr (const void *__s, int __c, size_t __n)
       __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
-# 104 "/usr/include/string.h" 3
 extern void *rawmemchr (const void *__s, int __c)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
-# 115 "/usr/include/string.h" 3
 extern void *memrchr (const void *__s, int __c, size_t __n)
       __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
 
@@ -3118,13 +2826,10 @@ extern char *strdup (const char *__s)
 
 extern char *strndup (const char *__string, size_t __n)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
-# 226 "/usr/include/string.h" 3
 extern char *strchr (const char *__s, int __c)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
-# 253 "/usr/include/string.h" 3
 extern char *strrchr (const char *__s, int __c)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
-# 266 "/usr/include/string.h" 3
 extern char *strchrnul (const char *__s, int __c)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
 
@@ -3138,10 +2843,8 @@ extern size_t strcspn (const char *__s, const char *__reject)
 
 extern size_t strspn (const char *__s, const char *__accept)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
-# 303 "/usr/include/string.h" 3
 extern char *strpbrk (const char *__s, const char *__accept)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
-# 330 "/usr/include/string.h" 3
 extern char *strstr (const char *__haystack, const char *__needle)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
 
@@ -3161,7 +2864,6 @@ extern char *__strtok_r (char *__restrict __s,
 extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
          char **__restrict __save_ptr)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
-# 360 "/usr/include/string.h" 3
 extern char *strcasestr (const char *__haystack, const char *__needle)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
 
@@ -3200,7 +2902,6 @@ extern size_t strnlen (const char *__string, size_t __maxlen)
 
 
 extern char *strerror (int __errnum) __attribute__ ((__nothrow__ , __leaf__));
-# 421 "/usr/include/string.h" 3
 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__));
 
@@ -3212,10 +2913,6 @@ extern char *strerror_l (int __errnum, locale_t __l) __attribute__ ((__nothrow__
 
 
 
-# 1 "/usr/include/strings.h" 1 3
-# 23 "/usr/include/strings.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 24 "/usr/include/strings.h" 2 3
 
 
 
@@ -3235,10 +2932,8 @@ extern void bcopy (const void *__src, void *__dest, size_t __n)
 
 
 extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 68 "/usr/include/strings.h" 3
 extern char *index (const char *__s, int __c)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
-# 96 "/usr/include/strings.h" 3
 extern char *rindex (const char *__s, int __c)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
 
@@ -3287,8 +2982,6 @@ extern int strncasecmp_l (const char *__s1, const char *__s2,
 
 
 
-# 1 "/usr/include/bits/strings_fortified.h" 1 3
-# 22 "/usr/include/bits/strings_fortified.h" 3
 extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void
 __attribute__ ((__nothrow__ , __leaf__)) bcopy (const void *__src, void *__dest, size_t __len)
 {
@@ -3300,8 +2993,6 @@ __attribute__ ((__nothrow__ , __leaf__)) bzero (void *__dest, size_t __len)
 {
   (void) __builtin___memset_chk (__dest, '\0', __len, __builtin_object_size (__dest, 0));
 }
-# 145 "/usr/include/strings.h" 2 3
-# 433 "/usr/include/string.h" 2 3
 
 
 
@@ -3344,7 +3035,6 @@ extern char *strfry (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __
 
 
 extern void *memfrob (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 487 "/usr/include/string.h" 3
 extern char *basename (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
 
 
@@ -3353,8 +3043,6 @@ extern char *basename (const char *__filename) __attribute__ ((__nothrow__ , __l
 
 
 
-# 1 "/usr/include/bits/string_fortified.h" 1 3
-# 30 "/usr/include/bits/string_fortified.h" 3
 extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void *
 __attribute__ ((__nothrow__ , __leaf__)) memcpy (void *__restrict __dest, const void *__restrict __src, size_t __len)
 
@@ -3375,11 +3063,9 @@ __attribute__ ((__nothrow__ , __leaf__)) mempcpy (void *__restrict __dest, const
 {
   return __builtin___mempcpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 0));
 }
-# 58 "/usr/include/bits/string_fortified.h" 3
 extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void *
 __attribute__ ((__nothrow__ , __leaf__)) memset (void *__dest, int __ch, size_t __len)
 {
-# 71 "/usr/include/bits/string_fortified.h" 3
   return __builtin___memset_chk (__dest, __ch, __len, __builtin_object_size (__dest, 0));
 }
 
@@ -3447,17 +3133,12 @@ __attribute__ ((__nothrow__ , __leaf__)) strncat (char *__restrict __dest, const
 {
   return __builtin___strncat_chk (__dest, __src, __len, __builtin_object_size (__dest, 2 > 1));
 }
-# 496 "/usr/include/string.h" 2 3
 
 
 
 
-# 100 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
 
-# 1 "/usr/include/inttypes.h" 1 3
-# 34 "/usr/include/inttypes.h" 3
 typedef int __gwchar_t;
-# 266 "/usr/include/inttypes.h" 3
 
 
 
@@ -3468,7 +3149,6 @@ typedef struct
     long int quot;
     long int rem;
   } imaxdiv_t;
-# 290 "/usr/include/inttypes.h" 3
 extern intmax_t imaxabs (intmax_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
 
 
@@ -3546,12 +3226,7 @@ __attribute__ ((__nothrow__ , __leaf__)) wcstoumax (const __gwchar_t *__restrict
 {
   return __wcstoul_internal (nptr, endptr, base, 0);
 }
-# 432 "/usr/include/inttypes.h" 3
 
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/limits.h" 1 3
-# 34 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/limits.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/syslimits.h" 1 3
 
 
 
@@ -3559,67 +3234,19 @@ __attribute__ ((__nothrow__ , __leaf__)) wcstoumax (const __gwchar_t *__restrict
 
 
  
-# 7 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/syslimits.h" 3
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wpedantic"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/limits.h" 1 3
-# 210 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/limits.h" 3
-# 1 "/usr/include/limits.h" 1 3
-# 26 "/usr/include/limits.h" 3
-# 1 "/usr/include/bits/libc-header-start.h" 1 3
-# 27 "/usr/include/limits.h" 2 3
-# 183 "/usr/include/limits.h" 3
-# 1 "/usr/include/bits/posix1_lim.h" 1 3
-# 27 "/usr/include/bits/posix1_lim.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 28 "/usr/include/bits/posix1_lim.h" 2 3
-# 161 "/usr/include/bits/posix1_lim.h" 3
-# 1 "/usr/include/bits/local_lim.h" 1 3
-# 38 "/usr/include/bits/local_lim.h" 3
-# 1 "/usr/include/linux/limits.h" 1 3
-# 39 "/usr/include/bits/local_lim.h" 2 3
-# 162 "/usr/include/bits/posix1_lim.h" 2 3
-# 184 "/usr/include/limits.h" 2 3
-
-
-
-# 1 "/usr/include/bits/posix2_lim.h" 1 3
-# 188 "/usr/include/limits.h" 2 3
-
-
-
-# 1 "/usr/include/bits/xopen_lim.h" 1 3
-# 64 "/usr/include/bits/xopen_lim.h" 3
-# 1 "/usr/include/bits/uio_lim.h" 1 3
-# 65 "/usr/include/bits/xopen_lim.h" 2 3
-# 192 "/usr/include/limits.h" 2 3
-# 211 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/limits.h" 2 3
-# 10 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/syslimits.h" 2 3
-#pragma GCC diagnostic pop
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/limits.h" 2 3
-# 103 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-
-
-# 1 "/usr/include/unistd.h" 1 3
-# 27 "/usr/include/unistd.h" 3
-
-# 202 "/usr/include/unistd.h" 3
-# 1 "/usr/include/bits/posix_opt.h" 1 3
-# 203 "/usr/include/unistd.h" 2 3
-
-
-
-# 1 "/usr/include/bits/environments.h" 1 3
-# 22 "/usr/include/bits/environments.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 23 "/usr/include/bits/environments.h" 2 3
-# 207 "/usr/include/unistd.h" 2 3
-# 226 "/usr/include/unistd.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 227 "/usr/include/unistd.h" 2 3
-# 274 "/usr/include/unistd.h" 3
+
+
+
+
+
+
+
+
+
+
+
+
 typedef __socklen_t socklen_t;
-# 287 "/usr/include/unistd.h" 3
 extern int access (const char *__name, int __type) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
 
 
@@ -3639,7 +3266,6 @@ extern int eaccess (const char *__name, int __type)
 
 extern int faccessat (int __fd, const char *__file, int __type, int __flag)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__));
-# 337 "/usr/include/unistd.h" 3
 extern __off64_t lseek (int __fd, __off64_t __offset, int __whence) __asm__ ("" "lseek64") __attribute__ ((__nothrow__ , __leaf__))
 
              ;
@@ -3670,14 +3296,12 @@ extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __attribute__ ((__w
 
 
 extern ssize_t write (int __fd, const void *__buf, size_t __n) __attribute__ ((__warn_unused_result__));
-# 388 "/usr/include/unistd.h" 3
 extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64")
 
                __attribute__ ((__warn_unused_result__));
 extern ssize_t pwrite (int __fd, const void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pwrite64")
 
                 __attribute__ ((__warn_unused_result__));
-# 404 "/usr/include/unistd.h" 3
 extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
    __off64_t __offset) __attribute__ ((__warn_unused_result__));
 
@@ -3697,9 +3321,7 @@ extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__ , __leaf__)) __at
 
 
 extern int pipe2 (int __pipedes[2], int __flags) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
-# 432 "/usr/include/unistd.h" 3
 extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__ , __leaf__));
-# 444 "/usr/include/unistd.h" 3
 extern unsigned int sleep (unsigned int __seconds);
 
 
@@ -3717,7 +3339,6 @@ extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
 
 
 extern int usleep (__useconds_t __useconds);
-# 469 "/usr/include/unistd.h" 3
 extern int pause (void);
 
 
@@ -3751,7 +3372,6 @@ extern int chdir (const char *__path) __attribute__ ((__nothrow__ , __leaf__)) _
 
 
 extern int fchdir (int __fd) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
-# 511 "/usr/include/unistd.h" 3
 extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
 
 
@@ -3850,8 +3470,6 @@ extern void _exit (int __status) __attribute__ ((__noreturn__));
 
 
 
-# 1 "/usr/include/bits/confname.h" 1 3
-# 24 "/usr/include/bits/confname.h" 3
 enum
   {
     _PC_LINK_MAX,
@@ -4504,7 +4122,6 @@ enum
     _CS_V7_ENV
 
   };
-# 610 "/usr/include/unistd.h" 2 3
 
 
 extern long int pathconf (const char *__path, int __name)
@@ -4542,7 +4159,6 @@ extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__ , __leaf__));
 
 
 extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__ , __leaf__));
-# 660 "/usr/include/unistd.h" 3
 extern int setpgrp (void) __attribute__ ((__nothrow__ , __leaf__));
 
 
@@ -4752,10 +4368,6 @@ extern int setlogin (const char *__name) __attribute__ ((__nothrow__ , __leaf__)
 
 
 
-# 1 "/usr/include/bits/getopt_posix.h" 1 3
-# 27 "/usr/include/bits/getopt_posix.h" 3
-# 1 "/usr/include/bits/getopt_core.h" 1 3
-# 28 "/usr/include/bits/getopt_core.h" 3
 
 
 
@@ -4765,7 +4377,6 @@ extern int setlogin (const char *__name) __attribute__ ((__nothrow__ , __leaf__)
 
 
 extern char *optarg;
-# 50 "/usr/include/bits/getopt_core.h" 3
 extern int optind;
 
 
@@ -4776,17 +4387,13 @@ extern int opterr;
 
 
 extern int optopt;
-# 91 "/usr/include/bits/getopt_core.h" 3
 extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
        __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
 
 
-# 28 "/usr/include/bits/getopt_posix.h" 2 3
 
 
-# 49 "/usr/include/bits/getopt_posix.h" 3
 
-# 870 "/usr/include/unistd.h" 2 3
 
 
 
@@ -4899,7 +4506,6 @@ extern int getpagesize (void) __attribute__ ((__nothrow__ , __leaf__)) __attribu
 
 
 extern int getdtablesize (void) __attribute__ ((__nothrow__ , __leaf__));
-# 995 "/usr/include/unistd.h" 3
 extern int truncate (const char *__file, __off64_t __length) __asm__ ("" "truncate64") __attribute__ ((__nothrow__ , __leaf__))
 
                   __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
@@ -4910,7 +4516,6 @@ extern int truncate (const char *__file, __off64_t __length) __asm__ ("" "trunca
 
 extern int truncate64 (const char *__file, __off64_t __length)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__));
-# 1017 "/usr/include/unistd.h" 3
 extern int ftruncate (int __fd, __off64_t __length) __asm__ ("" "ftruncate64") __attribute__ ((__nothrow__ , __leaf__))
                    __attribute__ ((__warn_unused_result__));
 
@@ -4919,7 +4524,6 @@ extern int ftruncate (int __fd, __off64_t __length) __asm__ ("" "ftruncate64") _
 
 
 extern int ftruncate64 (int __fd, __off64_t __length) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
-# 1035 "/usr/include/unistd.h" 3
 extern int brk (void *__addr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__));
 
 
@@ -4927,9 +4531,7 @@ extern int brk (void *__addr) __attribute__ ((__nothrow__ , __leaf__)) __attribu
 
 
 extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__ , __leaf__));
-# 1056 "/usr/include/unistd.h" 3
 extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__ , __leaf__));
-# 1082 "/usr/include/unistd.h" 3
 extern int lockf (int __fd, int __cmd, __off64_t __len) __asm__ ("" "lockf64")
                   __attribute__ ((__warn_unused_result__));
 
@@ -4938,7 +4540,6 @@ extern int lockf (int __fd, int __cmd, __off64_t __len) __asm__ ("" "lockf64")
 
 
 extern int lockf64 (int __fd, int __cmd, __off64_t __len) __attribute__ ((__warn_unused_result__));
-# 1107 "/usr/include/unistd.h" 3
 ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
     int __outfd, __off64_t *__poutoff,
     size_t __length, unsigned int __flags);
@@ -4948,7 +4549,6 @@ ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
 
 
 extern int fdatasync (int __fildes);
-# 1124 "/usr/include/unistd.h" 3
 extern char *crypt (const char *__key, const char *__salt)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
 
@@ -4960,14 +4560,11 @@ extern char *crypt (const char *__key, const char *__salt)
 
 extern void swab (const void *__restrict __from, void *__restrict __to,
     ssize_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
-# 1161 "/usr/include/unistd.h" 3
 int getentropy (void *__buffer, size_t __length) __attribute__ ((__warn_unused_result__));
 
 
 
 
-# 1 "/usr/include/bits/unistd.h" 1 3
-# 23 "/usr/include/bits/unistd.h" 3
 extern ssize_t __read_chk (int __fd, void *__buf, size_t __nbytes,
       size_t __buflen) __attribute__ ((__warn_unused_result__));
 extern ssize_t __read_alias (int __fd, void *__buf, size_t __nbytes) __asm__ ("" "read")
@@ -5014,7 +4611,6 @@ extern ssize_t __pread64_chk_warn (int __fd, void *__buf, size_t __nbytes, __off
 
      __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("pread64 called with bigger length than size of " "the destination buffer")))
                                   ;
-# 86 "/usr/include/bits/unistd.h" 3
 extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) ssize_t
 pread (int __fd, void *__buf, size_t __nbytes, __off64_t __offset)
 {
@@ -5314,28 +4910,15 @@ __attribute__ ((__nothrow__ , __leaf__)) getdomainname (char *__buf, size_t __bu
     }
   return __getdomainname_alias (__buf, __buflen);
 }
-# 1167 "/usr/include/unistd.h" 2 3
 
 
 
-# 1 "/usr/include/bits/unistd_ext.h" 1 3
-# 34 "/usr/include/bits/unistd_ext.h" 3
 extern __pid_t gettid (void) __attribute__ ((__nothrow__ , __leaf__));
-# 1171 "/usr/include/unistd.h" 2 3
 
 
-# 106 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/time.h" 1 3
-# 29 "/usr/include/time.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 30 "/usr/include/time.h" 2 3
 
 
 
-# 1 "/usr/include/bits/time.h" 1 3
-# 73 "/usr/include/bits/time.h" 3
-# 1 "/usr/include/bits/timex.h" 1 3
-# 26 "/usr/include/bits/timex.h" 3
 struct timex
 {
   unsigned int modes;
@@ -5365,7 +4948,6 @@ struct timex
   int :32; int :32; int :32; int :32;
   int :32; int :32; int :32;
 };
-# 74 "/usr/include/bits/time.h" 2 3
 
 
 
@@ -5373,13 +4955,11 @@ struct timex
 extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) __attribute__ ((__nothrow__ , __leaf__));
 
 
-# 34 "/usr/include/time.h" 2 3
 
 
 
 
 
-# 1 "/usr/include/bits/types/struct_tm.h" 1 3
 
 
 
@@ -5406,9 +4986,6 @@ struct tm
 
 
 };
-# 40 "/usr/include/time.h" 2 3
-# 48 "/usr/include/time.h" 3
-# 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3
 
 
 
@@ -5421,9 +4998,7 @@ struct itimerspec
     struct timespec it_interval;
     struct timespec it_value;
   };
-# 49 "/usr/include/time.h" 2 3
 struct sigevent;
-# 68 "/usr/include/time.h" 3
 
 
 
@@ -5532,7 +5107,6 @@ extern void tzset (void) __attribute__ ((__nothrow__ , __leaf__));
 
 extern int daylight;
 extern long int timezone;
-# 190 "/usr/include/time.h" 3
 extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__));
 
 
@@ -5540,7 +5114,6 @@ extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__
 
 
 extern int dysize (int __year) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
-# 205 "/usr/include/time.h" 3
 extern int nanosleep (const struct timespec *__requested_time,
         struct timespec *__remaining);
 
@@ -5595,21 +5168,14 @@ extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__ , __
 
 extern int timespec_get (struct timespec *__ts, int __base)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 274 "/usr/include/time.h" 3
 extern int getdate_err;
-# 283 "/usr/include/time.h" 3
 extern struct tm *getdate (const char *__string);
-# 297 "/usr/include/time.h" 3
 extern int getdate_r (const char *__restrict __string,
         struct tm *__restrict __resbufp);
 
 
 
-# 107 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/ctype.h" 1 3
-# 28 "/usr/include/ctype.h" 3
 
-# 46 "/usr/include/ctype.h" 3
 enum
 {
   _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)),
@@ -5625,14 +5191,12 @@ enum
   _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)),
   _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8))
 };
-# 79 "/usr/include/ctype.h" 3
 extern const unsigned short int **__ctype_b_loc (void)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
 extern const __int32_t **__ctype_tolower_loc (void)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
 extern const __int32_t **__ctype_toupper_loc (void)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
-# 108 "/usr/include/ctype.h" 3
 extern int isalnum (int) __attribute__ ((__nothrow__ , __leaf__));
 extern int isalpha (int) __attribute__ ((__nothrow__ , __leaf__));
 extern int iscntrl (int) __attribute__ ((__nothrow__ , __leaf__));
@@ -5677,7 +5241,6 @@ extern int toascii (int __c) __attribute__ ((__nothrow__ , __leaf__));
 
 extern int _toupper (int) __attribute__ ((__nothrow__ , __leaf__));
 extern int _tolower (int) __attribute__ ((__nothrow__ , __leaf__));
-# 206 "/usr/include/ctype.h" 3
 extern __inline __attribute__ ((__gnu_inline__)) int
 __attribute__ ((__nothrow__ , __leaf__)) tolower (int __c)
 {
@@ -5689,7 +5252,6 @@ __attribute__ ((__nothrow__ , __leaf__)) toupper (int __c)
 {
   return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c;
 }
-# 251 "/usr/include/ctype.h" 3
 extern int isalnum_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
 extern int isalpha_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
 extern int iscntrl_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__));
@@ -5712,26 +5274,11 @@ extern int tolower_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __lea
 
 extern int __toupper_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__));
 extern int toupper_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__));
-# 327 "/usr/include/ctype.h" 3
 
-# 108 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/errno.h" 1 3
-# 28 "/usr/include/errno.h" 3
-# 1 "/usr/include/bits/errno.h" 1 3
-# 26 "/usr/include/bits/errno.h" 3
-# 1 "/usr/include/linux/errno.h" 1 3
-# 1 "/usr/include/asm/errno.h" 1 3
-# 1 "/usr/include/asm-generic/errno.h" 1 3
 
 
 
 
-# 1 "/usr/include/asm-generic/errno-base.h" 1 3
-# 6 "/usr/include/asm-generic/errno.h" 2 3
-# 2 "/usr/include/asm/errno.h" 2 3
-# 2 "/usr/include/linux/errno.h" 2 3
-# 27 "/usr/include/bits/errno.h" 2 3
-# 29 "/usr/include/errno.h" 2 3
 
 
 
@@ -5751,17 +5298,11 @@ extern int *__errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __a
 extern char *program_invocation_name;
 extern char *program_invocation_short_name;
 
-# 1 "/usr/include/bits/types/error_t.h" 1 3
-# 22 "/usr/include/bits/types/error_t.h" 3
 typedef int error_t;
-# 49 "/usr/include/errno.h" 2 3
 
 
 
 
-# 109 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/fcntl.h" 1 3
-# 28 "/usr/include/fcntl.h" 3
 
 
 
@@ -5769,8 +5310,6 @@ typedef int error_t;
 
 
 
-# 1 "/usr/include/bits/fcntl.h" 1 3
-# 35 "/usr/include/bits/fcntl.h" 3
 struct flock
   {
     short int l_type;
@@ -5797,12 +5336,6 @@ struct flock64
 
 
 
-# 1 "/usr/include/bits/fcntl-linux.h" 1 3
-# 38 "/usr/include/bits/fcntl-linux.h" 3
-# 1 "/usr/include/bits/types/struct_iovec.h" 1 3
-# 23 "/usr/include/bits/types/struct_iovec.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 24 "/usr/include/bits/types/struct_iovec.h" 2 3
 
 
 struct iovec
@@ -5810,8 +5343,6 @@ struct iovec
     void *iov_base;
     size_t iov_len;
   };
-# 39 "/usr/include/bits/fcntl-linux.h" 2 3
-# 265 "/usr/include/bits/fcntl-linux.h" 3
 enum __pid_type
   {
     F_OWNER_TID = 0,
@@ -5826,9 +5357,6 @@ struct f_owner_ex
     enum __pid_type type;
     __pid_t pid;
   };
-# 353 "/usr/include/bits/fcntl-linux.h" 3
-# 1 "/usr/include/linux/falloc.h" 1 3
-# 354 "/usr/include/bits/fcntl-linux.h" 2 3
 
 
 
@@ -5882,7 +5410,6 @@ extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
 
 extern __ssize_t tee (int __fdin, int __fdout, size_t __len,
         unsigned int __flags);
-# 416 "/usr/include/bits/fcntl-linux.h" 3
 extern int fallocate (int __fd, int __mode, __off64_t __offset, __off64_t __len) __asm__ ("" "fallocate64")
 
                      ;
@@ -5911,11 +5438,6 @@ extern int open_by_handle_at (int __mountdirfd, struct file_handle *__handle,
 
 
 
-# 62 "/usr/include/bits/fcntl.h" 2 3
-# 36 "/usr/include/fcntl.h" 2 3
-# 78 "/usr/include/fcntl.h" 3
-# 1 "/usr/include/bits/stat.h" 1 3
-# 46 "/usr/include/bits/stat.h" 3
 struct stat
   {
     __dev_t st_dev;
@@ -5951,13 +5473,10 @@ struct stat
     __blksize_t st_blksize;
 
     __blkcnt_t st_blocks;
-# 91 "/usr/include/bits/stat.h" 3
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-# 106 "/usr/include/bits/stat.h" 3
     __syscall_slong_t __glibc_reserved[3];
-# 115 "/usr/include/bits/stat.h" 3
   };
 
 
@@ -5998,14 +5517,11 @@ struct stat64
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-# 164 "/usr/include/bits/stat.h" 3
     __syscall_slong_t __glibc_reserved[3];
 
 
 
   };
-# 79 "/usr/include/fcntl.h" 2 3
-# 179 "/usr/include/fcntl.h" 3
 extern int fcntl (int __fd, int __cmd, ...) __asm__ ("" "fcntl64");
 
 
@@ -6013,7 +5529,6 @@ extern int fcntl (int __fd, int __cmd, ...) __asm__ ("" "fcntl64");
 
 
 extern int fcntl64 (int __fd, int __cmd, ...);
-# 199 "/usr/include/fcntl.h" 3
 extern int open (const char *__file, int __oflag, ...) __asm__ ("" "open64")
      __attribute__ ((__nonnull__ (1)));
 
@@ -6022,7 +5537,6 @@ extern int open (const char *__file, int __oflag, ...) __asm__ ("" "open64")
 
 
 extern int open64 (const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (1)));
-# 224 "/usr/include/fcntl.h" 3
 extern int openat (int __fd, const char *__file, int __oflag, ...) __asm__ ("" "openat64")
                     __attribute__ ((__nonnull__ (2)));
 
@@ -6032,7 +5546,6 @@ extern int openat (int __fd, const char *__file, int __oflag, ...) __asm__ ("" "
 
 extern int openat64 (int __fd, const char *__file, int __oflag, ...)
      __attribute__ ((__nonnull__ (2)));
-# 245 "/usr/include/fcntl.h" 3
 extern int creat (const char *__file, mode_t __mode) __asm__ ("" "creat64")
                   __attribute__ ((__nonnull__ (1)));
 
@@ -6041,7 +5554,6 @@ extern int creat (const char *__file, mode_t __mode) __asm__ ("" "creat64")
 
 
 extern int creat64 (const char *__file, mode_t __mode) __attribute__ ((__nonnull__ (1)));
-# 292 "/usr/include/fcntl.h" 3
 extern int posix_fadvise (int __fd, __off64_t __offset, __off64_t __len, int __advise) __asm__ ("" "posix_fadvise64") __attribute__ ((__nothrow__ , __leaf__))
 
                       ;
@@ -6052,7 +5564,6 @@ extern int posix_fadvise (int __fd, __off64_t __offset, __off64_t __len, int __a
 
 extern int posix_fadvise64 (int __fd, off64_t __offset, off64_t __len,
        int __advise) __attribute__ ((__nothrow__ , __leaf__));
-# 313 "/usr/include/fcntl.h" 3
 extern int posix_fallocate (int __fd, __off64_t __offset, __off64_t __len) __asm__ ("" "posix_fallocate64")
 
                            ;
@@ -6069,8 +5580,6 @@ extern int posix_fallocate64 (int __fd, off64_t __offset, off64_t __len);
 
 
 
-# 1 "/usr/include/bits/fcntl2.h" 1 3
-# 30 "/usr/include/bits/fcntl2.h" 3
 extern int __open_2 (const char *__path, int __oflag) __asm__ ("" "__open64_2")
                      __attribute__ ((__nonnull__ (1)));
 extern int __open_alias (const char *__path, int __oflag, ...) __asm__ ("" "open64")
@@ -6134,7 +5643,6 @@ open64 (const char *__path, int __oflag, ...)
 
   return __open64_alias (__path, __oflag, __builtin_va_arg_pack ());
 }
-# 104 "/usr/include/bits/fcntl2.h" 3
 extern int __openat_2 (int __fd, const char *__path, int __oflag) __asm__ ("" "__openat64_2")
 
      __attribute__ ((__nonnull__ (2)));
@@ -6202,17 +5710,10 @@ openat64 (int __fd, const char *__path, int __oflag, ...)
 
   return __openat64_alias (__fd, __path, __oflag, __builtin_va_arg_pack ());
 }
-# 330 "/usr/include/fcntl.h" 2 3
 
 
 
-# 110 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/getopt.h" 1 3
-# 36 "/usr/include/getopt.h" 3
-# 1 "/usr/include/bits/getopt_ext.h" 1 3
-# 27 "/usr/include/bits/getopt_ext.h" 3
 
-# 50 "/usr/include/bits/getopt_ext.h" 3
 struct option
 {
   const char *name;
@@ -6239,15 +5740,8 @@ extern int getopt_long_only (int ___argc, char *const *___argv,
        __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
 
 
-# 37 "/usr/include/getopt.h" 2 3
-# 111 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/sys/stat.h" 1 3
-# 99 "/usr/include/sys/stat.h" 3
 
 
-# 1 "/usr/include/bits/stat.h" 1 3
-# 102 "/usr/include/sys/stat.h" 2 3
-# 213 "/usr/include/sys/stat.h" 3
 extern int stat (const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "stat64") __attribute__ ((__nothrow__ , __leaf__))
 
      __attribute__ ((__nonnull__ (1, 2)));
@@ -6262,7 +5756,6 @@ extern int fstat (int __fd, struct stat *__buf) __asm__ ("" "fstat64") __attribu
 extern int stat64 (const char *__restrict __file,
      struct stat64 *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2)));
 extern int fstat64 (int __fd, struct stat64 *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
-# 239 "/usr/include/sys/stat.h" 3
 extern int fstatat (int __fd, const char *__restrict __file, struct stat *__restrict __buf, int __flag) __asm__ ("" "fstatat64") __attribute__ ((__nothrow__ , __leaf__))
 
 
@@ -6276,7 +5769,6 @@ extern int fstatat (int __fd, const char *__restrict __file, struct stat *__rest
 extern int fstatat64 (int __fd, const char *__restrict __file,
         struct stat64 *__restrict __buf, int __flag)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3)));
-# 263 "/usr/include/sys/stat.h" 3
 extern int lstat (const char *__restrict __file, struct stat *__restrict __buf) __asm__ ("" "lstat64") __attribute__ ((__nothrow__ , __leaf__))
 
 
@@ -6383,7 +5875,6 @@ extern int utimensat (int __fd, const char *__path,
 
 
 extern int futimens (int __fd, const struct timespec __times[2]) __attribute__ ((__nothrow__ , __leaf__));
-# 406 "/usr/include/sys/stat.h" 3
 extern int __fxstat (int __ver, int __fildes, struct stat *__stat_buf) __asm__ ("" "__fxstat64") __attribute__ ((__nothrow__ , __leaf__))
 
      __attribute__ ((__nonnull__ (3)));
@@ -6397,7 +5888,6 @@ extern int __fxstatat (int __ver, int __fildes, const char *__filename, struct s
 
 
                     __attribute__ ((__nonnull__ (3, 4)));
-# 428 "/usr/include/sys/stat.h" 3
 extern int __fxstat64 (int __ver, int __fildes, struct stat64 *__stat_buf)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
 extern int __xstat64 (int __ver, const char *__filename,
@@ -6416,33 +5906,20 @@ extern int __xmknodat (int __ver, int __fd, const char *__path,
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 5)));
 
 
-# 1 "/usr/include/bits/statx.h" 1 3
-# 31 "/usr/include/bits/statx.h" 3
-# 1 "/usr/include/linux/stat.h" 1 3
 
 
 
 
-# 1 "/usr/include/linux/types.h" 1 3
 
 
 
 
-# 1 "/usr/include/asm/types.h" 1 3
-# 1 "/usr/include/asm-generic/types.h" 1 3
 
 
 
 
 
 
-# 1 "/usr/include/asm-generic/int-ll64.h" 1 3
-# 12 "/usr/include/asm-generic/int-ll64.h" 3
-# 1 "linux-headers/asm/bitsperlong.h" 1 3
-# 11 "linux-headers/asm/bitsperlong.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/linux-headers/asm-generic/bitsperlong.h" 1 3
-# 12 "linux-headers/asm/bitsperlong.h" 2 3
-# 13 "/usr/include/asm-generic/int-ll64.h" 2 3
 
 
 
@@ -6462,20 +5939,13 @@ typedef unsigned int __u32;
 
 __extension__ typedef __signed__ long long __s64;
 __extension__ typedef unsigned long long __u64;
-# 8 "/usr/include/asm-generic/types.h" 2 3
-# 2 "/usr/include/asm/types.h" 2 3
-# 6 "/usr/include/linux/types.h" 2 3
 
 
 
-# 1 "/usr/include/linux/posix_types.h" 1 3
 
 
 
 
-# 1 "/usr/include/linux/stddef.h" 1 3
-# 6 "/usr/include/linux/posix_types.h" 2 3
-# 25 "/usr/include/linux/posix_types.h" 3
 typedef struct {
  unsigned long fds_bits[1024 / (8 * sizeof(long))];
 } __kernel_fd_set;
@@ -6487,15 +5957,12 @@ typedef void (*__kernel_sighandler_t)(int);
 typedef int __kernel_key_t;
 typedef int __kernel_mqd_t;
 
-# 1 "/usr/include/asm/posix_types.h" 1 3
 
 
 
 
 
 
-# 1 "/usr/include/asm/posix_types_64.h" 1 3
-# 11 "/usr/include/asm/posix_types_64.h" 3
 typedef unsigned short __kernel_old_uid_t;
 typedef unsigned short __kernel_old_gid_t;
 
@@ -6503,8 +5970,6 @@ typedef unsigned short __kernel_old_gid_t;
 typedef unsigned long __kernel_old_dev_t;
 
 
-# 1 "/usr/include/asm-generic/posix_types.h" 1 3
-# 15 "/usr/include/asm-generic/posix_types.h" 3
 typedef long __kernel_long_t;
 typedef unsigned long __kernel_ulong_t;
 
@@ -6541,7 +6006,6 @@ typedef int __kernel_daddr_t;
 
 typedef unsigned int __kernel_uid32_t;
 typedef unsigned int __kernel_gid32_t;
-# 72 "/usr/include/asm-generic/posix_types.h" 3
 typedef __kernel_ulong_t __kernel_size_t;
 typedef __kernel_long_t __kernel_ssize_t;
 typedef __kernel_long_t __kernel_ptrdiff_t;
@@ -6568,11 +6032,6 @@ typedef int __kernel_clockid_t;
 typedef char * __kernel_caddr_t;
 typedef unsigned short __kernel_uid16_t;
 typedef unsigned short __kernel_gid16_t;
-# 19 "/usr/include/asm/posix_types_64.h" 2 3
-# 8 "/usr/include/asm/posix_types.h" 2 3
-# 37 "/usr/include/linux/posix_types.h" 2 3
-# 10 "/usr/include/linux/types.h" 2 3
-# 24 "/usr/include/linux/types.h" 3
 typedef __u16 __le16;
 typedef __u16 __be16;
 typedef __u32 __le32;
@@ -6582,16 +6041,12 @@ typedef __u64 __be64;
 
 typedef __u16 __sum16;
 typedef __u32 __wsum;
-# 47 "/usr/include/linux/types.h" 3
 typedef unsigned __poll_t;
-# 6 "/usr/include/linux/stat.h" 2 3
-# 56 "/usr/include/linux/stat.h" 3
 struct statx_timestamp {
  __s64 tv_sec;
  __u32 tv_nsec;
  __s32 __reserved;
 };
-# 99 "/usr/include/linux/stat.h" 3
 struct statx {
 
  __u32 stx_mask;
@@ -6625,7 +6080,6 @@ struct statx {
  __u64 __spare3[12];
 
 };
-# 32 "/usr/include/bits/statx.h" 2 3
 
 
 
@@ -6633,13 +6087,6 @@ struct statx {
 
 
 
-# 1 "/usr/include/bits/statx-generic.h" 1 3
-# 25 "/usr/include/bits/statx-generic.h" 3
-# 1 "/usr/include/bits/types/struct_statx_timestamp.h" 1 3
-# 26 "/usr/include/bits/statx-generic.h" 2 3
-# 1 "/usr/include/bits/types/struct_statx.h" 1 3
-# 27 "/usr/include/bits/statx-generic.h" 2 3
-# 53 "/usr/include/bits/statx-generic.h" 3
 
 
 
@@ -6648,8 +6095,6 @@ int statx (int __dirfd, const char *__restrict __path, int __flags,
   __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 5)));
 
 
-# 40 "/usr/include/bits/statx.h" 2 3
-# 447 "/usr/include/sys/stat.h" 2 3
 
 
 
@@ -6738,17 +6183,12 @@ __attribute__ ((__nothrow__ , __leaf__)) fstatat64 (int __fd, const char *__file
 
 
 
-# 112 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/sys/time.h" 1 3
-# 34 "/usr/include/sys/time.h" 3
 
-# 52 "/usr/include/sys/time.h" 3
 struct timezone
   {
     int tz_minuteswest;
     int tz_dsttime;
   };
-# 66 "/usr/include/sys/time.h" 3
 extern int gettimeofday (struct timeval *__restrict __tv,
     void *__restrict __tz) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
 
@@ -6837,11 +6277,7 @@ extern int futimes (int __fd, const struct timeval __tvp[2]) __attribute__ ((__n
 
 extern int futimesat (int __fd, const char *__file,
         const struct timeval __tvp[2]) __attribute__ ((__nothrow__ , __leaf__));
-# 187 "/usr/include/sys/time.h" 3
 
-# 113 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/assert.h" 1 3
-# 64 "/usr/include/assert.h" 3
 
 
 
@@ -6862,23 +6298,15 @@ extern void __assert (const char *__assertion, const char *__file, int __line)
 
 
 
-# 114 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
 
 
-# 1 "/usr/include/setjmp.h" 1 3
-# 27 "/usr/include/setjmp.h" 3
 
 
-# 1 "/usr/include/bits/setjmp.h" 1 3
-# 26 "/usr/include/bits/setjmp.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 27 "/usr/include/bits/setjmp.h" 2 3
 
 
 
 
 typedef long int __jmp_buf[8];
-# 30 "/usr/include/setjmp.h" 2 3
 
 
 
@@ -6908,7 +6336,6 @@ extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __attribu
 
 
 extern int _setjmp (struct __jmp_buf_tag __env[1]) __attribute__ ((__nothrow__));
-# 67 "/usr/include/setjmp.h" 3
 extern void longjmp (struct __jmp_buf_tag __env[1], int __val)
      __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
 
@@ -6926,7 +6353,6 @@ extern void _longjmp (struct __jmp_buf_tag __env[1], int __val)
 
 
 typedef struct __jmp_buf_tag sigjmp_buf[1];
-# 93 "/usr/include/setjmp.h" 3
 extern void siglongjmp (sigjmp_buf __env, int __val)
      __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
 
@@ -6934,8 +6360,6 @@ extern void siglongjmp (sigjmp_buf __env, int __val)
 
 
 
-# 1 "/usr/include/bits/setjmp2.h" 1 3
-# 25 "/usr/include/bits/setjmp2.h" 3
 extern void longjmp (struct __jmp_buf_tag __env[1], int __val) __asm__ ("" "__longjmp_chk") __attribute__ ((__nothrow__))
 
                         __attribute__ ((__noreturn__));
@@ -6945,23 +6369,13 @@ extern void _longjmp (struct __jmp_buf_tag __env[1], int __val) __asm__ ("" "__l
 extern void siglongjmp (struct __jmp_buf_tag __env[1], int __val) __asm__ ("" "__longjmp_chk") __attribute__ ((__nothrow__))
 
                         __attribute__ ((__noreturn__));
-# 101 "/usr/include/setjmp.h" 2 3
 
 
 
-# 117 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 1 "/usr/include/signal.h" 1 3
-# 27 "/usr/include/signal.h" 3
 
 
 
-# 1 "/usr/include/bits/signum.h" 1 3
-# 26 "/usr/include/bits/signum.h" 3
-# 1 "/usr/include/bits/signum-generic.h" 1 3
-# 27 "/usr/include/bits/signum.h" 2 3
-# 31 "/usr/include/signal.h" 2 3
 
-# 1 "/usr/include/bits/types/sig_atomic_t.h" 1 3
 
 
 
@@ -6970,17 +6384,10 @@ extern void siglongjmp (struct __jmp_buf_tag __env[1], int __val) __asm__ ("" "_
 
 
 typedef __sig_atomic_t sig_atomic_t;
-# 33 "/usr/include/signal.h" 2 3
-# 57 "/usr/include/signal.h" 3
-# 1 "/usr/include/bits/types/siginfo_t.h" 1 3
 
 
 
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 5 "/usr/include/bits/types/siginfo_t.h" 2 3
 
-# 1 "/usr/include/bits/types/__sigval_t.h" 1 3
-# 24 "/usr/include/bits/types/__sigval_t.h" 3
 union sigval
 {
   int sival_int;
@@ -6988,11 +6395,6 @@ union sigval
 };
 
 typedef union sigval __sigval_t;
-# 7 "/usr/include/bits/types/siginfo_t.h" 2 3
-# 16 "/usr/include/bits/types/siginfo_t.h" 3
-# 1 "/usr/include/bits/siginfo-arch.h" 1 3
-# 17 "/usr/include/bits/types/siginfo_t.h" 2 3
-# 36 "/usr/include/bits/types/siginfo_t.h" 3
 typedef struct
   {
     int si_signo;
@@ -7082,9 +6484,6 @@ typedef struct
 
       } _sifields;
   } siginfo_t ;
-# 58 "/usr/include/signal.h" 2 3
-# 1 "/usr/include/bits/siginfo-consts.h" 1 3
-# 35 "/usr/include/bits/siginfo-consts.h" 3
 enum
 {
   SI_ASYNCNL = -60,
@@ -7104,7 +6503,6 @@ enum
   SI_QUEUE,
   SI_USER,
   SI_KERNEL = 0x80
-# 66 "/usr/include/bits/siginfo-consts.h" 3
 };
 
 
@@ -7248,26 +6646,16 @@ enum
 
 
 
-# 1 "/usr/include/bits/siginfo-consts-arch.h" 1 3
-# 210 "/usr/include/bits/siginfo-consts.h" 2 3
-# 59 "/usr/include/signal.h" 2 3
 
 
 
-# 1 "/usr/include/bits/types/sigval_t.h" 1 3
-# 16 "/usr/include/bits/types/sigval_t.h" 3
 typedef __sigval_t sigval_t;
-# 63 "/usr/include/signal.h" 2 3
 
 
 
-# 1 "/usr/include/bits/types/sigevent_t.h" 1 3
 
 
 
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 5 "/usr/include/bits/types/sigevent_t.h" 2 3
-# 22 "/usr/include/bits/types/sigevent_t.h" 3
 typedef struct sigevent
   {
     __sigval_t sigev_value;
@@ -7289,9 +6677,6 @@ typedef struct sigevent
    } _sigev_thread;
       } _sigev_un;
   } sigevent_t;
-# 67 "/usr/include/signal.h" 2 3
-# 1 "/usr/include/bits/sigevent-consts.h" 1 3
-# 27 "/usr/include/bits/sigevent-consts.h" 3
 enum
 {
   SIGEV_SIGNAL = 0,
@@ -7305,7 +6690,6 @@ enum
 
 
 };
-# 68 "/usr/include/signal.h" 2 3
 
 
 
@@ -7328,7 +6712,6 @@ extern __sighandler_t sysv_signal (int __sig, __sighandler_t __handler)
 
 extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      __attribute__ ((__nothrow__ , __leaf__));
-# 112 "/usr/include/signal.h" 3
 extern int kill (__pid_t __pid, int __sig) __attribute__ ((__nothrow__ , __leaf__));
 
 
@@ -7355,9 +6738,7 @@ extern void psignal (int __sig, const char *__s);
 
 
 extern void psiginfo (const siginfo_t *__pinfo, const char *__s);
-# 151 "/usr/include/signal.h" 3
 extern int sigpause (int __sig) __asm__ ("__xpg_sigpause");
-# 170 "/usr/include/signal.h" 3
 extern int sigblock (int __mask) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
 
 
@@ -7365,7 +6746,6 @@ extern int sigsetmask (int __mask) __attribute__ ((__nothrow__ , __leaf__)) __at
 
 
 extern int siggetmask (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__deprecated__));
-# 185 "/usr/include/signal.h" 3
 typedef __sighandler_t sighandler_t;
 
 
@@ -7407,8 +6787,6 @@ extern int sigorset (sigset_t *__set, const sigset_t *__left,
 
 
 
-# 1 "/usr/include/bits/sigaction.h" 1 3
-# 27 "/usr/include/bits/sigaction.h" 3
 struct sigaction
   {
 
@@ -7436,7 +6814,6 @@ struct sigaction
 
     void (*sa_restorer) (void);
   };
-# 227 "/usr/include/signal.h" 2 3
 
 
 extern int sigprocmask (int __how, const sigset_t *__restrict __set,
@@ -7488,14 +6865,11 @@ extern int sigtimedwait (const sigset_t *__restrict __set,
 
 extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
      __attribute__ ((__nothrow__ , __leaf__));
-# 286 "/usr/include/signal.h" 3
 extern const char *const _sys_siglist[(64 + 1)];
 extern const char *const sys_siglist[(64 + 1)];
 
 
 
-# 1 "/usr/include/bits/sigcontext.h" 1 3
-# 31 "/usr/include/bits/sigcontext.h" 3
 struct _fpx_sw_bytes
 {
   __uint32_t magic1;
@@ -7522,7 +6896,6 @@ struct _xmmreg
 {
   __uint32_t element[4];
 };
-# 123 "/usr/include/bits/sigcontext.h" 3
 struct _fpstate
 {
 
@@ -7595,7 +6968,6 @@ struct _xstate
   struct _xsave_hdr xstate_hdr;
   struct _ymmh_state ymmh;
 };
-# 292 "/usr/include/signal.h" 2 3
 
 
 extern int sigreturn (struct sigcontext *__scp) __attribute__ ((__nothrow__ , __leaf__));
@@ -7605,13 +6977,7 @@ extern int sigreturn (struct sigcontext *__scp) __attribute__ ((__nothrow__ , __
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 302 "/usr/include/signal.h" 2 3
 
-# 1 "/usr/include/bits/types/stack_t.h" 1 3
-# 23 "/usr/include/bits/types/stack_t.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 24 "/usr/include/bits/types/stack_t.h" 2 3
 
 
 typedef struct
@@ -7620,13 +6986,9 @@ typedef struct
     int ss_flags;
     size_t ss_size;
   } stack_t;
-# 304 "/usr/include/signal.h" 2 3
 
 
-# 1 "/usr/include/sys/ucontext.h" 1 3
-# 37 "/usr/include/sys/ucontext.h" 3
 __extension__ typedef long long int greg_t;
-# 46 "/usr/include/sys/ucontext.h" 3
 typedef greg_t gregset_t[23];
 
 
@@ -7733,7 +7095,6 @@ typedef struct ucontext_t
     struct _libc_fpstate __fpregs_mem;
     __extension__ unsigned long long int __ssp[4];
   } ucontext_t;
-# 307 "/usr/include/signal.h" 2 3
 
 
 
@@ -7743,10 +7104,6 @@ typedef struct ucontext_t
 
 extern int siginterrupt (int __sig, int __interrupt) __attribute__ ((__nothrow__ , __leaf__));
 
-# 1 "/usr/include/bits/sigstack.h" 1 3
-# 317 "/usr/include/signal.h" 2 3
-# 1 "/usr/include/bits/ss_flags.h" 1 3
-# 27 "/usr/include/bits/ss_flags.h" 3
 enum
 {
   SS_ONSTACK = 1,
@@ -7754,7 +7111,6 @@ enum
   SS_DISABLE
 
 };
-# 318 "/usr/include/signal.h" 2 3
 
 
 
@@ -7764,14 +7120,11 @@ extern int sigaltstack (const stack_t *__restrict __ss,
 
 
 
-# 1 "/usr/include/bits/types/struct_sigstack.h" 1 3
-# 23 "/usr/include/bits/types/struct_sigstack.h" 3
 struct sigstack
   {
     void *ss_sp;
     int ss_onstack;
   };
-# 328 "/usr/include/signal.h" 2 3
 
 
 
@@ -7803,8 +7156,6 @@ extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __attribute__ ((
 
 
 
-# 1 "/usr/include/bits/sigthread.h" 1 3
-# 31 "/usr/include/bits/sigthread.h" 3
 extern int pthread_sigmask (int __how,
        const __sigset_t *__restrict __newmask,
        __sigset_t *__restrict __oldmask)__attribute__ ((__nothrow__ , __leaf__));
@@ -7816,7 +7167,6 @@ extern int pthread_kill (pthread_t __threadid, int __signo) __attribute__ ((__no
 
 extern int pthread_sigqueue (pthread_t __threadid, int __signo,
         const union sigval __value) __attribute__ ((__nothrow__ , __leaf__));
-# 360 "/usr/include/signal.h" 2 3
 
 
 
@@ -7831,38 +7181,26 @@ extern int __libc_current_sigrtmax (void) __attribute__ ((__nothrow__ , __leaf__
 
 
 
-# 1 "/usr/include/bits/signal_ext.h" 1 3
-# 29 "/usr/include/bits/signal_ext.h" 3
 extern int tgkill (__pid_t __tgid, __pid_t __tid, int __signal);
-# 375 "/usr/include/signal.h" 2 3
 
 
-# 118 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
 
 
-# 1 "/usr/include/sys/uio.h" 1 3
-# 31 "/usr/include/sys/uio.h" 3
 
-# 41 "/usr/include/sys/uio.h" 3
 extern ssize_t readv (int __fd, const struct iovec *__iovec, int __count)
   __attribute__ ((__warn_unused_result__));
-# 52 "/usr/include/sys/uio.h" 3
 extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count)
   __attribute__ ((__warn_unused_result__));
-# 84 "/usr/include/sys/uio.h" 3
 extern ssize_t preadv (int __fd, const struct iovec *__iovec, int __count, __off64_t __offset) __asm__ ("" "preadv64")
 
                 __attribute__ ((__warn_unused_result__));
 extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count, __off64_t __offset) __asm__ ("" "pwritev64")
 
                  __attribute__ ((__warn_unused_result__));
-# 106 "/usr/include/sys/uio.h" 3
 extern ssize_t preadv64 (int __fd, const struct iovec *__iovec, int __count,
     __off64_t __offset) __attribute__ ((__warn_unused_result__));
-# 118 "/usr/include/sys/uio.h" 3
 extern ssize_t pwritev64 (int __fd, const struct iovec *__iovec, int __count,
      __off64_t __offset) __attribute__ ((__warn_unused_result__));
-# 136 "/usr/include/sys/uio.h" 3
 extern ssize_t pwritev2 (int __fd, const struct iovec *__iovec, int __count, __off64_t __offset, int __flags) __asm__ ("" "pwritev64v2")
 
 
@@ -7871,7 +7209,6 @@ extern ssize_t preadv2 (int __fd, const struct iovec *__iovec, int __count, __of
 
 
                   __attribute__ ((__warn_unused_result__));
-# 152 "/usr/include/sys/uio.h" 3
 extern ssize_t preadv64v2 (int __fp, const struct iovec *__iovec,
       int __count, __off64_t __offset,
       int ___flags) __attribute__ ((__warn_unused_result__));
@@ -7888,8 +7225,6 @@ extern ssize_t pwritev64v2 (int __fd, const struct iovec *__iodev,
 
 
 
-# 1 "/usr/include/bits/uio-ext.h" 1 3
-# 26 "/usr/include/bits/uio-ext.h" 3
 
 
 
@@ -7907,26 +7242,16 @@ extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec,
       unsigned long int __riovcnt,
       unsigned long int __flags)
   __attribute__ ((__nothrow__ , __leaf__));
-# 51 "/usr/include/bits/uio-ext.h" 3
 
-# 169 "/usr/include/sys/uio.h" 2 3
-# 121 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 129 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
-# 1 "/usr/include/sys/wait.h" 1 3
-# 27 "/usr/include/sys/wait.h" 3
 
-# 74 "/usr/include/sys/wait.h" 3
 typedef enum
 {
   P_ALL,
   P_PID,
   P_PGID
 } idtype_t;
-# 88 "/usr/include/sys/wait.h" 3
 extern __pid_t wait (int *__stat_loc);
-# 111 "/usr/include/sys/wait.h" 3
 extern __pid_t waitpid (__pid_t __pid, int *__stat_loc, int __options);
-# 132 "/usr/include/sys/wait.h" 3
 extern int waitid (idtype_t __idtype, __id_t __id, siginfo_t *__infop,
      int __options);
 
@@ -7954,36 +7279,10 @@ extern __pid_t wait4 (__pid_t __pid, int *__stat_loc, int __options,
 
 
 
-# 130 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 144 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h" 1
-# 29 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
  
-# 29 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-
-# 1 "/usr/include/glib-2.0/glib.h" 1
-# 30 "/usr/include/glib-2.0/glib.h"
-# 1 "/usr/include/glib-2.0/glib/galloca.h" 1
-# 32 "/usr/include/glib-2.0/glib/galloca.h"
-# 1 "/usr/include/glib-2.0/glib/gtypes.h" 1
-# 32 "/usr/include/glib-2.0/glib/gtypes.h"
-# 1 "/usr/lib64/glib-2.0/include/glibconfig.h" 1
-# 9 "/usr/lib64/glib-2.0/include/glibconfig.h"
-# 1 "/usr/include/glib-2.0/glib/gmacros.h" 1
-# 38 "/usr/include/glib-2.0/glib/gmacros.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 39 "/usr/include/glib-2.0/glib/gmacros.h" 2
-# 10 "/usr/lib64/glib-2.0/include/glibconfig.h" 2
-
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/limits.h" 1 3
-# 12 "/usr/lib64/glib-2.0/include/glibconfig.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/float.h" 1 3
-# 13 "/usr/lib64/glib-2.0/include/glibconfig.h" 2
-# 24 "/usr/lib64/glib-2.0/include/glibconfig.h"
-
-# 40 "/usr/lib64/glib-2.0/include/glibconfig.h"
+
+
+
 typedef signed char gint8;
 typedef unsigned char guint8;
 
@@ -7997,29 +7296,19 @@ typedef unsigned short guint16;
 
 typedef signed int gint32;
 typedef unsigned int guint32;
-# 61 "/usr/lib64/glib-2.0/include/glibconfig.h"
 typedef signed long gint64;
 typedef unsigned long guint64;
-# 77 "/usr/lib64/glib-2.0/include/glibconfig.h"
 typedef signed long gssize;
 typedef unsigned long gsize;
-# 88 "/usr/lib64/glib-2.0/include/glibconfig.h"
 typedef gint64 goffset;
-# 104 "/usr/lib64/glib-2.0/include/glibconfig.h"
 typedef signed long gintptr;
 typedef unsigned long guintptr;
-# 198 "/usr/lib64/glib-2.0/include/glibconfig.h"
 typedef int GPid;
-# 214 "/usr/lib64/glib-2.0/include/glibconfig.h"
 
-# 33 "/usr/include/glib-2.0/glib/gtypes.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gversionmacros.h" 1
-# 35 "/usr/include/glib-2.0/glib/gtypes.h" 2
 
 
 
-# 46 "/usr/include/glib-2.0/glib/gtypes.h"
 typedef char gchar;
 typedef short gshort;
 typedef long glong;
@@ -8033,7 +7322,6 @@ typedef unsigned int guint;
 
 typedef float gfloat;
 typedef double gdouble;
-# 103 "/usr/include/glib-2.0/glib/gtypes.h"
 typedef void* gpointer;
 typedef const void *gconstpointer;
 
@@ -8051,15 +7339,11 @@ typedef guint (*GHashFunc) (gconstpointer key);
 typedef void (*GHFunc) (gpointer key,
                                                  gpointer value,
                                                  gpointer user_data);
-# 133 "/usr/include/glib-2.0/glib/gtypes.h"
 typedef gpointer (*GCopyFunc) (gconstpointer src,
                                                  gpointer data);
-# 143 "/usr/include/glib-2.0/glib/gtypes.h"
 typedef void (*GFreeFunc) (gpointer data);
-# 157 "/usr/include/glib-2.0/glib/gtypes.h"
 typedef const gchar * (*GTranslateFunc) (const gchar *str,
        gpointer data);
-# 458 "/usr/include/glib-2.0/glib/gtypes.h"
 static inline gboolean _GLIB_CHECKED_ADD_U32 (guint32 *dest, guint32 a, guint32 b) {
   return !__builtin_uadd_overflow(a, b, dest); }
 static inline gboolean _GLIB_CHECKED_MUL_U32 (guint32 *dest, guint32 a, guint32 b) {
@@ -8069,7 +7353,6 @@ static inline gboolean _GLIB_CHECKED_ADD_U64 (guint64 *dest, guint64 a, guint64
   return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); }
 static inline gboolean _GLIB_CHECKED_MUL_U64 (guint64 *dest, guint64 a, guint64 b) {
   return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); }
-# 495 "/usr/include/glib-2.0/glib/gtypes.h"
 typedef union _GDoubleIEEE754 GDoubleIEEE754;
 typedef union _GFloatIEEE754 GFloatIEEE754;
 
@@ -8096,7 +7379,6 @@ union _GDoubleIEEE754
     guint sign : 1;
   } mpn;
 };
-# 545 "/usr/include/glib-2.0/glib/gtypes.h"
 typedef struct _GTimeVal GTimeVal ;
 
 struct _GTimeVal
@@ -8109,10 +7391,6 @@ typedef gint grefcount;
 typedef volatile gint gatomicrefcount;
 
 
-# 33 "/usr/include/glib-2.0/glib/galloca.h" 2
-# 31 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/garray.h" 1
-# 34 "/usr/include/glib-2.0/glib/garray.h"
 
 
 typedef struct _GBytes GBytes;
@@ -8137,7 +7415,6 @@ struct _GPtrArray
   gpointer *pdata;
   guint len;
 };
-# 69 "/usr/include/glib-2.0/glib/garray.h"
 extern
 GArray* g_array_new (gboolean zero_terminated,
        gboolean clear_,
@@ -8349,13 +7626,6 @@ void g_byte_array_sort_with_data (GByteArray *array,
          gpointer user_data);
 
 
-# 32 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gasyncqueue.h" 1
-# 32 "/usr/include/glib-2.0/glib/gasyncqueue.h"
-# 1 "/usr/include/glib-2.0/glib/gthread.h" 1
-# 32 "/usr/include/glib-2.0/glib/gthread.h"
-# 1 "/usr/include/glib-2.0/glib/gatomic.h" 1
-# 29 "/usr/include/glib-2.0/glib/gatomic.h"
 
 
 extern
@@ -8411,11 +7681,6 @@ gint g_atomic_int_exchange_and_add (volatile gint *atomic,
                                                                gint val);
 
 
-# 33 "/usr/include/glib-2.0/glib/gthread.h" 2
-# 1 "/usr/include/glib-2.0/glib/gerror.h" 1
-# 28 "/usr/include/glib-2.0/glib/gerror.h"
-# 1 "/usr/include/glib-2.0/glib/gquark.h" 1
-# 34 "/usr/include/glib-2.0/glib/gquark.h"
 
 
 typedef guint32 GQuark;
@@ -8430,17 +7695,14 @@ extern
 GQuark g_quark_from_string (const gchar *string);
 extern
 const gchar * g_quark_to_string (GQuark quark) __attribute__((__const__));
-# 61 "/usr/include/glib-2.0/glib/gquark.h"
 extern
 const gchar * g_intern_string (const gchar *string);
 extern
 const gchar * g_intern_static_string (const gchar *string);
 
 
-# 29 "/usr/include/glib-2.0/glib/gerror.h" 2
 
 
-# 41 "/usr/include/glib-2.0/glib/gerror.h"
 typedef struct _GError GError;
 
 struct _GError
@@ -8516,11 +7778,7 @@ void g_propagate_prefixed_error (GError **dest,
                                        ...) __attribute__((__format__ (gnu_printf, 3, 4)));
 
 
-# 34 "/usr/include/glib-2.0/glib/gthread.h" 2
-# 1 "/usr/include/glib-2.0/glib/gutils.h" 1
-# 35 "/usr/include/glib-2.0/glib/gutils.h"
 
-# 50 "/usr/include/glib-2.0/glib/gutils.h"
 extern
 const gchar * g_get_user_name (void);
 extern
@@ -8541,7 +7799,6 @@ extern
 void g_set_application_name (const gchar *application_name);
 __attribute__((deprecated("Not available before " "2" "." "64"))) extern
 gchar * g_get_os_info (const gchar *key_name);
-# 192 "/usr/include/glib-2.0/glib/gutils.h"
 extern
 void g_reload_user_special_dirs_cache (void);
 extern
@@ -8552,13 +7809,11 @@ extern
 const gchar * g_get_user_cache_dir (void);
 extern
 const gchar * const * g_get_system_data_dirs (void);
-# 222 "/usr/include/glib-2.0/glib/gutils.h"
 extern
 const gchar * const * g_get_system_config_dirs (void);
 
 extern
 const gchar * g_get_user_runtime_dir (void);
-# 250 "/usr/include/glib-2.0/glib/gutils.h"
 typedef enum {
   G_USER_DIRECTORY_DESKTOP,
   G_USER_DIRECTORY_DOCUMENTS,
@@ -8574,7 +7829,6 @@ typedef enum {
 
 extern
 const gchar * g_get_user_special_dir (GUserDirectory directory);
-# 274 "/usr/include/glib-2.0/glib/gutils.h"
 typedef struct _GDebugKey GDebugKey;
 struct _GDebugKey
 {
@@ -8620,26 +7874,16 @@ gchar *g_format_size (guint64 size);
 
 __attribute__((__deprecated__("Use '" "g_format_size" "' instead"))) extern
 gchar *g_format_size_for_display (goffset size);
-# 331 "/usr/include/glib-2.0/glib/gutils.h"
 typedef void (*GVoidFunc) (void) __attribute__((__deprecated__));
 
 
 
-# 334 "/usr/include/glib-2.0/glib/gutils.h"
-#pragma GCC diagnostic push
-# 334 "/usr/include/glib-2.0/glib/gutils.h"
  
-# 334 "/usr/include/glib-2.0/glib/gutils.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 __attribute__((__deprecated__)) extern
 void g_atexit (GVoidFunc func);
 
-# 337 "/usr/include/glib-2.0/glib/gutils.h"
-#pragma GCC diagnostic pop
-# 354 "/usr/include/glib-2.0/glib/gutils.h"
 extern
 gchar* g_find_program_in_path (const gchar *program);
-# 372 "/usr/include/glib-2.0/glib/gutils.h"
 extern
 gint (g_bit_nth_lsf) (gulong mask,
                                  gint nth_bit);
@@ -8685,11 +7929,8 @@ g_bit_storage_impl (gulong number)
 
   return (__builtin_expect (__extension__ ({ int _g_boolean_var_; if (number) _g_boolean_var_ = 1; else _g_boolean_var_ = 0; _g_boolean_var_; }), 1)) ?
            ((8 * 8U - 1) ^ (guint) __builtin_clzl(number)) + 1 : 1;
-# 428 "/usr/include/glib-2.0/glib/gutils.h"
 }
-# 485 "/usr/include/glib-2.0/glib/gutils.h"
 
-# 35 "/usr/include/glib-2.0/glib/gthread.h" 2
 
 
 
@@ -8763,7 +8004,6 @@ struct _GOnce
   volatile GOnceStatus status;
   volatile gpointer retval;
 };
-# 140 "/usr/include/glib-2.0/glib/gthread.h"
 extern
 GThread * g_thread_ref (GThread *thread);
 extern
@@ -8860,7 +8100,6 @@ gboolean g_once_init_enter (volatile void *location);
 extern
 void g_once_init_leave (volatile void *location,
                                                  gsize result);
-# 267 "/usr/include/glib-2.0/glib/gthread.h"
 extern
 guint g_get_num_processors (void);
 
@@ -8871,14 +8110,12 @@ guint g_get_num_processors (void);
 
 
 typedef void GMutexLocker;
-# 320 "/usr/include/glib-2.0/glib/gthread.h"
 static inline GMutexLocker *
 g_mutex_locker_new (GMutex *mutex)
 {
   g_mutex_lock (mutex);
   return (GMutexLocker *) mutex;
 }
-# 337 "/usr/include/glib-2.0/glib/gthread.h"
 static inline void
 g_mutex_locker_free (GMutexLocker *locker)
 {
@@ -8892,14 +8129,8 @@ g_mutex_locker_free (GMutexLocker *locker)
 
 
 typedef void GRecMutexLocker;
-# 393 "/usr/include/glib-2.0/glib/gthread.h"
 
-# 393 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic push
-# 393 "/usr/include/glib-2.0/glib/gthread.h"
  
-# 393 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline GRecMutexLocker *
 g_rec_mutex_locker_new (GRecMutex *rec_mutex)
 {
@@ -8907,24 +8138,14 @@ g_rec_mutex_locker_new (GRecMutex *rec_mutex)
   return (GRecMutexLocker *) rec_mutex;
 }
 
-# 400 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic pop
-# 412 "/usr/include/glib-2.0/glib/gthread.h"
 
-# 412 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic push
-# 412 "/usr/include/glib-2.0/glib/gthread.h"
  
-# 412 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline void
 g_rec_mutex_locker_free (GRecMutexLocker *locker)
 {
   g_rec_mutex_unlock ((GRecMutex *) locker);
 }
 
-# 418 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic pop
 
 
 
@@ -8933,14 +8154,8 @@ g_rec_mutex_locker_free (GRecMutexLocker *locker)
 
 
 typedef void GRWLockWriterLocker;
-# 501 "/usr/include/glib-2.0/glib/gthread.h"
 
-# 501 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic push
-# 501 "/usr/include/glib-2.0/glib/gthread.h"
  
-# 501 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline GRWLockWriterLocker *
 g_rw_lock_writer_locker_new (GRWLock *rw_lock)
 {
@@ -8948,24 +8163,14 @@ g_rw_lock_writer_locker_new (GRWLock *rw_lock)
   return (GRWLockWriterLocker *) rw_lock;
 }
 
-# 508 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic pop
-# 521 "/usr/include/glib-2.0/glib/gthread.h"
 
-# 521 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic push
-# 521 "/usr/include/glib-2.0/glib/gthread.h"
  
-# 521 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline void
 g_rw_lock_writer_locker_free (GRWLockWriterLocker *locker)
 {
   g_rw_lock_writer_unlock ((GRWLock *) locker);
 }
 
-# 527 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic pop
 
 
 
@@ -8974,14 +8179,8 @@ g_rw_lock_writer_locker_free (GRWLockWriterLocker *locker)
 
 
 typedef void GRWLockReaderLocker;
-# 554 "/usr/include/glib-2.0/glib/gthread.h"
 
-# 554 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic push
-# 554 "/usr/include/glib-2.0/glib/gthread.h"
  
-# 554 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline GRWLockReaderLocker *
 g_rw_lock_reader_locker_new (GRWLock *rw_lock)
 {
@@ -8989,27 +8188,16 @@ g_rw_lock_reader_locker_new (GRWLock *rw_lock)
   return (GRWLockReaderLocker *) rw_lock;
 }
 
-# 561 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic pop
-# 574 "/usr/include/glib-2.0/glib/gthread.h"
 
-# 574 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic push
-# 574 "/usr/include/glib-2.0/glib/gthread.h"
  
-# 574 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline void
 g_rw_lock_reader_locker_free (GRWLockReaderLocker *locker)
 {
   g_rw_lock_reader_unlock ((GRWLock *) locker);
 }
 
-# 580 "/usr/include/glib-2.0/glib/gthread.h"
-#pragma GCC diagnostic pop
 
 
-# 33 "/usr/include/glib-2.0/glib/gasyncqueue.h" 2
 
 
 
@@ -9091,12 +8279,7 @@ void g_async_queue_push_front_unlocked (GAsyncQueue *queue,
                                                  gpointer item);
 
 
-# 113 "/usr/include/glib-2.0/glib/gasyncqueue.h"
-#pragma GCC diagnostic push
-# 113 "/usr/include/glib-2.0/glib/gasyncqueue.h"
  
-# 113 "/usr/include/glib-2.0/glib/gasyncqueue.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 __attribute__((__deprecated__("Use '" "g_async_queue_timeout_pop" "' instead"))) extern
 gpointer g_async_queue_timed_pop (GAsyncQueue *queue,
                                                  GTimeVal *end_time);
@@ -9104,25 +8287,16 @@ __attribute__((__deprecated__("Use '" "g_async_queue_timeout_pop_unlocked" "' in
 gpointer g_async_queue_timed_pop_unlocked (GAsyncQueue *queue,
                                                  GTimeVal *end_time);
 
-# 120 "/usr/include/glib-2.0/glib/gasyncqueue.h"
-#pragma GCC diagnostic pop
 
 
-# 33 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gbacktrace.h" 1
-# 38 "/usr/include/glib-2.0/glib/gbacktrace.h"
 
 
 extern
 void g_on_error_query (const gchar *prg_name);
 extern
 void g_on_error_stack_trace (const gchar *prg_name);
-# 70 "/usr/include/glib-2.0/glib/gbacktrace.h"
 
-# 35 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gbase64.h" 1
-# 28 "/usr/include/glib-2.0/glib/gbase64.h"
 
 
 extern
@@ -9155,9 +8329,6 @@ guchar *g_base64_decode_inplace (gchar *text,
 
 
 
-# 36 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gbitlock.h" 1
-# 30 "/usr/include/glib-2.0/glib/gbitlock.h"
 
 
 extern
@@ -9179,13 +8350,8 @@ gboolean g_pointer_bit_trylock (volatile void *address,
 extern
 void g_pointer_bit_unlock (volatile void *address,
                                            gint lock_bit);
-# 74 "/usr/include/glib-2.0/glib/gbitlock.h"
 
-# 37 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gbookmarkfile.h" 1
-# 29 "/usr/include/glib-2.0/glib/gbookmarkfile.h"
 
-# 56 "/usr/include/glib-2.0/glib/gbookmarkfile.h"
 typedef enum
 {
   G_BOOKMARK_FILE_ERROR_INVALID_URI,
@@ -9383,9 +8549,6 @@ gboolean g_bookmark_file_move_item (GBookmarkFile *bookmark,
           GError **error);
 
 
-# 38 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gbytes.h" 1
-# 32 "/usr/include/glib-2.0/glib/gbytes.h"
 
 
 extern
@@ -9443,9 +8606,6 @@ gint g_bytes_compare (gconstpointer bytes1,
                                                  gconstpointer bytes2);
 
 
-# 39 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gcharset.h" 1
-# 28 "/usr/include/glib-2.0/glib/gcharset.h"
 
 
 extern
@@ -9464,11 +8624,7 @@ extern
 gchar ** g_get_locale_variants (const gchar *locale);
 
 
-# 40 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gchecksum.h" 1
-# 29 "/usr/include/glib-2.0/glib/gchecksum.h"
 
-# 47 "/usr/include/glib-2.0/glib/gchecksum.h"
 typedef enum {
   G_CHECKSUM_MD5,
   G_CHECKSUM_SHA1,
@@ -9476,7 +8632,6 @@ typedef enum {
   G_CHECKSUM_SHA512,
   G_CHECKSUM_SHA384
 } GChecksumType;
-# 64 "/usr/include/glib-2.0/glib/gchecksum.h"
 typedef struct _GChecksum GChecksum;
 
 extern
@@ -9515,11 +8670,7 @@ gchar *g_compute_checksum_for_bytes (GChecksumType checksum_type,
                                                      GBytes *data);
 
 
-# 41 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gconvert.h" 1
-# 34 "/usr/include/glib-2.0/glib/gconvert.h"
 
-# 54 "/usr/include/glib-2.0/glib/gconvert.h"
 typedef enum
 {
   G_CONVERT_ERROR_NO_CONVERSION,
@@ -9531,7 +8682,6 @@ typedef enum
   G_CONVERT_ERROR_NO_MEMORY,
   G_CONVERT_ERROR_EMBEDDED_NUL
 } GConvertError;
-# 74 "/usr/include/glib-2.0/glib/gconvert.h"
 extern
 GQuark g_convert_error_quark (void);
 
@@ -9634,9 +8784,6 @@ extern
 gchar **g_uri_list_extract_uris (const gchar *uri_list);
 
 
-# 42 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gdataset.h" 1
-# 34 "/usr/include/glib-2.0/glib/gdataset.h"
 
 
 typedef struct _GData GData;
@@ -9682,7 +8829,6 @@ extern
 void g_datalist_foreach (GData **datalist,
       GDataForeachFunc func,
       gpointer user_data);
-# 89 "/usr/include/glib-2.0/glib/gdataset.h"
 extern
 void g_datalist_set_flags (GData **datalist,
       guint flags);
@@ -9691,7 +8837,6 @@ void g_datalist_unset_flags (GData **datalist,
       guint flags);
 extern
 guint g_datalist_get_flags (GData **datalist);
-# 113 "/usr/include/glib-2.0/glib/gdataset.h"
 extern
 void g_dataset_destroy (gconstpointer dataset_location);
 extern
@@ -9712,13 +8857,8 @@ extern
 void g_dataset_foreach (gconstpointer dataset_location,
                                          GDataForeachFunc func,
                                          gpointer user_data);
-# 148 "/usr/include/glib-2.0/glib/gdataset.h"
 
-# 43 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gdate.h" 1
-# 37 "/usr/include/glib-2.0/glib/gdate.h"
 
-# 48 "/usr/include/glib-2.0/glib/gdate.h"
 typedef gint32 GTime ;
 typedef guint16 GDateYear;
 typedef guint8 GDateDay;
@@ -9760,7 +8900,6 @@ typedef enum
   G_DATE_NOVEMBER = 11,
   G_DATE_DECEMBER = 12
 } GDateMonth;
-# 99 "/usr/include/glib-2.0/glib/gdate.h"
 struct _GDate
 {
   guint julian_days : 32;
@@ -9861,12 +9000,7 @@ extern
 void g_date_set_time_t (GDate *date,
         time_t timet);
 
-# 198 "/usr/include/glib-2.0/glib/gdate.h"
-#pragma GCC diagnostic push
-# 198 "/usr/include/glib-2.0/glib/gdate.h"
  
-# 198 "/usr/include/glib-2.0/glib/gdate.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 extern
 void g_date_set_time_val (GDate *date,
         GTimeVal *timeval);
@@ -9874,8 +9008,6 @@ __attribute__((__deprecated__("Use '" "g_date_set_time_t" "' instead"))) extern
 void g_date_set_time (GDate *date,
                                            GTime time_);
 
-# 205 "/usr/include/glib-2.0/glib/gdate.h"
-#pragma GCC diagnostic pop
 extern
 void g_date_set_month (GDate *date,
                                            GDateMonth month);
@@ -9962,17 +9094,10 @@ gsize g_date_strftime (gchar *s,
                                            gsize slen,
                                            const gchar *format,
                                            const GDate *date);
-# 305 "/usr/include/glib-2.0/glib/gdate.h"
 
-# 44 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gdatetime.h" 1
-# 31 "/usr/include/glib-2.0/glib/gdatetime.h"
-# 1 "/usr/include/glib-2.0/glib/gtimezone.h" 1
-# 29 "/usr/include/glib-2.0/glib/gtimezone.h"
 
 
 typedef struct _GTimeZone GTimeZone;
-# 48 "/usr/include/glib-2.0/glib/gtimezone.h"
 typedef enum
 {
   G_TIME_TYPE_STANDARD,
@@ -10017,12 +9142,9 @@ __attribute__((deprecated("Not available before " "2" "." "58"))) extern
 const gchar * g_time_zone_get_identifier (GTimeZone *tz);
 
 
-# 32 "/usr/include/glib-2.0/glib/gdatetime.h" 2
 
 
-# 87 "/usr/include/glib-2.0/glib/gdatetime.h"
 typedef gint64 GTimeSpan;
-# 97 "/usr/include/glib-2.0/glib/gdatetime.h"
 typedef struct _GDateTime GDateTime;
 
 extern
@@ -10043,19 +9165,12 @@ extern
 GDateTime * g_date_time_new_from_unix_utc (gint64 t);
 
 
-# 116 "/usr/include/glib-2.0/glib/gdatetime.h"
-#pragma GCC diagnostic push
-# 116 "/usr/include/glib-2.0/glib/gdatetime.h"
  
-# 116 "/usr/include/glib-2.0/glib/gdatetime.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 extern
 GDateTime * g_date_time_new_from_timeval_local (const GTimeVal *tv);
 extern
 GDateTime * g_date_time_new_from_timeval_utc (const GTimeVal *tv);
 
-# 121 "/usr/include/glib-2.0/glib/gdatetime.h"
-#pragma GCC diagnostic pop
 
 extern
 GDateTime * g_date_time_new_from_iso8601 (const gchar *text,
@@ -10178,18 +9293,11 @@ gdouble g_date_time_get_seconds (GDateTime *datetime);
 extern
 gint64 g_date_time_to_unix (GDateTime *datetime);
 
-# 243 "/usr/include/glib-2.0/glib/gdatetime.h"
-#pragma GCC diagnostic push
-# 243 "/usr/include/glib-2.0/glib/gdatetime.h"
  
-# 243 "/usr/include/glib-2.0/glib/gdatetime.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 extern
 gboolean g_date_time_to_timeval (GDateTime *datetime,
                                                                          GTimeVal *tv);
 
-# 247 "/usr/include/glib-2.0/glib/gdatetime.h"
-#pragma GCC diagnostic pop
 
 extern
 GTimeSpan g_date_time_get_utc_offset (GDateTime *datetime);
@@ -10215,17 +9323,8 @@ __attribute__((deprecated("Not available before " "2" "." "62"))) extern
 gchar * g_date_time_format_iso8601 (GDateTime *datetime) __attribute__((__malloc__));
 
 
-# 45 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gdir.h" 1
-# 32 "/usr/include/glib-2.0/glib/gdir.h"
-# 1 "/usr/include/dirent.h" 1 3
-# 27 "/usr/include/dirent.h" 3
 
-# 61 "/usr/include/dirent.h" 3
-# 1 "/usr/include/bits/dirent.h" 1 3
-# 22 "/usr/include/bits/dirent.h" 3
 
-# 22 "/usr/include/bits/dirent.h" 3
 struct dirent
   {
 
@@ -10249,8 +9348,6 @@ struct dirent64
     unsigned char d_type;
     char d_name[256];
   };
-# 62 "/usr/include/dirent.h" 2 3
-# 97 "/usr/include/dirent.h" 3
 enum
   {
     DT_UNKNOWN = 0,
@@ -10272,7 +9369,6 @@ enum
     DT_WHT = 14
 
   };
-# 127 "/usr/include/dirent.h" 3
 typedef struct __dirstream DIR;
 
 
@@ -10296,7 +9392,6 @@ extern DIR *fdopendir (int __fd);
 
 
 extern int closedir (DIR *__dirp) __attribute__ ((__nonnull__ (1)));
-# 165 "/usr/include/dirent.h" 3
 extern struct dirent *readdir (DIR *__dirp) __asm__ ("" "readdir64")
      __attribute__ ((__nonnull__ (1)));
 
@@ -10306,7 +9401,6 @@ extern struct dirent *readdir (DIR *__dirp) __asm__ ("" "readdir64")
 
 
 extern struct dirent64 *readdir64 (DIR *__dirp) __attribute__ ((__nonnull__ (1)));
-# 189 "/usr/include/dirent.h" 3
 extern int readdir_r (DIR *__restrict __dirp, struct dirent *__restrict __entry, struct dirent **__restrict __result) __asm__ ("" "readdir64_r")
 
 
@@ -10343,10 +9437,6 @@ extern long int telldir (DIR *__dirp) __attribute__ ((__nothrow__ , __leaf__)) _
 
 
 extern int dirfd (DIR *__dirp) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 245 "/usr/include/dirent.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 246 "/usr/include/dirent.h" 2 3
-# 263 "/usr/include/dirent.h" 3
 extern int scandir (const char *__restrict __dir, struct dirent ***__restrict __namelist, int (*__selector) (const struct dirent *), int (*__cmp) (const struct dirent **, const struct dirent **)) __asm__ ("" "scandir64")
 
 
@@ -10354,14 +9444,12 @@ extern int scandir (const char *__restrict __dir, struct dirent ***__restrict __
 
 
                     __attribute__ ((__nonnull__ (1, 2)));
-# 278 "/usr/include/dirent.h" 3
 extern int scandir64 (const char *__restrict __dir,
         struct dirent64 ***__restrict __namelist,
         int (*__selector) (const struct dirent64 *),
         int (*__cmp) (const struct dirent64 **,
         const struct dirent64 **))
      __attribute__ ((__nonnull__ (1, 2)));
-# 301 "/usr/include/dirent.h" 3
 extern int scandirat (int __dfd, const char *__restrict __dir, struct dirent ***__restrict __namelist, int (*__selector) (const struct dirent *), int (*__cmp) (const struct dirent **, const struct dirent **)) __asm__ ("" "scandirat64")
 
 
@@ -10382,7 +9470,6 @@ extern int scandirat64 (int __dfd, const char *__restrict __dir,
    int (*__cmp) (const struct dirent64 **,
           const struct dirent64 **))
      __attribute__ ((__nonnull__ (2, 3)));
-# 330 "/usr/include/dirent.h" 3
 extern int alphasort (const struct dirent **__e1, const struct dirent **__e2) __asm__ ("" "alphasort64") __attribute__ ((__nothrow__ , __leaf__))
 
 
@@ -10396,7 +9483,6 @@ extern int alphasort (const struct dirent **__e1, const struct dirent **__e2) __
 extern int alphasort64 (const struct dirent64 **__e1,
    const struct dirent64 **__e2)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
-# 359 "/usr/include/dirent.h" 3
 extern __ssize_t getdirentries (int __fd, char *__restrict __buf, size_t __nbytes, __off64_t *__restrict __basep) __asm__ ("" "getdirentries64") __attribute__ ((__nothrow__ , __leaf__))
 
 
@@ -10412,7 +9498,6 @@ extern __ssize_t getdirentries64 (int __fd, char *__restrict __buf,
       size_t __nbytes,
       __off64_t *__restrict __basep)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4)));
-# 385 "/usr/include/dirent.h" 3
 extern int versionsort (const struct dirent **__e1, const struct dirent **__e2) __asm__ ("" "versionsort64") __attribute__ ((__nothrow__ , __leaf__))
 
 
@@ -10432,8 +9517,6 @@ extern int versionsort64 (const struct dirent64 **__e1,
 
 
 
-# 1 "/usr/include/bits/dirent_ext.h" 1 3
-# 23 "/usr/include/bits/dirent_ext.h" 3
 
 
 
@@ -10445,14 +9528,11 @@ extern __ssize_t getdents64 (int __fd, void *__buffer, size_t __length)
 
 
 
-# 405 "/usr/include/dirent.h" 2 3
-# 33 "/usr/include/glib-2.0/glib/gdir.h" 2
 
 
 
 
 
-# 37 "/usr/include/glib-2.0/glib/gdir.h"
 typedef struct _GDir GDir;
 
 extern
@@ -10467,9 +9547,6 @@ extern
 void g_dir_close (GDir *dir);
 
 
-# 46 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/genviron.h" 1
-# 34 "/usr/include/glib-2.0/glib/genviron.h"
 
 
 extern
@@ -10498,10 +9575,7 @@ gchar ** g_environ_unsetenv (gchar **envp,
                                   const gchar *variable) __attribute__((warn_unused_result));
 
 
-# 47 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gfileutils.h" 1
-# 29 "/usr/include/glib-2.0/glib/gfileutils.h"
 
 
 
@@ -10615,7 +9689,6 @@ gchar *g_build_filename_valist (const gchar *first_element,
 extern
 gint g_mkdir_with_parents (const gchar *pathname,
                                gint mode);
-# 157 "/usr/include/glib-2.0/glib/gfileutils.h"
 extern
 gboolean g_path_is_absolute (const gchar *file_name);
 extern
@@ -10637,9 +9710,6 @@ gchar *g_canonicalize_filename (const gchar *filename,
                                 const gchar *relative_to) __attribute__((__malloc__));
 
 
-# 49 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/ggettext.h" 1
-# 34 "/usr/include/glib-2.0/glib/ggettext.h"
 
 
 extern
@@ -10668,17 +9738,8 @@ const gchar *g_dpgettext2 (const gchar *domain,
                               const gchar *msgid) __attribute__((__format_arg__ (3)));
 
 
-# 50 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/ghash.h" 1
-# 33 "/usr/include/glib-2.0/glib/ghash.h"
-# 1 "/usr/include/glib-2.0/glib/glist.h" 1
-# 32 "/usr/include/glib-2.0/glib/glist.h"
-# 1 "/usr/include/glib-2.0/glib/gmem.h" 1
-# 34 "/usr/include/glib-2.0/glib/gmem.h"
 
-# 51 "/usr/include/glib-2.0/glib/gmem.h"
 typedef struct _GMemVTable GMemVTable;
-# 70 "/usr/include/glib-2.0/glib/gmem.h"
 extern
 void g_free (gpointer mem);
 
@@ -10721,7 +9782,6 @@ extern
 gpointer g_try_realloc_n (gpointer mem,
       gsize n_blocks,
       gsize n_block_bytes) __attribute__((warn_unused_result));
-# 200 "/usr/include/glib-2.0/glib/gmem.h"
 static inline gpointer
 g_steal_pointer (gpointer pp)
 {
@@ -10730,14 +9790,11 @@ g_steal_pointer (gpointer pp)
 
   ref = *ptr;
   *ptr = 
-# 207 "/usr/include/glib-2.0/glib/gmem.h" 3
         ((void *)0)
-# 207 "/usr/include/glib-2.0/glib/gmem.h"
             ;
 
   return ref;
 }
-# 365 "/usr/include/glib-2.0/glib/gmem.h"
 struct _GMemVTable {
   gpointer (*malloc) (gsize n_bytes);
   gpointer (*realloc) (gpointer mem,
@@ -10764,9 +9821,6 @@ __attribute__((__deprecated__)) extern
 void g_mem_profile (void);
 
 
-# 33 "/usr/include/glib-2.0/glib/glist.h" 2
-# 1 "/usr/include/glib-2.0/glib/gnode.h" 1
-# 34 "/usr/include/glib-2.0/glib/gnode.h"
 
 
 typedef struct _GNode GNode;
@@ -10806,7 +9860,6 @@ struct _GNode
   GNode *parent;
   GNode *children;
 };
-# 98 "/usr/include/glib-2.0/glib/gnode.h"
 extern
 GNode* g_node_new (gpointer data);
 extern
@@ -10849,7 +9902,6 @@ GNode* g_node_find (GNode *root,
      GTraverseType order,
      GTraverseFlags flags,
      gpointer data);
-# 223 "/usr/include/glib-2.0/glib/gnode.h"
 extern
 void g_node_traverse (GNode *root,
      GTraverseType order,
@@ -10895,9 +9947,7 @@ extern
 GNode* g_node_first_sibling (GNode *node);
 extern
 GNode* g_node_last_sibling (GNode *node);
-# 305 "/usr/include/glib-2.0/glib/gnode.h"
 
-# 34 "/usr/include/glib-2.0/glib/glist.h" 2
 
 
 
@@ -11017,9 +10067,7 @@ gpointer g_list_nth_data (GList *list,
 __attribute__((deprecated("Not available before " "2" "." "64"))) extern
 void g_clear_list (GList **list_ptr,
                                          GDestroyNotify destroy);
-# 175 "/usr/include/glib-2.0/glib/glist.h"
 
-# 34 "/usr/include/glib-2.0/glib/ghash.h" 2
 
 
 
@@ -11173,14 +10221,8 @@ gboolean g_direct_equal (gconstpointer v1,
                          gconstpointer v2) __attribute__((__const__));
 
 
-# 51 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/ghmac.h" 1
-# 27 "/usr/include/glib-2.0/glib/ghmac.h"
-# 1 "/usr/include/glib-2.0/glib/gchecksum.h" 1
-# 28 "/usr/include/glib-2.0/glib/ghmac.h" 2
 
 
-# 40 "/usr/include/glib-2.0/glib/ghmac.h"
 typedef struct _GHmac GHmac;
 
 extern
@@ -11223,9 +10265,6 @@ gchar *g_compute_hmac_for_bytes (GChecksumType digest_type,
 
 
 
-# 52 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/ghook.h" 1
-# 34 "/usr/include/glib-2.0/glib/ghook.h"
 
 
 
@@ -11276,7 +10315,6 @@ struct _GHook
   gpointer func;
   GDestroyNotify destroy;
 };
-# 104 "/usr/include/glib-2.0/glib/ghook.h"
 extern
 void g_hook_list_init (GHookList *hook_list,
       guint hook_size);
@@ -11374,9 +10412,6 @@ void g_hook_list_marshal_check (GHookList *hook_list,
       gpointer marshal_data);
 
 
-# 53 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/ghostutils.h" 1
-# 27 "/usr/include/glib-2.0/glib/ghostutils.h"
 
 
 extern
@@ -11392,21 +10427,11 @@ extern
 gchar *g_hostname_to_unicode (const gchar *hostname);
 
 
-# 54 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/giochannel.h" 1
-# 33 "/usr/include/glib-2.0/glib/giochannel.h"
-# 1 "/usr/include/glib-2.0/glib/gmain.h" 1
-# 25 "/usr/include/glib-2.0/glib/gmain.h"
-# 1 "/usr/include/glib-2.0/glib/gpoll.h" 1
-# 28 "/usr/include/glib-2.0/glib/gpoll.h"
 
-# 59 "/usr/include/glib-2.0/glib/gpoll.h"
 typedef struct _GPollFD GPollFD;
-# 74 "/usr/include/glib-2.0/glib/gpoll.h"
 typedef gint (*GPollFunc) (GPollFD *ufds,
                                  guint nfsd,
                                  gint timeout_);
-# 91 "/usr/include/glib-2.0/glib/gpoll.h"
 struct _GPollFD
 {
 
@@ -11419,7 +10444,6 @@ struct _GPollFD
   gushort events;
   gushort revents;
 };
-# 112 "/usr/include/glib-2.0/glib/gpoll.h"
 extern
 gint
 g_poll (GPollFD *fds,
@@ -11427,9 +10451,6 @@ g_poll (GPollFD *fds,
  gint timeout);
 
 
-# 26 "/usr/include/glib-2.0/glib/gmain.h" 2
-# 1 "/usr/include/glib-2.0/glib/gslist.h" 1
-# 35 "/usr/include/glib-2.0/glib/gslist.h"
 
 
 typedef struct _GSList GSList;
@@ -11537,9 +10558,7 @@ gpointer g_slist_nth_data (GSList *list,
 __attribute__((deprecated("Not available before " "2" "." "64"))) extern
 void g_clear_slist (GSList **slist_ptr,
                                           GDestroyNotify destroy);
-# 162 "/usr/include/glib-2.0/glib/gslist.h"
 
-# 27 "/usr/include/glib-2.0/glib/gmain.h" 2
 
 
 
@@ -11553,7 +10572,6 @@ typedef enum
   G_IO_HUP =16,
   G_IO_NVAL =32
 } GIOCondition;
-# 48 "/usr/include/glib-2.0/glib/gmain.h"
 typedef struct _GMainContext GMainContext;
 
 
@@ -11572,17 +10590,12 @@ typedef struct _GMainLoop GMainLoop;
 
 typedef struct _GSource GSource;
 typedef struct _GSourcePrivate GSourcePrivate;
-# 77 "/usr/include/glib-2.0/glib/gmain.h"
 typedef struct _GSourceCallbackFuncs GSourceCallbackFuncs;
-# 133 "/usr/include/glib-2.0/glib/gmain.h"
 typedef struct _GSourceFuncs GSourceFuncs;
-# 173 "/usr/include/glib-2.0/glib/gmain.h"
 typedef gboolean (*GSourceFunc) (gpointer user_data);
-# 204 "/usr/include/glib-2.0/glib/gmain.h"
 typedef void (*GChildWatchFunc) (GPid pid,
                                        gint status,
                                        gpointer user_data);
-# 218 "/usr/include/glib-2.0/glib/gmain.h"
 __attribute__((deprecated("Not available before " "2" "." "64")))
 typedef void (*GSourceDisposeFunc) (GSource *source);
 
@@ -11644,7 +10657,6 @@ struct _GSourceFuncs
   GSourceFunc closure_callback;
   GSourceDummyMarshal closure_marshal;
 };
-# 355 "/usr/include/glib-2.0/glib/gmain.h"
 extern
 GMainContext *g_main_context_new (void);
 extern
@@ -11736,16 +10748,9 @@ extern
 GMainContext *g_main_context_get_thread_default (void);
 extern
 GMainContext *g_main_context_ref_thread_default (void);
-# 454 "/usr/include/glib-2.0/glib/gmain.h"
 typedef void GMainContextPusher __attribute__((deprecated("Not available before " "2" "." "64")));
-# 501 "/usr/include/glib-2.0/glib/gmain.h"
 
-# 501 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic push
-# 501 "/usr/include/glib-2.0/glib/gmain.h"
  
-# 501 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline GMainContextPusher *
 g_main_context_pusher_new (GMainContext *main_context)
 {
@@ -11753,24 +10758,14 @@ g_main_context_pusher_new (GMainContext *main_context)
   return (GMainContextPusher *) main_context;
 }
 
-# 508 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic pop
-# 522 "/usr/include/glib-2.0/glib/gmain.h"
 
-# 522 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic push
-# 522 "/usr/include/glib-2.0/glib/gmain.h"
  
-# 522 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 static inline void
 g_main_context_pusher_free (GMainContextPusher *pusher)
 {
   g_main_context_pop_thread_default ((GMainContext *) pusher);
 }
 
-# 528 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic pop
 
 
 
@@ -11797,18 +10792,11 @@ GSource *g_source_new (GSourceFuncs *source_funcs,
                                    guint struct_size);
 
 
-# 554 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic push
-# 554 "/usr/include/glib-2.0/glib/gmain.h"
  
-# 554 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 __attribute__((deprecated("Not available before " "2" "." "64"))) extern
 void g_source_set_dispose_function (GSource *source,
                                         GSourceDisposeFunc dispose);
 
-# 558 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic pop
 
 extern
 GSource *g_source_ref (GSource *source);
@@ -11902,18 +10890,11 @@ void g_source_remove_child_source (GSource *source,
            GSource *child_source);
 
 
-# 651 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic push
-# 651 "/usr/include/glib-2.0/glib/gmain.h"
  
-# 651 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 __attribute__((__deprecated__("Use '" "g_source_get_time" "' instead"))) extern
 void g_source_get_current_time (GSource *source,
                                     GTimeVal *timeval);
 
-# 655 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic pop
 
 extern
 gint64 g_source_get_time (GSource *source);
@@ -11936,17 +10917,10 @@ GSource *g_timeout_source_new_seconds (guint interval);
 
 
 
-# 677 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic push
-# 677 "/usr/include/glib-2.0/glib/gmain.h"
  
-# 677 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 extern
 void g_get_current_time (GTimeVal *result);
 
-# 680 "/usr/include/glib-2.0/glib/gmain.h"
-#pragma GCC diagnostic pop
 
 extern
 gint64 g_get_monotonic_time (void);
@@ -11962,13 +10936,11 @@ gboolean g_source_remove_by_user_data (gpointer user_data);
 extern
 gboolean g_source_remove_by_funcs_user_data (GSourceFuncs *funcs,
                                               gpointer user_data);
-# 708 "/usr/include/glib-2.0/glib/gmain.h"
 typedef void (* GClearHandleFunc) (guint handle_id);
 
 extern
 void g_clear_handle_id (guint *tag_ptr,
                            GClearHandleFunc clear_func);
-# 730 "/usr/include/glib-2.0/glib/gmain.h"
 extern
 guint g_timeout_add_full (gint priority,
                                      guint interval,
@@ -12031,17 +11003,9 @@ extern GSourceFuncs g_unix_fd_source_funcs;
 
 
 
-# 34 "/usr/include/glib-2.0/glib/giochannel.h" 2
-# 1 "/usr/include/glib-2.0/glib/gstring.h" 1
-# 33 "/usr/include/glib-2.0/glib/gstring.h"
-# 1 "/usr/include/glib-2.0/glib/gunicode.h" 1
-# 30 "/usr/include/glib-2.0/glib/gunicode.h"
 
-# 59 "/usr/include/glib-2.0/glib/gunicode.h"
 typedef guint32 gunichar;
-# 77 "/usr/include/glib-2.0/glib/gunicode.h"
 typedef guint16 gunichar2;
-# 116 "/usr/include/glib-2.0/glib/gunicode.h"
 typedef enum
 {
   G_UNICODE_CONTROL,
@@ -12075,7 +11039,6 @@ typedef enum
   G_UNICODE_PARAGRAPH_SEPARATOR,
   G_UNICODE_SPACE_SEPARATOR
 } GUnicodeType;
-# 212 "/usr/include/glib-2.0/glib/gunicode.h"
 typedef enum
 {
   G_UNICODE_BREAK_MANDATORY,
@@ -12122,7 +11085,6 @@ typedef enum
   G_UNICODE_BREAK_EMOJI_MODIFIER,
   G_UNICODE_BREAK_ZERO_WIDTH_JOINER
 } GUnicodeBreakType;
-# 437 "/usr/include/glib-2.0/glib/gunicode.h"
 typedef enum
 {
   G_UNICODE_SCRIPT_INVALID_CODE = -1,
@@ -12404,7 +11366,6 @@ gsize g_unichar_fully_decompose (gunichar ch,
                                  gboolean compat,
                                  gunichar *result,
                                  gsize result_len);
-# 734 "/usr/include/glib-2.0/glib/gunicode.h"
 extern
 void g_unicode_canonical_ordering (gunichar *string,
                                    gsize len);
@@ -12417,7 +11378,6 @@ gunichar *g_unicode_canonical_decomposition (gunichar ch,
 
 
 extern const gchar * const g_utf8_skip;
-# 760 "/usr/include/glib-2.0/glib/gunicode.h"
 extern
 gunichar g_utf8_get_char (const gchar *p) __attribute__((__pure__));
 extern
@@ -12530,7 +11490,6 @@ gchar *g_utf8_strdown (const gchar *str,
 extern
 gchar *g_utf8_casefold (const gchar *str,
                         gssize len) __attribute__((__malloc__));
-# 897 "/usr/include/glib-2.0/glib/gunicode.h"
 typedef enum {
   G_NORMALIZE_DEFAULT,
   G_NORMALIZE_NFD = G_NORMALIZE_DEFAULT,
@@ -12562,7 +11521,6 @@ gchar *g_utf8_make_valid (const gchar *str,
                           gssize len) __attribute__((__malloc__));
 
 
-# 34 "/usr/include/glib-2.0/glib/gstring.h" 2
 
 
 
@@ -12715,7 +11673,6 @@ GString *g_string_up (GString *string);
 
 
 
-# 35 "/usr/include/glib-2.0/glib/giochannel.h" 2
 
 
 
@@ -12982,7 +11939,6 @@ extern
 GQuark g_io_channel_error_quark (void);
 extern
 GIOChannelError g_io_channel_error_from_errno (gint en);
-# 320 "/usr/include/glib-2.0/glib/giochannel.h"
 extern
 GIOChannel* g_io_channel_unix_new (int fd);
 extern
@@ -12991,11 +11947,7 @@ gint g_io_channel_unix_get_fd (GIOChannel *channel);
 
 
 extern GSourceFuncs g_io_watch_funcs;
-# 402 "/usr/include/glib-2.0/glib/giochannel.h"
 
-# 55 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gkeyfile.h" 1
-# 31 "/usr/include/glib-2.0/glib/gkeyfile.h"
 
 
 typedef enum
@@ -13263,14 +12215,10 @@ extern
 gboolean g_key_file_remove_group (GKeyFile *key_file,
           const gchar *group_name,
           GError **error);
-# 328 "/usr/include/glib-2.0/glib/gkeyfile.h"
 
-# 56 "/usr/include/glib-2.0/glib.h" 2
 
 
 
-# 1 "/usr/include/glib-2.0/glib/gmappedfile.h" 1
-# 30 "/usr/include/glib-2.0/glib/gmappedfile.h"
 
 
 typedef struct _GMappedFile GMappedFile;
@@ -13298,11 +12246,7 @@ __attribute__((__deprecated__("Use '" "g_mapped_file_unref" "' instead"))) exter
 void g_mapped_file_free (GMappedFile *file);
 
 
-# 60 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gmarkup.h" 1
-# 31 "/usr/include/glib-2.0/glib/gmarkup.h"
 
-# 49 "/usr/include/glib-2.0/glib/gmarkup.h"
 typedef enum
 {
   G_MARKUP_ERROR_BAD_UTF8,
@@ -13316,10 +12260,8 @@ typedef enum
   G_MARKUP_ERROR_INVALID_CONTENT,
   G_MARKUP_ERROR_MISSING_ATTRIBUTE
 } GMarkupError;
-# 72 "/usr/include/glib-2.0/glib/gmarkup.h"
 extern
 GQuark g_markup_error_quark (void);
-# 95 "/usr/include/glib-2.0/glib/gmarkup.h"
 typedef enum
 {
   G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1 << 0,
@@ -13327,10 +12269,8 @@ typedef enum
   G_MARKUP_PREFIX_ERROR_POSITION = 1 << 2,
   G_MARKUP_IGNORE_QUALIFIED = 1 << 3
 } GMarkupParseFlags;
-# 112 "/usr/include/glib-2.0/glib/gmarkup.h"
 typedef struct _GMarkupParseContext GMarkupParseContext;
 typedef struct _GMarkupParser GMarkupParser;
-# 143 "/usr/include/glib-2.0/glib/gmarkup.h"
 struct _GMarkupParser
 {
 
@@ -13448,18 +12388,9 @@ gboolean g_markup_collect_attributes (const gchar *element_name,
                                         ...);
 
 
-# 61 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gmessages.h" 1
-# 36 "/usr/include/glib-2.0/glib/gmessages.h"
-# 1 "/usr/include/glib-2.0/glib/gvariant.h" 1
-# 28 "/usr/include/glib-2.0/glib/gvariant.h"
-# 1 "/usr/include/glib-2.0/glib/gvarianttype.h" 1
-# 30 "/usr/include/glib-2.0/glib/gvarianttype.h"
 
-# 41 "/usr/include/glib-2.0/glib/gvarianttype.h"
 typedef struct _GVariantType GVariantType;
-# 295 "/usr/include/glib-2.0/glib/gvarianttype.h"
 extern
 gboolean g_variant_type_string_is_valid (const gchar *type_string);
 extern
@@ -13546,7 +12477,6 @@ __attribute__((deprecated("Not available before " "2" "." "60"))) extern
 gsize g_variant_type_string_get_depth_ (const gchar *type_string);
 
 
-# 29 "/usr/include/glib-2.0/glib/gvariant.h" 2
 
 
 
@@ -13858,7 +12788,6 @@ GQuark g_variant_parser_get_error_quark (void);
 
 extern
 GQuark g_variant_parse_error_quark (void);
-# 365 "/usr/include/glib-2.0/glib/gvariant.h"
 extern
 GVariantBuilder * g_variant_builder_new (const GVariantType *type);
 extern
@@ -13944,7 +12873,6 @@ struct _GVariantDict {
     gsize x[16];
   } u;
 };
-# 480 "/usr/include/glib-2.0/glib/gvariant.h"
 extern
 GVariantDict * g_variant_dict_new (GVariant *from_asv);
 
@@ -13986,7 +12914,6 @@ extern
 void g_variant_dict_unref (GVariantDict *dict);
 
 
-# 37 "/usr/include/glib-2.0/glib/gmessages.h" 2
 
 
 
@@ -13995,7 +12922,6 @@ void g_variant_dict_unref (GVariantDict *dict);
 extern
 gsize g_printf_string_upper_bound (const gchar* format,
          va_list args) __attribute__((__format__ (gnu_printf, 1, 0)));
-# 53 "/usr/include/glib-2.0/glib/gmessages.h"
 typedef enum
 {
 
@@ -14060,13 +12986,11 @@ GLogLevelFlags g_log_set_fatal_mask (const gchar *log_domain,
                                          GLogLevelFlags fatal_mask);
 extern
 GLogLevelFlags g_log_set_always_fatal (GLogLevelFlags fatal_mask);
-# 134 "/usr/include/glib-2.0/glib/gmessages.h"
 typedef enum
 {
   G_LOG_WRITER_HANDLED = 1,
   G_LOG_WRITER_UNHANDLED = 0,
 } GLogWriterOutput;
-# 156 "/usr/include/glib-2.0/glib/gmessages.h"
 typedef struct _GLogField GLogField;
 struct _GLogField
 {
@@ -14074,7 +12998,6 @@ struct _GLogField
   gconstpointer value;
   gssize length;
 };
-# 194 "/usr/include/glib-2.0/glib/gmessages.h"
 typedef GLogWriterOutput (*GLogWriterFunc) (GLogLevelFlags log_level,
                                                 const GLogField *fields,
                                                 gsize n_fields,
@@ -14125,7 +13048,6 @@ GLogWriterOutput g_log_writer_default (GLogLevelFlags log_level,
                                                 const GLogField *fields,
                                                 gsize n_fields,
                                                 gpointer user_data);
-# 263 "/usr/include/glib-2.0/glib/gmessages.h"
 void _g_log_fallback_handler (const gchar *log_domain,
        GLogLevelFlags log_level,
        const gchar *message,
@@ -14157,7 +13079,6 @@ void g_log_structured_standard (const gchar *log_domain,
                                 const gchar *func,
                                 const gchar *message_format,
                                 ...) __attribute__((__format__ (gnu_printf, 6, 7)));
-# 501 "/usr/include/glib-2.0/glib/gmessages.h"
 typedef void (*GPrintFunc) (const gchar *string);
 extern
 void g_print (const gchar *format,
@@ -14169,19 +13090,12 @@ void g_printerr (const gchar *format,
                                          ...) __attribute__((__format__ (gnu_printf, 1, 2)));
 extern
 GPrintFunc g_set_printerr_handler (GPrintFunc func);
-# 672 "/usr/include/glib-2.0/glib/gmessages.h"
 
-# 63 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/goption.h" 1
-# 29 "/usr/include/glib-2.0/glib/goption.h"
 
-# 38 "/usr/include/glib-2.0/glib/goption.h"
 typedef struct _GOptionContext GOptionContext;
-# 51 "/usr/include/glib-2.0/glib/goption.h"
 typedef struct _GOptionGroup GOptionGroup;
 typedef struct _GOptionEntry GOptionEntry;
-# 81 "/usr/include/glib-2.0/glib/goption.h"
 typedef enum
 {
   G_OPTION_FLAG_NONE = 0,
@@ -14193,7 +13107,6 @@ typedef enum
   G_OPTION_FLAG_OPTIONAL_ARG = 1 << 5,
   G_OPTION_FLAG_NOALIAS = 1 << 6
 } GOptionFlags;
-# 119 "/usr/include/glib-2.0/glib/goption.h"
 typedef enum
 {
   G_OPTION_ARG_NONE,
@@ -14206,22 +13119,18 @@ typedef enum
   G_OPTION_ARG_DOUBLE,
   G_OPTION_ARG_INT64
 } GOptionArg;
-# 149 "/usr/include/glib-2.0/glib/goption.h"
 typedef gboolean (*GOptionArgFunc) (const gchar *option_name,
         const gchar *value,
         gpointer data,
         GError **error);
-# 167 "/usr/include/glib-2.0/glib/goption.h"
 typedef gboolean (*GOptionParseFunc) (GOptionContext *context,
           GOptionGroup *group,
           gpointer data,
           GError **error);
-# 182 "/usr/include/glib-2.0/glib/goption.h"
 typedef void (*GOptionErrorFunc) (GOptionContext *context,
       GOptionGroup *group,
       gpointer data,
       GError **error);
-# 206 "/usr/include/glib-2.0/glib/goption.h"
 typedef enum
 {
   G_OPTION_ERROR_UNKNOWN_OPTION,
@@ -14231,7 +13140,6 @@ typedef enum
 
 extern
 GQuark g_option_error_quark (void);
-# 258 "/usr/include/glib-2.0/glib/goption.h"
 struct _GOptionEntry
 {
   const gchar *long_name;
@@ -14244,7 +13152,6 @@ struct _GOptionEntry
   const gchar *description;
   const gchar *arg_description;
 };
-# 289 "/usr/include/glib-2.0/glib/goption.h"
 extern
 GOptionContext *g_option_context_new (const gchar *parameter_string);
 extern
@@ -14343,9 +13250,6 @@ void g_option_group_set_translation_domain (GOptionGroup *group,
            const gchar *domain);
 
 
-# 65 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gpattern.h" 1
-# 27 "/usr/include/glib-2.0/glib/gpattern.h"
 
 
 
@@ -14371,19 +13275,12 @@ gboolean g_pattern_match_simple (const gchar *pattern,
      const gchar *string);
 
 
-# 66 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gprimes.h" 1
-# 34 "/usr/include/glib-2.0/glib/gprimes.h"
 
-# 45 "/usr/include/glib-2.0/glib/gprimes.h"
 extern
 guint g_spaced_primes_closest (guint num) __attribute__((__const__));
 
 
-# 68 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gqsort.h" 1
-# 34 "/usr/include/glib-2.0/glib/gqsort.h"
 
 
 extern
@@ -14394,21 +13291,16 @@ void g_qsort_with_data (gconstpointer pbase,
    gpointer user_data);
 
 
-# 69 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gqueue.h" 1
-# 34 "/usr/include/glib-2.0/glib/gqueue.h"
 
 
 typedef struct _GQueue GQueue;
-# 47 "/usr/include/glib-2.0/glib/gqueue.h"
 struct _GQueue
 {
   GList *head;
   GList *tail;
   guint length;
 };
-# 72 "/usr/include/glib-2.0/glib/gqueue.h"
 extern
 GQueue* g_queue_new (void);
 extern
@@ -14539,13 +13431,9 @@ void g_queue_delete_link (GQueue *queue,
                                  GList *link_);
 
 
-# 71 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/grand.h" 1
-# 34 "/usr/include/glib-2.0/glib/grand.h"
 
 
 typedef struct _GRand GRand;
-# 47 "/usr/include/glib-2.0/glib/grand.h"
 extern
 GRand* g_rand_new_with_seed (guint32 seed);
 extern
@@ -14597,9 +13485,6 @@ gdouble g_random_double_range (gdouble begin,
 
 
 
-# 72 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/grcbox.h" 1
-# 19 "/usr/include/glib-2.0/glib/grcbox.h"
        
 
 
@@ -14645,11 +13530,7 @@ void g_atomic_rc_box_release_full (gpointer mem_block,
 
 __attribute__((deprecated("Not available before " "2" "." "58"))) extern
 gsize g_atomic_rc_box_get_size (gpointer mem_block);
-# 88 "/usr/include/glib-2.0/glib/grcbox.h"
 
-# 73 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/grefcount.h" 1
-# 29 "/usr/include/glib-2.0/glib/grefcount.h"
 
 
 __attribute__((deprecated("Not available before " "2" "." "58"))) extern
@@ -14671,17 +13552,9 @@ gboolean g_atomic_ref_count_dec (gatomicrefcount *arc);
 __attribute__((deprecated("Not available before " "2" "." "58"))) extern
 gboolean g_atomic_ref_count_compare (gatomicrefcount *arc,
                                                  gint val);
-# 121 "/usr/include/glib-2.0/glib/grefcount.h"
 
-# 74 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/grefstring.h" 1
-# 19 "/usr/include/glib-2.0/glib/grefstring.h"
        
 
-# 1 "/usr/include/glib-2.0/glib/gmem.h" 1
-# 22 "/usr/include/glib-2.0/glib/grefstring.h" 2
-# 1 "/usr/include/glib-2.0/glib/gmacros.h" 1
-# 23 "/usr/include/glib-2.0/glib/grefstring.h" 2
 
 
 
@@ -14700,15 +13573,10 @@ void g_ref_string_release (char *str);
 
 __attribute__((deprecated("Not available before " "2" "." "58"))) extern
 gsize g_ref_string_length (char *str);
-# 55 "/usr/include/glib-2.0/glib/grefstring.h"
 typedef char GRefString;
 
 
-# 75 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gregex.h" 1
-# 31 "/usr/include/glib-2.0/glib/gregex.h"
 
-# 140 "/usr/include/glib-2.0/glib/gregex.h"
 typedef enum
 {
   G_REGEX_ERROR_COMPILE,
@@ -14771,10 +13639,8 @@ typedef enum
   G_REGEX_ERROR_NAME_TOO_LONG = 175,
   G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE = 176
 } GRegexError;
-# 214 "/usr/include/glib-2.0/glib/gregex.h"
 extern
 GQuark g_regex_error_quark (void);
-# 296 "/usr/include/glib-2.0/glib/gregex.h"
 typedef enum
 {
   G_REGEX_CASELESS = 1 << 0,
@@ -14796,7 +13662,6 @@ typedef enum
   G_REGEX_BSR_ANYCRLF = 1 << 23,
   G_REGEX_JAVASCRIPT_COMPAT = 1 << 25
 } GRegexCompileFlags;
-# 386 "/usr/include/glib-2.0/glib/gregex.h"
 typedef enum
 {
   G_REGEX_MATCH_ANCHORED = 1 << 4,
@@ -14815,11 +13680,8 @@ typedef enum
   G_REGEX_MATCH_PARTIAL_HARD = 1 << 27,
   G_REGEX_MATCH_NOTEMPTY_ATSTART = 1 << 28
 } GRegexMatchFlags;
-# 413 "/usr/include/glib-2.0/glib/gregex.h"
 typedef struct _GRegex GRegex;
-# 422 "/usr/include/glib-2.0/glib/gregex.h"
 typedef struct _GMatchInfo GMatchInfo;
-# 441 "/usr/include/glib-2.0/glib/gregex.h"
 typedef gboolean (*GRegexEvalCallback) (const GMatchInfo *match_info,
        GString *result,
        gpointer user_data);
@@ -14987,9 +13849,6 @@ extern
 gchar **g_match_info_fetch_all (const GMatchInfo *match_info);
 
 
-# 76 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gscanner.h" 1
-# 35 "/usr/include/glib-2.0/glib/gscanner.h"
 
 
 typedef struct _GScanner GScanner;
@@ -14999,7 +13858,6 @@ typedef union _GTokenValue GTokenValue;
 typedef void (*GScannerMsgFunc) (GScanner *scanner,
        gchar *message,
        gboolean error);
-# 62 "/usr/include/glib-2.0/glib/gscanner.h"
 typedef enum
 {
   G_ERR_UNKNOWN,
@@ -15218,11 +14076,7 @@ extern
 void g_scanner_warn (GScanner *scanner,
        const gchar *format,
        ...) __attribute__((__format__ (gnu_printf, 2, 3)));
-# 297 "/usr/include/glib-2.0/glib/gscanner.h"
 
-# 77 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gsequence.h" 1
-# 28 "/usr/include/glib-2.0/glib/gsequence.h"
 
 
 typedef struct _GSequence GSequence;
@@ -15367,9 +14221,6 @@ GSequenceIter *g_sequence_range_get_midpoint (GSequenceIter *begin,
                                               GSequenceIter *end);
 
 
-# 78 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gshell.h" 1
-# 28 "/usr/include/glib-2.0/glib/gshell.h"
 
 
 
@@ -15398,9 +14249,6 @@ gboolean g_shell_parse_argv (const gchar *command_line,
                              GError **error);
 
 
-# 79 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gslice.h" 1
-# 27 "/usr/include/glib-2.0/glib/gslice.h"
 
 
 
@@ -15419,7 +14267,6 @@ extern
 void g_slice_free_chain_with_offset (gsize block_size,
       gpointer mem_chain,
       gsize next_offset);
-# 76 "/usr/include/glib-2.0/glib/gslice.h"
 typedef enum {
   G_SLICE_CONFIG_ALWAYS_MALLOC = 1,
   G_SLICE_CONFIG_BYPASS_MAGAZINES,
@@ -15442,12 +14289,8 @@ gint64* g_slice_get_config_state (GSliceConfig ckey, gint64 address, guint *n_va
 
 
 
-# 80 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gspawn.h" 1
-# 28 "/usr/include/glib-2.0/glib/gspawn.h"
 
-# 68 "/usr/include/glib-2.0/glib/gspawn.h"
 typedef enum
 {
   G_SPAWN_ERROR_FORK,
@@ -15474,9 +14317,7 @@ typedef enum
 
 
 } GSpawnError;
-# 138 "/usr/include/glib-2.0/glib/gspawn.h"
 typedef void (* GSpawnChildSetupFunc) (gpointer user_data);
-# 168 "/usr/include/glib-2.0/glib/gspawn.h"
 typedef enum
 {
   G_SPAWN_DEFAULT = 0,
@@ -15573,9 +14414,6 @@ extern
 void g_spawn_close_pid (GPid pid);
 
 
-# 82 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gstrfuncs.h" 1
-# 37 "/usr/include/glib-2.0/glib/gstrfuncs.h"
 
 
 
@@ -15594,7 +14432,6 @@ typedef enum {
 } GAsciiType;
 
 extern const guint16 * const g_ascii_table;
-# 89 "/usr/include/glib-2.0/glib/gstrfuncs.h"
 extern
 gchar g_ascii_tolower (gchar c) __attribute__((__const__));
 extern
@@ -15749,7 +14586,6 @@ gchar* g_strjoin (const gchar *separator,
 
 extern
 gchar* g_strcompress (const gchar *source) __attribute__((__malloc__));
-# 252 "/usr/include/glib-2.0/glib/gstrfuncs.h"
 extern
 gchar* g_strescape (const gchar *source,
      const gchar *exceptions) __attribute__((__malloc__));
@@ -15757,7 +14593,6 @@ gchar* g_strescape (const gchar *source,
 extern
 gpointer g_memdup (gconstpointer mem,
      guint byte_size) __attribute__((__alloc_size__(2)));
-# 269 "/usr/include/glib-2.0/glib/gstrfuncs.h"
 typedef gchar** GStrv;
 extern
 gchar** g_strsplit (const gchar *string,
@@ -15802,13 +14637,11 @@ gboolean g_strv_contains (const gchar * const *strv,
 __attribute__((deprecated("Not available before " "2" "." "60"))) extern
 gboolean g_strv_equal (const gchar * const *strv1,
                                         const gchar * const *strv2);
-# 325 "/usr/include/glib-2.0/glib/gstrfuncs.h"
 typedef enum
   {
     G_NUMBER_PARSER_ERROR_INVALID,
     G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS,
   } GNumberParserError;
-# 341 "/usr/include/glib-2.0/glib/gstrfuncs.h"
 extern
 GQuark g_number_parser_error_quark (void);
 
@@ -15829,9 +14662,6 @@ gboolean g_ascii_string_to_unsigned (const gchar *str,
                                                     GError **error);
 
 
-# 83 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gstringchunk.h" 1
-# 34 "/usr/include/glib-2.0/glib/gstringchunk.h"
 
 
 typedef struct _GStringChunk GStringChunk;
@@ -15854,10 +14684,7 @@ gchar* g_string_chunk_insert_const (GStringChunk *chunk,
                                            const gchar *string);
 
 
-# 84 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gtestutils.h" 1
-# 32 "/usr/include/glib-2.0/glib/gtestutils.h"
 
 
 typedef struct GTestCase GTestCase;
@@ -15866,7 +14693,6 @@ typedef void (*GTestFunc) (void);
 typedef void (*GTestDataFunc) (gconstpointer user_data);
 typedef void (*GTestFixtureFunc) (gpointer fixture,
                                   gconstpointer user_data);
-# 176 "/usr/include/glib-2.0/glib/gtestutils.h"
 extern
 int g_strcmp0 (const char *str1,
                                          const char *str2);
@@ -15886,7 +14712,6 @@ extern
 void g_test_init (int *argc,
                                          char ***argv,
                                          ...) __attribute__((__sentinel__));
-# 257 "/usr/include/glib-2.0/glib/gtestutils.h"
 extern
 gboolean g_test_subprocess (void);
 
@@ -15920,7 +14745,6 @@ extern
 gboolean g_test_failed (void);
 extern
 void g_test_set_nonfatal_assertions (void);
-# 323 "/usr/include/glib-2.0/glib/gtestutils.h"
 extern
 void g_test_message (const char *format,
                                          ...) __attribute__((__format__ (gnu_printf, 1, 2)));
@@ -15944,7 +14768,6 @@ void g_test_queue_free (gpointer gfree_pointer);
 extern
 void g_test_queue_destroy (GDestroyNotify destroy_func,
                                          gpointer destroy_data);
-# 369 "/usr/include/glib-2.0/glib/gtestutils.h"
 typedef enum {
   G_TEST_TRAP_SILENCE_STDOUT = 1 << 7,
   G_TEST_TRAP_SILENCE_STDERR = 1 << 8,
@@ -15952,20 +14775,13 @@ typedef enum {
 } GTestTrapFlags __attribute__((__deprecated__("Use '" "GTestSubprocessFlags" "' instead")));
 
 
-# 375 "/usr/include/glib-2.0/glib/gtestutils.h"
-#pragma GCC diagnostic push
-# 375 "/usr/include/glib-2.0/glib/gtestutils.h"
  
-# 375 "/usr/include/glib-2.0/glib/gtestutils.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 
 __attribute__((__deprecated__("Use '" "g_test_trap_subprocess" "' instead"))) extern
 gboolean g_test_trap_fork (guint64 usec_timeout,
                                          GTestTrapFlags test_trap_flags);
 
 
-# 381 "/usr/include/glib-2.0/glib/gtestutils.h"
-#pragma GCC diagnostic pop
 
 typedef enum {
   G_TEST_SUBPROCESS_INHERIT_STDIN = 1 << 0,
@@ -15982,7 +14798,6 @@ extern
 gboolean g_test_trap_has_passed (void);
 extern
 gboolean g_test_trap_reached_timeout (void);
-# 407 "/usr/include/glib-2.0/glib/gtestutils.h"
 extern
 gint32 g_test_rand_int (void);
 extern
@@ -16133,7 +14948,6 @@ extern
 GTestLogMsg* g_test_log_buffer_pop (GTestLogBuffer *tbuffer);
 extern
 void g_test_log_msg_free (GTestLogMsg *tmsg);
-# 571 "/usr/include/glib-2.0/glib/gtestutils.h"
 typedef gboolean (*GTestLogFatalFunc) (const gchar *log_domain,
                                                  GLogLevelFlags log_level,
                                                  const gchar *message,
@@ -16173,10 +14987,7 @@ const gchar *g_test_get_filename (GTestFileType file_type,
 
 
 
-# 86 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gthreadpool.h" 1
-# 34 "/usr/include/glib-2.0/glib/gthreadpool.h"
 
 
 typedef struct _GThreadPool GThreadPool;
@@ -16238,9 +15049,6 @@ extern
 guint g_thread_pool_get_max_idle_time (void);
 
 
-# 88 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gtimer.h" 1
-# 34 "/usr/include/glib-2.0/glib/gtimer.h"
 
 
 
@@ -16273,12 +15081,7 @@ extern
 void g_usleep (gulong microseconds);
 
 
-# 65 "/usr/include/glib-2.0/glib/gtimer.h"
-#pragma GCC diagnostic push
-# 65 "/usr/include/glib-2.0/glib/gtimer.h"
  
-# 65 "/usr/include/glib-2.0/glib/gtimer.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 extern
 void g_time_val_add (GTimeVal *time_,
                                   glong microseconds);
@@ -16288,23 +15091,13 @@ gboolean g_time_val_from_iso8601 (const gchar *iso_date,
 extern
 gchar* g_time_val_to_iso8601 (GTimeVal *time_) __attribute__((__malloc__));
 
-# 74 "/usr/include/glib-2.0/glib/gtimer.h"
-#pragma GCC diagnostic pop
 
 
-# 89 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/gtrashstack.h" 1
-# 34 "/usr/include/glib-2.0/glib/gtrashstack.h"
 
 
 
-# 36 "/usr/include/glib-2.0/glib/gtrashstack.h"
-#pragma GCC diagnostic push
-# 36 "/usr/include/glib-2.0/glib/gtrashstack.h"
  
-# 36 "/usr/include/glib-2.0/glib/gtrashstack.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 
 typedef struct _GTrashStack GTrashStack __attribute__((__deprecated__));
 struct _GTrashStack
@@ -16323,13 +15116,8 @@ __attribute__((__deprecated__)) extern
 guint g_trash_stack_height (GTrashStack **stack_p);
 
 
-# 54 "/usr/include/glib-2.0/glib/gtrashstack.h"
-#pragma GCC diagnostic pop
 
 
-# 91 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/gtree.h" 1
-# 34 "/usr/include/glib-2.0/glib/gtree.h"
 
 
 typedef struct _GTree GTree;
@@ -16399,13 +15187,9 @@ extern
 gint g_tree_nnodes (GTree *tree);
 
 
-# 92 "/usr/include/glib-2.0/glib.h" 2
 
 
-# 1 "/usr/include/glib-2.0/glib/gurifuncs.h" 1
-# 30 "/usr/include/glib-2.0/glib/gurifuncs.h"
 
-# 67 "/usr/include/glib-2.0/glib/gurifuncs.h"
 extern
 char * g_uri_unescape_string (const char *escaped_string,
           const char *illegal_characters);
@@ -16421,10 +15205,7 @@ char * g_uri_escape_string (const char *unescaped,
           gboolean allow_utf8);
 
 
-# 95 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/guuid.h" 1
-# 32 "/usr/include/glib-2.0/glib/guuid.h"
 
 
 extern
@@ -16434,11 +15215,8 @@ extern
 gchar * g_uuid_string_random (void);
 
 
-# 97 "/usr/include/glib-2.0/glib.h" 2
 
 
-# 1 "/usr/include/glib-2.0/glib/gversion.h" 1
-# 34 "/usr/include/glib-2.0/glib/gversion.h"
 
 
 extern const guint glib_major_version;
@@ -16459,20 +15237,16 @@ const gchar * glib_check_version (guint required_major,
 
 
 
-# 100 "/usr/include/glib-2.0/glib.h" 2
 
 
 
 
 
 
-# 1 "/usr/include/glib-2.0/glib/deprecated/gallocator.h" 1
-# 25 "/usr/include/glib-2.0/glib/deprecated/gallocator.h"
 
 
 typedef struct _GAllocator GAllocator;
 typedef struct _GMemChunk GMemChunk;
-# 42 "/usr/include/glib-2.0/glib/deprecated/gallocator.h"
 __attribute__((__deprecated__)) extern
 GMemChunk * g_mem_chunk_new (const gchar *name,
                                          gint atom_size,
@@ -16518,9 +15292,6 @@ __attribute__((__deprecated__)) extern
 void g_node_pop_allocator (void);
 
 
-# 107 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/deprecated/gcache.h" 1
-# 34 "/usr/include/glib-2.0/glib/deprecated/gcache.h"
 
 
 typedef struct _GCache GCache __attribute__((__deprecated__("Use '" "GHashTable" "' instead")));
@@ -16530,12 +15301,7 @@ typedef gpointer (*GCacheDupFunc) (gpointer value) __attribute__((__deprecated__
 typedef void (*GCacheDestroyFunc) (gpointer value) __attribute__((__deprecated__));
 
 
-# 42 "/usr/include/glib-2.0/glib/deprecated/gcache.h"
-#pragma GCC diagnostic push
-# 42 "/usr/include/glib-2.0/glib/deprecated/gcache.h"
  
-# 42 "/usr/include/glib-2.0/glib/deprecated/gcache.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 
 
 
@@ -16565,13 +15331,8 @@ void g_cache_value_foreach (GCache *cache,
                                 gpointer user_data);
 
 
-# 71 "/usr/include/glib-2.0/glib/deprecated/gcache.h"
-#pragma GCC diagnostic pop
 
 
-# 108 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/deprecated/gcompletion.h" 1
-# 34 "/usr/include/glib-2.0/glib/deprecated/gcompletion.h"
 
 
 typedef struct _GCompletion GCompletion;
@@ -16620,15 +15381,8 @@ __attribute__((__deprecated__)) extern
 void g_completion_free (GCompletion* cmp);
 
 
-# 109 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/deprecated/gmain.h" 1
-# 34 "/usr/include/glib-2.0/glib/deprecated/gmain.h"
 
-# 133 "/usr/include/glib-2.0/glib/deprecated/gmain.h"
 
-# 110 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/deprecated/grel.h" 1
-# 34 "/usr/include/glib-2.0/glib/deprecated/grel.h"
 
 
 typedef struct _GRelation GRelation;
@@ -16638,7 +15392,6 @@ struct _GTuples
 {
   guint len;
 };
-# 67 "/usr/include/glib-2.0/glib/deprecated/grel.h"
 __attribute__((__deprecated__)) extern
 GRelation* g_relation_new (gint fields);
 __attribute__((__deprecated__)) extern
@@ -16676,18 +15429,10 @@ gpointer g_tuples_index (GTuples *tuples,
                                gint field);
 
 
-# 111 "/usr/include/glib-2.0/glib.h" 2
-# 1 "/usr/include/glib-2.0/glib/deprecated/gthread.h" 1
-# 34 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
 
 
 
-# 36 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
-#pragma GCC diagnostic push
-# 36 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
  
-# 36 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 
 typedef enum
 {
@@ -16775,24 +15520,11 @@ void g_thread_foreach (GFunc thread_func,
 
 
 
-# 1 "/usr/include/pthread.h" 1 3
-# 22 "/usr/include/pthread.h" 3
-# 1 "/usr/include/sched.h" 1 3
-# 29 "/usr/include/sched.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 30 "/usr/include/sched.h" 2 3
-# 43 "/usr/include/sched.h" 3
-# 1 "/usr/include/bits/sched.h" 1 3
-# 76 "/usr/include/bits/sched.h" 3
-# 1 "/usr/include/bits/types/struct_sched_param.h" 1 3
-# 23 "/usr/include/bits/types/struct_sched_param.h" 3
 
-# 23 "/usr/include/bits/types/struct_sched_param.h" 3
 struct sched_param
 {
   int sched_priority;
 };
-# 77 "/usr/include/bits/sched.h" 2 3
 
 
 
@@ -16815,9 +15547,6 @@ extern int setns (int __fd, int __nstype) __attribute__ ((__nothrow__ , __leaf__
 
 
 
-# 44 "/usr/include/sched.h" 2 3
-# 1 "/usr/include/bits/cpu-set.h" 1 3
-# 32 "/usr/include/bits/cpu-set.h" 3
 typedef unsigned long int __cpu_mask;
 
 
@@ -16829,7 +15558,6 @@ typedef struct
 {
   __cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))];
 } cpu_set_t;
-# 115 "/usr/include/bits/cpu-set.h" 3
 
 
 extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
@@ -16838,7 +15566,6 @@ extern cpu_set_t *__sched_cpualloc (size_t __count) __attribute__ ((__nothrow__
 extern void __sched_cpufree (cpu_set_t *__set) __attribute__ ((__nothrow__ , __leaf__));
 
 
-# 45 "/usr/include/sched.h" 2 3
 
 
 
@@ -16872,7 +15599,6 @@ extern int sched_get_priority_min (int __algorithm) __attribute__ ((__nothrow__
 
 
 extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __attribute__ ((__nothrow__ , __leaf__));
-# 121 "/usr/include/sched.h" 3
 extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
          const cpu_set_t *__cpuset) __attribute__ ((__nothrow__ , __leaf__));
 
@@ -16882,14 +15608,11 @@ extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
 
 
 
-# 23 "/usr/include/pthread.h" 2 3
 
 
 
 
 
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 29 "/usr/include/pthread.h" 2 3
 
 
 
@@ -16944,7 +15667,6 @@ enum
   PTHREAD_PRIO_INHERIT,
   PTHREAD_PRIO_PROTECT
 };
-# 100 "/usr/include/pthread.h" 3
 enum
 {
   PTHREAD_RWLOCK_PREFER_READER_NP,
@@ -16952,7 +15674,6 @@ enum
   PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
   PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
 };
-# 120 "/usr/include/pthread.h" 3
 enum
 {
   PTHREAD_INHERIT_SCHED,
@@ -16980,7 +15701,6 @@ enum
   PTHREAD_PROCESS_SHARED
 
 };
-# 155 "/usr/include/pthread.h" 3
 struct _pthread_cleanup_buffer
 {
   void (*__routine) (void *);
@@ -17004,7 +15724,6 @@ enum
   PTHREAD_CANCEL_ASYNCHRONOUS
 
 };
-# 193 "/usr/include/pthread.h" 3
 
 
 
@@ -17042,7 +15761,6 @@ extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __attribu
 
 extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
      const struct timespec *__abstime);
-# 238 "/usr/include/pthread.h" 3
 extern int pthread_clockjoin_np (pthread_t __th, void **__thread_return,
                                  clockid_t __clockid,
      const struct timespec *__abstime);
@@ -17263,10 +15981,8 @@ extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
 extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
        cpu_set_t *__cpuset)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3)));
-# 470 "/usr/include/pthread.h" 3
 extern int pthread_once (pthread_once_t *__once_control,
     void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2)));
-# 482 "/usr/include/pthread.h" 3
 extern int pthread_setcancelstate (int __state, int *__oldstate);
 
 
@@ -17293,7 +16009,6 @@ typedef struct
   } __cancel_jmp_buf[1];
   void *__pad[4];
 } __pthread_unwind_buf_t __attribute__ ((__aligned__));
-# 516 "/usr/include/pthread.h" 3
 struct __pthread_cleanup_frame
 {
   void (*__cancel_routine) (void *);
@@ -17301,16 +16016,12 @@ struct __pthread_cleanup_frame
   int __do_it;
   int __cancel_type;
 };
-# 656 "/usr/include/pthread.h" 3
 extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
      ;
-# 668 "/usr/include/pthread.h" 3
 extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
   ;
-# 691 "/usr/include/pthread.h" 3
 extern void __pthread_register_cancel_defer (__pthread_unwind_buf_t *__buf)
      ;
-# 704 "/usr/include/pthread.h" 3
 extern void __pthread_unregister_cancel_restore (__pthread_unwind_buf_t *__buf)
   ;
 
@@ -17388,7 +16099,6 @@ extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
 
 extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 789 "/usr/include/pthread.h" 3
 extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
 
@@ -17462,7 +16172,6 @@ extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
 extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
         int __robustness)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 871 "/usr/include/pthread.h" 3
 extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
     const pthread_rwlockattr_t *__restrict
     __attr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
@@ -17581,12 +16290,10 @@ extern int pthread_cond_broadcast (pthread_cond_t *__cond)
 extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
          pthread_mutex_t *__restrict __mutex)
      __attribute__ ((__nonnull__ (1, 2)));
-# 997 "/usr/include/pthread.h" 3
 extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
        pthread_mutex_t *__restrict __mutex,
        const struct timespec *__restrict __abstime)
      __attribute__ ((__nonnull__ (1, 2, 3)));
-# 1010 "/usr/include/pthread.h" 3
 extern int pthread_cond_clockwait (pthread_cond_t *__restrict __cond,
        pthread_mutex_t *__restrict __mutex,
        __clockid_t __clock_id,
@@ -17625,7 +16332,6 @@ extern int pthread_condattr_getclock (const pthread_condattr_t *
 extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
           __clockid_t __clock_id)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 1056 "/usr/include/pthread.h" 3
 extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
 
@@ -17682,7 +16388,6 @@ extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
 extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
         int __pshared)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
-# 1123 "/usr/include/pthread.h" 3
 extern int pthread_key_create (pthread_key_t *__key,
           void (*__destr_function) (void *))
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1)));
@@ -17703,7 +16408,6 @@ extern int pthread_setspecific (pthread_key_t __key,
 extern int pthread_getcpuclockid (pthread_t __thread_id,
       __clockid_t *__clock_id)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2)));
-# 1157 "/usr/include/pthread.h" 3
 extern int pthread_atfork (void (*__prepare) (void),
       void (*__parent) (void),
       void (*__child) (void)) __attribute__ ((__nothrow__ , __leaf__));
@@ -17719,13 +16423,11 @@ __attribute__ ((__nothrow__ , __leaf__)) pthread_equal (pthread_t __thread1, pth
 
 
 
-# 125 "/usr/include/glib-2.0/glib/deprecated/gthread.h" 2
 
 
 
 
 
-# 129 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
 typedef struct
 {
   GMutex *mutex;
@@ -17734,7 +16436,6 @@ typedef struct
   pthread_mutex_t unused;
 
 } GStaticMutex __attribute__((__deprecated__("Use '" "GMutex" "' instead")));
-# 145 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
 __attribute__((__deprecated__("Use '" "g_mutex_init" "' instead"))) extern
 void g_static_mutex_init (GStaticMutex *mutex);
 __attribute__((__deprecated__("Use '" "g_mutex_clear" "' instead"))) extern
@@ -17876,14 +16577,9 @@ gboolean g_cond_timed_wait (GCond *cond,
                                          GTimeVal *timeval);
 
 
-# 285 "/usr/include/glib-2.0/glib/deprecated/gthread.h"
-#pragma GCC diagnostic pop
 
 
-# 112 "/usr/include/glib-2.0/glib.h" 2
 
-# 1 "/usr/include/glib-2.0/glib/glib-autocleanups.h" 1
-# 24 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
 static inline void
 g_autoptr_cleanup_generic_gfree (void *p)
 {
@@ -17901,636 +16597,182 @@ g_autoptr_cleanup_gstring_free (GString *string)
 
 
 
-# 40 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 40 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 40 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 
 
 
 
 typedef GAsyncQueue *GAsyncQueue_autoptr; typedef GList *GAsyncQueue_listautoptr; typedef GSList *GAsyncQueue_slistautoptr; typedef GQueue *GAsyncQueue_queueautoptr; 
-# 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GAsyncQueue (GAsyncQueue *_ptr) { if (_ptr) (g_async_queue_unref) ((GAsyncQueue *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GAsyncQueue (GAsyncQueue **_ptr) { glib_autoptr_clear_GAsyncQueue (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GAsyncQueue (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_async_queue_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GAsyncQueue (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_async_queue_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GAsyncQueue (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_async_queue_unref); } 
-# 45 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GBookmarkFile *GBookmarkFile_autoptr; typedef GList *GBookmarkFile_listautoptr; typedef GSList *GBookmarkFile_slistautoptr; typedef GQueue *GBookmarkFile_queueautoptr; 
-# 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GBookmarkFile (GBookmarkFile *_ptr) { if (_ptr) (g_bookmark_file_free) ((GBookmarkFile *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GBookmarkFile (GBookmarkFile **_ptr) { glib_autoptr_clear_GBookmarkFile (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GBookmarkFile (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bookmark_file_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GBookmarkFile (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bookmark_file_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GBookmarkFile (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_bookmark_file_free); } 
-# 46 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GBytes *GBytes_autoptr; typedef GList *GBytes_listautoptr; typedef GSList *GBytes_slistautoptr; typedef GQueue *GBytes_queueautoptr; 
-# 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GBytes (GBytes *_ptr) { if (_ptr) (g_bytes_unref) ((GBytes *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GBytes (GBytes **_ptr) { glib_autoptr_clear_GBytes (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GBytes (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bytes_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GBytes (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_bytes_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GBytes (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_bytes_unref); } 
-# 47 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GChecksum *GChecksum_autoptr; typedef GList *GChecksum_listautoptr; typedef GSList *GChecksum_slistautoptr; typedef GQueue *GChecksum_queueautoptr; 
-# 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GChecksum (GChecksum *_ptr) { if (_ptr) (g_checksum_free) ((GChecksum *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GChecksum (GChecksum **_ptr) { glib_autoptr_clear_GChecksum (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GChecksum (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_checksum_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GChecksum (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_checksum_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GChecksum (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_checksum_free); } 
-# 48 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GDateTime *GDateTime_autoptr; typedef GList *GDateTime_listautoptr; typedef GSList *GDateTime_slistautoptr; typedef GQueue *GDateTime_queueautoptr; 
-# 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GDateTime (GDateTime *_ptr) { if (_ptr) (g_date_time_unref) ((GDateTime *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDateTime (GDateTime **_ptr) { glib_autoptr_clear_GDateTime (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDateTime (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_date_time_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDateTime (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_date_time_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GDateTime (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_date_time_unref); } 
-# 49 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GDate *GDate_autoptr; typedef GList *GDate_listautoptr; typedef GSList *GDate_slistautoptr; typedef GQueue *GDate_queueautoptr; 
-# 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GDate (GDate *_ptr) { if (_ptr) (g_date_free) ((GDate *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDate (GDate **_ptr) { glib_autoptr_clear_GDate (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDate (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_date_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDate (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_date_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GDate (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_date_free); } 
-# 50 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GDir *GDir_autoptr; typedef GList *GDir_listautoptr; typedef GSList *GDir_slistautoptr; typedef GQueue *GDir_queueautoptr; 
-# 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GDir (GDir *_ptr) { if (_ptr) (g_dir_close) ((GDir *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GDir (GDir **_ptr) { glib_autoptr_clear_GDir (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GDir (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_dir_close); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GDir (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_dir_close); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GDir (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_dir_close); } 
-# 51 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GError *GError_autoptr; typedef GList *GError_listautoptr; typedef GSList *GError_slistautoptr; typedef GQueue *GError_queueautoptr; 
-# 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GError (GError *_ptr) { if (_ptr) (g_error_free) ((GError *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GError (GError **_ptr) { glib_autoptr_clear_GError (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GError (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_error_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GError (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_error_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GError (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_error_free); } 
-# 52 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GHashTable *GHashTable_autoptr; typedef GList *GHashTable_listautoptr; typedef GSList *GHashTable_slistautoptr; typedef GQueue *GHashTable_queueautoptr; 
-# 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GHashTable (GHashTable *_ptr) { if (_ptr) (g_hash_table_unref) ((GHashTable *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GHashTable (GHashTable **_ptr) { glib_autoptr_clear_GHashTable (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GHashTable (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hash_table_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GHashTable (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hash_table_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GHashTable (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_hash_table_unref); } 
-# 53 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GHmac *GHmac_autoptr; typedef GList *GHmac_listautoptr; typedef GSList *GHmac_slistautoptr; typedef GQueue *GHmac_queueautoptr; 
-# 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GHmac (GHmac *_ptr) { if (_ptr) (g_hmac_unref) ((GHmac *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GHmac (GHmac **_ptr) { glib_autoptr_clear_GHmac (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GHmac (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hmac_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GHmac (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_hmac_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GHmac (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_hmac_unref); } 
-# 54 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GIOChannel *GIOChannel_autoptr; typedef GList *GIOChannel_listautoptr; typedef GSList *GIOChannel_slistautoptr; typedef GQueue *GIOChannel_queueautoptr; 
-# 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GIOChannel (GIOChannel *_ptr) { if (_ptr) (g_io_channel_unref) ((GIOChannel *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GIOChannel (GIOChannel **_ptr) { glib_autoptr_clear_GIOChannel (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GIOChannel (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_io_channel_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GIOChannel (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_io_channel_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GIOChannel (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_io_channel_unref); } 
-# 55 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GKeyFile *GKeyFile_autoptr; typedef GList *GKeyFile_listautoptr; typedef GSList *GKeyFile_slistautoptr; typedef GQueue *GKeyFile_queueautoptr; 
-# 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GKeyFile (GKeyFile *_ptr) { if (_ptr) (g_key_file_unref) ((GKeyFile *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GKeyFile (GKeyFile **_ptr) { glib_autoptr_clear_GKeyFile (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GKeyFile (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_key_file_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GKeyFile (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_key_file_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GKeyFile (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_key_file_unref); } 
-# 56 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GList *GList_autoptr; typedef GList *GList_listautoptr; typedef GSList *GList_slistautoptr; typedef GQueue *GList_queueautoptr; 
-# 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GList (GList *_ptr) { if (_ptr) (g_list_free) ((GList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GList (GList **_ptr) { glib_autoptr_clear_GList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_list_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_list_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_list_free); } 
-# 57 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GArray *GArray_autoptr; typedef GList *GArray_listautoptr; typedef GSList *GArray_slistautoptr; typedef GQueue *GArray_queueautoptr; 
-# 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GArray (GArray *_ptr) { if (_ptr) (g_array_unref) ((GArray *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GArray (GArray **_ptr) { glib_autoptr_clear_GArray (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GArray (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_array_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GArray (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_array_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GArray (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_array_unref); } 
-# 58 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GPtrArray *GPtrArray_autoptr; typedef GList *GPtrArray_listautoptr; typedef GSList *GPtrArray_slistautoptr; typedef GQueue *GPtrArray_queueautoptr; 
-# 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GPtrArray (GPtrArray *_ptr) { if (_ptr) (g_ptr_array_unref) ((GPtrArray *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPtrArray (GPtrArray **_ptr) { glib_autoptr_clear_GPtrArray (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPtrArray (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ptr_array_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPtrArray (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ptr_array_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GPtrArray (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_ptr_array_unref); } 
-# 59 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GByteArray *GByteArray_autoptr; typedef GList *GByteArray_listautoptr; typedef GSList *GByteArray_slistautoptr; typedef GQueue *GByteArray_queueautoptr; 
-# 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GByteArray (GByteArray *_ptr) { if (_ptr) (g_byte_array_unref) ((GByteArray *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GByteArray (GByteArray **_ptr) { glib_autoptr_clear_GByteArray (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GByteArray (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_byte_array_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GByteArray (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_byte_array_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GByteArray (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_byte_array_unref); } 
-# 60 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GMainContext *GMainContext_autoptr; typedef GList *GMainContext_listautoptr; typedef GSList *GMainContext_slistautoptr; typedef GQueue *GMainContext_queueautoptr; 
-# 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GMainContext (GMainContext *_ptr) { if (_ptr) (g_main_context_unref) ((GMainContext *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMainContext (GMainContext **_ptr) { glib_autoptr_clear_GMainContext (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMainContext (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_context_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMainContext (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_context_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GMainContext (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_main_context_unref); } 
-# 61 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GMainContextPusher *GMainContextPusher_autoptr; typedef GList *GMainContextPusher_listautoptr; typedef GSList *GMainContextPusher_slistautoptr; typedef GQueue *GMainContextPusher_queueautoptr; 
-# 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GMainContextPusher (GMainContextPusher *_ptr) { if (_ptr) (g_main_context_pusher_free) ((GMainContextPusher *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMainContextPusher (GMainContextPusher **_ptr) { glib_autoptr_clear_GMainContextPusher (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMainContextPusher (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_context_pusher_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMainContextPusher (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_context_pusher_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GMainContextPusher (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_main_context_pusher_free); } 
-# 62 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GMainLoop *GMainLoop_autoptr; typedef GList *GMainLoop_listautoptr; typedef GSList *GMainLoop_slistautoptr; typedef GQueue *GMainLoop_queueautoptr; 
-# 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GMainLoop (GMainLoop *_ptr) { if (_ptr) (g_main_loop_unref) ((GMainLoop *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMainLoop (GMainLoop **_ptr) { glib_autoptr_clear_GMainLoop (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMainLoop (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_loop_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMainLoop (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_main_loop_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GMainLoop (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_main_loop_unref); } 
-# 63 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GSource *GSource_autoptr; typedef GList *GSource_listautoptr; typedef GSList *GSource_slistautoptr; typedef GQueue *GSource_queueautoptr; 
-# 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GSource (GSource *_ptr) { if (_ptr) (g_source_unref) ((GSource *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSource (GSource **_ptr) { glib_autoptr_clear_GSource (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSource (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_source_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSource (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_source_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GSource (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_source_unref); } 
-# 64 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GMappedFile *GMappedFile_autoptr; typedef GList *GMappedFile_listautoptr; typedef GSList *GMappedFile_slistautoptr; typedef GQueue *GMappedFile_queueautoptr; 
-# 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GMappedFile (GMappedFile *_ptr) { if (_ptr) (g_mapped_file_unref) ((GMappedFile *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMappedFile (GMappedFile **_ptr) { glib_autoptr_clear_GMappedFile (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMappedFile (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mapped_file_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMappedFile (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mapped_file_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GMappedFile (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_mapped_file_unref); } 
-# 65 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GMarkupParseContext *GMarkupParseContext_autoptr; typedef GList *GMarkupParseContext_listautoptr; typedef GSList *GMarkupParseContext_slistautoptr; typedef GQueue *GMarkupParseContext_queueautoptr; 
-# 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GMarkupParseContext (GMarkupParseContext *_ptr) { if (_ptr) (g_markup_parse_context_unref) ((GMarkupParseContext *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMarkupParseContext (GMarkupParseContext **_ptr) { glib_autoptr_clear_GMarkupParseContext (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMarkupParseContext (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_markup_parse_context_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMarkupParseContext (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_markup_parse_context_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GMarkupParseContext (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_markup_parse_context_unref); } 
-# 66 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GNode *GNode_autoptr; typedef GList *GNode_listautoptr; typedef GSList *GNode_slistautoptr; typedef GQueue *GNode_queueautoptr; 
-# 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GNode (GNode *_ptr) { if (_ptr) (g_node_destroy) ((GNode *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GNode (GNode **_ptr) { glib_autoptr_clear_GNode (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GNode (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_node_destroy); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GNode (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_node_destroy); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GNode (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_node_destroy); } 
-# 67 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GOptionContext *GOptionContext_autoptr; typedef GList *GOptionContext_listautoptr; typedef GSList *GOptionContext_slistautoptr; typedef GQueue *GOptionContext_queueautoptr; 
-# 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GOptionContext (GOptionContext *_ptr) { if (_ptr) (g_option_context_free) ((GOptionContext *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GOptionContext (GOptionContext **_ptr) { glib_autoptr_clear_GOptionContext (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GOptionContext (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_context_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GOptionContext (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_context_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GOptionContext (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_option_context_free); } 
-# 68 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GOptionGroup *GOptionGroup_autoptr; typedef GList *GOptionGroup_listautoptr; typedef GSList *GOptionGroup_slistautoptr; typedef GQueue *GOptionGroup_queueautoptr; 
-# 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GOptionGroup (GOptionGroup *_ptr) { if (_ptr) (g_option_group_unref) ((GOptionGroup *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GOptionGroup (GOptionGroup **_ptr) { glib_autoptr_clear_GOptionGroup (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GOptionGroup (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_group_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GOptionGroup (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_option_group_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GOptionGroup (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_option_group_unref); } 
-# 69 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GPatternSpec *GPatternSpec_autoptr; typedef GList *GPatternSpec_listautoptr; typedef GSList *GPatternSpec_slistautoptr; typedef GQueue *GPatternSpec_queueautoptr; 
-# 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GPatternSpec (GPatternSpec *_ptr) { if (_ptr) (g_pattern_spec_free) ((GPatternSpec *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GPatternSpec (GPatternSpec **_ptr) { glib_autoptr_clear_GPatternSpec (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GPatternSpec (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_pattern_spec_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GPatternSpec (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_pattern_spec_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GPatternSpec (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_pattern_spec_free); } 
-# 70 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GQueue *GQueue_autoptr; typedef GList *GQueue_listautoptr; typedef GSList *GQueue_slistautoptr; typedef GQueue *GQueue_queueautoptr; 
-# 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GQueue (GQueue *_ptr) { if (_ptr) (g_queue_free) ((GQueue *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GQueue (GQueue **_ptr) { glib_autoptr_clear_GQueue (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GQueue (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_queue_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GQueue (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_queue_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GQueue (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_queue_free); } 
-# 71 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 
-# 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_auto_cleanup_GQueue (GQueue *_ptr) { (g_queue_clear) (_ptr); } 
-# 72 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GRand *GRand_autoptr; typedef GList *GRand_listautoptr; typedef GSList *GRand_slistautoptr; typedef GQueue *GRand_queueautoptr; 
-# 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GRand (GRand *_ptr) { if (_ptr) (g_rand_free) ((GRand *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRand (GRand **_ptr) { glib_autoptr_clear_GRand (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRand (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rand_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRand (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rand_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GRand (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_rand_free); } 
-# 73 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GRegex *GRegex_autoptr; typedef GList *GRegex_listautoptr; typedef GSList *GRegex_slistautoptr; typedef GQueue *GRegex_queueautoptr; 
-# 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GRegex (GRegex *_ptr) { if (_ptr) (g_regex_unref) ((GRegex *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRegex (GRegex **_ptr) { glib_autoptr_clear_GRegex (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRegex (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_regex_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRegex (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_regex_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GRegex (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_regex_unref); } 
-# 74 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GMatchInfo *GMatchInfo_autoptr; typedef GList *GMatchInfo_listautoptr; typedef GSList *GMatchInfo_slistautoptr; typedef GQueue *GMatchInfo_queueautoptr; 
-# 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GMatchInfo (GMatchInfo *_ptr) { if (_ptr) (g_match_info_unref) ((GMatchInfo *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMatchInfo (GMatchInfo **_ptr) { glib_autoptr_clear_GMatchInfo (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMatchInfo (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_match_info_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMatchInfo (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_match_info_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GMatchInfo (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_match_info_unref); } 
-# 75 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GScanner *GScanner_autoptr; typedef GList *GScanner_listautoptr; typedef GSList *GScanner_slistautoptr; typedef GQueue *GScanner_queueautoptr; 
-# 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GScanner (GScanner *_ptr) { if (_ptr) (g_scanner_destroy) ((GScanner *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GScanner (GScanner **_ptr) { glib_autoptr_clear_GScanner (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GScanner (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_scanner_destroy); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GScanner (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_scanner_destroy); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GScanner (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_scanner_destroy); } 
-# 76 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GSequence *GSequence_autoptr; typedef GList *GSequence_listautoptr; typedef GSList *GSequence_slistautoptr; typedef GQueue *GSequence_queueautoptr; 
-# 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GSequence (GSequence *_ptr) { if (_ptr) (g_sequence_free) ((GSequence *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSequence (GSequence **_ptr) { glib_autoptr_clear_GSequence (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSequence (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_sequence_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSequence (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_sequence_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GSequence (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_sequence_free); } 
-# 77 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GSList *GSList_autoptr; typedef GList *GSList_listautoptr; typedef GSList *GSList_slistautoptr; typedef GQueue *GSList_queueautoptr; 
-# 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GSList (GSList *_ptr) { if (_ptr) (g_slist_free) ((GSList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GSList (GSList **_ptr) { glib_autoptr_clear_GSList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GSList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_slist_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GSList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_slist_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GSList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_slist_free); } 
-# 78 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GString *GString_autoptr; typedef GList *GString_listautoptr; typedef GSList *GString_slistautoptr; typedef GQueue *GString_queueautoptr; 
-# 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GString (GString *_ptr) { if (_ptr) (g_autoptr_cleanup_gstring_free) ((GString *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GString (GString **_ptr) { glib_autoptr_clear_GString (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GString (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_autoptr_cleanup_gstring_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GString (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_autoptr_cleanup_gstring_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GString (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_autoptr_cleanup_gstring_free); } 
-# 79 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GStringChunk *GStringChunk_autoptr; typedef GList *GStringChunk_listautoptr; typedef GSList *GStringChunk_slistautoptr; typedef GQueue *GStringChunk_queueautoptr; 
-# 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GStringChunk (GStringChunk *_ptr) { if (_ptr) (g_string_chunk_free) ((GStringChunk *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GStringChunk (GStringChunk **_ptr) { glib_autoptr_clear_GStringChunk (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GStringChunk (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_string_chunk_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GStringChunk (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_string_chunk_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GStringChunk (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_string_chunk_free); } 
-# 80 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GThread *GThread_autoptr; typedef GList *GThread_listautoptr; typedef GSList *GThread_slistautoptr; typedef GQueue *GThread_queueautoptr; 
-# 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GThread (GThread *_ptr) { if (_ptr) (g_thread_unref) ((GThread *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GThread (GThread **_ptr) { glib_autoptr_clear_GThread (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GThread (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_thread_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GThread (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_thread_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GThread (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_thread_unref); } 
-# 81 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 
-# 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_auto_cleanup_GMutex (GMutex *_ptr) { (g_mutex_clear) (_ptr); } 
-# 82 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GMutexLocker *GMutexLocker_autoptr; typedef GList *GMutexLocker_listautoptr; typedef GSList *GMutexLocker_slistautoptr; typedef GQueue *GMutexLocker_queueautoptr; 
-# 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GMutexLocker (GMutexLocker *_ptr) { if (_ptr) (g_mutex_locker_free) ((GMutexLocker *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GMutexLocker (GMutexLocker **_ptr) { glib_autoptr_clear_GMutexLocker (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GMutexLocker (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mutex_locker_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GMutexLocker (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_mutex_locker_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GMutexLocker (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_mutex_locker_free); } 
-# 83 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GRecMutexLocker *GRecMutexLocker_autoptr; typedef GList *GRecMutexLocker_listautoptr; typedef GSList *GRecMutexLocker_slistautoptr; typedef GQueue *GRecMutexLocker_queueautoptr; 
-# 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GRecMutexLocker (GRecMutexLocker *_ptr) { if (_ptr) (g_rec_mutex_locker_free) ((GRecMutexLocker *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRecMutexLocker (GRecMutexLocker **_ptr) { glib_autoptr_clear_GRecMutexLocker (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRecMutexLocker (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rec_mutex_locker_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRecMutexLocker (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rec_mutex_locker_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GRecMutexLocker (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_rec_mutex_locker_free); } 
-# 84 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GRWLockWriterLocker *GRWLockWriterLocker_autoptr; typedef GList *GRWLockWriterLocker_listautoptr; typedef GSList *GRWLockWriterLocker_slistautoptr; typedef GQueue *GRWLockWriterLocker_queueautoptr; 
-# 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GRWLockWriterLocker (GRWLockWriterLocker *_ptr) { if (_ptr) (g_rw_lock_writer_locker_free) ((GRWLockWriterLocker *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRWLockWriterLocker (GRWLockWriterLocker **_ptr) { glib_autoptr_clear_GRWLockWriterLocker (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRWLockWriterLocker (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rw_lock_writer_locker_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRWLockWriterLocker (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rw_lock_writer_locker_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GRWLockWriterLocker (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_rw_lock_writer_locker_free); } 
-# 85 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GRWLockReaderLocker *GRWLockReaderLocker_autoptr; typedef GList *GRWLockReaderLocker_listautoptr; typedef GSList *GRWLockReaderLocker_slistautoptr; typedef GQueue *GRWLockReaderLocker_queueautoptr; 
-# 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GRWLockReaderLocker (GRWLockReaderLocker *_ptr) { if (_ptr) (g_rw_lock_reader_locker_free) ((GRWLockReaderLocker *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRWLockReaderLocker (GRWLockReaderLocker **_ptr) { glib_autoptr_clear_GRWLockReaderLocker (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRWLockReaderLocker (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rw_lock_reader_locker_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRWLockReaderLocker (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_rw_lock_reader_locker_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GRWLockReaderLocker (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_rw_lock_reader_locker_free); } 
-# 86 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 
-# 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_auto_cleanup_GCond (GCond *_ptr) { (g_cond_clear) (_ptr); } 
-# 87 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GTimer *GTimer_autoptr; typedef GList *GTimer_listautoptr; typedef GSList *GTimer_slistautoptr; typedef GQueue *GTimer_queueautoptr; 
-# 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GTimer (GTimer *_ptr) { if (_ptr) (g_timer_destroy) ((GTimer *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTimer (GTimer **_ptr) { glib_autoptr_clear_GTimer (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTimer (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_timer_destroy); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTimer (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_timer_destroy); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GTimer (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_timer_destroy); } 
-# 88 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GTimeZone *GTimeZone_autoptr; typedef GList *GTimeZone_listautoptr; typedef GSList *GTimeZone_slistautoptr; typedef GQueue *GTimeZone_queueautoptr; 
-# 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GTimeZone (GTimeZone *_ptr) { if (_ptr) (g_time_zone_unref) ((GTimeZone *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTimeZone (GTimeZone **_ptr) { glib_autoptr_clear_GTimeZone (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTimeZone (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_time_zone_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTimeZone (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_time_zone_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GTimeZone (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_time_zone_unref); } 
-# 89 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GTree *GTree_autoptr; typedef GList *GTree_listautoptr; typedef GSList *GTree_slistautoptr; typedef GQueue *GTree_queueautoptr; 
-# 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GTree (GTree *_ptr) { if (_ptr) (g_tree_unref) ((GTree *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GTree (GTree **_ptr) { glib_autoptr_clear_GTree (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GTree (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_tree_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GTree (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_tree_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GTree (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_tree_unref); } 
-# 90 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GVariant *GVariant_autoptr; typedef GList *GVariant_listautoptr; typedef GSList *GVariant_slistautoptr; typedef GQueue *GVariant_queueautoptr; 
-# 91 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 91 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 91 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 91 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GVariant (GVariant *_ptr) { if (_ptr) (g_variant_unref) ((GVariant *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariant (GVariant **_ptr) { glib_autoptr_clear_GVariant (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariant (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariant (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GVariant (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_variant_unref); } 
-# 91 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GVariantBuilder *GVariantBuilder_autoptr; typedef GList *GVariantBuilder_listautoptr; typedef GSList *GVariantBuilder_slistautoptr; typedef GQueue *GVariantBuilder_queueautoptr; 
-# 92 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 92 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 92 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 92 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GVariantBuilder (GVariantBuilder *_ptr) { if (_ptr) (g_variant_builder_unref) ((GVariantBuilder *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantBuilder (GVariantBuilder **_ptr) { glib_autoptr_clear_GVariantBuilder (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantBuilder (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_builder_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantBuilder (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_builder_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GVariantBuilder (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_variant_builder_unref); } 
-# 92 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 
-# 93 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 93 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 93 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 93 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_auto_cleanup_GVariantBuilder (GVariantBuilder *_ptr) { (g_variant_builder_clear) (_ptr); } 
-# 93 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GVariantIter *GVariantIter_autoptr; typedef GList *GVariantIter_listautoptr; typedef GSList *GVariantIter_slistautoptr; typedef GQueue *GVariantIter_queueautoptr; 
-# 94 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 94 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 94 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 94 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GVariantIter (GVariantIter *_ptr) { if (_ptr) (g_variant_iter_free) ((GVariantIter *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantIter (GVariantIter **_ptr) { glib_autoptr_clear_GVariantIter (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantIter (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_iter_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantIter (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_iter_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GVariantIter (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_variant_iter_free); } 
-# 94 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GVariantDict *GVariantDict_autoptr; typedef GList *GVariantDict_listautoptr; typedef GSList *GVariantDict_slistautoptr; typedef GQueue *GVariantDict_queueautoptr; 
-# 95 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 95 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 95 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 95 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GVariantDict (GVariantDict *_ptr) { if (_ptr) (g_variant_dict_unref) ((GVariantDict *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantDict (GVariantDict **_ptr) { glib_autoptr_clear_GVariantDict (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantDict (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_dict_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantDict (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_dict_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GVariantDict (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_variant_dict_unref); } 
-# 95 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 
-# 96 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 96 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 96 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 96 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_auto_cleanup_GVariantDict (GVariantDict *_ptr) { (g_variant_dict_clear) (_ptr); } 
-# 96 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GVariantType *GVariantType_autoptr; typedef GList *GVariantType_listautoptr; typedef GSList *GVariantType_slistautoptr; typedef GQueue *GVariantType_queueautoptr; 
-# 97 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 97 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 97 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 97 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GVariantType (GVariantType *_ptr) { if (_ptr) (g_variant_type_free) ((GVariantType *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GVariantType (GVariantType **_ptr) { glib_autoptr_clear_GVariantType (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GVariantType (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_type_free); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GVariantType (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_variant_type_free); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GVariantType (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_variant_type_free); } 
-# 97 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 
-# 98 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 98 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 98 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 98 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_auto_cleanup_GStrv (GStrv *_ptr) { if (*_ptr != 
-# 98 "/usr/include/glib-2.0/glib/glib-autocleanups.h" 3
 ((void *)0)
-# 98 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
 ) (g_strfreev) (*_ptr); } 
-# 98 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 typedef GRefString *GRefString_autoptr; typedef GList *GRefString_listautoptr; typedef GSList *GRefString_slistautoptr; typedef GQueue *GRefString_queueautoptr; 
-# 99 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic push
-# 99 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  
-# 99 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 99 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GRefString (GRefString *_ptr) { if (_ptr) (g_ref_string_release) ((GRefString *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GRefString (GRefString **_ptr) { glib_autoptr_clear_GRefString (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GRefString (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ref_string_release); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GRefString (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) g_ref_string_release); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GRefString (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) g_ref_string_release); } 
-# 99 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
 
 
-# 101 "/usr/include/glib-2.0/glib/glib-autocleanups.h"
-#pragma GCC diagnostic pop
-# 114 "/usr/include/glib-2.0/glib.h" 2
-# 33 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h" 2
 
-# 1 "/usr/include/glib-2.0/glib-unix.h" 1
-# 39 "/usr/include/glib-2.0/glib-unix.h"
 
-# 56 "/usr/include/glib-2.0/glib-unix.h"
 extern
 GQuark g_unix_error_quark (void);
 
@@ -18558,7 +16800,6 @@ extern
 guint g_unix_signal_add (gint signum,
                                     GSourceFunc handler,
                                     gpointer user_data);
-# 95 "/usr/include/glib-2.0/glib-unix.h"
 typedef gboolean (*GUnixFDSourceFunc) (gint fd,
                                        GIOCondition condition,
                                        gpointer user_data);
@@ -18586,20 +16827,13 @@ struct passwd *g_unix_get_passwd_entry (const gchar *user_name,
                                         GError **error);
 
 
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h" 2
 
-# 1 "/usr/include/pwd.h" 1 3
-# 27 "/usr/include/pwd.h" 3
 
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 33 "/usr/include/pwd.h" 2 3
-# 49 "/usr/include/pwd.h" 3
 
-# 49 "/usr/include/pwd.h" 3
 struct passwd
 {
   char *pw_name;
@@ -18611,7 +16845,6 @@ struct passwd
   char *pw_dir;
   char *pw_shell;
 };
-# 72 "/usr/include/pwd.h" 3
 extern void setpwent (void);
 
 
@@ -18625,7 +16858,6 @@ extern void endpwent (void);
 
 
 extern struct passwd *getpwent (void);
-# 94 "/usr/include/pwd.h" 3
 extern struct passwd *fgetpwent (FILE *__stream) __attribute__ ((__nonnull__ (1)));
 
 
@@ -18649,7 +16881,6 @@ extern struct passwd *getpwuid (__uid_t __uid);
 
 
 extern struct passwd *getpwnam (const char *__name) __attribute__ ((__nonnull__ (1)));
-# 139 "/usr/include/pwd.h" 3
 extern int getpwent_r (struct passwd *__restrict __resultbuf,
          char *__restrict __buffer, size_t __buflen,
          struct passwd **__restrict __result)
@@ -18667,21 +16898,16 @@ extern int getpwnam_r (const char *__restrict __name,
          char *__restrict __buffer, size_t __buflen,
          struct passwd **__restrict __result)
          __attribute__ ((__nonnull__ (1, 2, 3, 5)));
-# 166 "/usr/include/pwd.h" 3
 extern int fgetpwent_r (FILE *__restrict __stream,
    struct passwd *__restrict __resultbuf,
    char *__restrict __buffer, size_t __buflen,
    struct passwd **__restrict __result)
    __attribute__ ((__nonnull__ (1, 2, 3, 5)));
-# 184 "/usr/include/pwd.h" 3
 extern int getpw (__uid_t __uid, char *__buffer);
 
 
 
-# 37 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h" 2
-# 89 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
 
-# 89 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
 static inline gpointer g_memdup2_qemu(gconstpointer mem, gsize byte_size)
 {
 
@@ -18694,74 +16920,47 @@ static inline gpointer g_memdup2_qemu(gconstpointer mem, gsize byte_size)
         memcpy(new_mem, mem, byte_size);
     } else {
         new_mem = 
-# 100 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h" 3
                  ((void *)0)
-# 100 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
                      ;
     }
 
     return new_mem;
 
 }
-# 115 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
 static inline struct passwd *
 g_unix_get_passwd_entry_qemu(const gchar *user_name, GError **error)
 {
 
     return g_unix_get_passwd_entry(user_name, error);
-# 128 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
 }
 
 
 static inline 
-# 131 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h" 3
              _Bool
 
-# 132 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
 qemu_g_test_slow(void)
 {
     static int cached = -1;
     if (cached == -1) {
         cached = (!g_test_config_vars->test_quick) || getenv("G_TEST_SLOW") != 
-# 136 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h" 3
                                                           ((void *)0)
-# 136 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
                                                               ;
     }
     return cached;
 }
-# 148 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/glib-compat.h"
-#pragma GCC diagnostic pop
-# 145 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
 
 
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 1
-# 29 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h"
-# 1 "/usr/include/sys/mman.h" 1 3
-# 25 "/usr/include/sys/mman.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 26 "/usr/include/sys/mman.h" 2 3
-# 41 "/usr/include/sys/mman.h" 3
-# 1 "/usr/include/bits/mman.h" 1 3
-# 31 "/usr/include/bits/mman.h" 3
-# 1 "/usr/include/bits/mman-map-flags-generic.h" 1 3
-# 32 "/usr/include/bits/mman.h" 2 3
 
 
-# 1 "/usr/include/bits/mman-linux.h" 1 3
-# 113 "/usr/include/bits/mman-linux.h" 3
-# 1 "/usr/include/bits/mman-shared.h" 1 3
-# 46 "/usr/include/bits/mman-shared.h" 3
 
 
 
 
 
-# 50 "/usr/include/bits/mman-shared.h" 3
 int memfd_create (const char *__name, unsigned int __flags) __attribute__ ((__nothrow__ , __leaf__));
 
 
@@ -18791,15 +16990,11 @@ int pkey_free (int __key) __attribute__ ((__nothrow__ , __leaf__));
 int pkey_mprotect (void *__addr, size_t __len, int __prot, int __pkey) __attribute__ ((__nothrow__ , __leaf__));
 
 
-# 114 "/usr/include/bits/mman-linux.h" 2 3
-# 35 "/usr/include/bits/mman.h" 2 3
-# 42 "/usr/include/sys/mman.h" 2 3
 
 
 
 
 
-# 61 "/usr/include/sys/mman.h" 3
 extern void * mmap (void *__addr, size_t __len, int __prot, int __flags, int __fd, __off64_t __offset) __asm__ ("" "mmap64") __attribute__ ((__nothrow__ , __leaf__))
 
 
@@ -18864,7 +17059,6 @@ extern int munlockall (void) __attribute__ ((__nothrow__ , __leaf__));
 
 extern int mincore (void *__start, size_t __len, unsigned char *__vec)
      __attribute__ ((__nothrow__ , __leaf__));
-# 133 "/usr/include/sys/mman.h" 3
 extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
        int __flags, ...) __attribute__ ((__nothrow__ , __leaf__));
 
@@ -18882,26 +17076,14 @@ extern int shm_open (const char *__name, int __oflag, mode_t __mode);
 extern int shm_unlink (const char *__name);
 
 
-# 30 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
-# 1 "/usr/include/sys/socket.h" 1 3
-# 24 "/usr/include/sys/socket.h" 3
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 29 "/usr/include/sys/socket.h" 2 3
 
 
 
 
-# 1 "/usr/include/bits/socket.h" 1 3
-# 27 "/usr/include/bits/socket.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 28 "/usr/include/bits/socket.h" 2 3
-# 38 "/usr/include/bits/socket.h" 3
-# 1 "/usr/include/bits/socket_type.h" 1 3
-# 24 "/usr/include/bits/socket_type.h" 3
 enum __socket_type
 {
   SOCK_STREAM = 1,
@@ -18934,12 +17116,7 @@ enum __socket_type
 
 
 };
-# 39 "/usr/include/bits/socket.h" 2 3
-# 175 "/usr/include/bits/socket.h" 3
-# 1 "/usr/include/bits/sockaddr.h" 1 3
-# 28 "/usr/include/bits/sockaddr.h" 3
 typedef unsigned short int sa_family_t;
-# 176 "/usr/include/bits/socket.h" 2 3
 
 
 struct sockaddr
@@ -18947,7 +17124,6 @@ struct sockaddr
     sa_family_t sa_family;
     char sa_data[14];
   };
-# 191 "/usr/include/bits/socket.h" 3
 struct sockaddr_storage
   {
     sa_family_t ss_family;
@@ -19045,7 +17221,6 @@ struct cmsghdr
     __extension__ unsigned char __cmsg_data [];
 
   };
-# 305 "/usr/include/bits/socket.h" 3
 extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
           struct cmsghdr *__cmsg) __attribute__ ((__nothrow__ , __leaf__));
 
@@ -19095,19 +17270,11 @@ struct ucred
 
 
 
-# 1 "/usr/include/asm/socket.h" 1 3
-# 1 "/usr/include/asm-generic/socket.h" 1 3
 
 
 
 
 
-# 1 "/usr/include/asm/sockios.h" 1 3
-# 1 "/usr/include/asm-generic/sockios.h" 1 3
-# 2 "/usr/include/asm/sockios.h" 2 3
-# 7 "/usr/include/asm-generic/socket.h" 2 3
-# 2 "/usr/include/asm/socket.h" 2 3
-# 355 "/usr/include/bits/socket.h" 2 3
 
 
 
@@ -19119,10 +17286,8 @@ struct linger
     int l_onoff;
     int l_linger;
   };
-# 34 "/usr/include/sys/socket.h" 2 3
 
 
-# 1 "/usr/include/bits/types/struct_osockaddr.h" 1 3
 
 
 
@@ -19133,7 +17298,6 @@ struct osockaddr
   unsigned short int sa_family;
   unsigned char sa_data[14];
 };
-# 37 "/usr/include/sys/socket.h" 2 3
 
 
 
@@ -19147,7 +17311,6 @@ enum
   SHUT_RDWR
 
 };
-# 79 "/usr/include/sys/socket.h" 3
 typedef union { struct sockaddr *__restrict __sockaddr__; struct sockaddr_at *__restrict __sockaddr_at__; struct sockaddr_ax25 *__restrict __sockaddr_ax25__; struct sockaddr_dl *__restrict __sockaddr_dl__; struct sockaddr_eon *__restrict __sockaddr_eon__; struct sockaddr_in *__restrict __sockaddr_in__; struct sockaddr_in6 *__restrict __sockaddr_in6__; struct sockaddr_inarp *__restrict __sockaddr_inarp__; struct sockaddr_ipx *__restrict __sockaddr_ipx__; struct sockaddr_iso *__restrict __sockaddr_iso__; struct sockaddr_ns *__restrict __sockaddr_ns__; struct sockaddr_un *__restrict __sockaddr_un__; struct sockaddr_x25 *__restrict __sockaddr_x25__;
        } __SOCKADDR_ARG __attribute__ ((__transparent_union__));
 
@@ -19187,7 +17350,6 @@ extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
 
 extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
    socklen_t *__restrict __len) __attribute__ ((__nothrow__ , __leaf__));
-# 126 "/usr/include/sys/socket.h" 3
 extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len);
 
 
@@ -19217,7 +17379,6 @@ extern ssize_t recv (int __fd, void *__buf, size_t __n, int __flags);
 extern ssize_t sendto (int __fd, const void *__buf, size_t __n,
          int __flags, __CONST_SOCKADDR_ARG __addr,
          socklen_t __addr_len);
-# 163 "/usr/include/sys/socket.h" 3
 extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n,
     int __flags, __SOCKADDR_ARG __addr,
     socklen_t *__restrict __addr_len);
@@ -19278,7 +17439,6 @@ extern int setsockopt (int __fd, int __level, int __optname,
 
 
 extern int listen (int __fd, int __n) __attribute__ ((__nothrow__ , __leaf__));
-# 232 "/usr/include/sys/socket.h" 3
 extern int accept (int __fd, __SOCKADDR_ARG __addr,
      socklen_t *__restrict __addr_len);
 
@@ -19289,7 +17449,6 @@ extern int accept (int __fd, __SOCKADDR_ARG __addr,
 
 extern int accept4 (int __fd, __SOCKADDR_ARG __addr,
       socklen_t *__restrict __addr_len, int __flags);
-# 250 "/usr/include/sys/socket.h" 3
 extern int shutdown (int __fd, int __how) __attribute__ ((__nothrow__ , __leaf__));
 
 
@@ -19309,8 +17468,6 @@ extern int isfdtype (int __fd, int __fdtype) __attribute__ ((__nothrow__ , __lea
 
 
 
-# 1 "/usr/include/bits/socket2.h" 1 3
-# 23 "/usr/include/bits/socket2.h" 3
 extern ssize_t __recv_chk (int __fd, void *__buf, size_t __n, size_t __buflen,
       int __flags);
 extern ssize_t __recv_alias (int __fd, void *__buf, size_t __n, int __flags) __asm__ ("" "recv")
@@ -19366,13 +17523,9 @@ recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags,
     }
   return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len);
 }
-# 270 "/usr/include/sys/socket.h" 2 3
 
 
 
-# 31 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
-# 1 "/usr/include/netinet/in.h" 1 3
-# 27 "/usr/include/netinet/in.h" 3
 
 
 
@@ -19383,8 +17536,6 @@ struct in_addr
   };
 
 
-# 1 "/usr/include/bits/in.h" 1 3
-# 142 "/usr/include/bits/in.h" 3
 struct ip_opts
   {
     struct in_addr ip_dst;
@@ -19406,7 +17557,6 @@ struct in_pktinfo
     struct in_addr ipi_spec_dst;
     struct in_addr ipi_addr;
   };
-# 38 "/usr/include/netinet/in.h" 2 3
 
 
 enum
@@ -19529,7 +17679,6 @@ enum
 
     IPPORT_USERRESERVED = 5000
   };
-# 212 "/usr/include/netinet/in.h" 3
 struct in6_addr
   {
     union
@@ -19548,7 +17697,6 @@ struct in6_addr
 
 extern const struct in6_addr in6addr_any;
 extern const struct in6_addr in6addr_loopback;
-# 238 "/usr/include/netinet/in.h" 3
 struct sockaddr_in
   {
     sa_family_t sin_family;
@@ -19672,7 +17820,6 @@ struct group_filter
 
     struct sockaddr_storage gf_slist[1];
 };
-# 375 "/usr/include/netinet/in.h" 3
 extern uint32_t ntohl (uint32_t __netlong) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
 extern uint16_t ntohs (uint16_t __netshort)
      __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
@@ -19684,17 +17831,11 @@ extern uint16_t htons (uint16_t __hostshort)
 
 
 
-# 1 "/usr/include/bits/byteswap.h" 1 3
-# 387 "/usr/include/netinet/in.h" 2 3
-# 1 "/usr/include/bits/uintn-identity.h" 1 3
-# 388 "/usr/include/netinet/in.h" 2 3
-# 503 "/usr/include/netinet/in.h" 3
 extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __attribute__ ((__nothrow__ , __leaf__));
 
 
 extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in)
      __attribute__ ((__nothrow__ , __leaf__));
-# 533 "/usr/include/netinet/in.h" 3
 struct cmsghdr;
 
 
@@ -19794,9 +17935,6 @@ extern int setsourcefilter (int __s, uint32_t __interface_addr,
 
 
 
-# 32 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
-# 1 "/usr/include/netinet/tcp.h" 1 3
-# 93 "/usr/include/netinet/tcp.h" 3
 typedef uint32_t tcp_seq;
 
 
@@ -19847,7 +17985,6 @@ struct tcphdr
  uint16_t ack:1;
  uint16_t urg:1;
  uint16_t res2:2;
-# 156 "/usr/include/netinet/tcp.h" 3
  uint16_t window;
  uint16_t check;
  uint16_t urg_ptr;
@@ -19869,7 +18006,6 @@ enum
   TCP_LISTEN,
   TCP_CLOSING
 };
-# 217 "/usr/include/netinet/tcp.h" 3
 enum tcp_ca_state
 {
   TCP_CA_Open = 0,
@@ -19921,7 +18057,6 @@ struct tcp_info
 
   uint32_t tcpi_total_retrans;
 };
-# 276 "/usr/include/netinet/tcp.h" 3
 struct tcp_md5sig
 {
   struct sockaddr_storage tcpm_addr;
@@ -19947,7 +18082,6 @@ enum
   TCP_SEND_QUEUE,
   TCP_QUEUES_NR,
 };
-# 319 "/usr/include/netinet/tcp.h" 3
 struct tcp_cookie_transactions
 {
   uint16_t tcpct_flags;
@@ -19975,9 +18109,6 @@ struct tcp_zerocopy_receive
   uint32_t length;
   uint32_t recv_skip_hint;
 };
-# 33 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
-# 1 "/usr/include/arpa/inet.h" 1 3
-# 30 "/usr/include/arpa/inet.h" 3
 
 
 
@@ -20052,13 +18183,6 @@ extern char *inet_nsap_ntoa (int __len, const unsigned char *__cp,
 
 
 
-# 34 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
-# 1 "/usr/include/netdb.h" 1 3
-# 32 "/usr/include/netdb.h" 3
-# 1 "/usr/include/rpc/netdb.h" 1 3
-# 42 "/usr/include/rpc/netdb.h" 3
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 43 "/usr/include/rpc/netdb.h" 2 3
 
 
 
@@ -20089,7 +18213,6 @@ extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
 
 
 
-# 33 "/usr/include/netdb.h" 2 3
 
 
 
@@ -20097,8 +18220,6 @@ extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
 
 
 
-# 1 "/usr/include/bits/netdb.h" 1 3
-# 26 "/usr/include/bits/netdb.h" 3
 struct netent
 {
   char *n_name;
@@ -20106,8 +18227,6 @@ struct netent
   int n_addrtype;
   uint32_t n_net;
 };
-# 41 "/usr/include/netdb.h" 2 3
-# 51 "/usr/include/netdb.h" 3
 
 
 
@@ -20117,7 +18236,6 @@ struct netent
 
 
 extern int *__h_errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
-# 90 "/usr/include/netdb.h" 3
 extern void herror (const char *__str) __attribute__ ((__nothrow__ , __leaf__));
 
 
@@ -20171,9 +18289,7 @@ extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len,
 
 
 extern struct hostent *gethostbyname (const char *__name);
-# 153 "/usr/include/netdb.h" 3
 extern struct hostent *gethostbyname2 (const char *__name, int __af);
-# 165 "/usr/include/netdb.h" 3
 extern int gethostent_r (struct hostent *__restrict __result_buf,
     char *__restrict __buf, size_t __buflen,
     struct hostent **__restrict __result,
@@ -20197,7 +18313,6 @@ extern int gethostbyname2_r (const char *__restrict __name, int __af,
         char *__restrict __buf, size_t __buflen,
         struct hostent **__restrict __result,
         int *__restrict __h_errnop);
-# 196 "/usr/include/netdb.h" 3
 extern void setnetent (int __stay_open);
 
 
@@ -20225,7 +18340,6 @@ extern struct netent *getnetbyaddr (uint32_t __net, int __type);
 
 
 extern struct netent *getnetbyname (const char *__name);
-# 235 "/usr/include/netdb.h" 3
 extern int getnetent_r (struct netent *__restrict __result_buf,
    char *__restrict __buf, size_t __buflen,
    struct netent **__restrict __result,
@@ -20287,7 +18401,6 @@ extern struct servent *getservbyname (const char *__name, const char *__proto);
 
 
 extern struct servent *getservbyport (int __port, const char *__proto);
-# 306 "/usr/include/netdb.h" 3
 extern int getservent_r (struct servent *__restrict __result_buf,
     char *__restrict __buf, size_t __buflen,
     struct servent **__restrict __result);
@@ -20344,7 +18457,6 @@ extern struct protoent *getprotobyname (const char *__name);
 
 
 extern struct protoent *getprotobynumber (int __proto);
-# 372 "/usr/include/netdb.h" 3
 extern int getprotoent_r (struct protoent *__restrict __result_buf,
      char *__restrict __buf, size_t __buflen,
      struct protoent **__restrict __result);
@@ -20358,7 +18470,6 @@ extern int getprotobynumber_r (int __proto,
           struct protoent *__restrict __result_buf,
           char *__restrict __buf, size_t __buflen,
           struct protoent **__restrict __result);
-# 393 "/usr/include/netdb.h" 3
 extern int setnetgrent (const char *__netgroup);
 
 
@@ -20368,11 +18479,9 @@ extern int setnetgrent (const char *__netgroup);
 
 
 extern void endnetgrent (void);
-# 410 "/usr/include/netdb.h" 3
 extern int getnetgrent (char **__restrict __hostp,
    char **__restrict __userp,
    char **__restrict __domainp);
-# 421 "/usr/include/netdb.h" 3
 extern int innetgr (const char *__netgroup, const char *__host,
       const char *__user, const char *__domain);
 
@@ -20386,45 +18495,35 @@ extern int getnetgrent_r (char **__restrict __hostp,
      char **__restrict __userp,
      char **__restrict __domainp,
      char *__restrict __buffer, size_t __buflen);
-# 449 "/usr/include/netdb.h" 3
 extern int rcmd (char **__restrict __ahost, unsigned short int __rport,
    const char *__restrict __locuser,
    const char *__restrict __remuser,
    const char *__restrict __cmd, int *__restrict __fd2p);
-# 461 "/usr/include/netdb.h" 3
 extern int rcmd_af (char **__restrict __ahost, unsigned short int __rport,
       const char *__restrict __locuser,
       const char *__restrict __remuser,
       const char *__restrict __cmd, int *__restrict __fd2p,
       sa_family_t __af);
-# 477 "/usr/include/netdb.h" 3
 extern int rexec (char **__restrict __ahost, int __rport,
     const char *__restrict __name,
     const char *__restrict __pass,
     const char *__restrict __cmd, int *__restrict __fd2p);
-# 489 "/usr/include/netdb.h" 3
 extern int rexec_af (char **__restrict __ahost, int __rport,
        const char *__restrict __name,
        const char *__restrict __pass,
        const char *__restrict __cmd, int *__restrict __fd2p,
        sa_family_t __af);
-# 503 "/usr/include/netdb.h" 3
 extern int ruserok (const char *__rhost, int __suser,
       const char *__remuser, const char *__locuser);
-# 513 "/usr/include/netdb.h" 3
 extern int ruserok_af (const char *__rhost, int __suser,
          const char *__remuser, const char *__locuser,
          sa_family_t __af);
-# 526 "/usr/include/netdb.h" 3
 extern int iruserok (uint32_t __raddr, int __suser,
        const char *__remuser, const char *__locuser);
-# 537 "/usr/include/netdb.h" 3
 extern int iruserok_af (const void *__raddr, int __suser,
    const char *__remuser, const char *__locuser,
    sa_family_t __af);
-# 549 "/usr/include/netdb.h" 3
 extern int rresvport (int *__alport);
-# 558 "/usr/include/netdb.h" 3
 extern int rresvport_af (int *__alport, sa_family_t __af);
 
 
@@ -20456,7 +18555,6 @@ struct gaicb
   int __return;
   int __glibc_reserved[5];
 };
-# 660 "/usr/include/netdb.h" 3
 extern int getaddrinfo (const char *__restrict __name,
    const char *__restrict __service,
    const struct addrinfo *__restrict __req,
@@ -20476,10 +18574,8 @@ extern int getnameinfo (const struct sockaddr *__restrict __sa,
    socklen_t __salen, char *__restrict __host,
    socklen_t __hostlen, char *__restrict __serv,
    socklen_t __servlen, int __flags);
-# 690 "/usr/include/netdb.h" 3
 extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict],
      int __ent, struct sigevent *__restrict __sig);
-# 701 "/usr/include/netdb.h" 3
 extern int gai_suspend (const struct gaicb *const __list[], int __ent,
    const struct timespec *__timeout);
 
@@ -20491,9 +18587,6 @@ extern int gai_cancel (struct gaicb *__gaicbp) __attribute__ ((__nothrow__ , __l
 
 
 
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
-# 1 "/usr/include/sys/un.h" 1 3
-# 26 "/usr/include/sys/un.h" 3
 
 
 
@@ -20502,16 +18595,9 @@ struct sockaddr_un
     sa_family_t sun_family;
     char sun_path[108];
   };
-# 44 "/usr/include/sys/un.h" 3
 
-# 36 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
 
 
-# 1 "/usr/include/sys/sysmacros.h" 1 3
-# 24 "/usr/include/sys/sysmacros.h" 3
-# 1 "/usr/include/bits/sysmacros.h" 1 3
-# 25 "/usr/include/sys/sysmacros.h" 2 3
-# 33 "/usr/include/sys/sysmacros.h" 3
 
 
 extern unsigned int gnu_dev_major (__dev_t __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
@@ -20527,7 +18613,6 @@ __extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((_
 
 
 
-# 39 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 2
 
 
 
@@ -20535,7 +18620,6 @@ __extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((_
 
 
 
-# 45 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h"
 int os_parse_cmd_args(int index, const char *optarg);
 void os_set_line_buffering(void);
 void os_setup_early_signal_handling(void);
@@ -20549,18 +18633,12 @@ int os_mlock(void);
 
 
 int os_set_daemonize(
-# 57 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 3
                     _Bool 
-# 57 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h"
                          d);
 
-# 58 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h" 3
 _Bool 
-# 58 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h"
     is_daemonized(void);
-# 75 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h"
 void *qemu_alloc_stack(size_t *sz);
-# 85 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/sysemu/os-posix.h"
 void qemu_free_stack(void *stack, size_t sz);
 
 
@@ -20574,15 +18652,12 @@ static inline void qemu_funlockfile(FILE *f)
 {
     funlockfile(f);
 }
-# 152 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
 
 
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/typedefs.h" 1
-# 24 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/typedefs.h"
 typedef struct AdapterInfo AdapterInfo;
 typedef struct AddressSpace AddressSpace;
 typedef struct AioContext AioContext;
@@ -20711,25 +18786,17 @@ typedef struct IRQState *qemu_irq;
 typedef void SaveStateHandler(QEMUFile *f, void *opaque);
 typedef int LoadStateHandler(QEMUFile *f, void *opaque, int version_id);
 typedef void (*qemu_irq_handler)(void *opaque, int n, int level);
-# 159 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 2
-# 180 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 extern __attribute__((__noreturn__))
 void __attribute__((error("code path is reachable")))
     qemu_build_not_reached_always(void);
-# 411 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 int qemu_daemon(int nochdir, int noclose);
 void *qemu_anon_ram_alloc(size_t size, uint64_t *align, 
-# 412 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 3
                                                        _Bool 
-# 412 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
                                                             shared,
                           
-# 413 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 3
                          _Bool 
-# 413 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
                               noreserve);
 void qemu_anon_ram_free(void *ptr, size_t size);
-# 467 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 struct qemu_signalfd_siginfo {
     uint32_t ssi_signo;
     int32_t ssi_errno;
@@ -20770,30 +18837,20 @@ int qemu_unlink(const char *name);
 int qemu_dup_flags(int fd, int flags);
 int qemu_dup(int fd);
 int qemu_lock_fd(int fd, int64_t start, int64_t len, 
-# 506 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 3
                                                     _Bool 
-# 506 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
                                                          exclusive);
 int qemu_unlock_fd(int fd, int64_t start, int64_t len);
 int qemu_lock_fd_test(int fd, int64_t start, int64_t len, 
-# 508 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 3
                                                          _Bool 
-# 508 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
                                                               exclusive);
 
-# 509 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 3
 _Bool 
-# 509 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
     qemu_has_ofd_lock(void);
-# 520 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 
-# 520 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 3
 _Bool 
-# 520 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
     qemu_write_pidfile(const char *pidfile, Error **errp);
 
 int qemu_get_thread_id(void);
-# 555 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 ssize_t qemu_write_full(int fd, const void *buf, size_t count)
     __attribute__((warn_unused_result));
 
@@ -20806,22 +18863,16 @@ void qemu_set_cloexec(int fd);
 
 
 char *qemu_get_local_state_dir(void);
-# 575 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 unsigned long qemu_getauxval(unsigned long type);
 
 void qemu_set_tty_echo(int fd, 
-# 577 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h" 3
                               _Bool 
-# 577 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
                                    echo);
 
 typedef struct ThreadContext ThreadContext;
-# 594 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 void qemu_prealloc_mem(int fd, char *area, size_t sz, int max_threads,
                        ThreadContext *tc, Error **errp);
-# 605 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 char *qemu_get_pid_name(pid_t pid);
-# 619 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 pid_t qemu_fork(Error **errp);
 
 
@@ -20853,71 +18904,36 @@ static inline void qemu_reset_optind(void)
 }
 
 int qemu_fdatasync(int fd);
-# 662 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 int qemu_msync(void *addr, size_t length, int fd);
-# 674 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 size_t qemu_get_host_physmem(void);
-# 692 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/osdep.h"
 static inline void qemu_thread_jit_write(void) {}
 static inline void qemu_thread_jit_execute(void) {}
-# 19 "../target/hexagon/decode.c" 2
-# 1 "../target/hexagon/iclass.h" 1
-# 21 "../target/hexagon/iclass.h"
-# 1 "../target/hexagon/attribs.h" 1
-# 21 "../target/hexagon/attribs.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h" 1
-# 16 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 1
-# 16 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 1
-# 34 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 1
-# 12 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
-# 1 "/usr/include/byteswap.h" 1 3
-# 24 "/usr/include/byteswap.h" 3
-# 1 "/usr/include/bits/byteswap.h" 1 3
-# 25 "/usr/include/byteswap.h" 2 3
-# 13 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 2
-# 23 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 static inline uint16_t bswap16(uint16_t x)
 {
     return 
-# 25 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
           __bswap_16 (
-# 25 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
           x
-# 25 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
           )
-# 25 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
                      ;
 }
 
 static inline uint32_t bswap32(uint32_t x)
 {
     return 
-# 30 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
           __bswap_32 (
-# 30 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
           x
-# 30 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
           )
-# 30 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
                      ;
 }
 
 static inline uint64_t bswap64(uint64_t x)
 {
     return 
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
           __bswap_64 (
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
           x
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
           )
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
                      ;
 }
-# 70 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 static inline void bswap16s(uint16_t *s)
 {
     *s = bswap16(*s);
@@ -20932,7 +18948,6 @@ static inline void bswap64s(uint64_t *s)
 {
     *s = bswap64(*s);
 }
-# 176 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 static inline uint16_t be16_to_cpu(uint16_t v){ return bswap16(v);}static inline uint16_t cpu_to_be16(uint16_t v){ return bswap16(v);}static inline void be16_to_cpus(uint16_t *p){ do { *p = bswap16(*p); } while(0);}static inline void cpu_to_be16s(uint16_t *p){ do { *p = bswap16(*p); } while(0);}
 static inline uint32_t be32_to_cpu(uint32_t v){ return bswap32(v);}static inline uint32_t cpu_to_be32(uint32_t v){ return bswap32(v);}static inline void be32_to_cpus(uint32_t *p){ do { *p = bswap32(*p); } while(0);}static inline void cpu_to_be32s(uint32_t *p){ do { *p = bswap32(*p); } while(0);}
 static inline uint64_t be64_to_cpu(uint64_t v){ return bswap64(v);}static inline uint64_t cpu_to_be64(uint64_t v){ return bswap64(v);}static inline void be64_to_cpus(uint64_t *p){ do { *p = bswap64(*p); } while(0);}static inline void cpu_to_be64s(uint64_t *p){ do { *p = bswap64(*p); } while(0);}
@@ -20940,7 +18955,6 @@ static inline uint64_t be64_to_cpu(uint64_t v){ return bswap64(v);}static inline
 static inline uint16_t le16_to_cpu(uint16_t v){ return (v);}static inline uint16_t cpu_to_le16(uint16_t v){ return (v);}static inline void le16_to_cpus(uint16_t *p){ ;}static inline void cpu_to_le16s(uint16_t *p){ ;}
 static inline uint32_t le32_to_cpu(uint32_t v){ return (v);}static inline uint32_t cpu_to_le32(uint32_t v){ return (v);}static inline void le32_to_cpus(uint32_t *p){ ;}static inline void cpu_to_le32s(uint32_t *p){ ;}
 static inline uint64_t le64_to_cpu(uint64_t v){ return (v);}static inline uint64_t cpu_to_le64(uint64_t v){ return (v);}static inline void le64_to_cpus(uint64_t *p){ ;}static inline void cpu_to_le64s(uint64_t *p){ ;}
-# 254 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 static inline int ldub_p(const void *ptr)
 {
     return *(uint8_t *)ptr;
@@ -20955,7 +18969,6 @@ static inline void stb_p(void *ptr, uint8_t v)
 {
     *(uint8_t *)ptr = v;
 }
-# 279 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 static inline int lduw_he_p(const void *ptr)
 {
     uint16_t r;
@@ -21079,36 +19092,21 @@ static inline unsigned long leul_to_cpu(unsigned long v)
 
 
 }
-# 440 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 static inline void stn_he_p(void *ptr, int sz, uint64_t v) { switch (sz) { case 1: stb_p(ptr, v); break; case 2: stw_he_p(ptr, v); break; case 4: stl_he_p(ptr, v); break; case 8: stq_he_p(ptr, v); break; default: do { g_assertion_message_expr (((gchar*) 0), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h", 440, ((const char*) (__func__)), 
-# 440 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
 ((void *)0)
-# 440 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 ); } while (0); } } static inline uint64_t ldn_he_p(const void *ptr, int sz) { switch (sz) { case 1: return ldub_p(ptr); case 2: return lduw_he_p(ptr); case 4: return (uint32_t)ldl_he_p(ptr); case 8: return ldq_he_p(ptr); default: do { g_assertion_message_expr (((gchar*) 0), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h", 440, ((const char*) (__func__)), 
-# 440 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
 ((void *)0)
-# 440 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 ); } while (0); } }
 static inline void stn_le_p(void *ptr, int sz, uint64_t v) { switch (sz) { case 1: stb_p(ptr, v); break; case 2: stw_le_p(ptr, v); break; case 4: stl_le_p(ptr, v); break; case 8: stq_le_p(ptr, v); break; default: do { g_assertion_message_expr (((gchar*) 0), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h", 441, ((const char*) (__func__)), 
-# 441 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
 ((void *)0)
-# 441 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 ); } while (0); } } static inline uint64_t ldn_le_p(const void *ptr, int sz) { switch (sz) { case 1: return ldub_p(ptr); case 2: return lduw_le_p(ptr); case 4: return (uint32_t)ldl_le_p(ptr); case 8: return ldq_le_p(ptr); default: do { g_assertion_message_expr (((gchar*) 0), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h", 441, ((const char*) (__func__)), 
-# 441 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
 ((void *)0)
-# 441 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 ); } while (0); } }
 static inline void stn_be_p(void *ptr, int sz, uint64_t v) { switch (sz) { case 1: stb_p(ptr, v); break; case 2: stw_be_p(ptr, v); break; case 4: stl_be_p(ptr, v); break; case 8: stq_be_p(ptr, v); break; default: do { g_assertion_message_expr (((gchar*) 0), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h", 442, ((const char*) (__func__)), 
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
 ((void *)0)
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 ); } while (0); } } static inline uint64_t ldn_be_p(const void *ptr, int sz) { switch (sz) { case 1: return ldub_p(ptr); case 2: return lduw_be_p(ptr); case 4: return (uint32_t)ldl_be_p(ptr); case 8: return ldq_be_p(ptr); default: do { g_assertion_message_expr (((gchar*) 0), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h", 442, ((const char*) (__func__)), 
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h" 3
 ((void *)0)
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bswap.h"
 ); } while (0); } }
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 1
 
 
 
@@ -21136,21 +19134,13 @@ static inline uint64_t int128_get64(Int128 a)
 {
     uint64_t r = a;
     
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
    ((void) sizeof ((
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
    r == a
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
    r == a
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
    ) ; else __assert_fail (
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
    "r == a"
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h", 27, __extension__ __PRETTY_FUNCTION__); }))
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                  ;
     return r;
 }
@@ -21236,90 +19226,70 @@ static inline Int128 int128_sub(Int128 a, Int128 b)
 }
 
 static inline 
-# 111 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 111 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_nonneg(Int128 a)
 {
     return a >= 0;
 }
 
 static inline 
-# 116 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 116 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_eq(Int128 a, Int128 b)
 {
     return a == b;
 }
 
 static inline 
-# 121 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 121 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_ne(Int128 a, Int128 b)
 {
     return a != b;
 }
 
 static inline 
-# 126 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 126 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_ge(Int128 a, Int128 b)
 {
     return a >= b;
 }
 
 static inline 
-# 131 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 131 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_uge(Int128 a, Int128 b)
 {
     return ((__uint128_t)a) >= ((__uint128_t)b);
 }
 
 static inline 
-# 136 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 136 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_lt(Int128 a, Int128 b)
 {
     return a < b;
 }
 
 static inline 
-# 141 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 141 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_ult(Int128 a, Int128 b)
 {
     return (__uint128_t)a < (__uint128_t)b;
 }
 
 static inline 
-# 146 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 146 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_le(Int128 a, Int128 b)
 {
     return a <= b;
 }
 
 static inline 
-# 151 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 151 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_gt(Int128 a, Int128 b)
 {
     return a > b;
 }
 
 static inline 
-# 156 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h" 3
              _Bool 
-# 156 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
                   int128_nz(Int128 a)
 {
     return a != 0;
@@ -21382,12 +19352,10 @@ static inline Int128 int128_rems(Int128 a, Int128 b)
 {
     return a % b;
 }
-# 466 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/int128.h"
 static inline void bswap128s(Int128 *s)
 {
     *s = bswap128(*s);
 }
-# 36 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 2
 
 
 static inline void mulu64(uint64_t *plow, uint64_t *phigh,
@@ -21433,7 +19401,6 @@ static inline int64_t divs128(uint64_t *plow, int64_t *phigh,
     *phigh = result >> 64;
     return dividend % divisor;
 }
-# 118 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline int clz32(uint32_t val)
 {
     return val ? __builtin_clz(val) : 32;
@@ -21449,7 +19416,6 @@ static inline int clo32(uint32_t val)
 {
     return clz32(~val);
 }
-# 141 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline int clz64(uint64_t val)
 {
     return val ? __builtin_clzll(val) : 64;
@@ -21465,7 +19431,6 @@ static inline int clo64(uint64_t val)
 {
     return clz64(~val);
 }
-# 164 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline int ctz32(uint32_t val)
 {
     return val ? __builtin_ctz(val) : 32;
@@ -21481,7 +19446,6 @@ static inline int cto32(uint32_t val)
 {
     return ctz32(~val);
 }
-# 187 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline int ctz64(uint64_t val)
 {
     return val ? __builtin_ctzll(val) : 64;
@@ -21497,7 +19461,6 @@ static inline int cto64(uint64_t val)
 {
     return ctz64(~val);
 }
-# 210 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline int clrsb32(uint32_t val)
 {
 
@@ -21506,7 +19469,6 @@ static inline int clrsb32(uint32_t val)
 
 
 }
-# 226 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline int clrsb64(uint64_t val)
 {
 
@@ -21649,110 +19611,74 @@ static inline uint64_t uabs64(int64_t v)
 {
     return v < 0 ? -v : v;
 }
-# 377 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 377 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 377 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   sadd32_overflow(int32_t x, int32_t y, int32_t *ret)
 {
     return __builtin_add_overflow(x, y, ret);
 }
-# 390 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 390 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 390 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   sadd64_overflow(int64_t x, int64_t y, int64_t *ret)
 {
     return __builtin_add_overflow(x, y, ret);
 }
-# 403 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 403 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 403 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   uadd32_overflow(uint32_t x, uint32_t y, uint32_t *ret)
 {
     return __builtin_add_overflow(x, y, ret);
 }
-# 416 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 416 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 416 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   uadd64_overflow(uint64_t x, uint64_t y, uint64_t *ret)
 {
     return __builtin_add_overflow(x, y, ret);
 }
-# 430 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 430 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 430 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   ssub32_overflow(int32_t x, int32_t y, int32_t *ret)
 {
     return __builtin_sub_overflow(x, y, ret);
 }
-# 444 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 444 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 444 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   ssub64_overflow(int64_t x, int64_t y, int64_t *ret)
 {
     return __builtin_sub_overflow(x, y, ret);
 }
-# 458 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 458 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 458 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   usub32_overflow(uint32_t x, uint32_t y, uint32_t *ret)
 {
     return __builtin_sub_overflow(x, y, ret);
 }
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   usub64_overflow(uint64_t x, uint64_t y, uint64_t *ret)
 {
     return __builtin_sub_overflow(x, y, ret);
 }
-# 485 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 485 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 485 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   smul32_overflow(int32_t x, int32_t y, int32_t *ret)
 {
     return __builtin_mul_overflow(x, y, ret);
 }
-# 498 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 498 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 498 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   smul64_overflow(int64_t x, int64_t y, int64_t *ret)
 {
     return __builtin_mul_overflow(x, y, ret);
 }
-# 511 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 511 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 511 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   umul32_overflow(uint32_t x, uint32_t y, uint32_t *ret)
 {
     return __builtin_mul_overflow(x, y, ret);
 }
-# 524 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 524 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 524 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   umul64_overflow(uint64_t x, uint64_t y, uint64_t *ret)
 {
     return __builtin_mul_overflow(x, y, ret);
@@ -21764,16 +19690,12 @@ static inline
 
 
 static inline 
-# 534 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 534 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   mulu128(uint64_t *plow, uint64_t *phigh, uint64_t factor)
 {
 
     
-# 537 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
    _Bool 
-# 537 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
         res;
     __uint128_t r;
     __uint128_t f = ((__uint128_t)*phigh << 64) | *plow;
@@ -21783,13 +19705,9 @@ static inline
     *phigh = r >> 64;
 
     return res;
-# 562 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 }
-# 572 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline uint64_t uadd64_carry(uint64_t x, uint64_t y, 
-# 572 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
                                                            _Bool 
-# 572 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                                                                 *pcarry)
 {
 
@@ -21797,13 +19715,9 @@ static inline uint64_t uadd64_carry(uint64_t x, uint64_t y,
     x = __builtin_addcll(x, y, c, &c);
     *pcarry = c & 1;
     return x;
-# 587 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 }
-# 597 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline uint64_t usub64_borrow(uint64_t x, uint64_t y, 
-# 597 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
                                                             _Bool 
-# 597 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                                                                  *pborrow)
 {
 
@@ -21819,18 +19733,13 @@ static inline uint64_t usub64_borrow(uint64_t x, uint64_t y,
 
 
 }
-# 633 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 static inline 
-# 633 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
              _Bool 
-# 633 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                   is_power_of_2(uint64_t value)
 {
     if (!value) {
         return 
-# 636 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
               0
-# 636 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                    ;
     }
 
@@ -21877,13 +19786,9 @@ static inline uint32_t pow2roundup32(uint32_t x)
     x |= (x >> 16);
     return x + 1;
 }
-# 694 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 void urshift(uint64_t *plow, uint64_t *phigh, int32_t shift);
-# 708 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 void ulshift(uint64_t *plow, uint64_t *phigh, int32_t shift, 
-# 708 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 3
                                                             _Bool 
-# 708 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
                                                                  *overflow);
 
 
@@ -21898,32 +19803,20 @@ static inline uint64_t udiv_qrnnd(uint64_t *r, uint64_t n1,
     uint64_t q;
     asm("divq %4" : "=a"(q), "=d"(*r) : "0"(n0), "1"(n1), "rm"(d));
     return q;
-# 785 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h"
 }
 
 Int128 divu256(Int128 *plow, Int128 *phigh, Int128 divisor);
 Int128 divs256(Int128 *plow, Int128 *phigh, Int128 divisor);
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/atomic.h" 1
-# 18 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/atomic.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/compiler.h" 1
-# 19 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/atomic.h" 2
-# 286 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/atomic.h"
 typedef int64_t aligned_int64_t __attribute__((aligned(8)));
 typedef uint64_t aligned_uint64_t __attribute__((aligned(8)));
-# 300 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/atomic.h"
 static inline void qatomic64_init(void)
 {
 }
-# 18 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 2
-# 36 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline void set_bit(long nr, unsigned long *addr)
 {
     unsigned long mask = (1UL << ((nr) % (sizeof (unsigned long) * 8
-# 38 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                         )));
     unsigned long *p = addr + ((nr) / (sizeof (unsigned long) * 8
-# 39 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                              ));
 
     *p |= mask;
@@ -21937,10 +19830,8 @@ static inline void set_bit(long nr, unsigned long *addr)
 static inline void set_bit_atomic(long nr, unsigned long *addr)
 {
     unsigned long mask = (1UL << ((nr) % (sizeof (unsigned long) * 8
-# 51 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                         )));
     unsigned long *p = addr + ((nr) / (sizeof (unsigned long) * 8
-# 52 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                              ));
 
     ((void) __atomic_fetch_or(p, mask, 5));
@@ -21954,10 +19845,8 @@ static inline void set_bit_atomic(long nr, unsigned long *addr)
 static inline void clear_bit(long nr, unsigned long *addr)
 {
     unsigned long mask = (1UL << ((nr) % (sizeof (unsigned long) * 8
-# 64 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                         )));
     unsigned long *p = addr + ((nr) / (sizeof (unsigned long) * 8
-# 65 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                              ));
 
     *p &= ~mask;
@@ -21971,10 +19860,8 @@ static inline void clear_bit(long nr, unsigned long *addr)
 static inline void change_bit(long nr, unsigned long *addr)
 {
     unsigned long mask = (1UL << ((nr) % (sizeof (unsigned long) * 8
-# 77 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                         )));
     unsigned long *p = addr + ((nr) / (sizeof (unsigned long) * 8
-# 78 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                              ));
 
     *p ^= mask;
@@ -21988,10 +19875,8 @@ static inline void change_bit(long nr, unsigned long *addr)
 static inline int test_and_set_bit(long nr, unsigned long *addr)
 {
     unsigned long mask = (1UL << ((nr) % (sizeof (unsigned long) * 8
-# 90 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                         )));
     unsigned long *p = addr + ((nr) / (sizeof (unsigned long) * 8
-# 91 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                              ));
     unsigned long old = *p;
 
@@ -22007,10 +19892,8 @@ static inline int test_and_set_bit(long nr, unsigned long *addr)
 static inline int test_and_clear_bit(long nr, unsigned long *addr)
 {
     unsigned long mask = (1UL << ((nr) % (sizeof (unsigned long) * 8
-# 105 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                         )));
     unsigned long *p = addr + ((nr) / (sizeof (unsigned long) * 8
-# 106 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                              ));
     unsigned long old = *p;
 
@@ -22026,10 +19909,8 @@ static inline int test_and_clear_bit(long nr, unsigned long *addr)
 static inline int test_and_change_bit(long nr, unsigned long *addr)
 {
     unsigned long mask = (1UL << ((nr) % (sizeof (unsigned long) * 8
-# 120 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                         )));
     unsigned long *p = addr + ((nr) / (sizeof (unsigned long) * 8
-# 121 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                              ));
     unsigned long old = *p;
 
@@ -22045,30 +19926,23 @@ static inline int test_and_change_bit(long nr, unsigned long *addr)
 static inline int test_bit(long nr, const unsigned long *addr)
 {
     return 1UL & (addr[((nr) / (sizeof (unsigned long) * 8
-# 135 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                       ))] >> (nr & ((sizeof (unsigned long) * 8
-# 135 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                               )-1)));
 }
-# 146 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 unsigned long find_last_bit(const unsigned long *addr,
                             unsigned long size);
-# 158 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 unsigned long find_next_bit(const unsigned long *addr,
                             unsigned long size,
                             unsigned long offset);
-# 172 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 unsigned long find_next_zero_bit(const unsigned long *addr,
                                  unsigned long size,
                                  unsigned long offset);
-# 184 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline unsigned long find_first_bit(const unsigned long *addr,
                                            unsigned long size)
 {
     unsigned long result, tmp;
 
     for (result = 0; result < size; result += (sizeof (unsigned long) * 8
-# 189 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                              )) {
         tmp = *addr++;
         if (tmp) {
@@ -22079,7 +19953,6 @@ static inline unsigned long find_first_bit(const unsigned long *addr,
 
     return size;
 }
-# 208 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline unsigned long find_first_zero_bit(const unsigned long *addr,
                                                 unsigned long size)
 {
@@ -22194,195 +20067,122 @@ static inline uint64_t wswap64(uint64_t h)
 {
     return rol64(h, 32);
 }
-# 336 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint32_t extract32(uint32_t value, int start, int length)
 {
     
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 32 - start
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 32 - start
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 32 - start"
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 338, __extension__ __PRETTY_FUNCTION__); }))
-# 338 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                            ;
     return (value >> start) & (~0U >> (32 - length));
 }
-# 355 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint8_t extract8(uint8_t value, int start, int length)
 {
     
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 8 - start
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 8 - start
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 8 - start"
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 357, __extension__ __PRETTY_FUNCTION__); }))
-# 357 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                           ;
     return extract32(value, start, length);
 }
-# 374 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint16_t extract16(uint16_t value, int start, int length)
 {
     
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 16 - start
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 16 - start
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 16 - start"
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 376, __extension__ __PRETTY_FUNCTION__); }))
-# 376 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                            ;
     return extract32(value, start, length);
 }
-# 393 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint64_t extract64(uint64_t value, int start, int length)
 {
     
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 64 - start
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 64 - start
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 64 - start"
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 395, __extension__ __PRETTY_FUNCTION__); }))
-# 395 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                            ;
     return (value >> start) & (~0ULL >> (64 - length));
 }
-# 415 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline int32_t sextract32(uint32_t value, int start, int length)
 {
     
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 32 - start
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 32 - start
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 32 - start"
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 417, __extension__ __PRETTY_FUNCTION__); }))
-# 417 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                            ;
 
 
 
     return ((int32_t)(value << (32 - length - start))) >> (32 - length);
 }
-# 440 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline int64_t sextract64(uint64_t value, int start, int length)
 {
     
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 64 - start
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 64 - start
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 64 - start"
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 442, __extension__ __PRETTY_FUNCTION__); }))
-# 442 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                            ;
 
 
 
     return ((int64_t)(value << (64 - length - start))) >> (64 - length);
 }
-# 466 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint32_t deposit32(uint32_t value, int start, int length,
                                  uint32_t fieldval)
 {
     uint32_t mask;
     
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 32 - start
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 32 - start
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 32 - start"
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 470, __extension__ __PRETTY_FUNCTION__); }))
-# 470 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                            ;
     mask = (~0U >> (32 - length)) << start;
     return (value & ~mask) | ((fieldval << start) & mask);
 }
-# 492 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint64_t deposit64(uint64_t value, int start, int length,
                                  uint64_t fieldval)
 {
     uint64_t mask;
     
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ((void) sizeof ((
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 64 - start
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    start >= 0 && length > 0 && length <= 64 - start
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    ) ; else __assert_fail (
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
    "start >= 0 && length > 0 && length <= 64 - start"
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h", 496, __extension__ __PRETTY_FUNCTION__); }))
-# 496 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
                                                            ;
     mask = (~0ULL >> (64 - length)) << start;
     return (value & ~mask) | ((fieldval << start) & mask);
 }
-# 518 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint32_t half_shuffle32(uint32_t x)
 {
 
@@ -22394,7 +20194,6 @@ static inline uint32_t half_shuffle32(uint32_t x)
     x = ((x << 1) | x) & 0x55555555;
     return x;
 }
-# 547 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint64_t half_shuffle64(uint64_t x)
 {
 
@@ -22407,7 +20206,6 @@ static inline uint64_t half_shuffle64(uint64_t x)
     x = ((x << 1) | x) & 0x5555555555555555ULL;
     return x;
 }
-# 577 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint32_t half_unshuffle32(uint32_t x)
 {
 
@@ -22420,7 +20218,6 @@ static inline uint32_t half_unshuffle32(uint32_t x)
     x = ((x >> 8) | x) & 0x0000FFFF;
     return x;
 }
-# 607 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitops.h"
 static inline uint64_t half_unshuffle64(uint64_t x)
 {
 
@@ -22434,8 +20231,6 @@ static inline uint64_t half_unshuffle64(uint64_t x)
     x = ((x >> 16) | x) & 0x00000000FFFFFFFFULL;
     return x;
 }
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h" 2
-# 75 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
 int slow_bitmap_empty(const unsigned long *bitmap, long bits);
 int slow_bitmap_full(const unsigned long *bitmap, long bits);
 int slow_bitmap_equal(const unsigned long *bitmap1,
@@ -22457,9 +20252,7 @@ long slow_bitmap_count_one(const unsigned long *bitmap, long nbits);
 static inline unsigned long *bitmap_try_new(long nbits)
 {
     long len = (((nbits) + (8 
-# 95 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
               * sizeof(long)) - 1) / (8 
-# 95 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
               * sizeof(long))) * sizeof(unsigned long);
     return g_try_malloc0(len);
 }
@@ -22468,9 +20261,7 @@ static inline unsigned long *bitmap_new(long nbits)
 {
     unsigned long *ptr = bitmap_try_new(nbits);
     if (ptr == 
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h" 3
               ((void *)0)
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                   ) {
         abort();
     }
@@ -22480,14 +20271,11 @@ static inline unsigned long *bitmap_new(long nbits)
 static inline void bitmap_zero(unsigned long *dst, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 110 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         *dst = 0UL;
     } else {
         long len = (((nbits) + (8 
-# 113 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                   * sizeof(long)) - 1) / (8 
-# 113 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                   * sizeof(long))) * sizeof(unsigned long);
         memset(dst, 0, len);
     }
@@ -22496,18 +20284,14 @@ static inline void bitmap_zero(unsigned long *dst, long nbits)
 static inline void bitmap_fill(unsigned long *dst, long nbits)
 {
     size_t nlongs = (((nbits) + (8 
-# 120 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                    * sizeof(long)) - 1) / (8 
-# 120 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                    * sizeof(long)));
     if (!((nbits) <= (sizeof (unsigned long) * 8
-# 121 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
         ))) {
         long len = (nlongs - 1) * sizeof(unsigned long);
         memset(dst, 0xff, len);
     }
     dst[nlongs - 1] = (~0UL >> (-(nbits) & ((sizeof (unsigned long) * 8
-# 125 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                      ) - 1)));
 }
 
@@ -22515,14 +20299,11 @@ static inline void bitmap_copy(unsigned long *dst, const unsigned long *src,
                                long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 131 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         *dst = *src;
     } else {
         long len = (((nbits) + (8 
-# 134 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                   * sizeof(long)) - 1) / (8 
-# 134 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                   * sizeof(long))) * sizeof(unsigned long);
         memcpy(dst, src, len);
     }
@@ -22532,7 +20313,6 @@ static inline int bitmap_and(unsigned long *dst, const unsigned long *src1,
                              const unsigned long *src2, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 142 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         return (*dst = *src1 & *src2) != 0;
     }
@@ -22543,7 +20323,6 @@ static inline void bitmap_or(unsigned long *dst, const unsigned long *src1,
                              const unsigned long *src2, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 151 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         *dst = *src1 | *src2;
     } else {
@@ -22555,7 +20334,6 @@ static inline void bitmap_xor(unsigned long *dst, const unsigned long *src1,
                               const unsigned long *src2, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 161 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         *dst = *src1 ^ *src2;
     } else {
@@ -22567,7 +20345,6 @@ static inline int bitmap_andnot(unsigned long *dst, const unsigned long *src1,
                                 const unsigned long *src2, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 171 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         return (*dst = *src1 & ~(*src2)) != 0;
     }
@@ -22579,10 +20356,8 @@ static inline void bitmap_complement(unsigned long *dst,
                                      long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 181 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         *dst = ~(*src) & (~0UL >> (-(nbits) & ((sizeof (unsigned long) * 8
-# 182 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                         ) - 1)));
     } else {
         slow_bitmap_complement(dst, src, nbits);
@@ -22593,10 +20368,8 @@ static inline int bitmap_equal(const unsigned long *src1,
                                const unsigned long *src2, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 191 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         return ! ((*src1 ^ *src2) & (~0UL >> (-(nbits) & ((sizeof (unsigned long) * 8
-# 192 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                                    ) - 1))));
     } else {
         return slow_bitmap_equal(src1, src2, nbits);
@@ -22606,10 +20379,8 @@ static inline int bitmap_equal(const unsigned long *src1,
 static inline int bitmap_empty(const unsigned long *src, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 200 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         return ! (*src & (~0UL >> (-(nbits) & ((sizeof (unsigned long) * 8
-# 201 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                         ) - 1))));
     } else {
         return slow_bitmap_empty(src, nbits);
@@ -22619,10 +20390,8 @@ static inline int bitmap_empty(const unsigned long *src, long nbits)
 static inline int bitmap_full(const unsigned long *src, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 209 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         return ! (~(*src) & (~0UL >> (-(nbits) & ((sizeof (unsigned long) * 8
-# 210 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                            ) - 1))));
     } else {
         return slow_bitmap_full(src, nbits);
@@ -22633,10 +20402,8 @@ static inline int bitmap_intersects(const unsigned long *src1,
                                     const unsigned long *src2, long nbits)
 {
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 219 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         return ((*src1 & *src2) & (~0UL >> (-(nbits) & ((sizeof (unsigned long) * 8
-# 220 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                                  ) - 1)))) != 0;
     } else {
         return slow_bitmap_intersects(src1, src2, nbits);
@@ -22650,10 +20417,8 @@ static inline long bitmap_count_one(const unsigned long *bitmap, long nbits)
     }
 
     if (((nbits) <= (sizeof (unsigned long) * 8
-# 232 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
        ))) {
         return ctpop64(*bitmap & (~0UL >> (-(nbits) & ((sizeof (unsigned long) * 8
-# 233 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                                ) - 1))));
     } else {
         return slow_bitmap_count_one(bitmap, nbits);
@@ -22664,15 +20429,12 @@ static inline long bitmap_count_one_with_offset(const unsigned long *bitmap,
                                                 long offset, long nbits)
 {
     long aligned_offset = ((offset) / ((sizeof (unsigned long) * 8
-# 242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                          )) * ((sizeof (unsigned long) * 8
-# 242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                          )));
     long redundant_bits = offset - aligned_offset;
     long bits_to_count = nbits + redundant_bits;
     const unsigned long *bitmap_start = bitmap +
                                         aligned_offset / (sizeof (unsigned long) * 8
-# 246 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                                                         );
 
     return bitmap_count_one(bitmap_start, bits_to_count) -
@@ -22683,14 +20445,10 @@ void bitmap_set(unsigned long *map, long i, long len);
 void bitmap_set_atomic(unsigned long *map, long i, long len);
 void bitmap_clear(unsigned long *map, long start, long nr);
 
-# 255 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h" 3
 _Bool 
-# 255 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
     bitmap_test_and_clear_atomic(unsigned long *map, long start, long nr);
 
-# 256 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h" 3
 _Bool 
-# 256 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
     bitmap_test_and_clear(unsigned long *map, long start, long nr);
 void bitmap_copy_and_clear_atomic(unsigned long *dst, unsigned long *src,
                                   long nr);
@@ -22704,9 +20462,7 @@ static inline unsigned long *bitmap_zero_extend(unsigned long *old,
                                                 long old_nbits, long new_nbits)
 {
     long new_len = (((new_nbits) + (8 
-# 268 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                   * sizeof(long)) - 1) / (8 
-# 268 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/bitmap.h"
                   * sizeof(long))) * sizeof(unsigned long);
     unsigned long *new = g_realloc(old, new_len);
     bitmap_clear(new, old_nbits, new_nbits - old_nbits);
@@ -22722,12 +20478,8 @@ void bitmap_copy_with_src_offset(unsigned long *dst, const unsigned long *src,
                                  unsigned long offset, unsigned long nbits);
 void bitmap_copy_with_dst_offset(unsigned long *dst, const unsigned long *src,
                                  unsigned long shift, unsigned long nbits);
-# 22 "../target/hexagon/attribs.h" 2
-# 1 "../target/hexagon/opcodes.h" 1
-# 21 "../target/hexagon/opcodes.h"
 typedef enum {
 
-# 1 "target/hexagon/opcodes_def_generated.h.inc" 1
 J2_jump,
 J2_jumpr,
 J2_jumpt,
@@ -24888,7 +22640,6 @@ V6_vscattermhw_add,
 V6_vprefixqb,
 V6_vprefixqh,
 V6_vprefixqw,
-# 24 "../target/hexagon/opcodes.h" 2
     XX_LAST_OPCODE
 
 } Opcode;
@@ -24922,12 +22673,9 @@ extern const OpcodeEncoding opcode_encodings[XX_LAST_OPCODE];
 void opcode_init(void);
 
 int opcode_which_immediate_is_extended(Opcode opcode);
-# 23 "../target/hexagon/attribs.h" 2
 
 enum {
 
-# 1 "../target/hexagon/attribs_def.h.inc" 1
-# 19 "../target/hexagon/attribs_def.h.inc"
 A_AA_DUMMY,
 
 
@@ -25066,16 +22814,12 @@ A_RESTRICT_LATEPRED,
 
 
 A_ZZ_LASTATTRIB,
-# 27 "../target/hexagon/attribs.h" 2
 
 };
 
 extern unsigned long opcode_attribs[XX_LAST_OPCODE][(((A_ZZ_LASTATTRIB) + (8 
-# 30 "../target/hexagon/attribs.h"
       * sizeof(long)) - 1) / (8 
-# 30 "../target/hexagon/attribs.h"
       * sizeof(long)))];
-# 22 "../target/hexagon/iclass.h" 2
 
 
 
@@ -25083,8 +22827,6 @@ enum {
 
 
 
-# 1 "../target/hexagon/imported/iclass.def" 1
-# 19 "../target/hexagon/imported/iclass.def"
 ICLASS_EXTENDER,
 ICLASS_CJ,
 ICLASS_NCJ,
@@ -25118,7 +22860,6 @@ ICLASS_EEC,
 ICLASS_EED,
 ICLASS_EEE,
 ICLASS_EEF,
-# 30 "../target/hexagon/iclass.h" 2
 
 
 
@@ -25138,20 +22879,10 @@ typedef enum {
 } SlotMask;
 
 SlotMask find_iclass_slots(Opcode opcode, int itype);
-# 20 "../target/hexagon/decode.c" 2
-
-# 1 "../target/hexagon/genptr.h" 1
-# 21 "../target/hexagon/genptr.h"
-# 1 "../target/hexagon/insn.h" 1
-# 21 "../target/hexagon/insn.h"
-# 1 "../target/hexagon/cpu.h" 1
-# 21 "../target/hexagon/cpu.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 1
-# 87 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
+
 typedef uint16_t float16;
 typedef uint32_t float32;
 typedef uint64_t float64;
-# 99 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
 typedef struct {
     uint64_t low;
     uint16_t high;
@@ -25172,7 +22903,6 @@ typedef struct {
 
 
 typedef uint16_t bfloat16;
-# 131 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
 typedef enum __attribute__((__packed__)) {
     float_round_nearest_even = 0,
     float_round_down = 1,
@@ -25214,32 +22944,23 @@ typedef enum __attribute__((__packed__)) {
     floatx80_precision_d,
     floatx80_precision_s,
 } FloatX80RoundPrec;
-# 180 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
 typedef struct float_status {
     uint16_t float_exception_flags;
     FloatRoundMode float_rounding_mode;
     FloatX80RoundPrec floatx80_rounding_precision;
     
-# 184 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 184 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         tininess_before_rounding;
 
     
-# 186 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 186 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         flush_to_zero;
 
     
-# 188 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 188 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         flush_inputs_to_zero;
     
-# 189 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 189 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         default_nan_mode;
 
 
@@ -25247,48 +22968,27 @@ typedef struct float_status {
 
 
     
-# 195 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 195 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         snan_bit_is_one;
     
-# 196 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 196 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         use_first_nan;
     
-# 197 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 197 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         no_signaling_nans;
 
     
-# 199 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 199 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         rebias_overflow;
 
     
-# 201 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h" 3
    _Bool 
-# 201 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/fpu/softfloat-types.h"
         rebias_underflow;
 } float_status;
-# 22 "../target/hexagon/cpu.h" 2
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h" 1
-# 26 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/host-utils.h" 1
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 1
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/processor.h" 1
-# 10 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/processor.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/atomic.h" 1
-# 11 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/processor.h" 2
-# 5 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 2
 
 
 typedef struct QemuCond QemuCond;
@@ -25300,26 +23000,16 @@ typedef struct QemuThread QemuThread;
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h" 1
 
 
 
 
-# 1 "/usr/include/semaphore.h" 1 3
-# 28 "/usr/include/semaphore.h" 3
-# 1 "/usr/include/bits/semaphore.h" 1 3
-# 23 "/usr/include/bits/semaphore.h" 3
-# 1 "/usr/include/bits/wordsize.h" 1 3
-# 24 "/usr/include/bits/semaphore.h" 2 3
-# 36 "/usr/include/bits/semaphore.h" 3
 
-# 36 "/usr/include/bits/semaphore.h" 3
 typedef union
 {
   char __size[32];
   long int __align;
 } sem_t;
-# 29 "/usr/include/semaphore.h" 2 3
 
 
 
@@ -25377,10 +23067,8 @@ extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval)
 
 
 
-# 6 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h" 2
 
 
-# 7 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h"
 struct QemuMutex {
     pthread_mutex_t lock;
 
@@ -25388,9 +23076,7 @@ struct QemuMutex {
 
 
     
-# 13 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h" 3
    _Bool 
-# 13 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h"
         initialized;
 };
 
@@ -25405,9 +23091,7 @@ typedef struct QemuRecMutex {
 struct QemuCond {
     pthread_cond_t cond;
     
-# 26 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h" 3
    _Bool 
-# 26 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h"
         initialized;
 };
 
@@ -25424,21 +23108,16 @@ struct QemuEvent {
 
     unsigned value;
     
-# 41 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h" 3
    _Bool 
-# 41 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread-posix.h"
         initialized;
 };
 
 struct QemuThread {
     pthread_t thread;
 };
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 2
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qsp.h" 1
-# 14 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qsp.h"
 enum QSPSortBy {
     QSP_SORT_BY_TOTAL_WAIT_TIME,
     QSP_SORT_BY_AVG_WAIT_TIME,
@@ -25446,20 +23125,15 @@ enum QSPSortBy {
 
 void qsp_report(size_t max, enum QSPSortBy sort_by,
                 
-# 20 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qsp.h" 3
                _Bool 
-# 20 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qsp.h"
                     callsite_coalesce);
 
 
-# 22 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qsp.h" 3
 _Bool 
-# 22 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qsp.h"
     qsp_is_enabled(void);
 void qsp_enable(void);
 void qsp_disable(void);
 void qsp_reset(void);
-# 21 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 2
 
 
 
@@ -25483,9 +23157,7 @@ typedef int (*QemuRecMutexTrylockFunc)(QemuRecMutex *m, const char *f, int l);
 typedef void (*QemuCondWaitFunc)(QemuCond *c, QemuMutex *m, const char *f,
                                  int l);
 typedef 
-# 43 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
        _Bool 
-# 43 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
             (*QemuCondTimedWaitFunc)(QemuCond *c, QemuMutex *m, int ms,
                                       const char *f, int l);
 
@@ -25496,7 +23168,6 @@ extern QemuRecMutexLockFunc qemu_rec_mutex_lock_func;
 extern QemuRecMutexTrylockFunc qemu_rec_mutex_trylock_func;
 extern QemuCondWaitFunc qemu_cond_wait_func;
 extern QemuCondTimedWaitFunc qemu_cond_timedwait_func;
-# 116 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 static inline void (qemu_mutex_lock)(QemuMutex *mutex)
 {
     ({ QemuMutexLockFunc _f = ({ while (!(sizeof(*&qemu_mutex_lock_func) <= 8)) qemu_build_not_reached_always(); __atomic_load_n(&qemu_mutex_lock_func, 0); }); _f(mutex, "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h", 118); });
@@ -25540,9 +23211,7 @@ void qemu_cond_broadcast(QemuCond *cond);
 void qemu_cond_wait_impl(QemuCond *cond, QemuMutex *mutex,
                          const char *file, const int line);
 
-# 158 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
 _Bool 
-# 158 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
     qemu_cond_timedwait_impl(QemuCond *cond, QemuMutex *mutex, int ms,
                               const char *file, const int line);
 
@@ -25553,9 +23222,7 @@ static inline void (qemu_cond_wait)(QemuCond *cond, QemuMutex *mutex)
 
 
 static inline 
-# 167 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
              _Bool 
-# 167 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
                   (qemu_cond_timedwait)(QemuCond *cond, QemuMutex *mutex,
                                          int ms)
 {
@@ -25569,9 +23236,7 @@ int qemu_sem_timedwait(QemuSemaphore *sem, int ms);
 void qemu_sem_destroy(QemuSemaphore *sem);
 
 void qemu_event_init(QemuEvent *ev, 
-# 179 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
                                    _Bool 
-# 179 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
                                         init);
 void qemu_event_set(QemuEvent *ev);
 void qemu_event_reset(QemuEvent *ev);
@@ -25588,21 +23253,15 @@ int qemu_thread_get_affinity(QemuThread *thread, unsigned long **host_cpus,
 void *qemu_thread_join(QemuThread *thread);
 void qemu_thread_get_self(QemuThread *thread);
 
-# 194 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
 _Bool 
-# 194 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
     qemu_thread_is_self(QemuThread *thread);
 __attribute__((__noreturn__)) void qemu_thread_exit(void *retval);
 void qemu_thread_naming(
-# 196 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
                        _Bool 
-# 196 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
                             enable);
 
 struct Notifier;
-# 213 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 void qemu_thread_atexit_add(struct Notifier *notifier);
-# 222 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 void qemu_thread_atexit_remove(struct Notifier *notifier);
 
 
@@ -25645,22 +23304,16 @@ static inline void qemu_spin_lock(QemuSpin *spin)
 }
 
 static inline 
-# 263 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
              _Bool 
-# 263 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
                   qemu_spin_trylock(QemuSpin *spin)
 {
 
 
 
     
-# 268 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
    _Bool 
-# 268 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
         busy = ({ while (!(sizeof(*&spin->value) <= 8)) qemu_build_not_reached_always(); ({ __atomic_exchange_n(&spin->value, (
-# 268 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
                1
-# 268 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
                ), 5); }); });
 
 
@@ -25671,9 +23324,7 @@ static inline
 }
 
 static inline 
-# 277 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
              _Bool 
-# 277 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
                   qemu_spin_locked(QemuSpin *spin)
 {
     return ({ while (!(sizeof(*&spin->value) <= 8)) qemu_build_not_reached_always(); __atomic_load_n(&spin->value, 0); });
@@ -25696,7 +23347,6 @@ struct QemuLockCnt {
 
     unsigned count;
 };
-# 307 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 void qemu_lockcnt_init(QemuLockCnt *lockcnt);
 
 
@@ -25706,7 +23356,6 @@ void qemu_lockcnt_init(QemuLockCnt *lockcnt);
 
 
 void qemu_lockcnt_destroy(QemuLockCnt *lockcnt);
-# 337 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 void qemu_lockcnt_inc(QemuLockCnt *lockcnt);
 
 
@@ -25714,19 +23363,12 @@ void qemu_lockcnt_inc(QemuLockCnt *lockcnt);
 
 
 void qemu_lockcnt_dec(QemuLockCnt *lockcnt);
-# 353 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 
-# 353 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
 _Bool 
-# 353 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
     qemu_lockcnt_dec_and_lock(QemuLockCnt *lockcnt);
-# 363 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 
-# 363 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h" 3
 _Bool 
-# 363 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
     qemu_lockcnt_dec_if_lock(QemuLockCnt *lockcnt);
-# 373 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 void qemu_lockcnt_lock(QemuLockCnt *lockcnt);
 
 
@@ -25734,16 +23376,11 @@ void qemu_lockcnt_lock(QemuLockCnt *lockcnt);
 
 
 void qemu_lockcnt_unlock(QemuLockCnt *lockcnt);
-# 392 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 void qemu_lockcnt_inc_and_unlock(QemuLockCnt *lockcnt);
-# 402 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/thread.h"
 unsigned qemu_lockcnt_count(QemuLockCnt *lockcnt);
-# 28 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h" 2
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memattrs.h" 1
-# 25 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memattrs.h"
 typedef struct MemTxAttrs {
 
 
@@ -25780,27 +23417,15 @@ typedef struct MemTxAttrs {
     unsigned int target_tlb_bit1 : 1;
     unsigned int target_tlb_bit2 : 1;
 } MemTxAttrs;
-# 78 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memattrs.h"
 typedef uint32_t MemTxResult;
-# 32 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 1
-# 23 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 1
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/queue.h" 1
-# 385 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/queue.h"
 typedef struct QTailQLink {
     void *tql_next;
     struct QTailQLink *tql_prev;
 } QTailQLink;
-# 5 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 2
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 1
-# 30 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/notify.h" 1
-# 19 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/notify.h"
 typedef struct Notifier Notifier;
 
 struct Notifier
@@ -25826,9 +23451,7 @@ void notifier_remove(Notifier *notifier);
 void notifier_list_notify(NotifierList *list, void *data);
 
 
-# 43 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/notify.h" 3
 _Bool 
-# 43 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/notify.h"
     notifier_list_empty(NotifierList *list);
 
 
@@ -25859,14 +23482,7 @@ void notifier_with_return_remove(NotifierWithReturn *notifier);
 
 int notifier_with_return_list_notify(NotifierWithReturnList *list,
                                      void *data);
-# 31 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/sys_membarrier.h" 1
-# 22 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/sys_membarrier.h"
 static inline void smp_mb_global_init(void) {}
-# 32 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/coroutine-tls.h" 1
-# 33 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 2
-# 57 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
 extern unsigned long rcu_gp_ctr;
 
 extern QemuEvent rcu_gp_event;
@@ -25875,9 +23491,7 @@ struct rcu_reader_data {
 
     unsigned long ctr;
     
-# 64 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 3
    _Bool 
-# 64 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
         waiting;
 
 
@@ -25917,21 +23531,13 @@ static inline void rcu_read_unlock(void)
     struct rcu_reader_data *p_rcu_reader = get_ptr_rcu_reader();
 
     
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 3
    ((void) sizeof ((
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
    p_rcu_reader->depth != 0
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 3
    ) ? 1 : 0), __extension__ ({ if (
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
    p_rcu_reader->depth != 0
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 3
    ) ; else __assert_fail (
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
    "p_rcu_reader->depth != 0"
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 3
    , "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h", 102, __extension__ __PRETTY_FUNCTION__); }))
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
                                    ;
     if (--p_rcu_reader->depth > 0) {
         return;
@@ -25948,9 +23554,7 @@ static inline void rcu_read_unlock(void)
     ({ ({ asm volatile("" ::: "memory"); (void)0; }); __atomic_thread_fence(5); });
     if (__builtin_expect(!!(({ while (!(sizeof(*&p_rcu_reader->waiting) <= 8)) qemu_build_not_reached_always(); __atomic_load_n(&p_rcu_reader->waiting, 0); })), 0)) {
         do { while (!(sizeof(*&p_rcu_reader->waiting) <= 8)) qemu_build_not_reached_always(); __atomic_store_n(&p_rcu_reader->waiting, 
-# 117 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h" 3
        0
-# 117 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
        , 0); } while(0);
         qemu_event_set(&rcu_gp_event);
     }
@@ -25980,7 +23584,6 @@ struct rcu_head {
 
 extern void call_rcu1(struct rcu_head *head, RCUCBFunc *func);
 extern void drain_call_rcu(void);
-# 167 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
 typedef void RCUReadAuto;
 static inline RCUReadAuto *rcu_read_auto_lock(void)
 {
@@ -25995,28 +23598,10 @@ static inline void rcu_read_auto_unlock(RCUReadAuto *r)
 }
 
 typedef RCUReadAuto *RCUReadAuto_autoptr; typedef GList *RCUReadAuto_listautoptr; typedef GSList *RCUReadAuto_slistautoptr; typedef GQueue *RCUReadAuto_queueautoptr; 
-# 180 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
-#pragma GCC diagnostic push
-# 180 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
  
-# 180 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 180 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_RCUReadAuto (RCUReadAuto *_ptr) { if (_ptr) (rcu_read_auto_unlock) ((RCUReadAuto *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_RCUReadAuto (RCUReadAuto **_ptr) { glib_autoptr_clear_RCUReadAuto (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_RCUReadAuto (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) rcu_read_auto_unlock); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_RCUReadAuto (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) rcu_read_auto_unlock); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_RCUReadAuto (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) rcu_read_auto_unlock); } 
-# 180 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
-#pragma GCC diagnostic pop
-# 196 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu.h"
 void rcu_add_force_rcu_notifier(Notifier *n);
 void rcu_remove_force_rcu_notifier(Notifier *n);
-# 7 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/rcu_queue.h" 1
-# 8 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 1
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
-# 1 "./qapi/qapi-builtin-types.h" 1
-# 16 "./qapi/qapi-builtin-types.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h" 1
-# 14 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h"
 typedef enum {
     QAPI_DEPRECATED,
     QAPI_UNSTABLE,
@@ -26032,22 +23617,15 @@ const char *qapi_enum_lookup(const QEnumLookup *lookup, int val);
 int qapi_enum_parse(const QEnumLookup *lookup, const char *buf,
                     int def, Error **errp);
 
-# 28 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h" 3
 _Bool 
-# 28 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h"
     qapi_bool_parse(const char *name, const char *value, 
-# 28 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h" 3
                                                          _Bool 
-# 28 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h"
                                                               *obj,
                      Error **errp);
 
 int parse_qapi_name(const char *name, 
-# 31 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h" 3
                                      _Bool 
-# 31 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qapi/util.h"
                                           complete);
-# 17 "./qapi/qapi-builtin-types.h" 2
 
 typedef struct strList strList;
 
@@ -26102,16 +23680,8 @@ struct strList {
 
 void qapi_free_strList(strList *obj);
 typedef strList *strList_autoptr; typedef GList *strList_listautoptr; typedef GSList *strList_slistautoptr; typedef GQueue *strList_queueautoptr; 
-# 70 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 70 "./qapi/qapi-builtin-types.h"
  
-# 70 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 70 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_strList (strList *_ptr) { if (_ptr) (qapi_free_strList) ((strList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_strList (strList **_ptr) { glib_autoptr_clear_strList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_strList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_strList); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_strList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_strList); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_strList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_strList); } 
-# 70 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct numberList {
     numberList *next;
@@ -26120,16 +23690,8 @@ struct numberList {
 
 void qapi_free_numberList(numberList *obj);
 typedef numberList *numberList_autoptr; typedef GList *numberList_listautoptr; typedef GSList *numberList_slistautoptr; typedef GQueue *numberList_queueautoptr; 
-# 78 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 78 "./qapi/qapi-builtin-types.h"
  
-# 78 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 78 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_numberList (numberList *_ptr) { if (_ptr) (qapi_free_numberList) ((numberList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_numberList (numberList **_ptr) { glib_autoptr_clear_numberList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_numberList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_numberList); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_numberList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_numberList); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_numberList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_numberList); } 
-# 78 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct intList {
     intList *next;
@@ -26138,16 +23700,8 @@ struct intList {
 
 void qapi_free_intList(intList *obj);
 typedef intList *intList_autoptr; typedef GList *intList_listautoptr; typedef GSList *intList_slistautoptr; typedef GQueue *intList_queueautoptr; 
-# 86 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 86 "./qapi/qapi-builtin-types.h"
  
-# 86 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 86 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_intList (intList *_ptr) { if (_ptr) (qapi_free_intList) ((intList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_intList (intList **_ptr) { glib_autoptr_clear_intList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_intList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_intList); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_intList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_intList); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_intList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_intList); } 
-# 86 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct int8List {
     int8List *next;
@@ -26156,16 +23710,8 @@ struct int8List {
 
 void qapi_free_int8List(int8List *obj);
 typedef int8List *int8List_autoptr; typedef GList *int8List_listautoptr; typedef GSList *int8List_slistautoptr; typedef GQueue *int8List_queueautoptr; 
-# 94 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 94 "./qapi/qapi-builtin-types.h"
  
-# 94 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 94 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_int8List (int8List *_ptr) { if (_ptr) (qapi_free_int8List) ((int8List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_int8List (int8List **_ptr) { glib_autoptr_clear_int8List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_int8List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int8List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_int8List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int8List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_int8List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_int8List); } 
-# 94 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct int16List {
     int16List *next;
@@ -26174,16 +23720,8 @@ struct int16List {
 
 void qapi_free_int16List(int16List *obj);
 typedef int16List *int16List_autoptr; typedef GList *int16List_listautoptr; typedef GSList *int16List_slistautoptr; typedef GQueue *int16List_queueautoptr; 
-# 102 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 102 "./qapi/qapi-builtin-types.h"
  
-# 102 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 102 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_int16List (int16List *_ptr) { if (_ptr) (qapi_free_int16List) ((int16List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_int16List (int16List **_ptr) { glib_autoptr_clear_int16List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_int16List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int16List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_int16List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int16List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_int16List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_int16List); } 
-# 102 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct int32List {
     int32List *next;
@@ -26192,16 +23730,8 @@ struct int32List {
 
 void qapi_free_int32List(int32List *obj);
 typedef int32List *int32List_autoptr; typedef GList *int32List_listautoptr; typedef GSList *int32List_slistautoptr; typedef GQueue *int32List_queueautoptr; 
-# 110 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 110 "./qapi/qapi-builtin-types.h"
  
-# 110 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 110 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_int32List (int32List *_ptr) { if (_ptr) (qapi_free_int32List) ((int32List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_int32List (int32List **_ptr) { glib_autoptr_clear_int32List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_int32List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int32List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_int32List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int32List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_int32List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_int32List); } 
-# 110 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct int64List {
     int64List *next;
@@ -26210,16 +23740,8 @@ struct int64List {
 
 void qapi_free_int64List(int64List *obj);
 typedef int64List *int64List_autoptr; typedef GList *int64List_listautoptr; typedef GSList *int64List_slistautoptr; typedef GQueue *int64List_queueautoptr; 
-# 118 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 118 "./qapi/qapi-builtin-types.h"
  
-# 118 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 118 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_int64List (int64List *_ptr) { if (_ptr) (qapi_free_int64List) ((int64List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_int64List (int64List **_ptr) { glib_autoptr_clear_int64List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_int64List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int64List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_int64List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_int64List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_int64List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_int64List); } 
-# 118 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct uint8List {
     uint8List *next;
@@ -26228,16 +23750,8 @@ struct uint8List {
 
 void qapi_free_uint8List(uint8List *obj);
 typedef uint8List *uint8List_autoptr; typedef GList *uint8List_listautoptr; typedef GSList *uint8List_slistautoptr; typedef GQueue *uint8List_queueautoptr; 
-# 126 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 126 "./qapi/qapi-builtin-types.h"
  
-# 126 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 126 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_uint8List (uint8List *_ptr) { if (_ptr) (qapi_free_uint8List) ((uint8List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_uint8List (uint8List **_ptr) { glib_autoptr_clear_uint8List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_uint8List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint8List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_uint8List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint8List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_uint8List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_uint8List); } 
-# 126 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct uint16List {
     uint16List *next;
@@ -26246,16 +23760,8 @@ struct uint16List {
 
 void qapi_free_uint16List(uint16List *obj);
 typedef uint16List *uint16List_autoptr; typedef GList *uint16List_listautoptr; typedef GSList *uint16List_slistautoptr; typedef GQueue *uint16List_queueautoptr; 
-# 134 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 134 "./qapi/qapi-builtin-types.h"
  
-# 134 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 134 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_uint16List (uint16List *_ptr) { if (_ptr) (qapi_free_uint16List) ((uint16List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_uint16List (uint16List **_ptr) { glib_autoptr_clear_uint16List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_uint16List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint16List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_uint16List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint16List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_uint16List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_uint16List); } 
-# 134 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct uint32List {
     uint32List *next;
@@ -26264,16 +23770,8 @@ struct uint32List {
 
 void qapi_free_uint32List(uint32List *obj);
 typedef uint32List *uint32List_autoptr; typedef GList *uint32List_listautoptr; typedef GSList *uint32List_slistautoptr; typedef GQueue *uint32List_queueautoptr; 
-# 142 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 142 "./qapi/qapi-builtin-types.h"
  
-# 142 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 142 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_uint32List (uint32List *_ptr) { if (_ptr) (qapi_free_uint32List) ((uint32List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_uint32List (uint32List **_ptr) { glib_autoptr_clear_uint32List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_uint32List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint32List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_uint32List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint32List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_uint32List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_uint32List); } 
-# 142 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct uint64List {
     uint64List *next;
@@ -26282,16 +23780,8 @@ struct uint64List {
 
 void qapi_free_uint64List(uint64List *obj);
 typedef uint64List *uint64List_autoptr; typedef GList *uint64List_listautoptr; typedef GSList *uint64List_slistautoptr; typedef GQueue *uint64List_queueautoptr; 
-# 150 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 150 "./qapi/qapi-builtin-types.h"
  
-# 150 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 150 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_uint64List (uint64List *_ptr) { if (_ptr) (qapi_free_uint64List) ((uint64List *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_uint64List (uint64List **_ptr) { glib_autoptr_clear_uint64List (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_uint64List (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint64List); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_uint64List (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_uint64List); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_uint64List (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_uint64List); } 
-# 150 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct sizeList {
     sizeList *next;
@@ -26300,38 +23790,20 @@ struct sizeList {
 
 void qapi_free_sizeList(sizeList *obj);
 typedef sizeList *sizeList_autoptr; typedef GList *sizeList_listautoptr; typedef GSList *sizeList_slistautoptr; typedef GQueue *sizeList_queueautoptr; 
-# 158 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 158 "./qapi/qapi-builtin-types.h"
  
-# 158 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 158 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_sizeList (sizeList *_ptr) { if (_ptr) (qapi_free_sizeList) ((sizeList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_sizeList (sizeList **_ptr) { glib_autoptr_clear_sizeList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_sizeList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_sizeList); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_sizeList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_sizeList); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_sizeList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_sizeList); } 
-# 158 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct boolList {
     boolList *next;
     
-# 162 "./qapi/qapi-builtin-types.h" 3
    _Bool 
-# 162 "./qapi/qapi-builtin-types.h"
         value;
 };
 
 void qapi_free_boolList(boolList *obj);
 typedef boolList *boolList_autoptr; typedef GList *boolList_listautoptr; typedef GSList *boolList_slistautoptr; typedef GQueue *boolList_queueautoptr; 
-# 166 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 166 "./qapi/qapi-builtin-types.h"
  
-# 166 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 166 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_boolList (boolList *_ptr) { if (_ptr) (qapi_free_boolList) ((boolList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_boolList (boolList **_ptr) { glib_autoptr_clear_boolList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_boolList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_boolList); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_boolList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_boolList); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_boolList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_boolList); } 
-# 166 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct anyList {
     anyList *next;
@@ -26340,16 +23812,8 @@ struct anyList {
 
 void qapi_free_anyList(anyList *obj);
 typedef anyList *anyList_autoptr; typedef GList *anyList_listautoptr; typedef GSList *anyList_slistautoptr; typedef GQueue *anyList_queueautoptr; 
-# 174 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 174 "./qapi/qapi-builtin-types.h"
  
-# 174 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 174 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_anyList (anyList *_ptr) { if (_ptr) (qapi_free_anyList) ((anyList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_anyList (anyList **_ptr) { glib_autoptr_clear_anyList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_anyList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_anyList); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_anyList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_anyList); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_anyList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_anyList); } 
-# 174 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
 
 struct nullList {
     nullList *next;
@@ -26358,19 +23822,8 @@ struct nullList {
 
 void qapi_free_nullList(nullList *obj);
 typedef nullList *nullList_autoptr; typedef GList *nullList_listautoptr; typedef GSList *nullList_slistautoptr; typedef GQueue *nullList_queueautoptr; 
-# 182 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic push
-# 182 "./qapi/qapi-builtin-types.h"
  
-# 182 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 182 "./qapi/qapi-builtin-types.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_nullList (nullList *_ptr) { if (_ptr) (qapi_free_nullList) ((nullList *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_nullList (nullList **_ptr) { glib_autoptr_clear_nullList (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_nullList (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_nullList); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_nullList (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_nullList); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_nullList (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_nullList); } 
-# 182 "./qapi/qapi-builtin-types.h"
-#pragma GCC diagnostic pop
-# 18 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/module.h" 1
-# 42 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/module.h"
 typedef enum {
     MODULE_INIT_MIGRATION,
     MODULE_INIT_BLOCK,
@@ -26382,18 +23835,14 @@ typedef enum {
     MODULE_INIT_FUZZ_TARGET,
     MODULE_INIT_MAX
 } module_init_type;
-# 68 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/module.h"
 void register_module_init(void (*fn)(void), module_init_type type);
 void register_dso_module_init(void (*fn)(void), module_init_type type);
 
 void module_call_init(module_init_type type);
-# 90 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/module.h"
 int module_load(const char *prefix, const char *name, Error **errp);
-# 100 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/module.h"
 int module_load_qom(const char *type, Error **errp);
 void module_load_qom_all(void);
 void module_allow_arch(const char *arch);
-# 181 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/module.h"
 typedef struct QemuModinfo QemuModinfo;
 struct QemuModinfo {
     const char *name;
@@ -26404,7 +23853,6 @@ struct QemuModinfo {
 };
 extern const QemuModinfo qemu_modinfo[];
 void module_init_info(const QemuModinfo *info);
-# 19 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 2
 
 struct TypeImpl;
 typedef struct TypeImpl *Type;
@@ -26417,21 +23865,17 @@ typedef struct InterfaceInfo InterfaceInfo;
 
 
 typedef struct ObjectProperty ObjectProperty;
-# 42 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 typedef void (ObjectPropertyAccessor)(Object *obj,
                                       Visitor *v,
                                       const char *name,
                                       void *opaque,
                                       Error **errp);
-# 63 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 typedef Object *(ObjectPropertyResolve)(Object *obj,
                                         void *opaque,
                                         const char *part);
-# 75 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 typedef void (ObjectPropertyRelease)(Object *obj,
                                      const char *name,
                                      void *opaque);
-# 86 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 typedef void (ObjectPropertyInit)(Object *obj, ObjectProperty *prop);
 
 struct ObjectProperty
@@ -26447,7 +23891,6 @@ struct ObjectProperty
     void *opaque;
     QObject *defval;
 };
-# 109 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 typedef void (ObjectUnparent)(Object *obj);
 
 
@@ -26457,7 +23900,6 @@ typedef void (ObjectUnparent)(Object *obj);
 
 
 typedef void (ObjectFree)(void *obj);
-# 127 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 struct ObjectClass
 {
 
@@ -26471,7 +23913,6 @@ struct ObjectClass
 
     GHashTable *properties;
 };
-# 153 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 struct Object
 {
 
@@ -26481,7 +23922,6 @@ struct Object
     uint32_t ref;
     Object *parent;
 };
-# 412 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 struct TypeInfo
 {
     const char *name;
@@ -26494,9 +23934,7 @@ struct TypeInfo
     void (*instance_finalize)(Object *obj);
 
     
-# 423 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
    _Bool 
-# 423 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
         abstract;
     size_t class_size;
 
@@ -26506,11 +23944,9 @@ struct TypeInfo
 
     InterfaceInfo *interfaces;
 };
-# 503 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 struct InterfaceInfo {
     const char *type;
 };
-# 514 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 struct InterfaceClass
 {
     ObjectClass parent_class;
@@ -26518,17 +23954,13 @@ struct InterfaceClass
     ObjectClass *concrete_class;
     Type interface_type;
 };
-# 554 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_new_with_class(ObjectClass *klass);
-# 566 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_new(const char *typename);
-# 614 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_new_with_props(const char *typename,
                               Object *parent,
                               const char *id,
                               Error **errp,
                               ...) __attribute__((__sentinel__));
-# 630 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_new_with_propv(const char *typename,
                               Object *parent,
                               const char *id,
@@ -26536,59 +23968,39 @@ Object *object_new_with_propv(const char *typename,
                               va_list vargs);
 
 
-# 636 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 636 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_apply_global_props(Object *obj, const GPtrArray *props,
                                Error **errp);
 void object_set_machine_compat_props(GPtrArray *compat_props);
 void object_set_accelerator_compat_props(GPtrArray *compat_props);
 void object_register_sugar_prop(const char *driver, const char *prop,
                                 const char *value, 
-# 641 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                                   _Bool 
-# 641 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                                        optional);
 void object_apply_compat_props(Object *obj);
-# 678 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 678 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 678 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_set_props(Object *obj, Error **errp, ...) __attribute__((__sentinel__));
-# 690 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 690 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 690 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_set_propv(Object *obj, Error **errp, va_list vargs);
-# 702 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_initialize(void *obj, size_t size, const char *typename);
-# 727 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 727 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 727 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_initialize_child_with_props(Object *parentobj,
                              const char *propname,
                              void *childobj, size_t size, const char *type,
                              Error **errp, ...) __attribute__((__sentinel__));
-# 746 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 746 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 746 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_initialize_child_with_propsv(Object *parentobj,
                               const char *propname,
                               void *childobj, size_t size, const char *type,
                               Error **errp, va_list vargs);
-# 768 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_initialize_child_internal(Object *parent, const char *propname,
                                       void *child, size_t size,
                                       const char *type);
-# 782 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_dynamic_cast(Object *obj, const char *typename);
-# 798 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_dynamic_cast_assert(Object *obj, const char *typename,
                                    const char *file, int line, const char *func);
 
@@ -26607,31 +24019,20 @@ ObjectClass *object_get_class(Object *obj);
 
 
 const char *object_get_typename(const Object *obj);
-# 826 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Type type_register_static(const TypeInfo *info);
-# 837 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Type type_register(const TypeInfo *info);
-# 847 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void type_register_static_array(const TypeInfo *infos, int nr_infos);
-# 870 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 870 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 870 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     type_print_class_properties(const char *type);
-# 883 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_set_properties_from_keyval(Object *obj, const QDict *qdict,
                                        
-# 884 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                       _Bool 
-# 884 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                            from_json, Error **errp);
-# 900 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectClass *object_class_dynamic_cast_assert(ObjectClass *klass,
                                               const char *typename,
                                               const char *file, int line,
                                               const char *func);
-# 919 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectClass *object_class_dynamic_cast(ObjectClass *klass,
                                        const char *typename);
 
@@ -26658,9 +24059,7 @@ const char *object_class_get_name(ObjectClass *klass);
 
 
 
-# 944 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 944 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_class_is_abstract(ObjectClass *klass);
 
 
@@ -26670,42 +24069,29 @@ _Bool
 
 
 ObjectClass *object_class_by_name(const char *typename);
-# 964 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectClass *module_object_class_by_name(const char *typename);
 
 void object_class_foreach(void (*fn)(ObjectClass *klass, void *opaque),
                           const char *implements_type, 
-# 967 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                                       _Bool 
-# 967 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                                            include_abstract,
                           void *opaque);
-# 977 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 GSList *object_class_get_list(const char *implements_type,
                               
-# 978 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                              _Bool 
-# 978 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                   include_abstract);
-# 988 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 GSList *object_class_get_list_sorted(const char *implements_type,
                               
-# 989 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                              _Bool 
-# 989 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                   include_abstract);
-# 999 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_ref(void *obj);
-# 1008 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_unref(void *obj);
-# 1033 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_try_add(Object *obj, const char *name,
                                         const char *type,
                                         ObjectPropertyAccessor *get,
                                         ObjectPropertyAccessor *set,
                                         ObjectPropertyRelease *release,
                                         void *opaque, Error **errp);
-# 1062 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add(Object *obj, const char *name,
                                     const char *type,
                                     ObjectPropertyAccessor *get,
@@ -26721,28 +24107,18 @@ ObjectProperty *object_class_property_add(ObjectClass *klass, const char *name,
                                           ObjectPropertyAccessor *set,
                                           ObjectPropertyRelease *release,
                                           void *opaque);
-# 1085 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_property_set_default_bool(ObjectProperty *prop, 
-# 1085 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                                            _Bool 
-# 1085 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                                                 value);
-# 1094 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_property_set_default_str(ObjectProperty *prop, const char *value);
-# 1103 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_property_set_default_int(ObjectProperty *prop, int64_t value);
-# 1112 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_property_set_default_uint(ObjectProperty *prop, uint64_t value);
-# 1123 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_find(Object *obj, const char *name);
-# 1135 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_find_err(Object *obj,
                                          const char *name,
                                          Error **errp);
-# 1148 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_class_property_find(ObjectClass *klass,
                                            const char *name);
-# 1161 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_class_property_find_err(ObjectClass *klass,
                                                const char *name,
                                                Error **errp);
@@ -26751,106 +24127,65 @@ typedef struct ObjectPropertyIterator {
     ObjectClass *nextclass;
     GHashTableIter iter;
 } ObjectPropertyIterator;
-# 1194 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_property_iter_init(ObjectPropertyIterator *iter,
                                Object *obj);
-# 1211 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_class_property_iter_init(ObjectPropertyIterator *iter,
                                      ObjectClass *klass);
-# 1226 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_iter_next(ObjectPropertyIterator *iter);
 
 void object_unparent(Object *obj);
-# 1242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_get(Object *obj, const char *name, Visitor *v,
                          Error **errp);
-# 1256 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1256 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1256 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_set_str(Object *obj, const char *name,
                              const char *value, Error **errp);
-# 1269 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 char *object_property_get_str(Object *obj, const char *name,
                               Error **errp);
-# 1287 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1287 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1287 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_set_link(Object *obj, const char *name,
                               Object *value, Error **errp);
-# 1300 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_property_get_link(Object *obj, const char *name,
                                  Error **errp);
-# 1314 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1314 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1314 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_set_bool(Object *obj, const char *name,
                               
-# 1315 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                              _Bool 
-# 1315 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                   value, Error **errp);
-# 1326 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1326 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1326 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_get_bool(Object *obj, const char *name,
                               Error **errp);
-# 1340 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1340 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1340 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_set_int(Object *obj, const char *name,
                              int64_t value, Error **errp);
-# 1352 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 int64_t object_property_get_int(Object *obj, const char *name,
                                 Error **errp);
-# 1366 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1366 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1366 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_set_uint(Object *obj, const char *name,
                               uint64_t value, Error **errp);
-# 1378 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 uint64_t object_property_get_uint(Object *obj, const char *name,
                                   Error **errp);
-# 1392 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 int object_property_get_enum(Object *obj, const char *name,
                              const char *typename, Error **errp);
-# 1408 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1408 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1408 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_set(Object *obj, const char *name, Visitor *v,
                          Error **errp);
-# 1422 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 
-# 1422 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
 _Bool 
-# 1422 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
     object_property_parse(Object *obj, const char *name,
                            const char *string, Error **errp);
-# 1435 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 char *object_property_print(Object *obj, const char *name, 
-# 1435 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                                           _Bool 
-# 1435 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                                                human,
                             Error **errp);
-# 1446 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 const char *object_property_get_type(Object *obj, const char *name,
                                      Error **errp);
 
@@ -26860,35 +24195,21 @@ const char *object_property_get_type(Object *obj, const char *name,
 
 
 Object *object_get_root(void);
-# 1466 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_get_objects_root(void);
-# 1477 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_get_internal_root(void);
-# 1487 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 const char *object_get_canonical_path_component(const Object *obj);
-# 1497 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 char *object_get_canonical_path(const Object *obj);
-# 1522 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_resolve_path(const char *path, 
-# 1522 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                              _Bool 
-# 1522 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                                   *ambiguous);
-# 1542 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_resolve_path_type(const char *path, const char *typename,
                                  
-# 1543 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                 _Bool 
-# 1543 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                      *ambiguous);
-# 1555 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_resolve_path_at(Object *parent, const char *path);
-# 1567 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *object_resolve_path_component(Object *parent, const char *part);
-# 1588 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_try_add_child(Object *obj, const char *name,
                                               Object *child, Error **errp);
-# 1600 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_child(Object *obj, const char *name,
                                           Object *child);
 
@@ -26900,10 +24221,8 @@ typedef enum {
     OBJ_PROP_LINK_DIRECT = 0x2,
     OBJ_PROP_LINK_CLASS = 0x4,
 } ObjectPropertyLinkFlags;
-# 1623 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_property_allow_set_link(const Object *obj, const char *name,
                                     Object *child, Error **errp);
-# 1656 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_link(Object *obj, const char *name,
                               const char *type, Object **targetp,
                               void (*check)(const Object *obj, const char *name,
@@ -26916,7 +24235,6 @@ ObjectProperty *object_class_property_add_link(ObjectClass *oc,
                               void (*check)(const Object *obj, const char *name,
                                             Object *val, Error **errp),
                               ObjectPropertyLinkFlags flags);
-# 1682 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_str(Object *obj, const char *name,
                              char *(*get)(Object *, Error **),
                              void (*set)(Object *, const char *, Error **));
@@ -26926,32 +24244,22 @@ ObjectProperty *object_class_property_add_str(ObjectClass *klass,
                                    char *(*get)(Object *, Error **),
                                    void (*set)(Object *, const char *,
                                                Error **));
-# 1704 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_bool(Object *obj, const char *name,
                               
-# 1705 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                              _Bool 
-# 1705 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                   (*get)(Object *, Error **),
                               void (*set)(Object *, 
-# 1706 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                                    _Bool
-# 1706 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                                        , Error **));
 
 ObjectProperty *object_class_property_add_bool(ObjectClass *klass,
                                     const char *name,
                                     
-# 1710 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                    _Bool 
-# 1710 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                         (*get)(Object *, Error **),
                                     void (*set)(Object *, 
-# 1711 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h" 3
                                                          _Bool
-# 1711 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
                                                              , Error **));
-# 1727 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_enum(Object *obj, const char *name,
                               const char *typename,
                               const QEnumLookup *lookup,
@@ -26964,7 +24272,6 @@ ObjectProperty *object_class_property_add_enum(ObjectClass *klass,
                                     const QEnumLookup *lookup,
                                     int (*get)(Object *, Error **),
                                     void (*set)(Object *, int, Error **));
-# 1751 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_tm(Object *obj, const char *name,
                             void (*get)(Object *, struct tm *, Error **));
 
@@ -26980,7 +24287,6 @@ typedef enum {
 
     OBJ_PROP_FLAG_READWRITE = (OBJ_PROP_FLAG_READ | OBJ_PROP_FLAG_WRITE),
 } ObjectPropertyFlags;
-# 1779 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_uint8_ptr(Object *obj, const char *name,
                                               const uint8_t *v,
                                               ObjectPropertyFlags flags);
@@ -26989,7 +24295,6 @@ ObjectProperty *object_class_property_add_uint8_ptr(ObjectClass *klass,
                                          const char *name,
                                          const uint8_t *v,
                                          ObjectPropertyFlags flags);
-# 1800 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_uint16_ptr(Object *obj, const char *name,
                                     const uint16_t *v,
                                     ObjectPropertyFlags flags);
@@ -26998,7 +24303,6 @@ ObjectProperty *object_class_property_add_uint16_ptr(ObjectClass *klass,
                                           const char *name,
                                           const uint16_t *v,
                                           ObjectPropertyFlags flags);
-# 1821 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_uint32_ptr(Object *obj, const char *name,
                                     const uint32_t *v,
                                     ObjectPropertyFlags flags);
@@ -27007,7 +24311,6 @@ ObjectProperty *object_class_property_add_uint32_ptr(ObjectClass *klass,
                                           const char *name,
                                           const uint32_t *v,
                                           ObjectPropertyFlags flags);
-# 1842 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_uint64_ptr(Object *obj, const char *name,
                                     const uint64_t *v,
                                     ObjectPropertyFlags flags);
@@ -27016,25 +24319,19 @@ ObjectProperty *object_class_property_add_uint64_ptr(ObjectClass *klass,
                                           const char *name,
                                           const uint64_t *v,
                                           ObjectPropertyFlags flags);
-# 1868 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_alias(Object *obj, const char *name,
                                Object *target_obj, const char *target_name);
-# 1887 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 ObjectProperty *object_property_add_const_link(Object *obj, const char *name,
                                                Object *target);
-# 1900 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 void object_property_set_description(Object *obj, const char *name,
                                      const char *description);
 void object_class_property_set_description(ObjectClass *klass, const char *name,
                                            const char *description);
-# 1919 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 int object_child_foreach(Object *obj, int (*fn)(Object *child, void *opaque),
                          void *opaque);
-# 1937 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 int object_child_foreach_recursive(Object *obj,
                                    int (*fn)(Object *child, void *opaque),
                                    void *opaque);
-# 1950 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 Object *container_get(Object *root, const char *path);
 
 
@@ -27044,24 +24341,12 @@ Object *container_get(Object *root, const char *path);
 
 
 size_t object_type_get_instance_size(const char *typename);
-# 1970 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
 char *object_property_help(const char *name, const char *type,
                            QObject *defval, const char *description);
 
 typedef Object *Object_autoptr; typedef GList *Object_listautoptr; typedef GSList *Object_slistautoptr; typedef GQueue *Object_queueautoptr; 
-# 1973 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
-#pragma GCC diagnostic push
-# 1973 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
  
-# 1973 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 1973 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_Object (Object *_ptr) { if (_ptr) (object_unref) ((Object *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_Object (Object **_ptr) { glib_autoptr_clear_Object (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_Object (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_Object (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) object_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_Object (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) object_unref); } 
-# 1973 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qom/object.h"
-#pragma GCC diagnostic pop
-# 9 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/hotplug.h" 1
-# 19 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/hotplug.h"
 typedef struct HotplugHandlerClass HotplugHandlerClass;
 static inline __attribute__((__unused__)) HotplugHandlerClass * HOTPLUG_HANDLER_GET_CLASS(const void *obj) { return ((HotplugHandlerClass *)object_class_dynamic_cast_assert(((ObjectClass *)(object_get_class(((Object *)(obj))))), ("hotplug-handler"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/hotplug.h", 20, __func__)); } static inline __attribute__((__unused__)) HotplugHandlerClass * HOTPLUG_HANDLER_CLASS(const void *klass) { return ((HotplugHandlerClass *)object_class_dynamic_cast_assert(((ObjectClass *)(klass)), ("hotplug-handler"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/hotplug.h", 20, __func__)); }
 
@@ -27078,7 +24363,6 @@ typedef struct HotplugHandler HotplugHandler;
 
 typedef void (*hotplug_fn)(HotplugHandler *plug_handler,
                            DeviceState *plugged_dev, Error **errp);
-# 52 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/hotplug.h"
 struct HotplugHandlerClass {
 
     InterfaceClass parent;
@@ -27124,20 +24408,15 @@ void hotplug_handler_unplug_request(HotplugHandler *plug_handler,
 void hotplug_handler_unplug(HotplugHandler *plug_handler,
                             DeviceState *plugged_dev,
                             Error **errp);
-# 10 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h" 1
-# 20 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 typedef struct ResettableClass ResettableClass;
 static inline __attribute__((__unused__)) ResettableClass * RESETTABLE_GET_CLASS(const void *obj) { return ((ResettableClass *)object_class_dynamic_cast_assert(((ObjectClass *)(object_get_class(((Object *)(obj))))), ("resettable"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h", 21, __func__)); } static inline __attribute__((__unused__)) ResettableClass * RESETTABLE_CLASS(const void *klass) { return ((ResettableClass *)object_class_dynamic_cast_assert(((ObjectClass *)(klass)), ("resettable"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h", 21, __func__)); }
 
 
 
 typedef struct ResettableState ResettableState;
-# 36 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 typedef enum ResetType {
     RESET_TYPE_COLD,
 } ResetType;
-# 105 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 typedef void (*ResettableEnterPhase)(Object *obj, ResetType type);
 typedef void (*ResettableHoldPhase)(Object *obj);
 typedef void (*ResettableExitPhase)(Object *obj);
@@ -27169,18 +24448,13 @@ struct ResettableClass {
 
     ResettableChildForeach child_foreach;
 };
-# 149 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 struct ResettableState {
     unsigned count;
     
-# 151 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h" 3
    _Bool 
-# 151 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
         hold_phase_pending;
     
-# 152 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h" 3
    _Bool 
-# 152 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
         exit_phase_in_progress;
 };
 
@@ -27194,9 +24468,7 @@ static inline void resettable_state_clear(ResettableState *state)
 {
     memset(state, 0, sizeof(ResettableState));
 }
-# 174 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 void resettable_reset(Object *obj, ResetType type);
-# 189 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 void resettable_assert_reset(Object *obj, ResetType type);
 
 
@@ -27214,21 +24486,15 @@ void resettable_release_reset(Object *obj, ResetType type);
 
 
 
-# 205 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h" 3
 _Bool 
-# 205 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
     resettable_is_in_reset(Object *obj);
-# 221 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 void resettable_change_parent(Object *obj, Object *newp, Object *oldp);
-# 230 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 void resettable_cold_reset_fn(void *opaque);
-# 240 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/resettable.h"
 void resettable_class_set_parent_phases(ResettableClass *rc,
                                         ResettableEnterPhase enter,
                                         ResettableHoldPhase hold,
                                         ResettableExitPhase exit,
                                         ResettablePhases *parent_phases);
-# 11 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 2
 
 enum {
     DEV_NVECTORS_UNSPECIFIED = -1,
@@ -27236,17 +24502,8 @@ enum {
 
 
 typedef struct DeviceState DeviceState; typedef struct DeviceClass DeviceClass; typedef DeviceState *DeviceState_autoptr; typedef GList *DeviceState_listautoptr; typedef GSList *DeviceState_slistautoptr; typedef GQueue *DeviceState_queueautoptr; 
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
-#pragma GCC diagnostic push
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
  
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_DeviceState (DeviceState *_ptr) { if (_ptr) (object_unref) ((DeviceState *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_DeviceState (DeviceState **_ptr) { glib_autoptr_clear_DeviceState (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_DeviceState (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_DeviceState (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) object_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_DeviceState (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) object_unref); } 
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
-#pragma GCC diagnostic pop
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
  static inline __attribute__((__unused__)) DeviceState * DEVICE(const void *obj) { return ((DeviceState *)object_dynamic_cast_assert(((Object *)(obj)), ("device"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h", 17, __func__)); } static inline __attribute__((__unused__)) DeviceClass * DEVICE_GET_CLASS(const void *obj) { return ((DeviceClass *)object_class_dynamic_cast_assert(((ObjectClass *)(object_get_class(((Object *)(obj))))), ("device"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h", 17, __func__)); } static inline __attribute__((__unused__)) DeviceClass * DEVICE_CLASS(const void *klass) { return ((DeviceClass *)object_class_dynamic_cast_assert(((ObjectClass *)(klass)), ("device"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h", 17, __func__)); }
 
 typedef enum DeviceCategory {
@@ -27268,16 +24525,13 @@ typedef void (*DeviceUnrealize)(DeviceState *dev);
 typedef void (*DeviceReset)(DeviceState *dev);
 typedef void (*BusRealize)(BusState *bus, Error **errp);
 typedef void (*BusUnrealize)(BusState *bus);
-# 98 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 struct DeviceClass {
 
     ObjectClass parent_class;
 
 
     unsigned long categories[(((DEVICE_CATEGORY_MAX) + (8 
-# 103 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
    * sizeof(long)) - 1) / (8 
-# 103 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
    * sizeof(long)))];
     const char *fw_name;
     const char *desc;
@@ -27287,16 +24541,11 @@ struct DeviceClass {
 
 
     Property *props_;
-# 124 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     
-# 124 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 124 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         user_creatable;
     
-# 125 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 125 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         hotpluggable;
 
 
@@ -27333,18 +24582,13 @@ struct NamedClockList {
     char *name;
     Clock *clock;
     
-# 160 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 160 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         output;
     
-# 161 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 161 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         alias;
     struct { struct NamedClockList *le_next; struct NamedClockList **le_prev; } node;
 };
-# 175 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 struct DeviceState {
 
     Object parent_obj;
@@ -27353,22 +24597,16 @@ struct DeviceState {
     char *id;
     char *canonical_path;
     
-# 182 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 182 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         realized;
     
-# 183 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 183 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         pending_deleted_event;
     int64_t pending_deleted_expires_ms;
     QDict *opts;
     int hotplugged;
     
-# 187 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 187 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         allow_unplug_during_migration;
     BusState *parent_bus;
     struct { struct NamedGPIOList *lh_first; } gpios;
@@ -27384,16 +24622,11 @@ struct DeviceState {
 struct DeviceListener {
     void (*realize)(DeviceListener *listener, DeviceState *dev);
     void (*unrealize)(DeviceListener *listener, DeviceState *dev);
-# 211 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     
-# 211 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 211 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         (*hide_device)(DeviceListener *listener, const QDict *device_opts,
                         
-# 212 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
                        _Bool 
-# 212 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
                             from_json, Error **errp);
     union { struct DeviceListener *tqe_next; QTailQLink tqe_circ; } link;
 };
@@ -27425,9 +24658,7 @@ struct BusClass {
 
 
     
-# 242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         (*check_address)(BusState *bus, DeviceState *dev, Error **errp);
 
     BusRealize realize;
@@ -27445,7 +24676,6 @@ typedef struct BusChild {
     int index;
     union { struct BusChild *tqe_next; QTailQLink tqe_circ; } sibling;
 } BusChild;
-# 267 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 struct BusState {
     Object obj;
     DeviceState *parent;
@@ -27453,14 +24683,10 @@ struct BusState {
     HotplugHandler *hotplug_handler;
     int max_index;
     
-# 273 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 273 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         realized;
     
-# 274 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 274 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         full;
     int num_children;
 
@@ -27473,20 +24699,15 @@ struct BusState {
     struct { struct BusState *le_next; struct BusState **le_prev; } sibling;
     ResettableState reset;
 };
-# 295 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 typedef struct GlobalProperty {
     const char *driver;
     const char *property;
     const char *value;
     
-# 299 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 299 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         used;
     
-# 300 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
    _Bool 
-# 300 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
         optional;
 } GlobalProperty;
 
@@ -27499,43 +24720,29 @@ compat_props_add(GPtrArray *arr,
         g_ptr_array_add(arr, (void *)&props[i]);
     }
 }
-# 324 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 DeviceState *qdev_new(const char *name);
-# 333 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 DeviceState *qdev_try_new(const char *name);
-# 352 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 
-# 352 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 352 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qdev_realize(DeviceState *dev, BusState *bus, Error **errp);
-# 378 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 
-# 378 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 378 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qdev_realize_and_unref(DeviceState *dev, BusState *bus, Error **errp);
-# 399 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_unrealize(DeviceState *dev);
 void qdev_set_legacy_instance_id(DeviceState *dev, int alias_id,
                                  int required_for_version);
 HotplugHandler *qdev_get_bus_hotplug_handler(DeviceState *dev);
 HotplugHandler *qdev_get_machine_hotplug_handler(DeviceState *dev);
 
-# 404 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 404 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qdev_hotplug_allowed(DeviceState *dev, Error **errp);
-# 416 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 HotplugHandler *qdev_get_hotplug_handler(DeviceState *dev);
 void qdev_unplug(DeviceState *dev, Error **errp);
 void qdev_simple_device_unplug_cb(HotplugHandler *hotplug_dev,
                                   DeviceState *dev, Error **errp);
 void qdev_machine_creation_done(void);
 
-# 421 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 421 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qdev_machine_modified(void);
 
 
@@ -27545,55 +24752,38 @@ _Bool
 
 
 void qdev_add_unplug_blocker(DeviceState *dev, Error *reason);
-# 438 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_del_unplug_blocker(DeviceState *dev, Error *reason);
-# 449 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 
-# 449 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 449 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qdev_unplug_blocked(DeviceState *dev, Error **errp);
-# 462 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 typedef enum {
     GPIO_POLARITY_ACTIVE_LOW,
     GPIO_POLARITY_ACTIVE_HIGH
 } GpioPolarity;
-# 485 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 qemu_irq qdev_get_gpio_in(DeviceState *dev, int n);
-# 502 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 qemu_irq qdev_get_gpio_in_named(DeviceState *dev, const char *name, int n);
-# 533 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_connect_gpio_out(DeviceState *dev, int n, qemu_irq pin);
-# 561 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_connect_gpio_out_named(DeviceState *dev, const char *name, int n,
                                  qemu_irq input_pin);
-# 580 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 qemu_irq qdev_get_gpio_out_connector(DeviceState *dev, const char *name, int n);
-# 598 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 qemu_irq qdev_intercept_gpio_out(DeviceState *dev, qemu_irq icpt,
                                  const char *name, int n);
 
 BusState *qdev_get_child_bus(DeviceState *dev, const char *name);
-# 622 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n);
-# 651 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_init_gpio_out(DeviceState *dev, qemu_irq *pins, int n);
-# 664 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_init_gpio_out_named(DeviceState *dev, qemu_irq *pins,
                               const char *name, int n);
-# 677 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_init_gpio_in_named_with_opaque(DeviceState *dev,
                                          qemu_irq_handler handler,
                                          void *opaque,
                                          const char *name, int n);
-# 689 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 static inline void qdev_init_gpio_in_named(DeviceState *dev,
                                            qemu_irq_handler handler,
                                            const char *name, int n)
 {
     qdev_init_gpio_in_named_with_opaque(dev, handler, dev, name, n);
 }
-# 715 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_pass_gpios(DeviceState *dev, DeviceState *container,
                      const char *name);
 
@@ -27611,9 +24801,7 @@ void qbus_init(void *bus, size_t size, const char *typename,
                DeviceState *parent, const char *name);
 BusState *qbus_new(const char *typename, DeviceState *parent, const char *name);
 
-# 731 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 731 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qbus_realize(BusState *bus, Error **errp);
 void qbus_unrealize(BusState *bus);
 
@@ -27628,10 +24816,8 @@ int qdev_walk_children(DeviceState *dev,
                        qdev_walkerfn *pre_devfn, qbus_walkerfn *pre_busfn,
                        qdev_walkerfn *post_devfn, qbus_walkerfn *post_busfn,
                        void *opaque);
-# 753 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qdev_reset_all(DeviceState *dev);
 void qdev_reset_all_fn(void *opaque);
-# 769 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void qbus_reset_all(BusState *bus);
 void qbus_reset_all_fn(void *opaque);
 
@@ -27655,9 +24841,7 @@ void bus_cold_reset(BusState *bus);
 
 
 
-# 791 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 791 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     device_is_in_reset(DeviceState *dev);
 
 
@@ -27665,9 +24849,7 @@ _Bool
 
 
 
-# 797 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 797 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     bus_is_in_reset(BusState *bus);
 
 
@@ -27675,7 +24857,6 @@ BusState *sysbus_get_default(void);
 
 char *qdev_get_fw_dev_path(DeviceState *dev);
 char *qdev_get_own_fw_dev_path_from_handler(BusState *bus, DeviceState *dev);
-# 812 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 void device_legacy_reset(DeviceState *dev);
 
 void device_class_set_props(DeviceClass *dc, Property *props);
@@ -27704,15 +24885,11 @@ Object *qdev_get_machine(void);
 
 
 
-# 839 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 839 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qdev_set_parent_bus(DeviceState *dev, BusState *bus, Error **errp);
 
 extern 
-# 841 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
       _Bool 
-# 841 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
            qdev_hot_removed;
 
 char *qdev_get_dev_path(DeviceState *dev);
@@ -27721,34 +24898,24 @@ void qbus_set_hotplug_handler(BusState *bus, Object *handler);
 void qbus_set_bus_hotplug_handler(BusState *bus);
 
 static inline 
-# 848 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
              _Bool 
-# 848 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
                   qbus_is_hotpluggable(BusState *bus)
 {
    return bus->hotplug_handler;
 }
-# 871 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 static inline void qbus_mark_full(BusState *bus)
 {
     bus->full = 
-# 873 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
                1
-# 873 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
                    ;
 }
 
 void device_listener_register(DeviceListener *listener);
 void device_listener_unregister(DeviceListener *listener);
-# 889 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
 
-# 889 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
 _Bool 
-# 889 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
     qdev_should_hide_device(const QDict *opts, 
-# 889 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
                                                _Bool 
-# 889 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
                                                     from_json, Error **errp);
 
 typedef enum MachineInitPhase {
@@ -27780,14 +24947,9 @@ typedef enum MachineInitPhase {
 } MachineInitPhase;
 
 extern 
-# 919 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h" 3
       _Bool 
-# 919 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/qdev-core.h"
            phase_check(MachineInitPhase phase);
 extern void phase_advance(MachineInitPhase phase);
-# 24 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h" 1
-# 18 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
 typedef void *PTR;
 typedef uint64_t bfd_vma;
 typedef int64_t bfd_signed_vma;
@@ -27823,15 +24985,11 @@ enum bfd_architecture
   bfd_arch_unknown,
   bfd_arch_obscure,
   bfd_arch_m68k,
-# 71 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_vax,
   bfd_arch_i960,
-# 90 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_a29k,
   bfd_arch_sparc,
-# 107 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_mips,
-# 122 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_i386,
 
 
@@ -27851,7 +25009,6 @@ enum bfd_architecture
 
 
   bfd_arch_powerpc,
-# 160 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_rs6000,
   bfd_arch_hppa,
 
@@ -27864,14 +25021,12 @@ enum bfd_architecture
 
   bfd_arch_h8500,
   bfd_arch_sh,
-# 189 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_alpha,
 
 
 
 
   bfd_arch_arm,
-# 209 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_ns32k,
   bfd_arch_w65,
   bfd_arch_tic30,
@@ -27884,7 +25039,6 @@ enum bfd_architecture
   bfd_arch_mn10200,
   bfd_arch_mn10300,
   bfd_arch_avr,
-# 239 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   bfd_arch_cris,
 
 
@@ -27931,7 +25085,6 @@ enum dis_insn_type {
   dis_dref,
   dis_dref2
 };
-# 296 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
 typedef struct disassemble_info {
   fprintf_function fprintf_func;
   FILE *stream;
@@ -27990,7 +25143,6 @@ typedef struct disassemble_info {
 
 
     int (*print_insn)(bfd_vma addr, struct disassemble_info *info);
-# 362 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   int (* symbol_at_address_func)
     (bfd_vma addr, struct disassemble_info * info);
 
@@ -28012,7 +25164,6 @@ typedef struct disassemble_info {
 
   int bytes_per_chunk;
   enum bfd_endian display_endian;
-# 391 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
   char insn_info_valid;
   char branch_delay_insns;
 
@@ -28085,7 +25236,6 @@ int print_insn_riscv128 (bfd_vma, disassemble_info*);
 int print_insn_rx(bfd_vma, disassemble_info *);
 int print_insn_hexagon(bfd_vma, disassemble_info *);
 int print_insn_loongarch(bfd_vma, disassemble_info *);
-# 482 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
 static inline bfd_vma bfd_getl64(const bfd_byte *addr)
 {
     return ldq_le_p(addr);
@@ -28112,13 +25262,8 @@ static inline bfd_vma bfd_getb16(const bfd_byte *addr)
 }
 
 typedef 
-# 507 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h" 3
        _Bool 
-# 507 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/disas/dis-asm.h"
             bfd_boolean;
-# 25 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-common.h" 1
-# 14 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-common.h"
 typedef uint64_t vaddr;
 
 
@@ -28150,31 +25295,21 @@ void tcg_flush_jmp_cache(CPUState *cs);
 
 void tcg_iommu_init_notifier_list(CPUState *cpu);
 void tcg_iommu_free_notifier_list(CPUState *cpu);
-# 162 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-common.h"
 int cpu_memory_rw_debug(CPUState *cpu, vaddr addr,
                         void *ptr, size_t len, 
-# 163 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-common.h" 3
                                               _Bool 
-# 163 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-common.h"
                                                    is_write);
 
 
 extern int singlestep;
 
 void list_cpus(const char *optarg);
-# 26 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/hwaddr.h" 1
-# 11 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/hwaddr.h"
 typedef uint64_t hwaddr;
-# 21 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/hwaddr.h"
 typedef struct MemMapEntry {
     hwaddr base;
     hwaddr size;
 } MemMapEntry;
-# 27 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 2
 
-# 1 "./qapi/qapi-types-run-state.h" 1
-# 18 "./qapi/qapi-types-run-state.h"
 typedef enum RunState {
     RUN_STATE_DEBUG,
     RUN_STATE_INMIGRATE,
@@ -28374,45 +25509,29 @@ extern const QEnumLookup NotifyVmexitOption_lookup;
 
 struct StatusInfo {
     
-# 216 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 216 "./qapi/qapi-types-run-state.h"
         running;
     
-# 217 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 217 "./qapi/qapi-types-run-state.h"
         singlestep;
     RunState status;
 };
 
 void qapi_free_StatusInfo(StatusInfo *obj);
 typedef StatusInfo *StatusInfo_autoptr; typedef GList *StatusInfo_listautoptr; typedef GSList *StatusInfo_slistautoptr; typedef GQueue *StatusInfo_queueautoptr; 
-# 222 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic push
-# 222 "./qapi/qapi-types-run-state.h"
  
-# 222 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 222 "./qapi/qapi-types-run-state.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_StatusInfo (StatusInfo *_ptr) { if (_ptr) (qapi_free_StatusInfo) ((StatusInfo *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_StatusInfo (StatusInfo **_ptr) { glib_autoptr_clear_StatusInfo (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_StatusInfo (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_StatusInfo); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_StatusInfo (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_StatusInfo); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_StatusInfo (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_StatusInfo); } 
-# 222 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic pop
 
 struct q_obj_SHUTDOWN_arg {
     
-# 225 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 225 "./qapi/qapi-types-run-state.h"
         guest;
     ShutdownCause reason;
 };
 
 struct q_obj_RESET_arg {
     
-# 230 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 230 "./qapi/qapi-types-run-state.h"
         guest;
     ShutdownCause reason;
 };
@@ -28427,27 +25546,19 @@ struct q_obj_watchdog_set_action_arg {
 
 struct q_obj_set_action_arg {
     
-# 243 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 243 "./qapi/qapi-types-run-state.h"
         has_reboot;
     RebootAction reboot;
     
-# 245 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 245 "./qapi/qapi-types-run-state.h"
         has_shutdown;
     ShutdownAction shutdown;
     
-# 247 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 247 "./qapi/qapi-types-run-state.h"
         has_panic;
     PanicAction panic;
     
-# 249 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 249 "./qapi/qapi-types-run-state.h"
         has_watchdog;
     WatchdogAction watchdog;
 };
@@ -28455,9 +25566,7 @@ struct q_obj_set_action_arg {
 struct q_obj_GUEST_PANICKED_arg {
     GuestPanicAction action;
     
-# 255 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 255 "./qapi/qapi-types-run-state.h"
         has_info;
     GuestPanicInformation *info;
 };
@@ -28465,9 +25574,7 @@ struct q_obj_GUEST_PANICKED_arg {
 struct q_obj_GUEST_CRASHLOADED_arg {
     GuestPanicAction action;
     
-# 261 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 261 "./qapi/qapi-types-run-state.h"
         has_info;
     GuestPanicInformation *info;
 };
@@ -28501,42 +25608,18 @@ struct GuestPanicInformation {
 
 void qapi_free_GuestPanicInformation(GuestPanicInformation *obj);
 typedef GuestPanicInformation *GuestPanicInformation_autoptr; typedef GList *GuestPanicInformation_listautoptr; typedef GSList *GuestPanicInformation_slistautoptr; typedef GQueue *GuestPanicInformation_queueautoptr; 
-# 293 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic push
-# 293 "./qapi/qapi-types-run-state.h"
  
-# 293 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 293 "./qapi/qapi-types-run-state.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GuestPanicInformation (GuestPanicInformation *_ptr) { if (_ptr) (qapi_free_GuestPanicInformation) ((GuestPanicInformation *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GuestPanicInformation (GuestPanicInformation **_ptr) { glib_autoptr_clear_GuestPanicInformation (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GuestPanicInformation (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformation); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GuestPanicInformation (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformation); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GuestPanicInformation (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformation); } 
-# 293 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic pop
 
 void qapi_free_GuestPanicInformationHyperV(GuestPanicInformationHyperV *obj);
 typedef GuestPanicInformationHyperV *GuestPanicInformationHyperV_autoptr; typedef GList *GuestPanicInformationHyperV_listautoptr; typedef GSList *GuestPanicInformationHyperV_slistautoptr; typedef GQueue *GuestPanicInformationHyperV_queueautoptr; 
-# 296 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic push
-# 296 "./qapi/qapi-types-run-state.h"
  
-# 296 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 296 "./qapi/qapi-types-run-state.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GuestPanicInformationHyperV (GuestPanicInformationHyperV *_ptr) { if (_ptr) (qapi_free_GuestPanicInformationHyperV) ((GuestPanicInformationHyperV *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GuestPanicInformationHyperV (GuestPanicInformationHyperV **_ptr) { glib_autoptr_clear_GuestPanicInformationHyperV (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GuestPanicInformationHyperV (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformationHyperV); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GuestPanicInformationHyperV (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformationHyperV); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GuestPanicInformationHyperV (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformationHyperV); } 
-# 296 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic pop
 
 void qapi_free_GuestPanicInformationS390(GuestPanicInformationS390 *obj);
 typedef GuestPanicInformationS390 *GuestPanicInformationS390_autoptr; typedef GList *GuestPanicInformationS390_listautoptr; typedef GSList *GuestPanicInformationS390_slistautoptr; typedef GQueue *GuestPanicInformationS390_queueautoptr; 
-# 299 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic push
-# 299 "./qapi/qapi-types-run-state.h"
  
-# 299 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 299 "./qapi/qapi-types-run-state.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_GuestPanicInformationS390 (GuestPanicInformationS390 *_ptr) { if (_ptr) (qapi_free_GuestPanicInformationS390) ((GuestPanicInformationS390 *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_GuestPanicInformationS390 (GuestPanicInformationS390 **_ptr) { glib_autoptr_clear_GuestPanicInformationS390 (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_GuestPanicInformationS390 (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformationS390); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_GuestPanicInformationS390 (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformationS390); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_GuestPanicInformationS390 (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_GuestPanicInformationS390); } 
-# 299 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic pop
 
 struct q_obj_MEMORY_FAILURE_arg {
     MemoryFailureRecipient recipient;
@@ -28546,37 +25629,21 @@ struct q_obj_MEMORY_FAILURE_arg {
 
 struct MemoryFailureFlags {
     
-# 308 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 308 "./qapi/qapi-types-run-state.h"
         action_required;
     
-# 309 "./qapi/qapi-types-run-state.h" 3
    _Bool 
-# 309 "./qapi/qapi-types-run-state.h"
         recursive;
 };
 
 void qapi_free_MemoryFailureFlags(MemoryFailureFlags *obj);
 typedef MemoryFailureFlags *MemoryFailureFlags_autoptr; typedef GList *MemoryFailureFlags_listautoptr; typedef GSList *MemoryFailureFlags_slistautoptr; typedef GQueue *MemoryFailureFlags_queueautoptr; 
-# 313 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic push
-# 313 "./qapi/qapi-types-run-state.h"
  
-# 313 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 313 "./qapi/qapi-types-run-state.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_MemoryFailureFlags (MemoryFailureFlags *_ptr) { if (_ptr) (qapi_free_MemoryFailureFlags) ((MemoryFailureFlags *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_MemoryFailureFlags (MemoryFailureFlags **_ptr) { glib_autoptr_clear_MemoryFailureFlags (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_MemoryFailureFlags (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_MemoryFailureFlags); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_MemoryFailureFlags (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qapi_free_MemoryFailureFlags); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_MemoryFailureFlags (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qapi_free_MemoryFailureFlags); } 
-# 313 "./qapi/qapi-types-run-state.h"
-#pragma GCC diagnostic pop
-# 29 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 2
 
 
 
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 1
-# 10 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/config-file.h" 1
 
 
 
@@ -28603,16 +25670,8 @@ int qemu_read_config_file(const char *filename, QEMUConfigCB *f, Error **errp);
 
 void qemu_config_parse_qdict(QDict *options, QemuOptsList **lists,
                              Error **errp);
-# 11 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 1
-# 16 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/install/lib/gcc/x86_64-pc-linux-gnu/16.0.0/include/stddef.h" 1 3
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 2
-# 39 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 typedef uint64_t qemu_plugin_id_t;
-# 52 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 extern __attribute__((visibility("default"))) int qemu_plugin_version;
-# 64 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 typedef struct qemu_info_t {
 
     const char *target_name;
@@ -28623,9 +25682,7 @@ typedef struct qemu_info_t {
     } version;
 
     
-# 73 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 3
    _Bool 
-# 73 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
         system_emulation;
     union {
 
@@ -28637,7 +25694,6 @@ typedef struct qemu_info_t {
         } system;
     };
 } qemu_info_t;
-# 102 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 __attribute__((visibility("default"))) int qemu_plugin_install(qemu_plugin_id_t id,
                                            const qemu_info_t *info,
                                            int argc, char **argv);
@@ -28674,20 +25730,14 @@ typedef void (*qemu_plugin_vcpu_simple_cb_t)(qemu_plugin_id_t id,
 
 typedef void (*qemu_plugin_vcpu_udata_cb_t)(unsigned int vcpu_index,
                                             void *userdata);
-# 150 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_uninstall(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb);
-# 163 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_reset(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb);
-# 174 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_init_cb(qemu_plugin_id_t id,
                                        qemu_plugin_vcpu_simple_cb_t cb);
-# 186 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_exit_cb(qemu_plugin_id_t id,
                                        qemu_plugin_vcpu_simple_cb_t cb);
-# 196 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_idle_cb(qemu_plugin_id_t id,
                                        qemu_plugin_vcpu_simple_cb_t cb);
-# 206 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_resume_cb(qemu_plugin_id_t id,
                                          qemu_plugin_vcpu_simple_cb_t cb);
 
@@ -28695,7 +25745,6 @@ void qemu_plugin_register_vcpu_resume_cb(qemu_plugin_id_t id,
 struct qemu_plugin_tb;
 
 struct qemu_plugin_insn;
-# 224 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 enum qemu_plugin_cb_flags {
     QEMU_PLUGIN_CB_NO_REGS,
     QEMU_PLUGIN_CB_R_REGS,
@@ -28715,28 +25764,22 @@ enum qemu_plugin_mem_rw {
 
 typedef void (*qemu_plugin_vcpu_tb_trans_cb_t)(qemu_plugin_id_t id,
                                                struct qemu_plugin_tb *tb);
-# 256 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_tb_trans_cb(qemu_plugin_id_t id,
                                            qemu_plugin_vcpu_tb_trans_cb_t cb);
-# 268 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_tb_exec_cb(struct qemu_plugin_tb *tb,
                                           qemu_plugin_vcpu_udata_cb_t cb,
                                           enum qemu_plugin_cb_flags flags,
                                           void *userdata);
-# 281 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 enum qemu_plugin_op {
     QEMU_PLUGIN_INLINE_ADD_U64,
 };
-# 299 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_tb_exec_inline(struct qemu_plugin_tb *tb,
                                               enum qemu_plugin_op op,
                                               void *ptr, uint64_t imm);
-# 312 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_insn_exec_cb(struct qemu_plugin_insn *insn,
                                             qemu_plugin_vcpu_udata_cb_t cb,
                                             enum qemu_plugin_cb_flags flags,
                                             void *userdata);
-# 327 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_vcpu_insn_exec_inline(struct qemu_plugin_insn *insn,
                                                 enum qemu_plugin_op op,
                                                 void *ptr, uint64_t imm);
@@ -28756,10 +25799,8 @@ size_t qemu_plugin_tb_n_insns(const struct qemu_plugin_tb *tb);
 
 
 uint64_t qemu_plugin_tb_vaddr(const struct qemu_plugin_tb *tb);
-# 358 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 struct qemu_plugin_insn *
 qemu_plugin_tb_get_insn(const struct qemu_plugin_tb *tb, size_t idx);
-# 371 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 const void *qemu_plugin_insn_data(const struct qemu_plugin_insn *insn);
 
 
@@ -28810,9 +25851,7 @@ unsigned int qemu_plugin_mem_size_shift(qemu_plugin_meminfo_t info);
 
 
 
-# 420 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 3
 _Bool 
-# 420 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
     qemu_plugin_mem_is_sign_extended(qemu_plugin_meminfo_t info);
 
 
@@ -28821,9 +25860,7 @@ _Bool
 
 
 
-# 427 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 3
 _Bool 
-# 427 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
     qemu_plugin_mem_is_big_endian(qemu_plugin_meminfo_t info);
 
 
@@ -28832,20 +25869,13 @@ _Bool
 
 
 
-# 434 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 3
 _Bool 
-# 434 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
     qemu_plugin_mem_is_store(qemu_plugin_meminfo_t info);
-# 449 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 struct qemu_plugin_hwaddr *qemu_plugin_get_hwaddr(qemu_plugin_meminfo_t info,
                                                   uint64_t vaddr);
-# 465 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 
-# 465 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 3
 _Bool 
-# 465 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
     qemu_plugin_hwaddr_is_io(const struct qemu_plugin_hwaddr *haddr);
-# 476 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 uint64_t qemu_plugin_hwaddr_phys_addr(const struct qemu_plugin_hwaddr *haddr);
 
 
@@ -28888,17 +25918,13 @@ typedef void
 void
 qemu_plugin_register_vcpu_syscall_ret_cb(qemu_plugin_id_t id,
                                          qemu_plugin_vcpu_syscall_ret_cb_t cb);
-# 527 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 char *qemu_plugin_insn_disas(const struct qemu_plugin_insn *insn);
-# 536 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 const char *qemu_plugin_insn_symbol(const struct qemu_plugin_insn *insn);
-# 547 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_vcpu_for_each(qemu_plugin_id_t id,
                                qemu_plugin_vcpu_simple_cb_t cb);
 
 void qemu_plugin_register_flush_cb(qemu_plugin_id_t id,
                                    qemu_plugin_simple_cb_t cb);
-# 566 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 void qemu_plugin_register_atexit_cb(qemu_plugin_id_t id,
                                     qemu_plugin_udata_cb_t cb, void *userdata);
 
@@ -28913,17 +25939,11 @@ int qemu_plugin_n_max_vcpus(void);
 
 
 void qemu_plugin_outs(const char *string);
-# 592 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 
-# 592 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 3
 _Bool 
-# 592 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
     qemu_plugin_bool_parse(const char *name, const char *val, 
-# 592 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h" 3
                                                               _Bool 
-# 592 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
                                                                    *ret);
-# 602 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/qemu-plugin.h"
 const char *qemu_plugin_path_to_binary(void);
 
 
@@ -28949,9 +25969,6 @@ uint64_t qemu_plugin_end_code(void);
 
 
 uint64_t qemu_plugin_entry_code(void);
-# 12 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h" 1
-# 16 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
 typedef struct Location {
 
     enum { LOC_NONE, LOC_CMDLINE, LOC_FILE } kind;
@@ -28981,55 +25998,35 @@ void warn_report(const char *fmt, ...) __attribute__((__format__ (gnu_printf, 1,
 void info_report(const char *fmt, ...) __attribute__((__format__ (gnu_printf, 1, 2)));
 
 
-# 44 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h" 3
 _Bool 
-# 44 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
     error_report_once_cond(
-# 44 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h" 3
                            _Bool 
-# 44 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
                                 *printed, const char *fmt, ...)
     __attribute__((__format__ (gnu_printf, 2, 3)));
 
-# 46 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h" 3
 _Bool 
-# 46 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
     warn_report_once_cond(
-# 46 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h" 3
                           _Bool 
-# 46 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
                                *printed, const char *fmt, ...)
     __attribute__((__format__ (gnu_printf, 2, 3)));
 
 void error_init(const char *argv0);
-# 73 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
 extern 
-# 73 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h" 3
       _Bool 
-# 73 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
            message_with_timestamp;
 extern 
-# 74 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h" 3
       _Bool 
-# 74 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/error-report.h"
            error_with_guestname;
 extern const char *error_guest_name;
-# 13 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 2
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 1
-# 44 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
 const char *get_opt_value(const char *p, char **value);
 
 
-# 46 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 46 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     parse_option_size(const char *name, const char *value,
                        uint64_t *ret, Error **errp);
 
-# 48 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 48 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     has_help_option(const char *param);
 
 enum QemuOptType {
@@ -29050,9 +26047,7 @@ struct QemuOptsList {
     const char *name;
     const char *implied_opt_name;
     
-# 67 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
    _Bool 
-# 67 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
         merge_lists;
     union { struct QemuOpts *tqh_first; QTailQLink tqh_circ; } head;
     QemuOptDesc desc[];
@@ -29060,32 +26055,21 @@ struct QemuOptsList {
 
 const char *qemu_opt_get(QemuOpts *opts, const char *name);
 char *qemu_opt_get_del(QemuOpts *opts, const char *name);
-# 85 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
 
-# 85 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 85 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opt_has_help_opt(QemuOpts *opts);
 QemuOpt *qemu_opt_find(QemuOpts *opts, const char *name);
 
-# 87 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 87 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opt_get_bool(QemuOpts *opts, const char *name, 
-# 87 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
                                                         _Bool 
-# 87 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
                                                              defval);
 uint64_t qemu_opt_get_number(QemuOpts *opts, const char *name, uint64_t defval);
 uint64_t qemu_opt_get_size(QemuOpts *opts, const char *name, uint64_t defval);
 
-# 90 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 90 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opt_get_bool_del(QemuOpts *opts, const char *name, 
-# 90 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
                                                             _Bool 
-# 90 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
                                                                  defval);
 uint64_t qemu_opt_get_number_del(QemuOpts *opts, const char *name,
                                  uint64_t defval);
@@ -29093,25 +26077,17 @@ uint64_t qemu_opt_get_size_del(QemuOpts *opts, const char *name,
                                uint64_t defval);
 int qemu_opt_unset(QemuOpts *opts, const char *name);
 
-# 96 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 96 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opt_set(QemuOpts *opts, const char *name, const char *value,
                   Error **errp);
 
-# 98 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 98 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opt_set_bool(QemuOpts *opts, const char *name, 
-# 98 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
                                                         _Bool 
-# 98 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
                                                              val,
                        Error **errp);
 
-# 100 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 100 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opt_set_number(QemuOpts *opts, const char *name, int64_t val,
                          Error **errp);
 typedef int (*qemu_opt_loopfunc)(void *opaque,
@@ -29138,41 +26114,29 @@ const char *qemu_opts_id(QemuOpts *opts);
 void qemu_opts_set_id(QemuOpts *opts, char *id);
 void qemu_opts_del(QemuOpts *opts);
 
-# 125 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 125 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opts_validate(QemuOpts *opts, const QemuOptDesc *desc, Error **errp);
 
-# 126 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 126 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opts_do_parse(QemuOpts *opts, const char *params,
                         const char *firstname, Error **errp);
 QemuOpts *qemu_opts_parse_noisily(QemuOptsList *list, const char *params,
                                   
-# 129 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
                                  _Bool 
-# 129 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
                                       permit_abbrev);
 QemuOpts *qemu_opts_parse(QemuOptsList *list, const char *params,
                           
-# 131 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
                          _Bool 
-# 131 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
                               permit_abbrev, Error **errp);
 QemuOpts *qemu_opts_from_qdict(QemuOptsList *list, const QDict *qdict,
                                Error **errp);
 QDict *qemu_opts_to_qdict_filtered(QemuOpts *opts, QDict *qdict,
                                    QemuOptsList *list, 
-# 135 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
                                                       _Bool 
-# 135 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
                                                            del);
 QDict *qemu_opts_to_qdict(QemuOpts *opts, QDict *qdict);
 
-# 137 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
 _Bool 
-# 137 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
     qemu_opts_absorb_qdict(QemuOpts *opts, QDict *qdict, Error **errp);
 
 typedef int (*qemu_opts_loopfunc)(void *opaque, QemuOpts *opts, Error **errp);
@@ -29180,29 +26144,14 @@ int qemu_opts_foreach(QemuOptsList *list, qemu_opts_loopfunc func,
                       void *opaque, Error **errp);
 void qemu_opts_print(QemuOpts *opts, const char *sep);
 void qemu_opts_print_help(QemuOptsList *list, 
-# 143 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h" 3
                                              _Bool 
-# 143 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
                                                   print_caption);
 void qemu_opts_free(QemuOptsList *list);
 QemuOptsList *qemu_opts_append(QemuOptsList *dst, QemuOptsList *list);
 
 typedef QemuOpts *QemuOpts_autoptr; typedef GList *QemuOpts_listautoptr; typedef GSList *QemuOpts_slistautoptr; typedef GQueue *QemuOpts_queueautoptr; 
-# 147 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
-#pragma GCC diagnostic push
-# 147 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
  
-# 147 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 147 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_QemuOpts (QemuOpts *_ptr) { if (_ptr) (qemu_opts_del) ((QemuOpts *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_QemuOpts (QemuOpts **_ptr) { glib_autoptr_clear_QemuOpts (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_QemuOpts (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) qemu_opts_del); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_QemuOpts (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) qemu_opts_del); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_QemuOpts (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) qemu_opts_del); } 
-# 147 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/option.h"
-#pragma GCC diagnostic pop
-# 15 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 2
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memopidx.h" 1
-# 14 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memopidx.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memop.h" 1
-# 17 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memop.h"
 typedef enum MemOp {
     MO_8 = 0,
     MO_16 = 1,
@@ -29229,7 +26178,6 @@ typedef enum MemOp {
 
 
     MO_TE = MO_LE,
-# 66 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memop.h"
     MO_ASHIFT = 5,
     MO_AMASK = 0x7 << MO_ASHIFT,
 
@@ -29305,17 +26253,13 @@ static inline MemOp size_memop(unsigned size)
 
 
 static inline 
-# 140 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memop.h" 3
              _Bool 
-# 140 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memop.h"
                   memop_big_endian(MemOp op)
 {
     return (op & MO_BSWAP) == MO_BE;
 }
-# 15 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memopidx.h" 2
 
 typedef uint32_t MemOpIdx;
-# 25 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memopidx.h"
 static inline MemOpIdx make_memop_idx(MemOp op, unsigned idx)
 {
 
@@ -29345,7 +26289,6 @@ static inline unsigned get_mmuidx(MemOpIdx oi)
 {
     return oi & 15;
 }
-# 16 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 2
 
 
 
@@ -29451,19 +26394,13 @@ struct qemu_plugin_insn {
     void *haddr;
     GArray *cbs[PLUGIN_N_CB_TYPES][PLUGIN_N_CB_SUBTYPES];
     
-# 120 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
    _Bool 
-# 120 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
         calls_helpers;
     
-# 121 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
    _Bool 
-# 121 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
         mem_helper;
     
-# 122 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
    _Bool 
-# 122 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
         mem_only;
 };
 
@@ -29477,9 +26414,7 @@ static inline void qemu_plugin_insn_cleanup_fn(gpointer data)
 {
     struct qemu_plugin_insn *insn = (struct qemu_plugin_insn *) data;
     g_byte_array_free(insn->data, 
-# 134 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
                                  1
-# 134 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
                                      );
 }
 
@@ -29487,22 +26422,16 @@ static inline struct qemu_plugin_insn *qemu_plugin_insn_alloc(void)
 {
     int i, j;
     struct qemu_plugin_insn *insn = (struct qemu_plugin_insn *) (__extension__ ({ gsize __n = (gsize) (1); gsize __s = sizeof (struct qemu_plugin_insn); gpointer __p; if (__s == 1) __p = g_malloc0 (__n); else if (__builtin_constant_p (__n) && (__s == 0 || __n <= 
-# 140 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
                                    (0x7fffffffffffffffL * 2UL + 1UL) 
-# 140 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
                                    / __s)) __p = g_malloc0 (__n * __s); else __p = g_malloc0_n (__n, __s); __p; }));
     insn->data = g_byte_array_sized_new(4);
 
     for (i = 0; i < PLUGIN_N_CB_TYPES; i++) {
         for (j = 0; j < PLUGIN_N_CB_SUBTYPES; j++) {
             insn->cbs[i][j] = g_array_new(
-# 145 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
                                          0
-# 145 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
                                               , 
-# 145 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
                                                 0
-# 145 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
                                                      ,
                                           sizeof(struct qemu_plugin_dyn_cb));
         }
@@ -29519,9 +26448,7 @@ struct qemu_plugin_tb {
     void *haddr1;
     void *haddr2;
     
-# 160 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
    _Bool 
-# 160 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
         mem_only;
     GArray *cbs[PLUGIN_N_CB_SUBTYPES];
 };
@@ -29545,14 +26472,10 @@ struct qemu_plugin_insn *qemu_plugin_tb_insn_get(struct qemu_plugin_tb *tb,
     insn = ((tb->insns)->pdata)[tb->n++];
     g_byte_array_set_size(insn->data, 0);
     insn->calls_helpers = 
-# 182 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
                          0
-# 182 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
                               ;
     insn->mem_helper = 
-# 183 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
                       0
-# 183 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
                            ;
     insn->vaddr = pc;
 
@@ -29586,7 +26509,6 @@ void qemu_plugin_atexit_cb(void);
 void qemu_plugin_add_dyn_cb_arr(GArray *arr);
 
 void qemu_plugin_disable_mem_helpers(CPUState *cpu);
-# 225 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
 void qemu_plugin_user_exit(void);
 
 
@@ -29596,21 +26518,15 @@ void qemu_plugin_user_exit(void);
 
 
 void qemu_plugin_user_prefork_lock(void);
-# 242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
 void qemu_plugin_user_postfork(
-# 242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h" 3
                               _Bool 
-# 242 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/qemu/plugin.h"
                                    is_child);
-# 34 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 2
 
 
 typedef int (*WriteCoreDumpFunction)(const void *buf, size_t size,
                                      void *opaque);
-# 61 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 typedef struct CPUClass CPUClass;
 static inline __attribute__((__unused__)) CPUClass * CPU_GET_CLASS(const void *obj) { return ((CPUClass *)object_class_dynamic_cast_assert(((ObjectClass *)(object_get_class(((Object *)(obj))))), ("cpu"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h", 62, __func__)); } static inline __attribute__((__unused__)) CPUClass * CPU_CLASS(const void *klass) { return ((CPUClass *)object_class_dynamic_cast_assert(((ObjectClass *)(klass)), ("cpu"), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h", 62, __func__)); }
-# 83 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 typedef enum MMUAccessType {
     MMU_DATA_LOAD = 0,
     MMU_DATA_STORE = 1,
@@ -29627,7 +26543,6 @@ struct AccelCPUClass;
 
 
 struct SysemuCPUOps;
-# 142 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 struct CPUClass {
 
     DeviceClass parent_class;
@@ -29637,15 +26552,11 @@ struct CPUClass {
     void (*parse_features)(const char *typename, char *str, Error **errp);
 
     
-# 150 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 150 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         (*has_work)(CPUState *cpu);
     int (*memory_rw_debug)(CPUState *cpu, vaddr addr,
                            uint8_t *buf, int len, 
-# 152 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
                                                  _Bool 
-# 152 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                                                       is_write);
     void (*dump_state)(CPUState *cpu, FILE *, int flags);
     int64_t (*get_arch_id)(CPUState *cpu);
@@ -29682,12 +26593,9 @@ struct CPUClass {
     int reset_dump_flags;
     int gdb_num_core_regs;
     
-# 187 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 187 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         gdb_stop_before_watchpoint;
 };
-# 197 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 typedef union IcountDecr {
     uint32_t u32;
     struct {
@@ -29754,7 +26662,6 @@ typedef union {
 typedef void (*run_on_cpu_func)(CPUState *cpu, run_on_cpu_data data);
 
 struct qemu_work_item;
-# 323 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 struct CPUState {
 
     DeviceState parent_obj;
@@ -29772,58 +26679,38 @@ struct CPUState {
 
     int thread_id;
     
-# 339 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 339 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         running, has_waiter;
     struct QemuCond *halt_cond;
     
-# 341 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 341 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         thread_kicked;
     
-# 342 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 342 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         created;
     
-# 343 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 343 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         stop;
     
-# 344 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 344 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         stopped;
 
 
     
-# 347 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 347 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         start_powered_off;
 
     
-# 349 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 349 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         unplug;
     
-# 350 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 350 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         crash_occurred;
     
-# 351 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 351 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         exit_request;
     
-# 352 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 352 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         in_exclusive_context;
     uint32_t cflags_next_tb;
 
@@ -29875,20 +26762,14 @@ struct CPUState {
 
 
     unsigned long trace_dstate_delayed[(((32) + (8 
-# 402 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
    * sizeof(long)) - 1) / (8 
-# 402 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
    * sizeof(long)))];
     unsigned long trace_dstate[(((32) + (8 
-# 403 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
    * sizeof(long)) - 1) / (8 
-# 403 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
    * sizeof(long)))];
 
     unsigned long plugin_mask[(((QEMU_PLUGIN_EV_MAX) + (8 
-# 405 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
    * sizeof(long)) - 1) / (8 
-# 405 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
    * sizeof(long)))];
 
 
@@ -29907,18 +26788,14 @@ struct CPUState {
 
 
     
-# 422 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 422 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         vcpu_dirty;
 
 
 
 
     
-# 427 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 427 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         throttle_thread_scheduled;
 
 
@@ -29928,16 +26805,12 @@ struct CPUState {
     int64_t throttle_us_per_full;
 
     
-# 435 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 435 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         ignore_memory_transaction_failures;
 
 
     
-# 438 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
    _Bool 
-# 438 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
         prctl_unalign_sigbus;
 
     struct hax_vcpu_state *hax_vcpu;
@@ -29966,15 +26839,10 @@ extern __thread CPUState *current_cpu;
 
 
 extern 
-# 465 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
       _Bool 
-# 465 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
            mttcg_enabled;
-# 474 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 
-# 474 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
 _Bool 
-# 474 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
     cpu_paging_enabled(const CPUState *cpu);
 
 
@@ -29985,15 +26853,12 @@ _Bool
 
 void cpu_get_memory_mapping(CPUState *cpu, MemoryMappingList *list,
                             Error **errp);
-# 544 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 enum CPUDumpFlags {
     CPU_DUMP_CODE = 0x00010000,
     CPU_DUMP_FPU = 0x00020000,
     CPU_DUMP_CCOP = 0x00040000,
 };
-# 557 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void cpu_dump_state(CPUState *cpu, FILE *f, int flags);
-# 612 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void cpu_list_add(CPUState *cpu);
 
 
@@ -30007,17 +26872,11 @@ void cpu_list_remove(CPUState *cpu);
 
 
 void cpu_reset(CPUState *cpu);
-# 635 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 ObjectClass *cpu_class_by_name(const char *typename, const char *cpu_model);
-# 645 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 CPUState *cpu_create(const char *typename);
-# 656 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 const char *parse_cpu_option(const char *cpu_option);
-# 666 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 static inline 
-# 666 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
              _Bool 
-# 666 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                   cpu_has_work(CPUState *cpu)
 {
     CPUClass *cc = CPU_GET_CLASS(cpu);
@@ -30025,11 +26884,8 @@ static inline
     do { if (__builtin_expect (__extension__ ({ int _g_boolean_var_; if (cc->has_work) _g_boolean_var_ = 1; else _g_boolean_var_ = 0; _g_boolean_var_; }), 1)) ; else g_assertion_message_expr (((gchar*) 0), "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h", 670, ((const char*) (__func__)), "cc->has_work"); } while (0);
     return cc->has_work(cpu);
 }
-# 682 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 
-# 682 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
 _Bool 
-# 682 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
     qemu_cpu_is_self(CPUState *cpu);
 
 
@@ -30039,50 +26895,32 @@ _Bool
 
 
 void qemu_cpu_kick(CPUState *cpu);
-# 701 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 
-# 701 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
 _Bool 
-# 701 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
     cpu_is_stopped(CPUState *cpu);
-# 712 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void do_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data,
                    QemuMutex *mutex);
-# 723 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data);
-# 733 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void async_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data);
-# 747 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void async_safe_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data);
-# 756 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 static inline 
-# 756 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
              _Bool 
-# 756 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                   cpu_in_exclusive_context(const CPUState *cpu)
 {
     return cpu->in_exclusive_context;
 }
-# 769 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 CPUState *qemu_get_cpu(int index);
-# 779 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 
-# 779 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
 _Bool 
-# 779 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
     cpu_exists(int64_t id);
-# 789 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 CPUState *cpu_by_arch_id(int64_t id);
-# 799 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void cpu_interrupt(CPUState *cpu, int mask);
-# 808 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 static inline void cpu_set_pc(CPUState *cpu, vaddr addr)
 {
     CPUClass *cc = CPU_GET_CLASS(cpu);
 
     cc->set_pc(cpu, addr);
 }
-# 822 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void cpu_reset_interrupt(CPUState *cpu, int mask);
 
 
@@ -30114,11 +26952,8 @@ void cpu_remove_sync(CPUState *cpu);
 
 
 void process_queued_cpu_work(CPUState *cpu);
-# 861 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void cpu_exec_start(CPUState *cpu);
-# 870 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void cpu_exec_end(CPUState *cpu);
-# 882 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void start_exclusive(void);
 
 
@@ -30135,9 +26970,7 @@ void end_exclusive(void);
 
 
 void qemu_init_vcpu(CPUState *cpu);
-# 910 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 void cpu_single_step(CPUState *cpu, int enabled);
-# 925 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 int cpu_breakpoint_insert(CPUState *cpu, vaddr pc, int flags,
                           CPUBreakpoint **breakpoint);
 int cpu_breakpoint_remove(CPUState *cpu, vaddr pc, int flags);
@@ -30146,32 +26979,24 @@ void cpu_breakpoint_remove_all(CPUState *cpu, int mask);
 
 
 static inline 
-# 932 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
              _Bool 
-# 932 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                   cpu_breakpoint_test(CPUState *cpu, vaddr pc, int mask)
 {
     CPUBreakpoint *bp;
 
     if (__builtin_expect(!!(!((&cpu->breakpoints)->tqh_first == 
-# 936 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
        ((void *)0)
-# 936 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
        )), 0)) {
         for ((bp) = ((&cpu->breakpoints)->tqh_first); (bp); (bp) = ((bp)->entry.tqe_next)) {
             if (bp->pc == pc && (bp->flags & mask)) {
                 return 
-# 939 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
                       1
-# 939 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                           ;
             }
         }
     }
     return 
-# 943 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
           0
-# 943 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                ;
 }
 
@@ -30180,9 +27005,7 @@ static inline int cpu_watchpoint_insert(CPUState *cpu, vaddr addr, vaddr len,
                                         int flags, CPUWatchpoint **watchpoint)
 {
     return -
-# 950 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
            38
-# 950 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                  ;
 }
 
@@ -30190,9 +27013,7 @@ static inline int cpu_watchpoint_remove(CPUState *cpu, vaddr addr,
                                         vaddr len, int flags)
 {
     return -
-# 956 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
            38
-# 956 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
                  ;
 }
 
@@ -30215,7 +27036,6 @@ static inline int cpu_watchpoint_address_matches(CPUState *cpu,
 {
     return 0;
 }
-# 1021 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 AddressSpace *cpu_get_address_space(CPUState *cpu, int asidx);
 
 __attribute__((__noreturn__)) void cpu_abort(CPUState *cpu, const char *fmt, ...)
@@ -30226,22 +27046,14 @@ void cpu_class_init_props(DeviceClass *dc);
 void cpu_exec_initfn(CPUState *cpu);
 void cpu_exec_realizefn(CPUState *cpu, Error **errp);
 void cpu_exec_unrealizefn(CPUState *cpu);
-# 1041 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
 
-# 1041 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h" 3
 _Bool 
-# 1041 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/hw/core/cpu.h"
     target_words_bigendian(void);
 
 void page_size_init(void);
-# 33 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h" 2
 
-# 1 "../target/hexagon/cpu-param.h" 1
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h" 2
-# 65 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h"
 typedef int32_t target_long;
 typedef uint32_t target_ulong;
-# 258 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-defs.h"
 typedef struct CPUTLB { } CPUTLB;
 
 
@@ -30254,9 +27066,6 @@ typedef struct CPUNegativeOffsetState {
     CPUTLB tlb;
     IcountDecr icount_decr;
 } CPUNegativeOffsetState;
-# 24 "../target/hexagon/cpu.h" 2
-# 1 "../target/hexagon/hex_regs.h" 1
-# 21 "../target/hexagon/hex_regs.h"
 enum {
     HEX_REG_R00 = 0,
     HEX_REG_R01 = 1,
@@ -30319,9 +27128,6 @@ enum {
     HEX_REG_UTIMERLO = 62,
     HEX_REG_UTIMERHI = 63,
 };
-# 25 "../target/hexagon/cpu.h" 2
-# 1 "../target/hexagon/mmvec/mmvec.h" 1
-# 27 "../target/hexagon/mmvec/mmvec.h"
 typedef uint32_t VRegMask;
 typedef uint32_t QRegMask;
 
@@ -30364,15 +27170,11 @@ typedef union {
 typedef struct {
     MMVector data;
     unsigned long mask[((((1 << 7)) + (8 
-# 68 "../target/hexagon/mmvec/mmvec.h"
    * sizeof(long)) - 1) / (8 
-# 68 "../target/hexagon/mmvec/mmvec.h"
    * sizeof(long)))];
     target_ulong va[(1 << 7)];
     
-# 70 "../target/hexagon/mmvec/mmvec.h" 3
    _Bool 
-# 70 "../target/hexagon/mmvec/mmvec.h"
         op;
     int op_size;
 } VTCMStoreLog;
@@ -30384,8 +27186,6 @@ typedef enum {
     EXT_NEW,
     EXT_TMP
 } VRegWriteType;
-# 26 "../target/hexagon/cpu.h" 2
-# 48 "../target/hexagon/cpu.h"
 typedef struct {
     target_ulong va;
     uint8_t width;
@@ -30397,13 +27197,10 @@ typedef struct {
     target_ulong va;
     int size;
     unsigned long mask[((((1 << 7)) + (8 
-# 58 "../target/hexagon/cpu.h"
    * sizeof(long)) - 1) / (8 
-# 58 "../target/hexagon/cpu.h"
    * sizeof(long)))] __attribute__((aligned(16)));
     MMVector data __attribute__((aligned(16)));
 } VStoreLog;
-# 77 "../target/hexagon/cpu.h"
 typedef struct CPUArchState {
     target_ulong gpr[64];
     target_ulong pred[4];
@@ -30457,25 +27254,14 @@ typedef struct CPUArchState {
     VStoreLog vstore[2];
     target_ulong vstore_pending[2];
     
-# 129 "../target/hexagon/cpu.h" 3
    _Bool 
-# 129 "../target/hexagon/cpu.h"
         vtcm_pending;
     VTCMStoreLog vtcm_log;
 } CPUHexagonState;
 
 typedef struct ArchCPU HexagonCPU; typedef struct ArchCPU ArchCPU; typedef struct HexagonCPUClass HexagonCPUClass; typedef ArchCPU *ArchCPU_autoptr; typedef GList *ArchCPU_listautoptr; typedef GSList *ArchCPU_slistautoptr; typedef GQueue *ArchCPU_queueautoptr; 
-# 133 "../target/hexagon/cpu.h"
-#pragma GCC diagnostic push
-# 133 "../target/hexagon/cpu.h"
  
-# 133 "../target/hexagon/cpu.h"
-#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-# 133 "../target/hexagon/cpu.h"
  static __attribute__((__unused__)) inline void glib_autoptr_clear_ArchCPU (ArchCPU *_ptr) { if (_ptr) (object_unref) ((ArchCPU *) _ptr); } static __attribute__((__unused__)) inline void glib_autoptr_cleanup_ArchCPU (ArchCPU **_ptr) { glib_autoptr_clear_ArchCPU (*_ptr); } static __attribute__((__unused__)) inline void glib_listautoptr_cleanup_ArchCPU (GList **_l) { g_list_free_full (*_l, (GDestroyNotify) (void(*)(void)) object_unref); } static __attribute__((__unused__)) inline void glib_slistautoptr_cleanup_ArchCPU (GSList **_l) { g_slist_free_full (*_l, (GDestroyNotify) (void(*)(void)) object_unref); } static __attribute__((__unused__)) inline void glib_queueautoptr_cleanup_ArchCPU (GQueue **_q) { if (*_q) g_queue_free_full (*_q, (GDestroyNotify) (void(*)(void)) object_unref); } 
-# 133 "../target/hexagon/cpu.h"
-#pragma GCC diagnostic pop
-# 133 "../target/hexagon/cpu.h"
  static inline __attribute__((__unused__)) ArchCPU * HEXAGON_CPU(const void *obj) { return ((ArchCPU *)object_dynamic_cast_assert(((Object *)(obj)), ("hexagon-cpu"), "../target/hexagon/cpu.h", 133, __func__)); } static inline __attribute__((__unused__)) HexagonCPUClass * HEXAGON_CPU_GET_CLASS(const void *obj) { return ((HexagonCPUClass *)object_class_dynamic_cast_assert(((ObjectClass *)(object_get_class(((Object *)(obj))))), ("hexagon-cpu"), "../target/hexagon/cpu.h", 133, __func__)); } static inline __attribute__((__unused__)) HexagonCPUClass * HEXAGON_CPU_CLASS(const void *klass) { return ((HexagonCPUClass *)object_class_dynamic_cast_assert(((ObjectClass *)(klass)), ("hexagon-cpu"), "../target/hexagon/cpu.h", 133, __func__)); };
 
 typedef struct HexagonCPUClass {
@@ -30494,15 +27280,11 @@ struct ArchCPU {
     CPUHexagonState env;
 
     
-# 150 "../target/hexagon/cpu.h" 3
    _Bool 
-# 150 "../target/hexagon/cpu.h"
         lldb_compat;
     target_ulong lldb_stack_adjust;
 };
 
-# 1 "../target/hexagon/cpu_bits.h" 1
-# 33 "../target/hexagon/cpu_bits.h"
 static inline uint32_t parse_bits(uint32_t encoding)
 {
 
@@ -30521,9 +27303,7 @@ static inline uint32_t iclass_bits(uint32_t encoding)
 }
 
 static inline 
-# 50 "../target/hexagon/cpu_bits.h" 3
              _Bool 
-# 50 "../target/hexagon/cpu_bits.h"
                   is_packet_end(uint32_t endocing)
 {
     uint32_t bits = parse_bits(endocing);
@@ -30531,7 +27311,6 @@ static inline
 }
 
 int disassemble_hexagon(uint32_t *words, int nwords, bfd_vma pc, GString *buf);
-# 155 "../target/hexagon/cpu.h" 2
 
 static inline void cpu_get_tb_cpu_state(CPUHexagonState *env, target_ulong *pc,
                                         target_ulong *cs_base, uint32_t *flags)
@@ -30546,9 +27325,7 @@ static inline void cpu_get_tb_cpu_state(CPUHexagonState *env, target_ulong *pc,
 }
 
 static inline int cpu_mmu_index(CPUHexagonState *env, 
-# 168 "../target/hexagon/cpu.h" 3
                                                      _Bool 
-# 168 "../target/hexagon/cpu.h"
                                                           ifetch)
 {
 
@@ -30562,11 +27339,6 @@ typedef HexagonCPU ArchCPU;
 
 void hexagon_translate_init(void);
 
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 1
-# 23 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/memory.h" 1
-# 24 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 2
-# 81 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
 static inline uint16_t tswap16(uint16_t s)
 {
     return s;
@@ -30593,41 +27365,30 @@ static inline void tswap32s(uint32_t *s)
 static inline void tswap64s(uint64_t *s)
 {
 }
-# 148 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
-# 1 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/user/abitypes.h" 1
 
 
 
-# 1 "../target/hexagon/cpu.h" 1
-# 5 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/user/abitypes.h" 2
-# 35 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/user/abitypes.h"
 typedef int16_t abi_short __attribute__ ((aligned(2)));
 typedef uint16_t abi_ushort __attribute__((aligned(2)));
 typedef int32_t abi_int __attribute__((aligned(4)));
 typedef uint32_t abi_uint __attribute__((aligned(4)));
 typedef int64_t abi_llong __attribute__((aligned(8)));
 typedef uint64_t abi_ullong __attribute__((aligned(8)));
-# 55 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/user/abitypes.h"
 typedef target_ulong abi_ulong __attribute__((aligned((32 / 8))));
 typedef target_long abi_long __attribute__((aligned((32 / 8))));
-# 65 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/user/abitypes.h"
 static inline abi_ulong tswapal(abi_ulong v)
 {
     return tswap32(v);
 }
-# 149 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 2
 
 
 
 
 extern uintptr_t guest_base;
 extern 
-# 154 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
       _Bool 
-# 154 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
            have_guest_base;
 extern unsigned long reserved_va;
-# 272 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
 void page_dump(FILE *f);
 
 typedef int (*walk_memory_regions_fn)(void *, target_ulong,
@@ -30638,13 +27399,11 @@ int page_get_flags(target_ulong address);
 void page_set_flags(target_ulong start, target_ulong end, int flags);
 void page_reset_target_data(target_ulong start, target_ulong end);
 int page_check_range(target_ulong start, target_ulong len, int flags);
-# 294 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
 void *page_get_target_data(target_ulong address)
     __attribute__((returns_nonnull));
 
 
 CPUArchState *cpu_copy(CPUArchState *env);
-# 426 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
 int cpu_exec(CPUState *cpu);
 void tcg_exec_realizefn(CPUState *cpu, Error **errp);
 void tcg_exec_unrealizefn(CPUState *cpu);
@@ -30670,17 +27429,11 @@ static inline void cpu_set_cpustate_pointers(ArchCPU *cpu)
 static inline ArchCPU *env_archcpu(CPUArchState *env)
 {
     return ({ const typeof(((ArchCPU *) 0)->env) *__mptr = (env); (ArchCPU *) ((char *) __mptr - 
-# 450 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
           __builtin_offsetof (
-# 450 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
           ArchCPU
-# 450 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
           , 
-# 450 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
           env
-# 450 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
           )
-# 450 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
           );});
 }
 
@@ -30704,17 +27457,11 @@ static inline CPUState *env_cpu(CPUArchState *env)
 static inline CPUNegativeOffsetState *env_neg(CPUArchState *env)
 {
     ArchCPU *arch_cpu = ({ const typeof(((ArchCPU *) 0)->env) *__mptr = (env); (ArchCPU *) ((char *) __mptr - 
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
                        __builtin_offsetof (
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
                        ArchCPU
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
                        , 
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
                        env
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
                        )
-# 472 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
                        );});
     return &arch_cpu->neg;
 }
@@ -30728,17 +27475,11 @@ static inline CPUNegativeOffsetState *env_neg(CPUArchState *env)
 static inline CPUNegativeOffsetState *cpu_neg(CPUState *cpu)
 {
     ArchCPU *arch_cpu = ({ const typeof(((ArchCPU *) 0)->parent_obj) *__mptr = (cpu); (ArchCPU *) ((char *) __mptr - 
-# 484 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
                        __builtin_offsetof (
-# 484 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
                        ArchCPU
-# 484 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
                        , 
-# 484 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
                        parent_obj
-# 484 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h" 3
                        )
-# 484 "/home/david/coding-3/gcc-build/test/control/x86_64-pc-linux-gnu/integration-tests/qemu-7.2.0/qemu-7.2.0/include/exec/cpu-all.h"
                        );});
     return &arch_cpu->neg;
 }
@@ -30753,8 +27494,6 @@ static inline CPUTLB *env_tlb(CPUArchState *env)
 {
     return &env_neg(env)->tlb;
 }
-# 182 "../target/hexagon/cpu.h" 2
-# 22 "../target/hexagon/insn.h" 2
 
 
 
@@ -30780,22 +27519,16 @@ struct Instruction {
     uint32_t new_value_producer_slot:4;
 
     
-# 46 "../target/hexagon/insn.h" 3
    _Bool 
-# 46 "../target/hexagon/insn.h"
         part1;
 
 
 
     
-# 50 "../target/hexagon/insn.h" 3
    _Bool 
-# 50 "../target/hexagon/insn.h"
         extension_valid;
     
-# 51 "../target/hexagon/insn.h" 3
    _Bool 
-# 51 "../target/hexagon/insn.h"
         is_endloop;
     int32_t immed[2];
 };
@@ -30808,37 +27541,25 @@ struct Packet {
 
 
     
-# 62 "../target/hexagon/insn.h" 3
    _Bool 
-# 62 "../target/hexagon/insn.h"
         pkt_has_cof;
     
-# 63 "../target/hexagon/insn.h" 3
    _Bool 
-# 63 "../target/hexagon/insn.h"
         pkt_has_endloop;
 
     
-# 65 "../target/hexagon/insn.h" 3
    _Bool 
-# 65 "../target/hexagon/insn.h"
         pkt_has_dczeroa;
 
     
-# 67 "../target/hexagon/insn.h" 3
    _Bool 
-# 67 "../target/hexagon/insn.h"
         pkt_has_store_s0;
     
-# 68 "../target/hexagon/insn.h" 3
    _Bool 
-# 68 "../target/hexagon/insn.h"
         pkt_has_store_s1;
 
     
-# 70 "../target/hexagon/insn.h" 3
    _Bool 
-# 70 "../target/hexagon/insn.h"
         pkt_has_hvx;
     Insn *vhist_insn;
 
@@ -30846,39 +27567,24 @@ struct Packet {
 };
 
 typedef struct Packet Packet;
-# 22 "../target/hexagon/genptr.h" 2
 
 extern const SemanticInsn opcode_genptr[];
-# 22 "../target/hexagon/decode.c" 2
-# 1 "../target/hexagon/decode.h" 1
-# 25 "../target/hexagon/decode.h"
 void decode_init(void);
 
 void decode_send_insn_to(Packet *packet, int start, int newloc);
 
 int decode_packet(int max_words, const uint32_t *words, Packet *pkt,
                   
-# 30 "../target/hexagon/decode.h" 3
                  _Bool 
-# 30 "../target/hexagon/decode.h"
                       disas_only);
-# 23 "../target/hexagon/decode.c" 2
 
-# 1 "../target/hexagon/printinsn.h" 1
-# 23 "../target/hexagon/printinsn.h"
 void snprint_a_pkt_disas(GString *buf, Packet *pkt, uint32_t *words,
                          target_ulong pc);
 void snprint_a_pkt_debug(GString *buf, Packet *pkt);
-# 25 "../target/hexagon/decode.c" 2
-# 1 "../target/hexagon/mmvec/decode_ext_mmvec.h" 1
-# 21 "../target/hexagon/mmvec/decode_ext_mmvec.h"
 void mmvec_ext_decode_checks(Packet *pkt, 
-# 21 "../target/hexagon/mmvec/decode_ext_mmvec.h" 3
                                          _Bool 
-# 21 "../target/hexagon/mmvec/decode_ext_mmvec.h"
                                               disas_only);
 SlotMask mmvec_ext_decode_find_iclass_slots(int opcode);
-# 26 "../target/hexagon/decode.c" 2
 
 
 
@@ -30889,7 +27595,6 @@ enum {
     EXT_IDX_mmvec_AFTER = 8,
     XX_LAST_EXT_IDX
 };
-# 48 "../target/hexagon/decode.c"
 static const unsigned int DECODE_REGISTER_R_16[16] = { 0, 1, 2, 3, 4, 5, 6, 7, 16, 17, 18, 19, 20, 21, 22, 23 };
 static const unsigned int DECODE_REGISTER_R__8[8] = { 0, 2, 4, 6, 16, 18, 20, 22 };
 static const unsigned int DECODE_REGISTER_R_8[8] = { 0, 1, 2, 3, 4, 5, 6, 7 };
@@ -30917,8 +27622,6 @@ typedef struct DectreeTable {
     unsigned int width;
     const DectreeEntry table[];
 } DectreeTable;
-# 88 "../target/hexagon/decode.c"
-# 1 "target/hexagon/dectree_generated.h.inc" 1
 static const DectreeTable dectree_table_DECODE_ROOT_32;
 
 
@@ -39324,13 +36027,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 8415 "target/hexagon/dectree_generated.h.inc"
 
-# 8425 "target/hexagon/dectree_generated.h.inc"
 
-# 8435 "target/hexagon/dectree_generated.h.inc"
 
-# 8445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39352,13 +36051,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 8475 "target/hexagon/dectree_generated.h.inc"
 
-# 8485 "target/hexagon/dectree_generated.h.inc"
 
-# 8495 "target/hexagon/dectree_generated.h.inc"
 
-# 8505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39384,193 +36079,99 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 8538 "target/hexagon/dectree_generated.h.inc"
 
-# 8547 "target/hexagon/dectree_generated.h.inc"
 
-# 8556 "target/hexagon/dectree_generated.h.inc"
 
-# 8565 "target/hexagon/dectree_generated.h.inc"
 
-# 8574 "target/hexagon/dectree_generated.h.inc"
 
-# 8583 "target/hexagon/dectree_generated.h.inc"
 
-# 8592 "target/hexagon/dectree_generated.h.inc"
 
-# 8601 "target/hexagon/dectree_generated.h.inc"
 
-# 8611 "target/hexagon/dectree_generated.h.inc"
 
-# 8621 "target/hexagon/dectree_generated.h.inc"
 
-# 8631 "target/hexagon/dectree_generated.h.inc"
 
-# 8641 "target/hexagon/dectree_generated.h.inc"
 
-# 8651 "target/hexagon/dectree_generated.h.inc"
 
-# 8661 "target/hexagon/dectree_generated.h.inc"
 
-# 8671 "target/hexagon/dectree_generated.h.inc"
 
-# 8681 "target/hexagon/dectree_generated.h.inc"
 
-# 8691 "target/hexagon/dectree_generated.h.inc"
 
-# 8701 "target/hexagon/dectree_generated.h.inc"
 
-# 8711 "target/hexagon/dectree_generated.h.inc"
 
-# 8721 "target/hexagon/dectree_generated.h.inc"
 
-# 8731 "target/hexagon/dectree_generated.h.inc"
 
-# 8741 "target/hexagon/dectree_generated.h.inc"
 
-# 8751 "target/hexagon/dectree_generated.h.inc"
 
-# 8761 "target/hexagon/dectree_generated.h.inc"
 
-# 8771 "target/hexagon/dectree_generated.h.inc"
 
-# 8781 "target/hexagon/dectree_generated.h.inc"
 
-# 8791 "target/hexagon/dectree_generated.h.inc"
 
-# 8801 "target/hexagon/dectree_generated.h.inc"
 
-# 8811 "target/hexagon/dectree_generated.h.inc"
 
-# 8821 "target/hexagon/dectree_generated.h.inc"
 
-# 8831 "target/hexagon/dectree_generated.h.inc"
 
-# 8841 "target/hexagon/dectree_generated.h.inc"
 
-# 8850 "target/hexagon/dectree_generated.h.inc"
 
-# 8859 "target/hexagon/dectree_generated.h.inc"
 
-# 8868 "target/hexagon/dectree_generated.h.inc"
 
-# 8877 "target/hexagon/dectree_generated.h.inc"
 
-# 8886 "target/hexagon/dectree_generated.h.inc"
 
-# 8895 "target/hexagon/dectree_generated.h.inc"
 
-# 8904 "target/hexagon/dectree_generated.h.inc"
 
-# 8913 "target/hexagon/dectree_generated.h.inc"
 
-# 8922 "target/hexagon/dectree_generated.h.inc"
 
-# 8931 "target/hexagon/dectree_generated.h.inc"
 
-# 8940 "target/hexagon/dectree_generated.h.inc"
 
-# 8949 "target/hexagon/dectree_generated.h.inc"
 
-# 8958 "target/hexagon/dectree_generated.h.inc"
 
-# 8967 "target/hexagon/dectree_generated.h.inc"
 
-# 8976 "target/hexagon/dectree_generated.h.inc"
 
-# 8985 "target/hexagon/dectree_generated.h.inc"
 
-# 8994 "target/hexagon/dectree_generated.h.inc"
 
-# 9003 "target/hexagon/dectree_generated.h.inc"
 
-# 9012 "target/hexagon/dectree_generated.h.inc"
 
-# 9021 "target/hexagon/dectree_generated.h.inc"
 
-# 9030 "target/hexagon/dectree_generated.h.inc"
 
-# 9039 "target/hexagon/dectree_generated.h.inc"
 
-# 9048 "target/hexagon/dectree_generated.h.inc"
 
-# 9057 "target/hexagon/dectree_generated.h.inc"
 
-# 9068 "target/hexagon/dectree_generated.h.inc"
 
-# 9079 "target/hexagon/dectree_generated.h.inc"
 
-# 9090 "target/hexagon/dectree_generated.h.inc"
 
-# 9101 "target/hexagon/dectree_generated.h.inc"
 
-# 9112 "target/hexagon/dectree_generated.h.inc"
 
-# 9123 "target/hexagon/dectree_generated.h.inc"
 
-# 9134 "target/hexagon/dectree_generated.h.inc"
 
-# 9145 "target/hexagon/dectree_generated.h.inc"
 
-# 9156 "target/hexagon/dectree_generated.h.inc"
 
-# 9167 "target/hexagon/dectree_generated.h.inc"
 
-# 9178 "target/hexagon/dectree_generated.h.inc"
 
-# 9189 "target/hexagon/dectree_generated.h.inc"
 
-# 9200 "target/hexagon/dectree_generated.h.inc"
 
-# 9211 "target/hexagon/dectree_generated.h.inc"
 
-# 9222 "target/hexagon/dectree_generated.h.inc"
 
-# 9233 "target/hexagon/dectree_generated.h.inc"
 
-# 9244 "target/hexagon/dectree_generated.h.inc"
 
-# 9255 "target/hexagon/dectree_generated.h.inc"
 
-# 9266 "target/hexagon/dectree_generated.h.inc"
 
-# 9277 "target/hexagon/dectree_generated.h.inc"
 
-# 9288 "target/hexagon/dectree_generated.h.inc"
 
-# 9299 "target/hexagon/dectree_generated.h.inc"
 
-# 9310 "target/hexagon/dectree_generated.h.inc"
 
-# 9321 "target/hexagon/dectree_generated.h.inc"
 
-# 9331 "target/hexagon/dectree_generated.h.inc"
 
-# 9342 "target/hexagon/dectree_generated.h.inc"
 
-# 9351 "target/hexagon/dectree_generated.h.inc"
 
-# 9360 "target/hexagon/dectree_generated.h.inc"
 
-# 9369 "target/hexagon/dectree_generated.h.inc"
 
-# 9378 "target/hexagon/dectree_generated.h.inc"
 
-# 9387 "target/hexagon/dectree_generated.h.inc"
 
-# 9396 "target/hexagon/dectree_generated.h.inc"
 
-# 9405 "target/hexagon/dectree_generated.h.inc"
 
-# 9414 "target/hexagon/dectree_generated.h.inc"
 
-# 9423 "target/hexagon/dectree_generated.h.inc"
 
-# 9432 "target/hexagon/dectree_generated.h.inc"
 
-# 9441 "target/hexagon/dectree_generated.h.inc"
 
-# 9450 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39668,45 +36269,25 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9555 "target/hexagon/dectree_generated.h.inc"
 
-# 9564 "target/hexagon/dectree_generated.h.inc"
 
-# 9573 "target/hexagon/dectree_generated.h.inc"
 
-# 9582 "target/hexagon/dectree_generated.h.inc"
 
-# 9591 "target/hexagon/dectree_generated.h.inc"
 
-# 9600 "target/hexagon/dectree_generated.h.inc"
 
-# 9609 "target/hexagon/dectree_generated.h.inc"
 
-# 9618 "target/hexagon/dectree_generated.h.inc"
 
-# 9627 "target/hexagon/dectree_generated.h.inc"
 
-# 9636 "target/hexagon/dectree_generated.h.inc"
 
-# 9645 "target/hexagon/dectree_generated.h.inc"
 
-# 9654 "target/hexagon/dectree_generated.h.inc"
 
-# 9663 "target/hexagon/dectree_generated.h.inc"
 
-# 9672 "target/hexagon/dectree_generated.h.inc"
 
-# 9681 "target/hexagon/dectree_generated.h.inc"
 
-# 9690 "target/hexagon/dectree_generated.h.inc"
 
-# 9699 "target/hexagon/dectree_generated.h.inc"
 
-# 9708 "target/hexagon/dectree_generated.h.inc"
 
-# 9717 "target/hexagon/dectree_generated.h.inc"
 
-# 9726 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39715,9 +36296,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9743 "target/hexagon/dectree_generated.h.inc"
 
-# 9753 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39749,9 +36328,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9793 "target/hexagon/dectree_generated.h.inc"
 
-# 9803 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39761,7 +36338,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9821 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39771,7 +36347,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9839 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39781,7 +36356,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9857 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39791,7 +36365,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9874 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39841,7 +36414,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9931 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39883,9 +36455,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9980 "target/hexagon/dectree_generated.h.inc"
 
-# 9989 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39914,7 +36484,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10025 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39922,9 +36491,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10040 "target/hexagon/dectree_generated.h.inc"
 
-# 10049 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39953,7 +36520,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10085 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39961,9 +36527,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10100 "target/hexagon/dectree_generated.h.inc"
 
-# 10109 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -39992,7 +36556,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10145 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40000,9 +36563,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10160 "target/hexagon/dectree_generated.h.inc"
 
-# 10169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40031,7 +36592,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10205 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40039,9 +36599,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10220 "target/hexagon/dectree_generated.h.inc"
 
-# 10229 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40070,7 +36628,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10265 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40078,9 +36635,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10280 "target/hexagon/dectree_generated.h.inc"
 
-# 10289 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40109,7 +36664,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10325 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40117,9 +36671,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10340 "target/hexagon/dectree_generated.h.inc"
 
-# 10349 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40148,7 +36700,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10385 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40156,9 +36707,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10400 "target/hexagon/dectree_generated.h.inc"
 
-# 10409 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40187,7 +36736,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40195,9 +36743,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10460 "target/hexagon/dectree_generated.h.inc"
 
-# 10469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40226,7 +36772,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40242,7 +36787,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10528 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40284,7 +36828,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10577 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40333,7 +36876,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10634 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40369,7 +36911,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40377,7 +36918,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10693 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40413,7 +36953,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10736 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40421,7 +36960,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10752 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40457,7 +36995,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10795 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40465,7 +37002,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10811 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40501,7 +37037,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10854 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40509,7 +37044,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10870 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40545,7 +37079,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10913 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40553,7 +37086,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10928 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40602,7 +37134,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10985 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40638,7 +37169,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11028 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40772,13 +37302,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11169 "target/hexagon/dectree_generated.h.inc"
 
-# 11178 "target/hexagon/dectree_generated.h.inc"
 
-# 11187 "target/hexagon/dectree_generated.h.inc"
 
-# 11196 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40876,13 +37402,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11301 "target/hexagon/dectree_generated.h.inc"
 
-# 11310 "target/hexagon/dectree_generated.h.inc"
 
-# 11319 "target/hexagon/dectree_generated.h.inc"
 
-# 11328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40944,7 +37466,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40954,7 +37475,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11414 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -40972,17 +37492,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11439 "target/hexagon/dectree_generated.h.inc"
 
-# 11448 "target/hexagon/dectree_generated.h.inc"
 
-# 11457 "target/hexagon/dectree_generated.h.inc"
 
-# 11466 "target/hexagon/dectree_generated.h.inc"
 
-# 11475 "target/hexagon/dectree_generated.h.inc"
 
-# 11484 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41028,7 +37542,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11537 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41038,7 +37551,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11554 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41056,17 +37568,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11579 "target/hexagon/dectree_generated.h.inc"
 
-# 11588 "target/hexagon/dectree_generated.h.inc"
 
-# 11597 "target/hexagon/dectree_generated.h.inc"
 
-# 11606 "target/hexagon/dectree_generated.h.inc"
 
-# 11615 "target/hexagon/dectree_generated.h.inc"
 
-# 11624 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41112,7 +37618,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41122,7 +37627,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11694 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41140,17 +37644,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11719 "target/hexagon/dectree_generated.h.inc"
 
-# 11728 "target/hexagon/dectree_generated.h.inc"
 
-# 11737 "target/hexagon/dectree_generated.h.inc"
 
-# 11746 "target/hexagon/dectree_generated.h.inc"
 
-# 11755 "target/hexagon/dectree_generated.h.inc"
 
-# 11764 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41196,7 +37694,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11817 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41206,7 +37703,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11834 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41224,17 +37720,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11859 "target/hexagon/dectree_generated.h.inc"
 
-# 11868 "target/hexagon/dectree_generated.h.inc"
 
-# 11877 "target/hexagon/dectree_generated.h.inc"
 
-# 11886 "target/hexagon/dectree_generated.h.inc"
 
-# 11895 "target/hexagon/dectree_generated.h.inc"
 
-# 11904 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41304,9 +37794,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11981 "target/hexagon/dectree_generated.h.inc"
 
-# 11990 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41324,9 +37812,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12015 "target/hexagon/dectree_generated.h.inc"
 
-# 12024 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41380,29 +37866,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12085 "target/hexagon/dectree_generated.h.inc"
 
-# 12094 "target/hexagon/dectree_generated.h.inc"
 
-# 12103 "target/hexagon/dectree_generated.h.inc"
 
-# 12112 "target/hexagon/dectree_generated.h.inc"
 
-# 12121 "target/hexagon/dectree_generated.h.inc"
 
-# 12130 "target/hexagon/dectree_generated.h.inc"
 
-# 12139 "target/hexagon/dectree_generated.h.inc"
 
-# 12148 "target/hexagon/dectree_generated.h.inc"
 
-# 12157 "target/hexagon/dectree_generated.h.inc"
 
-# 12166 "target/hexagon/dectree_generated.h.inc"
 
-# 12175 "target/hexagon/dectree_generated.h.inc"
 
-# 12184 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41440,29 +37914,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12229 "target/hexagon/dectree_generated.h.inc"
 
-# 12238 "target/hexagon/dectree_generated.h.inc"
 
-# 12247 "target/hexagon/dectree_generated.h.inc"
 
-# 12256 "target/hexagon/dectree_generated.h.inc"
 
-# 12265 "target/hexagon/dectree_generated.h.inc"
 
-# 12274 "target/hexagon/dectree_generated.h.inc"
 
-# 12283 "target/hexagon/dectree_generated.h.inc"
 
-# 12292 "target/hexagon/dectree_generated.h.inc"
 
-# 12301 "target/hexagon/dectree_generated.h.inc"
 
-# 12310 "target/hexagon/dectree_generated.h.inc"
 
-# 12319 "target/hexagon/dectree_generated.h.inc"
 
-# 12328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41500,29 +37962,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12373 "target/hexagon/dectree_generated.h.inc"
 
-# 12382 "target/hexagon/dectree_generated.h.inc"
 
-# 12391 "target/hexagon/dectree_generated.h.inc"
 
-# 12400 "target/hexagon/dectree_generated.h.inc"
 
-# 12409 "target/hexagon/dectree_generated.h.inc"
 
-# 12418 "target/hexagon/dectree_generated.h.inc"
 
-# 12427 "target/hexagon/dectree_generated.h.inc"
 
-# 12436 "target/hexagon/dectree_generated.h.inc"
 
-# 12445 "target/hexagon/dectree_generated.h.inc"
 
-# 12454 "target/hexagon/dectree_generated.h.inc"
 
-# 12463 "target/hexagon/dectree_generated.h.inc"
 
-# 12472 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41560,29 +38010,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12517 "target/hexagon/dectree_generated.h.inc"
 
-# 12526 "target/hexagon/dectree_generated.h.inc"
 
-# 12535 "target/hexagon/dectree_generated.h.inc"
 
-# 12544 "target/hexagon/dectree_generated.h.inc"
 
-# 12553 "target/hexagon/dectree_generated.h.inc"
 
-# 12562 "target/hexagon/dectree_generated.h.inc"
 
-# 12571 "target/hexagon/dectree_generated.h.inc"
 
-# 12580 "target/hexagon/dectree_generated.h.inc"
 
-# 12589 "target/hexagon/dectree_generated.h.inc"
 
-# 12598 "target/hexagon/dectree_generated.h.inc"
 
-# 12607 "target/hexagon/dectree_generated.h.inc"
 
-# 12616 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41620,29 +38058,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12661 "target/hexagon/dectree_generated.h.inc"
 
-# 12670 "target/hexagon/dectree_generated.h.inc"
 
-# 12679 "target/hexagon/dectree_generated.h.inc"
 
-# 12688 "target/hexagon/dectree_generated.h.inc"
 
-# 12697 "target/hexagon/dectree_generated.h.inc"
 
-# 12706 "target/hexagon/dectree_generated.h.inc"
 
-# 12715 "target/hexagon/dectree_generated.h.inc"
 
-# 12724 "target/hexagon/dectree_generated.h.inc"
 
-# 12733 "target/hexagon/dectree_generated.h.inc"
 
-# 12742 "target/hexagon/dectree_generated.h.inc"
 
-# 12751 "target/hexagon/dectree_generated.h.inc"
 
-# 12760 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41712,9 +38138,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12837 "target/hexagon/dectree_generated.h.inc"
 
-# 12846 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41732,9 +38156,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12871 "target/hexagon/dectree_generated.h.inc"
 
-# 12880 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -41788,29 +38210,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12941 "target/hexagon/dectree_generated.h.inc"
 
-# 12950 "target/hexagon/dectree_generated.h.inc"
 
-# 12959 "target/hexagon/dectree_generated.h.inc"
 
-# 12968 "target/hexagon/dectree_generated.h.inc"
 
-# 12977 "target/hexagon/dectree_generated.h.inc"
 
-# 12986 "target/hexagon/dectree_generated.h.inc"
 
-# 12995 "target/hexagon/dectree_generated.h.inc"
 
-# 13004 "target/hexagon/dectree_generated.h.inc"
 
-# 13013 "target/hexagon/dectree_generated.h.inc"
 
-# 13022 "target/hexagon/dectree_generated.h.inc"
 
-# 13031 "target/hexagon/dectree_generated.h.inc"
 
-# 13040 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -42000,29 +38410,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13237 "target/hexagon/dectree_generated.h.inc"
 
-# 13246 "target/hexagon/dectree_generated.h.inc"
 
-# 13255 "target/hexagon/dectree_generated.h.inc"
 
-# 13264 "target/hexagon/dectree_generated.h.inc"
 
-# 13274 "target/hexagon/dectree_generated.h.inc"
 
-# 13284 "target/hexagon/dectree_generated.h.inc"
 
-# 13294 "target/hexagon/dectree_generated.h.inc"
 
-# 13304 "target/hexagon/dectree_generated.h.inc"
 
-# 13314 "target/hexagon/dectree_generated.h.inc"
 
-# 13324 "target/hexagon/dectree_generated.h.inc"
 
-# 13334 "target/hexagon/dectree_generated.h.inc"
 
-# 13344 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -42032,9 +38430,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13361 "target/hexagon/dectree_generated.h.inc"
 
-# 13370 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -42090,15 +38486,10 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13433 "target/hexagon/dectree_generated.h.inc"
 
-# 13442 "target/hexagon/dectree_generated.h.inc"
 
-# 13451 "target/hexagon/dectree_generated.h.inc"
 
-# 13460 "target/hexagon/dectree_generated.h.inc"
 
-# 13469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -42108,7 +38499,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13486 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -42444,7 +38834,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -43742,13 +40131,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 15136 "target/hexagon/dectree_generated.h.inc"
 
-# 15145 "target/hexagon/dectree_generated.h.inc"
 
-# 15155 "target/hexagon/dectree_generated.h.inc"
 
-# 15164 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -45322,7 +41707,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 16745 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -45442,9 +41826,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 16873 "target/hexagon/dectree_generated.h.inc"
 
-# 16883 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -47124,21 +43506,13 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 18570 "target/hexagon/dectree_generated.h.inc"
 
-# 18579 "target/hexagon/dectree_generated.h.inc"
 
-# 18588 "target/hexagon/dectree_generated.h.inc"
 
-# 18597 "target/hexagon/dectree_generated.h.inc"
 
-# 18606 "target/hexagon/dectree_generated.h.inc"
 
-# 18615 "target/hexagon/dectree_generated.h.inc"
 
-# 18624 "target/hexagon/dectree_generated.h.inc"
 
-# 18633 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -47191,13 +43565,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 18693 "target/hexagon/dectree_generated.h.inc"
 
-# 18702 "target/hexagon/dectree_generated.h.inc"
 
-# 18711 "target/hexagon/dectree_generated.h.inc"
 
-# 18720 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -47947,7 +44317,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19477 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -47957,9 +44326,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19494 "target/hexagon/dectree_generated.h.inc"
 
-# 19503 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48016,7 +44383,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19567 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48026,7 +44392,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19584 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48145,7 +44510,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19710 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48162,7 +44526,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19734 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48179,7 +44542,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19758 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48196,7 +44558,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19782 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48213,7 +44574,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19806 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48230,7 +44590,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48268,7 +44627,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19875 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48285,7 +44643,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19899 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48302,7 +44659,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19923 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48319,7 +44675,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19947 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48378,7 +44733,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20013 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48395,7 +44749,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20037 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48451,7 +44804,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20100 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48468,7 +44820,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20124 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48506,7 +44857,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48523,7 +44873,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20193 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48561,7 +44910,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20238 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48578,7 +44926,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20262 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48595,7 +44942,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20286 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48612,7 +44958,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20310 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48692,7 +45037,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48709,7 +45053,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20421 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48726,7 +45069,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48743,7 +45085,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48760,7 +45101,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20493 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -48777,7 +45117,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20517 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -51215,13 +47554,8 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 89 "../target/hexagon/decode.c" 2
-# 132 "../target/hexagon/decode.c"
-# 1 "target/hexagon/dectree_generated.h.inc" 1
 static const DectreeTable dectree_table_DECODE_ROOT_32 = { .size = 16, .lookup_function = 
-# 1 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 28, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_ext },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001____________________________ },
@@ -51242,18 +47576,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32 = { .size = 16, .lookup_f
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001____________________________ = { .size = 2, .lookup_function = 
-# 20 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 20 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_00010___________________________ },
 { .type = DECTREE_EXTSPACE },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010___________________________ = { .size = 8, .lookup_function = 
-# 25 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 25 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_00010000________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_00010001________________________ },
@@ -51266,9 +47596,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00010____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010000________________________ = { .size = 4, .lookup_function = 
-# 36 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 36 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000001______________________ },
@@ -51277,45 +47605,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00010000_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000000______________________ = { .size = 2, .lookup_function = 
-# 43 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 43 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_tp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000001______________________ = { .size = 2, .lookup_function = 
-# 48 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 48 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_fp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000010______________________ = { .size = 2, .lookup_function = 
-# 53 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 53 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_tp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000011______________________ = { .size = 2, .lookup_function = 
-# 58 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 58 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_fp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010001________________________ = { .size = 4, .lookup_function = 
-# 63 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 63 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000101______________________ },
@@ -51324,27 +47642,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00010001_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000100______________________ = { .size = 2, .lookup_function = 
-# 70 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 70 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_tp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000101______________________ = { .size = 2, .lookup_function = 
-# 75 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 75 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_fp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000110______________________ = { .size = 4, .lookup_function = 
-# 80 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 80 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000110____________00________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000110____________01________ },
@@ -51353,36 +47665,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001000110_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000110____________00________ = { .size = 2, .lookup_function = 
-# 87 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 87 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_tp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000110____________01________ = { .size = 2, .lookup_function = 
-# 92 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 92 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_tp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000110____________11________ = { .size = 2, .lookup_function = 
-# 97 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 97 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_tp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000111______________________ = { .size = 4, .lookup_function = 
-# 102 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 102 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000111____________00________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001000111____________01________ },
@@ -51391,36 +47695,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001000111_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000111____________00________ = { .size = 2, .lookup_function = 
-# 109 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 109 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_fp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000111____________01________ = { .size = 2, .lookup_function = 
-# 114 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 114 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_fp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001000111____________11________ = { .size = 2, .lookup_function = 
-# 119 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 119 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_fp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010010________________________ = { .size = 4, .lookup_function = 
-# 124 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 124 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001001______________________ },
@@ -51429,45 +47725,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00010010_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001000______________________ = { .size = 2, .lookup_function = 
-# 131 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 131 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_tp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_tp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001001______________________ = { .size = 2, .lookup_function = 
-# 136 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 136 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_fp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_fp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001010______________________ = { .size = 2, .lookup_function = 
-# 141 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 141 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_tp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_tp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001011______________________ = { .size = 2, .lookup_function = 
-# 146 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 146 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_fp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_fp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010011________________________ = { .size = 4, .lookup_function = 
-# 151 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 151 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001101______________________ },
@@ -51476,27 +47762,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00010011_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001100______________________ = { .size = 2, .lookup_function = 
-# 158 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 158 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_tp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_tp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001101______________________ = { .size = 2, .lookup_function = 
-# 163 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 163 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_fp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_fp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001110______________________ = { .size = 4, .lookup_function = 
-# 168 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 168 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001110____________00________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001110____________01________ },
@@ -51505,36 +47785,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001001110_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001110____________00________ = { .size = 2, .lookup_function = 
-# 175 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 175 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_tp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_tp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001110____________01________ = { .size = 2, .lookup_function = 
-# 180 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 180 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_tp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_tp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001110____________11________ = { .size = 2, .lookup_function = 
-# 185 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 185 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_tp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_tp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001111______________________ = { .size = 4, .lookup_function = 
-# 190 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 190 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001111____________00________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001001111____________01________ },
@@ -51543,36 +47815,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001001111_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001111____________00________ = { .size = 2, .lookup_function = 
-# 197 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 197 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_fp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_fp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001111____________01________ = { .size = 2, .lookup_function = 
-# 202 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 202 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_fp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_fp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001001111____________11________ = { .size = 2, .lookup_function = 
-# 207 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 207 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_fp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_fp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010100________________________ = { .size = 4, .lookup_function = 
-# 212 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 212 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001010000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0001010001______________________ },
@@ -51581,9 +47845,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00010100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001010000______________________ = { .size = 4, .lookup_function = 
-# 219 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 219 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_tp1_jump_nt },
@@ -51592,9 +47854,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001010000_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001010001______________________ = { .size = 4, .lookup_function = 
-# 226 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 226 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_fp1_jump_nt },
@@ -51603,9 +47863,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001010001_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001010010______________________ = { .size = 4, .lookup_function = 
-# 233 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 233 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_tp1_jump_nt },
@@ -51614,9 +47872,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001010010_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0001010011______________________ = { .size = 4, .lookup_function = 
-# 240 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 240 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_fp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_fp1_jump_nt },
@@ -51625,9 +47881,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0001010011_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010101________________________ = { .size = 4, .lookup_function = 
-# 247 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 247 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_00010101__________00____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_00010101__________01____________ },
@@ -51636,54 +47890,42 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00010101_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010101__________00____________ = { .size = 2, .lookup_function = 
-# 254 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 254 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_tp0_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_fp0_jump_nt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010101__________01____________ = { .size = 2, .lookup_function = 
-# 259 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 259 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_tp1_jump_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_fp1_jump_nt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010101__________10____________ = { .size = 2, .lookup_function = 
-# 264 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 264 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_tp0_jump_t },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_fp0_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00010101__________11____________ = { .size = 2, .lookup_function = 
-# 269 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 269 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_tp1_jump_t },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_fp1_jump_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010____________________________ = { .size = 2, .lookup_function = 
-# 274 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 274 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_00100___________________________ },
 { .type = DECTREE_EXTSPACE },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00100___________________________ = { .size = 16, .lookup_function = 
-# 279 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 279 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_001000000_______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_001000001_______________________ },
@@ -51704,306 +47946,238 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00100____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001000000_______________________ = { .size = 2, .lookup_function = 
-# 298 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 298 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000001______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000000______________________ = { .size = 2, .lookup_function = 
-# 303 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 303 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000001______________________ = { .size = 2, .lookup_function = 
-# 308 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 308 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeq_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001000001_______________________ = { .size = 2, .lookup_function = 
-# 313 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 313 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000010______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000011______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000010______________________ = { .size = 2, .lookup_function = 
-# 318 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 318 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000011______________________ = { .size = 2, .lookup_function = 
-# 323 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 323 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgt_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001000010_______________________ = { .size = 2, .lookup_function = 
-# 328 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 328 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000101______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000100______________________ = { .size = 2, .lookup_function = 
-# 333 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 333 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000101______________________ = { .size = 2, .lookup_function = 
-# 338 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 338 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtu_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001000011_______________________ = { .size = 2, .lookup_function = 
-# 343 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 343 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000110______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010000111______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000110______________________ = { .size = 2, .lookup_function = 
-# 348 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 348 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmplt_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmplt_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010000111______________________ = { .size = 2, .lookup_function = 
-# 353 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 353 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmplt_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmplt_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001000100_______________________ = { .size = 2, .lookup_function = 
-# 358 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 358 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010001000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010001001______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010001000______________________ = { .size = 2, .lookup_function = 
-# 363 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 363 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpltu_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpltu_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010001001______________________ = { .size = 2, .lookup_function = 
-# 368 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 368 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpltu_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpltu_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001001000_______________________ = { .size = 2, .lookup_function = 
-# 373 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 373 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010001______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010000______________________ = { .size = 2, .lookup_function = 
-# 378 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 378 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010001______________________ = { .size = 2, .lookup_function = 
-# 383 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 383 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqi_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001001001_______________________ = { .size = 2, .lookup_function = 
-# 388 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 388 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010010______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010011______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010010______________________ = { .size = 2, .lookup_function = 
-# 393 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 393 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010011______________________ = { .size = 2, .lookup_function = 
-# 398 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 398 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgti_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001001010_______________________ = { .size = 2, .lookup_function = 
-# 403 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 403 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010101______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010100______________________ = { .size = 2, .lookup_function = 
-# 408 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 408 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010101______________________ = { .size = 2, .lookup_function = 
-# 413 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 413 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtui_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001001011_______________________ = { .size = 2, .lookup_function = 
-# 418 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 418 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010110______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010010111______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010110______________________ = { .size = 2, .lookup_function = 
-# 423 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 423 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010010111______________________ = { .size = 2, .lookup_function = 
-# 428 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 428 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_tstbit0_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001001100_______________________ = { .size = 2, .lookup_function = 
-# 433 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 433 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010011000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010011001______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010011000______________________ = { .size = 2, .lookup_function = 
-# 438 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 438 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010011001______________________ = { .size = 2, .lookup_function = 
-# 443 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 443 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpeqn1_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_001001101_______________________ = { .size = 2, .lookup_function = 
-# 448 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 448 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010011010______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0010011011______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010011010______________________ = { .size = 2, .lookup_function = 
-# 453 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 453 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_t_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_t_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0010011011______________________ = { .size = 2, .lookup_function = 
-# 458 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 458 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_f_jumpnv_nt },
 { .type = DECTREE_TERMINAL, .opcode = J4_cmpgtn1_f_jumpnv_t },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011____________________________ = { .size = 8, .lookup_function = 
-# 463 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 463 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011000_________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011001_________________________ },
@@ -52016,9 +48190,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011000_________________________ = { .size = 16, .lookup_function = 
-# 474 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 474 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrbt_rr },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrubt_rr },
@@ -52039,9 +48211,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011000__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011001_________________________ = { .size = 16, .lookup_function = 
-# 493 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 493 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrbtnew_rr },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrubtnew_rr },
@@ -52062,9 +48232,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011001__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011010_________________________ = { .size = 16, .lookup_function = 
-# 512 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 512 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbt_rr },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -52085,9 +48253,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011010__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00110100101_____________________ = { .size = 4, .lookup_function = 
-# 531 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 531 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewt_rr },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewt_rr },
@@ -52096,9 +48262,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00110100101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00110101101_____________________ = { .size = 4, .lookup_function = 
-# 538 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 538 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewf_rr },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewf_rr },
@@ -52107,9 +48271,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00110101101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011011_________________________ = { .size = 16, .lookup_function = 
-# 545 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 545 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbtnew_rr },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -52130,9 +48292,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011011__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00110110101_____________________ = { .size = 4, .lookup_function = 
-# 564 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 564 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewtnew_rr },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewtnew_rr },
@@ -52141,9 +48301,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00110110101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00110111101_____________________ = { .size = 4, .lookup_function = 
-# 571 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 571 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewfnew_rr },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewfnew_rr },
@@ -52152,9 +48310,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00110111101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011100_________________________ = { .size = 16, .lookup_function = 
-# 578 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 578 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_storeirbt_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_storeirht_io },
@@ -52175,9 +48331,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011100__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011101_________________________ = { .size = 16, .lookup_function = 
-# 597 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 597 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrb_rr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrub_rr },
@@ -52198,9 +48352,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011101__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_00111011101_____________________ = { .size = 4, .lookup_function = 
-# 616 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 616 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_storerbnew_rr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerhnew_rr },
@@ -52209,9 +48361,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_00111011101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011110_________________________ = { .size = 4, .lookup_function = 
-# 623 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 623 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_storeirb_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_storeirh_io },
@@ -52220,9 +48370,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011110__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111_________________________ = { .size = 4, .lookup_function = 
-# 630 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 630 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__00_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__01_____________________ },
@@ -52231,9 +48379,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__00_____________________ = { .size = 4, .lookup_function = 
-# 637 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 637 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__00______________00_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__00______________01_____ },
@@ -52242,45 +48388,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__00______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__00______________00_____ = { .size = 2, .lookup_function = 
-# 644 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 644 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_add_memopb_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_iadd_memopb_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__00______________01_____ = { .size = 2, .lookup_function = 
-# 649 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 649 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_sub_memopb_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_isub_memopb_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__00______________10_____ = { .size = 2, .lookup_function = 
-# 654 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 654 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_and_memopb_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_iand_memopb_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__00______________11_____ = { .size = 2, .lookup_function = 
-# 659 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 659 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_or_memopb_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_ior_memopb_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__01_____________________ = { .size = 4, .lookup_function = 
-# 664 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 664 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__01______________00_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__01______________01_____ },
@@ -52289,45 +48425,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__01______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__01______________00_____ = { .size = 2, .lookup_function = 
-# 671 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 671 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_add_memoph_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_iadd_memoph_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__01______________01_____ = { .size = 2, .lookup_function = 
-# 676 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 676 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_sub_memoph_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_isub_memoph_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__01______________10_____ = { .size = 2, .lookup_function = 
-# 681 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 681 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_and_memoph_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_iand_memoph_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__01______________11_____ = { .size = 2, .lookup_function = 
-# 686 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 686 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_or_memoph_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_ior_memoph_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__10_____________________ = { .size = 4, .lookup_function = 
-# 691 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 691 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__10______________00_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0011111__10______________01_____ },
@@ -52336,45 +48462,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__10______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__10______________00_____ = { .size = 2, .lookup_function = 
-# 698 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 698 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_add_memopw_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_iadd_memopw_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__10______________01_____ = { .size = 2, .lookup_function = 
-# 703 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 703 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_sub_memopw_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_isub_memopw_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__10______________10_____ = { .size = 2, .lookup_function = 
-# 708 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 708 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_and_memopw_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_iand_memopw_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0011111__10______________11_____ = { .size = 2, .lookup_function = 
-# 713 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 713 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_or_memopw_io },
 { .type = DECTREE_TERMINAL, .opcode = L4_ior_memopw_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100____________________________ = { .size = 16, .lookup_function = 
-# 718 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 718 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0100___0000_____________________ },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -52395,18 +48511,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0100_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0000_____________________ = { .size = 2, .lookup_function = 
-# 737 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 737 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0000_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0000_____________________ = { .size = 4, .lookup_function = 
-# 742 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 742 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbt_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbtnew_io },
@@ -52415,18 +48527,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0010_____________________ = { .size = 2, .lookup_function = 
-# 749 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 749 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0010_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0010_____________________ = { .size = 4, .lookup_function = 
-# 754 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 754 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerht_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhtnew_io },
@@ -52435,18 +48543,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0011_____________________ = { .size = 2, .lookup_function = 
-# 761 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 761 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0011_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerfgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0011_____________________ = { .size = 4, .lookup_function = 
-# 766 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 766 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerft_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerftnew_io },
@@ -52455,18 +48559,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0100_____________________ = { .size = 2, .lookup_function = 
-# 773 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 773 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0100_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerigp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0100_____________________ = { .size = 4, .lookup_function = 
-# 778 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 778 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerit_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstoreritnew_io },
@@ -52475,9 +48575,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0101_____________________ = { .size = 4, .lookup_function = 
-# 785 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 785 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0100___0101________00___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0100___0101________01___________ },
@@ -52486,18 +48584,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0101________00___________ = { .size = 2, .lookup_function = 
-# 792 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 792 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0101________00___________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbnewgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0101________00___________ = { .size = 4, .lookup_function = 
-# 797 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 797 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbnewt_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewtnew_io },
@@ -52506,18 +48600,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0101________00____
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0101________01___________ = { .size = 2, .lookup_function = 
-# 804 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 804 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0101________01___________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhnewgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0101________01___________ = { .size = 4, .lookup_function = 
-# 809 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 809 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhnewt_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewtnew_io },
@@ -52526,18 +48616,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0101________01____
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0101________10___________ = { .size = 2, .lookup_function = 
-# 816 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 816 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0101________10___________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerinewgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0101________10___________ = { .size = 4, .lookup_function = 
-# 821 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 821 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerinewt_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerinewtnew_io },
@@ -52546,18 +48632,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0101________10____
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___0110_____________________ = { .size = 2, .lookup_function = 
-# 828 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 828 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__0110_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerdgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0110_____________________ = { .size = 4, .lookup_function = 
-# 833 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 833 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerdt_io },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerdtnew_io },
@@ -52566,18 +48648,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__0110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___1000_____________________ = { .size = 2, .lookup_function = 
-# 840 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 840 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__1000_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrbgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1000_____________________ = { .size = 4, .lookup_function = 
-# 845 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 845 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrbt_io },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrbtnew_io },
@@ -52586,18 +48664,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___1001_____________________ = { .size = 2, .lookup_function = 
-# 852 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 852 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__1001_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrubgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1001_____________________ = { .size = 4, .lookup_function = 
-# 857 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 857 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrubt_io },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrubtnew_io },
@@ -52606,18 +48680,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___1010_____________________ = { .size = 2, .lookup_function = 
-# 864 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 864 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__1010_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrhgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1010_____________________ = { .size = 4, .lookup_function = 
-# 869 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 869 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrht_io },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrhtnew_io },
@@ -52626,18 +48696,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___1011_____________________ = { .size = 2, .lookup_function = 
-# 876 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 876 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__1011_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadruhgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1011_____________________ = { .size = 4, .lookup_function = 
-# 881 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 881 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadruht_io },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadruhtnew_io },
@@ -52646,18 +48712,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___1100_____________________ = { .size = 2, .lookup_function = 
-# 888 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 888 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__1100_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrigp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1100_____________________ = { .size = 4, .lookup_function = 
-# 893 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 893 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrit_io },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadritnew_io },
@@ -52666,18 +48728,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0100___1110_____________________ = { .size = 2, .lookup_function = 
-# 900 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 900 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01000__1110_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrdgp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1110_____________________ = { .size = 4, .lookup_function = 
-# 905 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 905 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrdt_io },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrdtnew_io },
@@ -52686,9 +48744,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01000__1110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101____________________________ = { .size = 8, .lookup_function = 
-# 912 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 912 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0101000_________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0101001_________________________ },
@@ -52701,27 +48757,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0101_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101000_________________________ = { .size = 2, .lookup_function = 
-# 923 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 923 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_callr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01010001________________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01010001________________________ = { .size = 2, .lookup_function = 
-# 928 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 928 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_callrt },
 { .type = DECTREE_TERMINAL, .opcode = J2_callrf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101001_________________________ = { .size = 4, .lookup_function = 
-# 933 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 933 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumpr },
 { .type = DECTREE_TERMINAL, .opcode = J4_hintjumpr },
@@ -52730,9 +48780,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0101001__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101001__10_____________________ = { .size = 4, .lookup_function = 
-# 940 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 940 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprt },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprtnew },
@@ -52741,9 +48789,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0101001__10______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101001__11_____________________ = { .size = 4, .lookup_function = 
-# 947 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 947 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprf },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprfnew },
@@ -52752,36 +48798,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0101001__11______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101010_________________________ = { .size = 2, .lookup_function = 
-# 954 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 954 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_trap0 },
 { .type = DECTREE_TERMINAL, .opcode = J2_pause },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101011_________________________ = { .size = 2, .lookup_function = 
-# 959 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 959 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = Y2_icinva },
 { .type = DECTREE_TERMINAL, .opcode = Y2_isync },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0101110_________________________ = { .size = 2, .lookup_function = 
-# 964 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 964 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01011100________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01011101________________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01011100________________________ = { .size = 4, .lookup_function = 
-# 969 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 969 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01011100___________00___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01011100___________01___________ },
@@ -52790,54 +48828,42 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01011100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01011100___________00___________ = { .size = 2, .lookup_function = 
-# 976 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 976 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumpt },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumpf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01011100___________01___________ = { .size = 2, .lookup_function = 
-# 981 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 981 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumptnew },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumpfnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01011100___________10___________ = { .size = 2, .lookup_function = 
-# 986 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 986 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumptpt },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumpfpt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01011100___________11___________ = { .size = 2, .lookup_function = 
-# 991 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 991 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumptnewpt },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumpfnewpt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01011101________________________ = { .size = 2, .lookup_function = 
-# 996 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 996 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_callt },
 { .type = DECTREE_TERMINAL, .opcode = J2_callf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110____________________________ = { .size = 16, .lookup_function = 
-# 1001 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1001 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0110__0000______________________ },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -52858,135 +48884,105 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0110_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__0000______________________ = { .size = 2, .lookup_function = 
-# 1020 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1020 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01100_0000______________________ },
 { .type = DECTREE_TERMINAL, .opcode = A4_tfrcpp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01100_0000______________________ = { .size = 2, .lookup_function = 
-# 1025 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1025 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_loop0r },
 { .type = DECTREE_TERMINAL, .opcode = J2_loop1r },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__0011______________________ = { .size = 2, .lookup_function = 
-# 1030 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1030 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_ploop2sr },
 { .type = DECTREE_TERMINAL, .opcode = J2_ploop3sr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__0100______________________ = { .size = 2, .lookup_function = 
-# 1035 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1035 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01100_0100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01101_0100______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01100_0100______________________ = { .size = 2, .lookup_function = 
-# 1040 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1040 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprz },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprzpt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01101_0100______________________ = { .size = 2, .lookup_function = 
-# 1045 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1045 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_loop0i },
 { .type = DECTREE_TERMINAL, .opcode = J2_loop1i },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__0101______________________ = { .size = 2, .lookup_function = 
-# 1050 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1050 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprgtez },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprgtezpt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__0110______________________ = { .size = 2, .lookup_function = 
-# 1055 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1055 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01100_0110______________________ },
 { .type = DECTREE_TERMINAL, .opcode = J2_ploop1si },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01100_0110______________________ = { .size = 2, .lookup_function = 
-# 1060 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1060 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprnz },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprnzpt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__0111______________________ = { .size = 2, .lookup_function = 
-# 1065 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1065 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01100_0111______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01101_0111______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01100_0111______________________ = { .size = 2, .lookup_function = 
-# 1070 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1070 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprltez },
 { .type = DECTREE_TERMINAL, .opcode = J2_jumprltezpt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01101_0111______________________ = { .size = 2, .lookup_function = 
-# 1075 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1075 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = J2_ploop2si },
 { .type = DECTREE_TERMINAL, .opcode = J2_ploop3si },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1000______________________ = { .size = 2, .lookup_function = 
-# 1080 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1080 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_tfrrcr },
 { .type = DECTREE_TERMINAL, .opcode = A2_tfrcrr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1100______________________ = { .size = 2, .lookup_function = 
-# 1085 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1085 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_tfrpcp },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01101_1100______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01101_1100______________________ = { .size = 4, .lookup_function = 
-# 1090 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1090 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 20, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01101_110000____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01101_110001____________________ },
@@ -52995,27 +48991,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01101_1100_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01101_110000____________________ = { .size = 2, .lookup_function = 
-# 1097 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1097 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_and },
 { .type = DECTREE_TERMINAL, .opcode = C4_fastcorner9 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01101_110001____________________ = { .size = 2, .lookup_function = 
-# 1102 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1102 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C4_and_and },
 { .type = DECTREE_TERMINAL, .opcode = C4_fastcorner9_not },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1101______________________ = { .size = 4, .lookup_function = 
-# 1107 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1107 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 20, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_xor },
 { .type = DECTREE_TERMINAL, .opcode = C4_or_and },
@@ -53024,9 +49014,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1101_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1110______________________ = { .size = 4, .lookup_function = 
-# 1114 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1114 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 20, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_any8 },
 { .type = DECTREE_TERMINAL, .opcode = C4_and_andn },
@@ -53035,9 +49023,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1110_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1111______________________ = { .size = 4, .lookup_function = 
-# 1121 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1121 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 20, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_not },
 { .type = DECTREE_TERMINAL, .opcode = C4_or_andn },
@@ -53046,9 +49032,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0110__1111_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111____________________________ = { .size = 8, .lookup_function = 
-# 1128 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1128 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0111000_________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0111001_________________________ },
@@ -53061,18 +49045,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0111_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111000_________________________ = { .size = 2, .lookup_function = 
-# 1139 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1139 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000________________________ },
 { .type = DECTREE_TERMINAL, .opcode = A2_tfril },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000________________________ = { .size = 8, .lookup_function = 
-# 1144 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1144 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000001_____________________ },
@@ -53085,18 +49065,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110000_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000000_____________________ = { .size = 2, .lookup_function = 
-# 1155 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1155 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_aslh },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000000_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000000_______1_____________ = { .size = 4, .lookup_function = 
-# 1160 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1160 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_paslht },
 { .type = DECTREE_TERMINAL, .opcode = A4_paslhtnew },
@@ -53105,18 +49081,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110000000_______1______
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000001_____________________ = { .size = 2, .lookup_function = 
-# 1167 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1167 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_asrh },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000001_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000001_______1_____________ = { .size = 4, .lookup_function = 
-# 1172 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1172 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_pasrht },
 { .type = DECTREE_TERMINAL, .opcode = A4_pasrhtnew },
@@ -53125,9 +49097,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110000001_______1______
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000100_____________________ = { .size = 4, .lookup_function = 
-# 1179 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1179 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_pzxtbt },
 { .type = DECTREE_TERMINAL, .opcode = A4_pzxtbtnew },
@@ -53136,18 +49106,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110000100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000101_____________________ = { .size = 2, .lookup_function = 
-# 1186 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1186 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_sxtb },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000101_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000101_______1_____________ = { .size = 4, .lookup_function = 
-# 1191 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1191 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_psxtbt },
 { .type = DECTREE_TERMINAL, .opcode = A4_psxtbtnew },
@@ -53156,18 +49122,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110000101_______1______
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000110_____________________ = { .size = 2, .lookup_function = 
-# 1198 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1198 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_zxth },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000110_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000110_______1_____________ = { .size = 4, .lookup_function = 
-# 1203 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1203 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_pzxtht },
 { .type = DECTREE_TERMINAL, .opcode = A4_pzxthtnew },
@@ -53176,18 +49138,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110000110_______1______
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000111_____________________ = { .size = 2, .lookup_function = 
-# 1210 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1210 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_sxth },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110000111_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110000111_______1_____________ = { .size = 4, .lookup_function = 
-# 1215 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1215 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_psxtht },
 { .type = DECTREE_TERMINAL, .opcode = A4_psxthtnew },
@@ -53196,36 +49154,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110000111_______1______
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111001_________________________ = { .size = 2, .lookup_function = 
-# 1222 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1222 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_tfrih },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110011________________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110011________________________ = { .size = 2, .lookup_function = 
-# 1227 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1227 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110011__________0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01110011__________1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110011__________0_____________ = { .size = 2, .lookup_function = 
-# 1232 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1232 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_muxir },
 { .type = DECTREE_TERMINAL, .opcode = C2_muxri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01110011__________1_____________ = { .size = 4, .lookup_function = 
-# 1237 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1237 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_combineri },
 { .type = DECTREE_TERMINAL, .opcode = A4_combineir },
@@ -53234,9 +49184,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_01110011__________1______
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111010_________________________ = { .size = 4, .lookup_function = 
-# 1244 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1244 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_011101000_______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_011101001_______________________ },
@@ -53245,63 +49193,49 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0111010__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_011101000_______________________ = { .size = 2, .lookup_function = 
-# 1251 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1251 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_paddit },
 { .type = DECTREE_TERMINAL, .opcode = A2_padditnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_011101001_______________________ = { .size = 2, .lookup_function = 
-# 1256 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1256 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_paddif },
 { .type = DECTREE_TERMINAL, .opcode = A2_paddifnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_011101010_______________________ = { .size = 2, .lookup_function = 
-# 1261 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1261 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0111010100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_0111010101______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111010100______________________ = { .size = 2, .lookup_function = 
-# 1266 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1266 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpeqi },
 { .type = DECTREE_TERMINAL, .opcode = C4_cmpneqi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111010101______________________ = { .size = 2, .lookup_function = 
-# 1271 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1271 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpgti },
 { .type = DECTREE_TERMINAL, .opcode = C4_cmpltei },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_011101011_______________________ = { .size = 2, .lookup_function = 
-# 1276 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1276 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpgtui },
 { .type = DECTREE_TERMINAL, .opcode = C4_cmplteui },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111011_________________________ = { .size = 4, .lookup_function = 
-# 1281 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1281 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_andir },
 { .type = DECTREE_TERMINAL, .opcode = A2_subri },
@@ -53310,54 +49244,42 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_0111011__________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111110_________________________ = { .size = 2, .lookup_function = 
-# 1288 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1288 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_combineii },
 { .type = DECTREE_TERMINAL, .opcode = A4_combineii },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_0111111_________________________ = { .size = 2, .lookup_function = 
-# 1293 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1293 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_01111110________________________ },
 { .type = DECTREE_TERMINAL, .opcode = A2_nop },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_01111110________________________ = { .size = 2, .lookup_function = 
-# 1298 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1298 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_011111100_______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_011111101_______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_011111100_______________________ = { .size = 2, .lookup_function = 
-# 1303 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1303 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmoveit },
 { .type = DECTREE_TERMINAL, .opcode = C2_cmovenewit },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_011111101_______________________ = { .size = 2, .lookup_function = 
-# 1308 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1308 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmoveif },
 { .type = DECTREE_TERMINAL, .opcode = C2_cmovenewif },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000____________________________ = { .size = 16, .lookup_function = 
-# 1313 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1313 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10000000________________________ },
 { .type = DECTREE_TERMINAL, .opcode = S2_extractup },
@@ -53378,9 +49300,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1000_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000000________________________ = { .size = 8, .lookup_function = 
-# 1332 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1332 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10000000000_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = S5_vasrhrnd },
@@ -53393,9 +49313,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000000_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000000000_____________________ = { .size = 8, .lookup_function = 
-# 1343 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1343 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_p },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_p },
@@ -53408,9 +49326,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000000000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000000010_____________________ = { .size = 8, .lookup_function = 
-# 1354 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1354 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_vw },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_vw },
@@ -53423,9 +49339,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000000010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000000100_____________________ = { .size = 8, .lookup_function = 
-# 1365 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1365 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_vh },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_vh },
@@ -53438,9 +49352,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000000100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000000110_____________________ = { .size = 4, .lookup_function = 
-# 1376 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1376 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_deinterleave },
 { .type = DECTREE_TERMINAL, .opcode = S2_interleave },
@@ -53449,9 +49361,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000000110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000000111_____________________ = { .size = 8, .lookup_function = 
-# 1383 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1383 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_df2d },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_df2ud },
@@ -53464,9 +49374,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000000111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________________ = { .size = 8, .lookup_function = 
-# 1394 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1394 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10000010________________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10000010________________001_____ },
@@ -53479,18 +49387,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000010_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________000_____ = { .size = 2, .lookup_function = 
-# 1405 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1405 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_p_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_p_and },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________001_____ = { .size = 4, .lookup_function = 
-# 1410 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1410 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_p_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_p_and },
@@ -53499,9 +49403,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________0
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________010_____ = { .size = 4, .lookup_function = 
-# 1417 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1417 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_p_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_p_and },
@@ -53510,9 +49412,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________0
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________011_____ = { .size = 4, .lookup_function = 
-# 1424 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1424 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_p_nac },
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_p_and },
@@ -53521,45 +49421,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________0
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________100_____ = { .size = 2, .lookup_function = 
-# 1431 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1431 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_p_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_p_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________101_____ = { .size = 2, .lookup_function = 
-# 1436 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1436 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_p_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_p_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________110_____ = { .size = 2, .lookup_function = 
-# 1441 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1441 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_p_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_p_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000010________________111_____ = { .size = 2, .lookup_function = 
-# 1446 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1446 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_p_acc },
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_p_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000100________________________ = { .size = 4, .lookup_function = 
-# 1451 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1451 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10000100________________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10000100________________01______ },
@@ -53568,99 +49458,77 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000100________________00______ = { .size = 2, .lookup_function = 
-# 1458 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1458 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_100001000_______________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_100001001_______________00______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_100001000_______________00______ = { .size = 2, .lookup_function = 
-# 1463 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1463 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vsxtbh },
 { .type = DECTREE_TERMINAL, .opcode = A2_sxtw },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_100001001_______________00______ = { .size = 2, .lookup_function = 
-# 1468 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1468 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2df },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_uw2df },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000100________________01______ = { .size = 2, .lookup_function = 
-# 1473 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1473 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_100001000_______________01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_100001001_______________01______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_100001000_______________01______ = { .size = 2, .lookup_function = 
-# 1478 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1478 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vzxtbh },
 { .type = DECTREE_TERMINAL, .opcode = S2_vsplatrh },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_100001001_______________01______ = { .size = 2, .lookup_function = 
-# 1483 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1483 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_w2df },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2ud },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000100________________10______ = { .size = 2, .lookup_function = 
-# 1488 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1488 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_100001000_______________10______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_100001001_______________10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_100001000_______________10______ = { .size = 2, .lookup_function = 
-# 1493 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1493 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vsxthw },
 { .type = DECTREE_TERMINAL, .opcode = S6_vsplatrbp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_100001001_______________10______ = { .size = 2, .lookup_function = 
-# 1498 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1498 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2d },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2ud_chop },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000100________________11______ = { .size = 2, .lookup_function = 
-# 1503 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1503 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vzxthw },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2d_chop },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000101________________________ = { .size = 8, .lookup_function = 
-# 1508 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1508 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_tstbit_i },
 { .type = DECTREE_TERMINAL, .opcode = S4_ntstbit_i },
@@ -53673,9 +49541,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000101_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10000111________________________ = { .size = 4, .lookup_function = 
-# 1519 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1519 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_tableidxb },
 { .type = DECTREE_TERMINAL, .opcode = S2_tableidxh },
@@ -53684,9 +49550,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10000111_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001000________________________ = { .size = 8, .lookup_function = 
-# 1526 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1526 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10001000000_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_ud2sf },
@@ -53699,9 +49563,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001000_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001000000_____________________ = { .size = 8, .lookup_function = 
-# 1537 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1537 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vsathub },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_df2sf },
@@ -53714,9 +49576,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001000000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001000010_____________________ = { .size = 8, .lookup_function = 
-# 1548 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1548 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_clbp },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_d2sf },
@@ -53729,9 +49589,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001000010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001000011_____________________ = { .size = 8, .lookup_function = 
-# 1559 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1559 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_clbpnorm },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_df2uw },
@@ -53744,9 +49602,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001000011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001000100_____________________ = { .size = 8, .lookup_function = 
-# 1570 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1570 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vtrunohb },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_df2w },
@@ -53759,9 +49615,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001000100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001000110_____________________ = { .size = 8, .lookup_function = 
-# 1581 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1581 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_sat },
 { .type = DECTREE_TERMINAL, .opcode = A2_roundsat },
@@ -53774,9 +49628,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001000110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001000111_____________________ = { .size = 4, .lookup_function = 
-# 1592 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1592 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_df2w_chop },
 { .type = DECTREE_TERMINAL, .opcode = S2_ct0p },
@@ -53785,18 +49637,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001000111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001001________________________ = { .size = 2, .lookup_function = 
-# 1599 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1599 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_vitpack },
 { .type = DECTREE_TERMINAL, .opcode = C2_tfrpr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001011________________________ = { .size = 8, .lookup_function = 
-# 1604 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1604 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_uw2sf },
@@ -53809,27 +49657,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001011_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001011011_____________________ = { .size = 2, .lookup_function = 
-# 1615 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1615 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2uw },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2uw_chop },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001011100_____________________ = { .size = 2, .lookup_function = 
-# 1620 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1620 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2w },
 { .type = DECTREE_TERMINAL, .opcode = F2_conv_sf2w_chop },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001100________________________ = { .size = 4, .lookup_function = 
-# 1625 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1625 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1000110000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1000110001______________________ },
@@ -53838,9 +49680,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110000______________________ = { .size = 8, .lookup_function = 
-# 1632 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1632 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1000110000______________000_____ },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_r },
@@ -53853,18 +49693,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1000110000_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110000______________000_____ = { .size = 2, .lookup_function = 
-# 1643 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1643 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_r },
 { .type = DECTREE_TERMINAL, .opcode = S4_clbaddi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110001______________________ = { .size = 8, .lookup_function = 
-# 1648 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1648 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_r_rnd },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -53877,9 +49713,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1000110001_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110010______________________ = { .size = 4, .lookup_function = 
-# 1659 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1659 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_svsathb },
 { .type = DECTREE_TERMINAL, .opcode = S2_svsathub },
@@ -53888,27 +49722,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1000110010_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110010______________10______ = { .size = 2, .lookup_function = 
-# 1666 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1666 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_abs },
 { .type = DECTREE_TERMINAL, .opcode = A2_abssat },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110010______________11______ = { .size = 2, .lookup_function = 
-# 1671 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1671 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_negsat },
 { .type = DECTREE_TERMINAL, .opcode = A2_swiz },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110011______________________ = { .size = 4, .lookup_function = 
-# 1676 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1676 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1000110011______________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1000110011______________01______ },
@@ -53917,90 +49745,70 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1000110011_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110011______________00______ = { .size = 2, .lookup_function = 
-# 1683 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1683 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10001100110_____________00______ },
 { .type = DECTREE_TERMINAL, .opcode = A4_cround_ri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001100110_____________00______ = { .size = 2, .lookup_function = 
-# 1688 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1688 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_setbit_i },
 { .type = DECTREE_TERMINAL, .opcode = S2_clrbit_i },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110011______________01______ = { .size = 2, .lookup_function = 
-# 1693 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1693 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_togglebit_i },
 { .type = DECTREE_TERMINAL, .opcode = A7_croundd_ri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110011______________10______ = { .size = 2, .lookup_function = 
-# 1698 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1698 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10001100110_____________10______ },
 { .type = DECTREE_TERMINAL, .opcode = A4_round_ri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001100110_____________10______ = { .size = 2, .lookup_function = 
-# 1703 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1703 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_sath },
 { .type = DECTREE_TERMINAL, .opcode = A2_satuh },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1000110011______________11______ = { .size = 2, .lookup_function = 
-# 1708 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1708 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10001100110_____________11______ },
 { .type = DECTREE_TERMINAL, .opcode = A4_round_ri_sat },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001100110_____________11______ = { .size = 2, .lookup_function = 
-# 1713 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1713 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_satub },
 { .type = DECTREE_TERMINAL, .opcode = A2_satb },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001101________________________ = { .size = 2, .lookup_function = 
-# 1718 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1718 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_100011010_______________________ },
 { .type = DECTREE_TERMINAL, .opcode = S4_extract },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_100011010_______________________ = { .size = 2, .lookup_function = 
-# 1723 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1723 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_extractu },
 { .type = DECTREE_TERMINAL, .opcode = S2_mask },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________________ = { .size = 8, .lookup_function = 
-# 1728 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1728 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10001110________________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10001110________________001_____ },
@@ -54013,18 +49821,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001110_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________000_____ = { .size = 2, .lookup_function = 
-# 1739 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1739 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_r_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_r_and },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________001_____ = { .size = 4, .lookup_function = 
-# 1744 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1744 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_r_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_r_and },
@@ -54033,9 +49837,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________0
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________010_____ = { .size = 4, .lookup_function = 
-# 1751 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1751 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_r_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_r_and },
@@ -54044,9 +49846,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________0
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________011_____ = { .size = 4, .lookup_function = 
-# 1758 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1758 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_r_nac },
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_r_and },
@@ -54055,45 +49855,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________0
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________100_____ = { .size = 2, .lookup_function = 
-# 1765 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1765 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_r_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_i_r_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________101_____ = { .size = 2, .lookup_function = 
-# 1770 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1770 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_r_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_i_r_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________110_____ = { .size = 2, .lookup_function = 
-# 1775 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1775 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_r_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_i_r_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10001110________________111_____ = { .size = 2, .lookup_function = 
-# 1780 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1780 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_r_acc },
 { .type = DECTREE_TERMINAL, .opcode = S6_rol_i_r_or },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001____________________________ = { .size = 16, .lookup_function = 
-# 1785 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1785 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1001___0000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1001___0001_____________________ },
@@ -54114,9 +49904,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1001_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0000_____________________ = { .size = 4, .lookup_function = 
-# 1804 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1804 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_deallocframe },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1001_010000_____________________ },
@@ -54125,27 +49913,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001_010000_____________________ = { .size = 2, .lookup_function = 
-# 1811 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1811 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1001_010000_______________0_____ },
 { .type = DECTREE_EXTSPACE },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001_010000_______________0_____ = { .size = 2, .lookup_function = 
-# 1816 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1816 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadw_locked },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadd_locked },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001_110000_____________________ = { .size = 8, .lookup_function = 
-# 1821 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1821 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_return },
 { .type = DECTREE_TERMINAL, .opcode = L4_return_tnew_pnt },
@@ -54158,18 +49940,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1001_110000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0001_____________________ = { .size = 2, .lookup_function = 
-# 1832 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1832 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw2_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__0001_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0001_____________________ = { .size = 4, .lookup_function = 
-# 1837 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1837 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011000001_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011010001_____________________ },
@@ -54178,45 +49956,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011000001_____________________ = { .size = 2, .lookup_function = 
-# 1844 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1844 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw2_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw2_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011010001_____________________ = { .size = 2, .lookup_function = 
-# 1849 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1849 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw2_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbsw2_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011100001_____________________ = { .size = 2, .lookup_function = 
-# 1854 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1854 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw2_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbsw2_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0010_____________________ = { .size = 2, .lookup_function = 
-# 1859 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1859 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignh_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__0010_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0010_____________________ = { .size = 4, .lookup_function = 
-# 1864 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1864 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011000010_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011010010_____________________ },
@@ -54225,45 +49993,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011000010_____________________ = { .size = 2, .lookup_function = 
-# 1871 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1871 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignh_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignh_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011010010_____________________ = { .size = 2, .lookup_function = 
-# 1876 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1876 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignh_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadalignh_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011100010_____________________ = { .size = 2, .lookup_function = 
-# 1881 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1881 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignh_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadalignh_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0011_____________________ = { .size = 2, .lookup_function = 
-# 1886 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1886 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw2_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__0011_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0011_____________________ = { .size = 4, .lookup_function = 
-# 1891 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1891 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011000011_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011010011_____________________ },
@@ -54272,45 +50030,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011000011_____________________ = { .size = 2, .lookup_function = 
-# 1898 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1898 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw2_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw2_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011010011_____________________ = { .size = 2, .lookup_function = 
-# 1903 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1903 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw2_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbzw2_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011100011_____________________ = { .size = 2, .lookup_function = 
-# 1908 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1908 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw2_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbzw2_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0100_____________________ = { .size = 2, .lookup_function = 
-# 1913 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1913 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignb_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__0100_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0100_____________________ = { .size = 4, .lookup_function = 
-# 1918 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1918 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011000100_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011010100_____________________ },
@@ -54319,45 +50067,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011000100_____________________ = { .size = 2, .lookup_function = 
-# 1925 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1925 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignb_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignb_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011010100_____________________ = { .size = 2, .lookup_function = 
-# 1930 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1930 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignb_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadalignb_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011100100_____________________ = { .size = 2, .lookup_function = 
-# 1935 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1935 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadalignb_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadalignb_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0101_____________________ = { .size = 2, .lookup_function = 
-# 1940 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1940 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw4_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__0101_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0101_____________________ = { .size = 4, .lookup_function = 
-# 1945 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1945 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011000101_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011010101_____________________ },
@@ -54366,45 +50104,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011000101_____________________ = { .size = 2, .lookup_function = 
-# 1952 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1952 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw4_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw4_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011010101_____________________ = { .size = 2, .lookup_function = 
-# 1957 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1957 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw4_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbzw4_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011100101_____________________ = { .size = 2, .lookup_function = 
-# 1962 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1962 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbzw4_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbzw4_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___0111_____________________ = { .size = 2, .lookup_function = 
-# 1967 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1967 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw4_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__0111_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0111_____________________ = { .size = 4, .lookup_function = 
-# 1972 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1972 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011000111_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011010111_____________________ },
@@ -54413,45 +50141,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__0111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011000111_____________________ = { .size = 2, .lookup_function = 
-# 1979 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1979 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw4_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw4_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011010111_____________________ = { .size = 2, .lookup_function = 
-# 1984 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1984 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw4_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbsw4_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011100111_____________________ = { .size = 2, .lookup_function = 
-# 1989 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1989 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadbsw4_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadbsw4_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___1000_____________________ = { .size = 2, .lookup_function = 
-# 1994 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1994 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrb_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__1000_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1000_____________________ = { .size = 4, .lookup_function = 
-# 1999 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 1999 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011001000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011011000_____________________ },
@@ -54460,18 +50178,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011001000_____________________ = { .size = 2, .lookup_function = 
-# 2006 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2006 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrb_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrb_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011000_____________________ = { .size = 4, .lookup_function = 
-# 2011 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2011 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrb_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrb_ap },
@@ -54480,81 +50194,63 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011011000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011000_______10____________ = { .size = 2, .lookup_function = 
-# 2018 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2018 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrbt_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrbf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011000_______11____________ = { .size = 2, .lookup_function = 
-# 2023 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2023 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrbtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrbfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011101000_____________________ = { .size = 2, .lookup_function = 
-# 2028 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2028 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrb_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrb_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111000_____________________ = { .size = 2, .lookup_function = 
-# 2033 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2033 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111000________0____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111000________1____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111000________0____________ = { .size = 2, .lookup_function = 
-# 2038 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2038 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrb_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111000________0____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111000________0____1_______ = { .size = 2, .lookup_function = 
-# 2043 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2043 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrbt_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrbf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111000________1____________ = { .size = 2, .lookup_function = 
-# 2048 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2048 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrbtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrbfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___1001_____________________ = { .size = 2, .lookup_function = 
-# 2053 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2053 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrub_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__1001_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1001_____________________ = { .size = 4, .lookup_function = 
-# 2058 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2058 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011001001_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011011001_____________________ },
@@ -54563,18 +50259,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011001001_____________________ = { .size = 2, .lookup_function = 
-# 2065 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2065 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrub_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrub_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011001_____________________ = { .size = 4, .lookup_function = 
-# 2070 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2070 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrub_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrub_ap },
@@ -54583,81 +50275,63 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011011001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011001_______10____________ = { .size = 2, .lookup_function = 
-# 2077 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2077 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrubt_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrubf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011001_______11____________ = { .size = 2, .lookup_function = 
-# 2082 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2082 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrubtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrubfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011101001_____________________ = { .size = 2, .lookup_function = 
-# 2087 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2087 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrub_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrub_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111001_____________________ = { .size = 2, .lookup_function = 
-# 2092 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2092 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111001________0____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111001________1____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111001________0____________ = { .size = 2, .lookup_function = 
-# 2097 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2097 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrub_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111001________0____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111001________0____1_______ = { .size = 2, .lookup_function = 
-# 2102 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2102 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrubt_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrubf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111001________1____________ = { .size = 2, .lookup_function = 
-# 2107 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2107 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrubtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrubfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___1010_____________________ = { .size = 2, .lookup_function = 
-# 2112 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2112 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrh_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__1010_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1010_____________________ = { .size = 4, .lookup_function = 
-# 2117 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2117 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011001010_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011011010_____________________ },
@@ -54666,18 +50340,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011001010_____________________ = { .size = 2, .lookup_function = 
-# 2124 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2124 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrh_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrh_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011010_____________________ = { .size = 4, .lookup_function = 
-# 2129 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2129 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrh_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrh_ap },
@@ -54686,81 +50356,63 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011011010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011010_______10____________ = { .size = 2, .lookup_function = 
-# 2136 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2136 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrht_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrhf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011010_______11____________ = { .size = 2, .lookup_function = 
-# 2141 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2141 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrhtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrhfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011101010_____________________ = { .size = 2, .lookup_function = 
-# 2146 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2146 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrh_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrh_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111010_____________________ = { .size = 2, .lookup_function = 
-# 2151 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2151 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111010________0____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111010________1____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111010________0____________ = { .size = 2, .lookup_function = 
-# 2156 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2156 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrh_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111010________0____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111010________0____1_______ = { .size = 2, .lookup_function = 
-# 2161 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2161 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrht_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrhf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111010________1____________ = { .size = 2, .lookup_function = 
-# 2166 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2166 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrhtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrhfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___1011_____________________ = { .size = 2, .lookup_function = 
-# 2171 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2171 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadruh_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__1011_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1011_____________________ = { .size = 4, .lookup_function = 
-# 2176 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2176 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011001011_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011011011_____________________ },
@@ -54769,18 +50421,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011001011_____________________ = { .size = 2, .lookup_function = 
-# 2183 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2183 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadruh_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadruh_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011011_____________________ = { .size = 4, .lookup_function = 
-# 2188 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2188 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadruh_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadruh_ap },
@@ -54789,81 +50437,63 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011011011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011011_______10____________ = { .size = 2, .lookup_function = 
-# 2195 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2195 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadruht_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadruhf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011011_______11____________ = { .size = 2, .lookup_function = 
-# 2200 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2200 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadruhtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadruhfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011101011_____________________ = { .size = 2, .lookup_function = 
-# 2205 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2205 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadruh_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadruh_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111011_____________________ = { .size = 2, .lookup_function = 
-# 2210 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2210 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111011________0____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111011________1____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111011________0____________ = { .size = 2, .lookup_function = 
-# 2215 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2215 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadruh_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111011________0____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111011________0____1_______ = { .size = 2, .lookup_function = 
-# 2220 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2220 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadruht_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadruhf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111011________1____________ = { .size = 2, .lookup_function = 
-# 2225 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2225 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadruhtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadruhfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___1100_____________________ = { .size = 2, .lookup_function = 
-# 2230 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2230 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadri_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__1100_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1100_____________________ = { .size = 4, .lookup_function = 
-# 2235 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2235 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011001100_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011011100_____________________ },
@@ -54872,18 +50502,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011001100_____________________ = { .size = 2, .lookup_function = 
-# 2242 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2242 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadri_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadri_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011100_____________________ = { .size = 4, .lookup_function = 
-# 2247 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2247 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadri_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadri_ap },
@@ -54892,81 +50518,63 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011011100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011100_______10____________ = { .size = 2, .lookup_function = 
-# 2254 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2254 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrit_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrif_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011100_______11____________ = { .size = 2, .lookup_function = 
-# 2259 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2259 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadritnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrifnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011101100_____________________ = { .size = 2, .lookup_function = 
-# 2264 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2264 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadri_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadri_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111100_____________________ = { .size = 2, .lookup_function = 
-# 2269 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2269 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111100________0____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111100________1____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111100________0____________ = { .size = 2, .lookup_function = 
-# 2274 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2274 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadri_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111100________0____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111100________0____1_______ = { .size = 2, .lookup_function = 
-# 2279 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2279 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrit_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrif_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111100________1____________ = { .size = 2, .lookup_function = 
-# 2284 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2284 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadritnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrifnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1001___1110_____________________ = { .size = 2, .lookup_function = 
-# 2289 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2289 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrd_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011__1110_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1110_____________________ = { .size = 4, .lookup_function = 
-# 2294 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2294 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011001110_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011011110_____________________ },
@@ -54975,18 +50583,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011__1110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011001110_____________________ = { .size = 2, .lookup_function = 
-# 2301 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2301 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrd_pci },
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrd_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011110_____________________ = { .size = 4, .lookup_function = 
-# 2306 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2306 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrd_pi },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrd_ap },
@@ -54995,72 +50599,56 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10011011110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011110_______10____________ = { .size = 2, .lookup_function = 
-# 2313 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2313 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrdt_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrdf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011011110_______11____________ = { .size = 2, .lookup_function = 
-# 2318 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2318 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrdtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = L2_ploadrdfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011101110_____________________ = { .size = 2, .lookup_function = 
-# 2323 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2323 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrd_pr },
 { .type = DECTREE_TERMINAL, .opcode = L4_loadrd_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111110_____________________ = { .size = 2, .lookup_function = 
-# 2328 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2328 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111110________0____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111110________1____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111110________0____________ = { .size = 2, .lookup_function = 
-# 2333 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2333 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L2_loadrd_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10011111110________0____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111110________0____1_______ = { .size = 2, .lookup_function = 
-# 2338 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2338 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrdt_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrdf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10011111110________1____________ = { .size = 2, .lookup_function = 
-# 2343 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2343 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrdtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = L4_ploadrdfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010____________________________ = { .size = 16, .lookup_function = 
-# 2348 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2348 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1010___0000_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = Y2_dcinva },
@@ -55081,9 +50669,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1010_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___0000_____________________ = { .size = 4, .lookup_function = 
-# 2367 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2367 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 26, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = Y2_dccleana },
 { .type = DECTREE_TERMINAL, .opcode = Y4_l2fetch },
@@ -55092,36 +50678,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1010___0000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___0010_____________________ = { .size = 2, .lookup_function = 
-# 2374 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2374 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = Y2_dccleaninva },
 { .type = DECTREE_TERMINAL, .opcode = Y2_syncht },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___0100_____________________ = { .size = 2, .lookup_function = 
-# 2379 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2379 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 26, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_allocframe },
 { .type = DECTREE_TERMINAL, .opcode = Y5_l2fetch },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1000_____________________ = { .size = 2, .lookup_function = 
-# 2384 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2384 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerb_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1000_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1000_____________________ = { .size = 4, .lookup_function = 
-# 2389 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2389 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011000_____________________ },
@@ -55130,117 +50708,91 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001000_____________________ = { .size = 2, .lookup_function = 
-# 2396 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2396 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerb_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerb_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011000_____________________ = { .size = 2, .lookup_function = 
-# 2401 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2401 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011000_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011000_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011000_______0_____________ = { .size = 2, .lookup_function = 
-# 2406 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2406 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerb_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerb_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011000_______1_____________ = { .size = 2, .lookup_function = 
-# 2411 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2411 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011000_______1_____0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011000_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011000_______1_____0_______ = { .size = 2, .lookup_function = 
-# 2416 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2416 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbt_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011000_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2421 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2421 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101000_____________________ = { .size = 2, .lookup_function = 
-# 2426 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2426 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerb_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerb_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111000_____________________ = { .size = 2, .lookup_function = 
-# 2431 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2431 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerb_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111000_____________1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111000_____________1_______ = { .size = 2, .lookup_function = 
-# 2436 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2436 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111000_______0_____1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111000_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111000_______0_____1_______ = { .size = 2, .lookup_function = 
-# 2441 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2441 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbt_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111000_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2446 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2446 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1010_____________________ = { .size = 2, .lookup_function = 
-# 2451 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2451 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerh_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1010_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1010_____________________ = { .size = 4, .lookup_function = 
-# 2456 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2456 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001010_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011010_____________________ },
@@ -55249,117 +50801,91 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001010_____________________ = { .size = 2, .lookup_function = 
-# 2463 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2463 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerh_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerh_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011010_____________________ = { .size = 2, .lookup_function = 
-# 2468 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2468 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011010_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011010_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011010_______0_____________ = { .size = 2, .lookup_function = 
-# 2473 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2473 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerh_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerh_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011010_______1_____________ = { .size = 2, .lookup_function = 
-# 2478 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2478 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011010_______1_____0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011010_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011010_______1_____0_______ = { .size = 2, .lookup_function = 
-# 2483 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2483 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerht_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011010_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2488 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2488 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101010_____________________ = { .size = 2, .lookup_function = 
-# 2493 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2493 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerh_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerh_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111010_____________________ = { .size = 2, .lookup_function = 
-# 2498 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2498 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerh_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111010_____________1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111010_____________1_______ = { .size = 2, .lookup_function = 
-# 2503 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2503 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111010_______0_____1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111010_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111010_______0_____1_______ = { .size = 2, .lookup_function = 
-# 2508 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2508 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerht_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111010_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2513 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2513 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1011_____________________ = { .size = 2, .lookup_function = 
-# 2518 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2518 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerf_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1011_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1011_____________________ = { .size = 4, .lookup_function = 
-# 2523 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2523 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001011_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011011_____________________ },
@@ -55368,117 +50894,91 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001011_____________________ = { .size = 2, .lookup_function = 
-# 2530 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2530 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerf_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerf_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011011_____________________ = { .size = 2, .lookup_function = 
-# 2535 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2535 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011011_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011011_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011011_______0_____________ = { .size = 2, .lookup_function = 
-# 2540 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2540 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerf_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerf_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011011_______1_____________ = { .size = 2, .lookup_function = 
-# 2545 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2545 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011011_______1_____0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011011_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011011_______1_____0_______ = { .size = 2, .lookup_function = 
-# 2550 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2550 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerft_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerff_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011011_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2555 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2555 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerftnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerffnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101011_____________________ = { .size = 2, .lookup_function = 
-# 2560 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2560 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerf_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerf_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111011_____________________ = { .size = 2, .lookup_function = 
-# 2565 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2565 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerf_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111011_____________1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111011_____________1_______ = { .size = 2, .lookup_function = 
-# 2570 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2570 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111011_______0_____1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111011_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111011_______0_____1_______ = { .size = 2, .lookup_function = 
-# 2575 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2575 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerft_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerff_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111011_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2580 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2580 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerftnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerffnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1100_____________________ = { .size = 2, .lookup_function = 
-# 2585 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2585 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storeri_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1100_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1100_____________________ = { .size = 4, .lookup_function = 
-# 2590 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2590 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001100_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011100_____________________ },
@@ -55487,108 +50987,84 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001100_____________________ = { .size = 2, .lookup_function = 
-# 2597 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2597 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storeri_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storeri_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011100_____________________ = { .size = 2, .lookup_function = 
-# 2602 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2602 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011100_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011100_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011100_______0_____________ = { .size = 2, .lookup_function = 
-# 2607 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2607 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storeri_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storeri_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011100_______1_____________ = { .size = 2, .lookup_function = 
-# 2612 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2612 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011100_______1_____0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011100_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011100_______1_____0_______ = { .size = 2, .lookup_function = 
-# 2617 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2617 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerit_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerif_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011100_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2622 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2622 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstoreritnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerifnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101100_____________________ = { .size = 2, .lookup_function = 
-# 2627 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2627 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storeri_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storeri_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111100_____________________ = { .size = 2, .lookup_function = 
-# 2632 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2632 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storeri_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111100_____________1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111100_____________1_______ = { .size = 2, .lookup_function = 
-# 2637 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2637 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111100_______0_____1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111100_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111100_______0_____1_______ = { .size = 2, .lookup_function = 
-# 2642 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2642 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerit_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerif_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111100_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2647 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2647 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstoreritnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerifnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1101_____________________ = { .size = 4, .lookup_function = 
-# 2652 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2652 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1010___1101________00___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1010___1101________01___________ },
@@ -55597,18 +51073,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1101________00___________ = { .size = 2, .lookup_function = 
-# 2659 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2659 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbnew_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1101________00___________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1101________00___________ = { .size = 4, .lookup_function = 
-# 2664 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2664 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001101________00___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101________00___________ },
@@ -55617,117 +51089,91 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1101________00____
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001101________00___________ = { .size = 2, .lookup_function = 
-# 2671 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2671 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbnew_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbnew_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101________00___________ = { .size = 2, .lookup_function = 
-# 2676 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2676 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______000___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______100___________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______000___________ = { .size = 2, .lookup_function = 
-# 2681 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2681 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerbnew_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______100___________ = { .size = 2, .lookup_function = 
-# 2686 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2686 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______100___0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______100___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______100___0_______ = { .size = 2, .lookup_function = 
-# 2691 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2691 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbnewt_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbnewf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______100___1_______ = { .size = 2, .lookup_function = 
-# 2696 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2696 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbnewtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerbnewfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101101________00___________ = { .size = 2, .lookup_function = 
-# 2701 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2701 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbnew_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerbnew_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101________00___________ = { .size = 2, .lookup_function = 
-# 2706 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2706 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerbnew_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101________00___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101________00___1_______ = { .size = 2, .lookup_function = 
-# 2711 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2711 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101_______000___1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101_______100___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101_______000___1_______ = { .size = 2, .lookup_function = 
-# 2716 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2716 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewt_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101_______100___1_______ = { .size = 2, .lookup_function = 
-# 2721 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2721 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerbnewfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1101________01___________ = { .size = 2, .lookup_function = 
-# 2726 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2726 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhnew_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1101________01___________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1101________01___________ = { .size = 4, .lookup_function = 
-# 2731 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2731 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001101________01___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101________01___________ },
@@ -55736,117 +51182,91 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1101________01____
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001101________01___________ = { .size = 2, .lookup_function = 
-# 2738 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2738 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhnew_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhnew_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101________01___________ = { .size = 2, .lookup_function = 
-# 2743 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2743 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______001___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______101___________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______001___________ = { .size = 2, .lookup_function = 
-# 2748 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2748 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerhnew_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______101___________ = { .size = 2, .lookup_function = 
-# 2753 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2753 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______101___0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______101___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______101___0_______ = { .size = 2, .lookup_function = 
-# 2758 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2758 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhnewt_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhnewf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______101___1_______ = { .size = 2, .lookup_function = 
-# 2763 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2763 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhnewtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerhnewfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101101________01___________ = { .size = 2, .lookup_function = 
-# 2768 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2768 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhnew_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerhnew_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101________01___________ = { .size = 2, .lookup_function = 
-# 2773 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2773 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerhnew_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101________01___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101________01___1_______ = { .size = 2, .lookup_function = 
-# 2778 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2778 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101_______001___1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101_______101___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101_______001___1_______ = { .size = 2, .lookup_function = 
-# 2783 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2783 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewt_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101_______101___1_______ = { .size = 2, .lookup_function = 
-# 2788 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2788 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerhnewfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1101________10___________ = { .size = 2, .lookup_function = 
-# 2793 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2793 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerinew_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1101________10___________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1101________10___________ = { .size = 4, .lookup_function = 
-# 2798 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2798 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001101________10___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101________10___________ },
@@ -55855,117 +51275,91 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1101________10____
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001101________10___________ = { .size = 2, .lookup_function = 
-# 2805 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2805 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerinew_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerinew_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101________10___________ = { .size = 2, .lookup_function = 
-# 2810 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2810 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______010___________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______110___________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______010___________ = { .size = 2, .lookup_function = 
-# 2815 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2815 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerinew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerinew_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______110___________ = { .size = 2, .lookup_function = 
-# 2820 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2820 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______110___0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011101_______110___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______110___0_______ = { .size = 2, .lookup_function = 
-# 2825 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2825 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerinewt_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerinewf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011101_______110___1_______ = { .size = 2, .lookup_function = 
-# 2830 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2830 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerinewtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerinewfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101101________10___________ = { .size = 2, .lookup_function = 
-# 2835 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2835 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerinew_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerinew_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101________10___________ = { .size = 2, .lookup_function = 
-# 2840 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2840 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerinew_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101________10___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101________10___1_______ = { .size = 2, .lookup_function = 
-# 2845 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2845 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101_______010___1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111101_______110___1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101_______010___1_______ = { .size = 2, .lookup_function = 
-# 2850 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2850 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerinewt_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerinewf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111101_______110___1_______ = { .size = 2, .lookup_function = 
-# 2855 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2855 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerinewtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerinewfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1010___1110_____________________ = { .size = 2, .lookup_function = 
-# 2860 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2860 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 27, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerd_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101__1110_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1110_____________________ = { .size = 4, .lookup_function = 
-# 2865 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2865 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101001110_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011110_____________________ },
@@ -55974,108 +51368,84 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_10101__1110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101001110_____________________ = { .size = 2, .lookup_function = 
-# 2872 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2872 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerd_pci },
 { .type = DECTREE_TERMINAL, .opcode = S2_storerd_pcr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011110_____________________ = { .size = 2, .lookup_function = 
-# 2877 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2877 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011110_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011110_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011110_______0_____________ = { .size = 2, .lookup_function = 
-# 2882 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2882 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerd_pi },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerd_ap },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011110_______1_____________ = { .size = 2, .lookup_function = 
-# 2887 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2887 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011110_______1_____0_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101011110_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011110_______1_____0_______ = { .size = 2, .lookup_function = 
-# 2892 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2892 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerdt_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerdf_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101011110_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2897 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2897 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerdtnew_pi },
 { .type = DECTREE_TERMINAL, .opcode = S2_pstorerdfnew_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101101110_____________________ = { .size = 2, .lookup_function = 
-# 2902 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2902 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerd_pr },
 { .type = DECTREE_TERMINAL, .opcode = S4_storerd_ur },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111110_____________________ = { .size = 2, .lookup_function = 
-# 2907 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2907 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_storerd_pbr },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111110_____________1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111110_____________1_______ = { .size = 2, .lookup_function = 
-# 2912 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2912 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111110_______0_____1_______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_10101111110_______1_____1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111110_______0_____1_______ = { .size = 2, .lookup_function = 
-# 2917 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2917 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerdt_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerdf_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_10101111110_______1_____1_______ = { .size = 2, .lookup_function = 
-# 2922 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2922 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerdtnew_abs },
 { .type = DECTREE_TERMINAL, .opcode = S4_pstorerdfnew_abs },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100____________________________ = { .size = 16, .lookup_function = 
-# 2927 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2927 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11000000________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11000001________________________ },
@@ -56096,18 +51466,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000000________________________ = { .size = 2, .lookup_function = 
-# 2946 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2946 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_valignib },
 { .type = DECTREE_TERMINAL, .opcode = S2_vspliceib },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000001________________________ = { .size = 4, .lookup_function = 
-# 2951 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2951 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100000100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100000101______________________ },
@@ -56116,9 +51482,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11000001_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100000100______________________ = { .size = 4, .lookup_function = 
-# 2958 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2958 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_extractup_rp },
 { .type = DECTREE_TERMINAL, .opcode = S2_shuffeb },
@@ -56127,9 +51491,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100000100_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100000101______________________ = { .size = 8, .lookup_function = 
-# 2965 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2965 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_vxaddsubw },
 { .type = DECTREE_TERMINAL, .opcode = A5_vaddhubs },
@@ -56142,9 +51504,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100000101_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100000110______________________ = { .size = 8, .lookup_function = 
-# 2976 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2976 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_shuffoh },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -56157,9 +51517,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100000110_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100000111______________________ = { .size = 4, .lookup_function = 
-# 2987 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2987 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_vxaddsubhr },
 { .type = DECTREE_TERMINAL, .opcode = S4_vxsubaddhr },
@@ -56168,18 +51526,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100000111_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000010________________________ = { .size = 2, .lookup_function = 
-# 2994 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2994 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_valignrb },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110000101_______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110000101_______________________ = { .size = 4, .lookup_function = 
-# 2999 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 2999 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vsplicerb },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -56188,9 +51542,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_110000101________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000011________________________ = { .size = 4, .lookup_function = 
-# 3006 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3006 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100001100______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100001101______________________ },
@@ -56199,9 +51551,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11000011_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100001100______________________ = { .size = 4, .lookup_function = 
-# 3013 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3013 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_vw },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_vw },
@@ -56210,9 +51560,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100001100_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100001101______________________ = { .size = 4, .lookup_function = 
-# 3020 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3020 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_vh },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_vh },
@@ -56221,9 +51569,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100001101_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100001110______________________ = { .size = 4, .lookup_function = 
-# 3027 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3027 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_p },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_p },
@@ -56232,9 +51578,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100001110_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100001111______________________ = { .size = 4, .lookup_function = 
-# 3034 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3034 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_vcrotate },
 { .type = DECTREE_TERMINAL, .opcode = S2_vcnegh },
@@ -56243,9 +51587,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100001111_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000101________________________ = { .size = 8, .lookup_function = 
-# 3041 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3041 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -56258,9 +51600,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11000101_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000110________________________ = { .size = 4, .lookup_function = 
-# 3052 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3052 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100011000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100011001______________________ },
@@ -56269,18 +51609,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11000110_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100011000______________________ = { .size = 2, .lookup_function = 
-# 3059 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3059 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_r_sat },
 { .type = DECTREE_TERMINAL, .opcode = S2_asl_r_r_sat },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100011001______________________ = { .size = 4, .lookup_function = 
-# 3064 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3064 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_r },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_r },
@@ -56289,9 +51625,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100011001_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100011010______________________ = { .size = 4, .lookup_function = 
-# 3071 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3071 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_setbit_r },
 { .type = DECTREE_TERMINAL, .opcode = S2_clrbit_r },
@@ -56300,9 +51634,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100011010_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100011011______________________ = { .size = 4, .lookup_function = 
-# 3078 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3078 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_cround_rr },
 { .type = DECTREE_TERMINAL, .opcode = A7_croundd_rr },
@@ -56311,9 +51643,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100011011_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000111________________________ = { .size = 8, .lookup_function = 
-# 3085 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3085 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_tstbit_r },
 { .type = DECTREE_TERMINAL, .opcode = S4_ntstbit_r },
@@ -56326,9 +51656,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11000111_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000111110_____________________ = { .size = 8, .lookup_function = 
-# 3096 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3096 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -56341,9 +51669,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11000111110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11000111111_____________________ = { .size = 8, .lookup_function = 
-# 3107 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3107 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_sfcmpge },
 { .type = DECTREE_TERMINAL, .opcode = F2_sfcmpuo },
@@ -56356,27 +51682,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11000111111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001001________________________ = { .size = 2, .lookup_function = 
-# 3118 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3118 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_extractu_rp },
 { .type = DECTREE_TERMINAL, .opcode = S4_extract_rp },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001010________________________ = { .size = 2, .lookup_function = 
-# 3123 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3123 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_insertp_rp },
 { .type = DECTREE_TERMINAL, .opcode = M4_xor_xacc },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011________________________ = { .size = 8, .lookup_function = 
-# 3128 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3128 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11001011000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11001011001_____________________ },
@@ -56389,9 +51709,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001011_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011000_____________________ = { .size = 4, .lookup_function = 
-# 3139 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3139 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_p_or },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_p_or },
@@ -56400,9 +51718,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001011000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011001_____________________ = { .size = 8, .lookup_function = 
-# 3146 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3146 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11001011001_____________001_____ },
@@ -56415,45 +51731,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001011001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011001_____________001_____ = { .size = 2, .lookup_function = 
-# 3157 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3157 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_vrmaxh },
 { .type = DECTREE_TERMINAL, .opcode = A4_vrmaxuh },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011001_____________010_____ = { .size = 2, .lookup_function = 
-# 3162 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3162 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_vrmaxw },
 { .type = DECTREE_TERMINAL, .opcode = A4_vrmaxuw },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011001_____________101_____ = { .size = 2, .lookup_function = 
-# 3167 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3167 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_vrminh },
 { .type = DECTREE_TERMINAL, .opcode = A4_vrminuh },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011001_____________110_____ = { .size = 2, .lookup_function = 
-# 3172 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3172 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_vrminw },
 { .type = DECTREE_TERMINAL, .opcode = A4_vrminuw },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011010_____________________ = { .size = 4, .lookup_function = 
-# 3177 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3177 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_p_and },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_p_and },
@@ -56462,9 +51768,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001011010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011011_____________________ = { .size = 4, .lookup_function = 
-# 3184 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3184 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_p_xor },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_p_xor },
@@ -56473,9 +51777,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001011011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011100_____________________ = { .size = 4, .lookup_function = 
-# 3191 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3191 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_p_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_p_nac },
@@ -56484,9 +51786,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001011100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001011110_____________________ = { .size = 4, .lookup_function = 
-# 3198 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3198 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_p_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_p_acc },
@@ -56495,9 +51795,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001011110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11001100________________________ = { .size = 4, .lookup_function = 
-# 3205 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3205 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100110000______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_1100110001______________________ },
@@ -56506,9 +51804,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11001100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100110000______________________ = { .size = 4, .lookup_function = 
-# 3212 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3212 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_r_or },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_r_or },
@@ -56517,9 +51813,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100110000_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100110001______________________ = { .size = 4, .lookup_function = 
-# 3219 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3219 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_r_and },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_r_and },
@@ -56528,9 +51822,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100110001_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100110010______________________ = { .size = 4, .lookup_function = 
-# 3226 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3226 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_r_nac },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_r_nac },
@@ -56539,9 +51831,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100110010_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1100110011______________________ = { .size = 4, .lookup_function = 
-# 3233 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3233 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_asr_r_r_acc },
 { .type = DECTREE_TERMINAL, .opcode = S2_lsr_r_r_acc },
@@ -56550,9 +51840,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1100110011_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1101____________________________ = { .size = 16, .lookup_function = 
-# 3240 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3240 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S2_parityp },
 { .type = DECTREE_TERMINAL, .opcode = C2_vmux },
@@ -56573,9 +51861,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1101_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010010________________________ = { .size = 8, .lookup_function = 
-# 3259 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3259 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010010________________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010010________________001_____ },
@@ -56588,126 +51874,98 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010010_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010010________________000_____ = { .size = 2, .lookup_function = 
-# 3270 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3270 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110100100_______________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110100101_______________000_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110100100_______________000_____ = { .size = 2, .lookup_function = 
-# 3275 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3275 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vcmpweq },
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmpbeq_any },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110100101_______________000_____ = { .size = 2, .lookup_function = 
-# 3280 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3280 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpeqp },
 { .type = DECTREE_TERMINAL, .opcode = F2_dfcmpeq },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010010________________001_____ = { .size = 2, .lookup_function = 
-# 3285 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3285 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110100100_______________001_____ },
 { .type = DECTREE_TERMINAL, .opcode = F2_dfcmpgt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110100100_______________001_____ = { .size = 2, .lookup_function = 
-# 3290 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3290 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vcmpwgt },
 { .type = DECTREE_TERMINAL, .opcode = A6_vcmpbeq_notany },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010010________________010_____ = { .size = 2, .lookup_function = 
-# 3295 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3295 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110100100_______________010_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110100101_______________010_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110100100_______________010_____ = { .size = 2, .lookup_function = 
-# 3300 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3300 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vcmpwgtu },
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmpbgt },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110100101_______________010_____ = { .size = 2, .lookup_function = 
-# 3305 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3305 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpgtp },
 { .type = DECTREE_TERMINAL, .opcode = F2_dfcmpge },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010010________________011_____ = { .size = 2, .lookup_function = 
-# 3310 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3310 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110100100_______________011_____ },
 { .type = DECTREE_TERMINAL, .opcode = F2_dfcmpuo },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110100100_______________011_____ = { .size = 2, .lookup_function = 
-# 3315 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3315 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vcmpheq },
 { .type = DECTREE_TERMINAL, .opcode = A4_tlbmatch },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010010________________100_____ = { .size = 2, .lookup_function = 
-# 3320 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3320 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_110100100_______________100_____ },
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpgtup },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_110100100_______________100_____ = { .size = 2, .lookup_function = 
-# 3325 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3325 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vcmphgt },
 { .type = DECTREE_TERMINAL, .opcode = A4_boundscheck_lo },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010010________________101_____ = { .size = 2, .lookup_function = 
-# 3330 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3330 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vcmphgtu },
 { .type = DECTREE_TERMINAL, .opcode = A4_boundscheck_hi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011________________________ = { .size = 8, .lookup_function = 
-# 3335 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3335 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010011000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010011001_____________________ },
@@ -56720,9 +51978,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011000_____________________ = { .size = 8, .lookup_function = 
-# 3346 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3346 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vaddub },
 { .type = DECTREE_TERMINAL, .opcode = A2_vaddubs },
@@ -56735,9 +51991,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011001_____________________ = { .size = 8, .lookup_function = 
-# 3357 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3357 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vsubub },
 { .type = DECTREE_TERMINAL, .opcode = A2_vsububs },
@@ -56750,9 +52004,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011010_____________________ = { .size = 4, .lookup_function = 
-# 3368 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3368 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010011010_____________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010011010_____________01______ },
@@ -56761,36 +52013,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011010_____________00______ = { .size = 2, .lookup_function = 
-# 3375 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3375 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vavgub },
 { .type = DECTREE_TERMINAL, .opcode = A2_vavgubr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011010_____________01______ = { .size = 2, .lookup_function = 
-# 3380 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3380 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vavgh },
 { .type = DECTREE_TERMINAL, .opcode = A2_vavghr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011010_____________10______ = { .size = 2, .lookup_function = 
-# 3385 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3385 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vavghcr },
 { .type = DECTREE_TERMINAL, .opcode = A2_vavguh },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011011_____________________ = { .size = 8, .lookup_function = 
-# 3390 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3390 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vavgw },
 { .type = DECTREE_TERMINAL, .opcode = A2_vavgwr },
@@ -56803,9 +52047,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011100_____________________ = { .size = 4, .lookup_function = 
-# 3401 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3401 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010011100_____________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010011100_____________01______ },
@@ -56814,27 +52056,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011100_____________00______ = { .size = 2, .lookup_function = 
-# 3408 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3408 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vnavgh },
 { .type = DECTREE_TERMINAL, .opcode = A2_vnavghr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011100_____________01______ = { .size = 2, .lookup_function = 
-# 3413 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3413 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vnavghcr },
 { .type = DECTREE_TERMINAL, .opcode = A2_vnavgw },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011101_____________________ = { .size = 8, .lookup_function = 
-# 3418 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3418 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vminub },
 { .type = DECTREE_TERMINAL, .opcode = A2_vminh },
@@ -56847,9 +52083,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011110_____________________ = { .size = 8, .lookup_function = 
-# 3429 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3429 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_vmaxub },
 { .type = DECTREE_TERMINAL, .opcode = A2_vmaxh },
@@ -56862,9 +52096,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010011111_____________________ = { .size = 8, .lookup_function = 
-# 3440 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3440 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_andp },
 { .type = DECTREE_TERMINAL, .opcode = A4_andnp },
@@ -56877,9 +52109,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010011111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010101________________________ = { .size = 8, .lookup_function = 
-# 3451 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3451 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010101000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11010101001_____________________ },
@@ -56892,9 +52122,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010101_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010101000_____________________ = { .size = 4, .lookup_function = 
-# 3462 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3462 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_addh_l16_ll },
 { .type = DECTREE_TERMINAL, .opcode = A2_addh_l16_hl },
@@ -56903,9 +52131,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010101000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010101001_____________________ = { .size = 4, .lookup_function = 
-# 3469 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3469 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_subh_l16_ll },
 { .type = DECTREE_TERMINAL, .opcode = A2_subh_l16_hl },
@@ -56914,9 +52140,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010101001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010101010_____________________ = { .size = 8, .lookup_function = 
-# 3476 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3476 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_addh_h16_ll },
 { .type = DECTREE_TERMINAL, .opcode = A2_addh_h16_lh },
@@ -56929,9 +52153,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010101010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010101011_____________________ = { .size = 8, .lookup_function = 
-# 3487 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3487 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_subh_h16_ll },
 { .type = DECTREE_TERMINAL, .opcode = A2_subh_h16_lh },
@@ -56944,45 +52166,35 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11010101011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010101101_____________________ = { .size = 2, .lookup_function = 
-# 3498 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3498 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_min },
 { .type = DECTREE_TERMINAL, .opcode = A2_minu },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010101110_____________________ = { .size = 2, .lookup_function = 
-# 3503 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3503 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_max },
 { .type = DECTREE_TERMINAL, .opcode = A2_maxu },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11010110________________________ = { .size = 2, .lookup_function = 
-# 3508 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3508 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_sfimm_p },
 { .type = DECTREE_TERMINAL, .opcode = F2_sfimm_n },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011001________________________ = { .size = 2, .lookup_function = 
-# 3513 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3513 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_dfimm_p },
 { .type = DECTREE_TERMINAL, .opcode = F2_dfimm_n },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011010________________________ = { .size = 4, .lookup_function = 
-# 3518 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3518 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_or_andi },
 { .type = DECTREE_TERMINAL, .opcode = S4_or_andix },
@@ -56991,18 +52203,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11011010_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011011________________________ = { .size = 2, .lookup_function = 
-# 3525 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3525 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_addaddi },
 { .type = DECTREE_TERMINAL, .opcode = S4_subaddi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011100________________________ = { .size = 8, .lookup_function = 
-# 3530 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3530 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11011100000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11011100001_____________________ },
@@ -57015,9 +52223,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11011100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011100000_____________________ = { .size = 4, .lookup_function = 
-# 3541 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3541 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmpbeqi },
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmpheqi },
@@ -57026,9 +52232,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11011100000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011100001_____________________ = { .size = 4, .lookup_function = 
-# 3548 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3548 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmpbgti },
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmphgti },
@@ -57037,9 +52241,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11011100001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011100010_____________________ = { .size = 4, .lookup_function = 
-# 3555 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3555 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmpbgtui },
 { .type = DECTREE_TERMINAL, .opcode = A4_vcmphgtui },
@@ -57048,9 +52250,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11011100010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011101________________________ = { .size = 4, .lookup_function = 
-# 3562 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3562 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11011101_00_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11011101_01_____________________ },
@@ -57059,36 +52259,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11011101_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011101_00_____________________ = { .size = 2, .lookup_function = 
-# 3569 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3569 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_cmpbeqi },
 { .type = DECTREE_TERMINAL, .opcode = A4_cmpheqi },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011101_01_____________________ = { .size = 2, .lookup_function = 
-# 3574 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3574 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_cmpbgti },
 { .type = DECTREE_TERMINAL, .opcode = A4_cmphgti },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011101_10_____________________ = { .size = 2, .lookup_function = 
-# 3579 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3579 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A4_cmpbgtui },
 { .type = DECTREE_TERMINAL, .opcode = A4_cmphgtui },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011110________________________ = { .size = 4, .lookup_function = 
-# 3584 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3584 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 1, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11011110_____________________00_ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11011110_____________________01_ },
@@ -57097,54 +52289,42 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11011110_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011110_____________________00_ = { .size = 2, .lookup_function = 
-# 3591 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3591 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_andi_asl_ri },
 { .type = DECTREE_TERMINAL, .opcode = S4_andi_lsr_ri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011110_____________________01_ = { .size = 2, .lookup_function = 
-# 3596 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3596 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_ori_asl_ri },
 { .type = DECTREE_TERMINAL, .opcode = S4_ori_lsr_ri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011110_____________________10_ = { .size = 2, .lookup_function = 
-# 3601 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3601 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_addi_asl_ri },
 { .type = DECTREE_TERMINAL, .opcode = S4_addi_lsr_ri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011110_____________________11_ = { .size = 2, .lookup_function = 
-# 3606 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3606 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = S4_subi_asl_ri },
 { .type = DECTREE_TERMINAL, .opcode = S4_subi_lsr_ri },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11011111________________________ = { .size = 2, .lookup_function = 
-# 3611 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3611 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M4_mpyri_addr_u2 },
 { .type = DECTREE_TERMINAL, .opcode = M4_mpyri_addr },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1110____________________________ = { .size = 16, .lookup_function = 
-# 3616 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3616 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100000________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100001________________________ },
@@ -57165,36 +52345,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1110_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100000________________________ = { .size = 2, .lookup_function = 
-# 3635 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3635 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpysip },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpysin },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100001________________________ = { .size = 2, .lookup_function = 
-# 3640 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3640 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_macsip },
 { .type = DECTREE_TERMINAL, .opcode = M2_macsin },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100010________________________ = { .size = 2, .lookup_function = 
-# 3645 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3645 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_accii },
 { .type = DECTREE_TERMINAL, .opcode = M2_naccii },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100100________________________ = { .size = 8, .lookup_function = 
-# 3650 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3650 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100100000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100100001_____________________ },
@@ -57207,9 +52379,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100100000_____________________ = { .size = 4, .lookup_function = 
-# 3661 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3661 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_lh_s0 },
@@ -57218,9 +52388,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100100000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100100001_____________________ = { .size = 4, .lookup_function = 
-# 3668 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3668 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_rnd_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_rnd_lh_s0 },
@@ -57229,9 +52397,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100100001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100100010_____________________ = { .size = 4, .lookup_function = 
-# 3675 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3675 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_lh_s0 },
@@ -57240,9 +52406,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100100010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100100100_____________________ = { .size = 4, .lookup_function = 
-# 3682 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3682 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_lh_s1 },
@@ -57251,9 +52415,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100100100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100100101_____________________ = { .size = 4, .lookup_function = 
-# 3689 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3689 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_rnd_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_rnd_lh_s1 },
@@ -57262,9 +52424,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100100101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100100110_____________________ = { .size = 4, .lookup_function = 
-# 3696 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3696 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_lh_s1 },
@@ -57273,9 +52433,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100100110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________________ = { .size = 8, .lookup_function = 
-# 3703 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3703 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100101________________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100101________________001_____ },
@@ -57288,18 +52446,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100101_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________000_____ = { .size = 2, .lookup_function = 
-# 3714 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3714 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_dpmpyss_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_dpmpyuu_s0 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________001_____ = { .size = 4, .lookup_function = 
-# 3719 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3719 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_cmpyi_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M5_vmpybsu },
@@ -57308,18 +52462,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________0
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________101_____ = { .size = 2, .lookup_function = 
-# 3726 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3726 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vmpy2s_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_vmpy2s_s1 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________110_____ = { .size = 4, .lookup_function = 
-# 3731 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3731 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_cmpys_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_cmpysc_s0 },
@@ -57328,9 +52478,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________1
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________111_____ = { .size = 4, .lookup_function = 
-# 3738 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3738 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vmpy2su_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M4_pmpyw },
@@ -57339,9 +52487,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100101________________1
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110________________________ = { .size = 8, .lookup_function = 
-# 3745 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3745 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100110000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100110001_____________________ },
@@ -57354,9 +52500,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110000_____________________ = { .size = 4, .lookup_function = 
-# 3756 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3756 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_acc_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_acc_lh_s0 },
@@ -57365,9 +52509,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110001_____________________ = { .size = 4, .lookup_function = 
-# 3763 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3763 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_nac_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_nac_lh_s0 },
@@ -57376,9 +52518,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110010_____________________ = { .size = 4, .lookup_function = 
-# 3770 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3770 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_acc_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_acc_lh_s0 },
@@ -57387,9 +52527,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110011_____________________ = { .size = 4, .lookup_function = 
-# 3777 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3777 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_nac_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_nac_lh_s0 },
@@ -57398,9 +52536,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110100_____________________ = { .size = 4, .lookup_function = 
-# 3784 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3784 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_acc_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_acc_lh_s1 },
@@ -57409,9 +52545,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110101_____________________ = { .size = 4, .lookup_function = 
-# 3791 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3791 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_nac_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyd_nac_lh_s1 },
@@ -57420,9 +52554,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110110_____________________ = { .size = 4, .lookup_function = 
-# 3798 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3798 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_acc_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_acc_lh_s1 },
@@ -57431,9 +52563,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100110111_____________________ = { .size = 4, .lookup_function = 
-# 3805 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3805 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_nac_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyud_nac_lh_s1 },
@@ -57442,9 +52572,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100110111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100111________________________ = { .size = 8, .lookup_function = 
-# 3812 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3812 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100111000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11100111001_____________________ },
@@ -57457,9 +52585,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100111_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100111000_____________________ = { .size = 8, .lookup_function = 
-# 3823 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3823 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_dpmpyss_acc_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_cmaci_s0 },
@@ -57472,9 +52598,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100111000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100111001_____________________ = { .size = 4, .lookup_function = 
-# 3834 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3834 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_dpmpyss_nac_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_vmac2 },
@@ -57483,9 +52607,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100111001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100111010_____________________ = { .size = 4, .lookup_function = 
-# 3841 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3841 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_dpmpyuu_acc_s0 },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -57494,18 +52616,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100111010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100111011_____________________ = { .size = 2, .lookup_function = 
-# 3848 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3848 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_dpmpyuu_nac_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_vmac2su_s0 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100111100_____________________ = { .size = 8, .lookup_function = 
-# 3853 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3853 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M5_vmacbuu },
@@ -57518,9 +52636,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100111100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11100111110_____________________ = { .size = 4, .lookup_function = 
-# 3864 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3864 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M5_vmacbsu },
@@ -57529,9 +52645,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11100111110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000________________________ = { .size = 8, .lookup_function = 
-# 3871 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3871 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101000000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101000001_____________________ },
@@ -57544,9 +52658,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000000_____________________ = { .size = 8, .lookup_function = 
-# 3882 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3882 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmpyi_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmpyr_s0 },
@@ -57559,9 +52671,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000001_____________________ = { .size = 8, .lookup_function = 
-# 3893 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3893 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vabsdiffw },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -57574,9 +52684,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000010_____________________ = { .size = 8, .lookup_function = 
-# 3904 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3904 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmpyi_s0c },
 { .type = DECTREE_TERMINAL, .opcode = A2_vraddub },
@@ -57589,9 +52697,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000011_____________________ = { .size = 8, .lookup_function = 
-# 3915 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3915 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vabsdiffh },
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmpyr_s0c },
@@ -57604,9 +52710,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000100_____________________ = { .size = 8, .lookup_function = 
-# 3926 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3926 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M5_vrmpybuu },
@@ -57619,9 +52723,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000101_____________________ = { .size = 8, .lookup_function = 
-# 3937 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3937 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M6_vabsdiffub },
 { .type = DECTREE_TERMINAL, .opcode = M5_vdmpybsu },
@@ -57634,9 +52736,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000110_____________________ = { .size = 8, .lookup_function = 
-# 3948 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3948 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M5_vrmpybsu },
@@ -57649,9 +52749,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101000111_____________________ = { .size = 8, .lookup_function = 
-# 3959 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3959 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M6_vabsdiffb },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -57664,9 +52762,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101000111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101001________________________ = { .size = 4, .lookup_function = 
-# 3970 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3970 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101001_________________00_____ },
 { .type = DECTREE_TERMINAL, .opcode = M2_vradduh },
@@ -57675,9 +52771,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101001_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101001_________________00_____ = { .size = 8, .lookup_function = 
-# 3977 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3977 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101001000______________00_____ },
 { .type = DECTREE_TERMINAL, .opcode = M7_wcmpyiw },
@@ -57690,36 +52784,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101001_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101001000______________00_____ = { .size = 2, .lookup_function = 
-# 3988 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3988 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vdmpyrs_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M7_wcmpyiwc },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101001100______________00_____ = { .size = 2, .lookup_function = 
-# 3993 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3993 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vdmpyrs_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M7_wcmpyiwc_rnd },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101001_________________11_____ = { .size = 2, .lookup_function = 
-# 3998 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 3998 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vraddh },
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmpys_s1rp_l },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010________________________ = { .size = 8, .lookup_function = 
-# 4003 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4003 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101010000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101010001_____________________ },
@@ -57732,9 +52818,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010000_____________________ = { .size = 8, .lookup_function = 
-# 4014 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4014 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmaci_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmacr_s0 },
@@ -57747,9 +52831,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010001_____________________ = { .size = 8, .lookup_function = 
-# 4025 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4025 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M5_vdmacbsu },
@@ -57762,9 +52844,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010010_____________________ = { .size = 8, .lookup_function = 
-# 4036 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4036 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmaci_s0c },
 { .type = DECTREE_TERMINAL, .opcode = A2_vraddub_acc },
@@ -57777,9 +52857,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010011_____________________ = { .size = 8, .lookup_function = 
-# 4047 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4047 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmacr_s0c },
@@ -57792,9 +52870,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010100_____________________ = { .size = 8, .lookup_function = 
-# 4058 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4058 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M5_vrmacbuu },
@@ -57807,18 +52883,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010101_____________________ = { .size = 2, .lookup_function = 
-# 4069 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4069 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A5_ACS },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101010101_____________1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010101_____________1_______ = { .size = 4, .lookup_function = 
-# 4074 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4074 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmpys_acc_s1_h },
 { .type = DECTREE_TERMINAL, .opcode = M2_mmacls_rs1 },
@@ -57827,9 +52899,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010101_____________1
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010110_____________________ = { .size = 4, .lookup_function = 
-# 4081 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4081 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M5_vrmacbsu },
 { .type = DECTREE_TERMINAL, .opcode = M7_dcmpyrwc_acc },
@@ -57838,18 +52908,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010111_____________________ = { .size = 2, .lookup_function = 
-# 4088 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4088 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A6_vminub_RdP },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101010111_____________1_______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101010111_____________1_______ = { .size = 4, .lookup_function = 
-# 4093 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4093 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_vrcmpys_acc_s1_l },
 { .type = DECTREE_TERMINAL, .opcode = M2_mmaculs_rs1 },
@@ -57858,9 +52924,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101010111_____________1
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101011________________________ = { .size = 8, .lookup_function = 
-# 4100 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4100 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101011000_____________________ },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -57873,36 +52937,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101011_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101011000_____________________ = { .size = 2, .lookup_function = 
-# 4111 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4111 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_sfadd },
 { .type = DECTREE_TERMINAL, .opcode = F2_sfsub },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101011100_____________________ = { .size = 2, .lookup_function = 
-# 4116 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4116 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_sfmax },
 { .type = DECTREE_TERMINAL, .opcode = F2_sfmin },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101011110_____________________ = { .size = 2, .lookup_function = 
-# 4121 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4121 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = F2_sffixupn },
 { .type = DECTREE_TERMINAL, .opcode = F2_sffixupd },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101100________________________ = { .size = 8, .lookup_function = 
-# 4126 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4126 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101100000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101100001_____________________ },
@@ -57915,9 +52971,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101100_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101100000_____________________ = { .size = 8, .lookup_function = 
-# 4137 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4137 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_lh_s0 },
@@ -57930,9 +52984,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101100000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101100001_____________________ = { .size = 8, .lookup_function = 
-# 4148 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4148 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_rnd_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_rnd_lh_s0 },
@@ -57945,9 +52997,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101100001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101100010_____________________ = { .size = 4, .lookup_function = 
-# 4159 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4159 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_lh_s0 },
@@ -57956,9 +53006,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101100010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101100100_____________________ = { .size = 8, .lookup_function = 
-# 4166 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4166 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_lh_s1 },
@@ -57971,9 +53019,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101100100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101100101_____________________ = { .size = 8, .lookup_function = 
-# 4177 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4177 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_rnd_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_rnd_lh_s1 },
@@ -57986,9 +53032,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101100101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101100110_____________________ = { .size = 4, .lookup_function = 
-# 4188 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4188 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_lh_s1 },
@@ -57997,9 +53041,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101100110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101101________________________ = { .size = 8, .lookup_function = 
-# 4195 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4195 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101101000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101101001_____________________ },
@@ -58012,18 +53054,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101101_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101101000_____________________ = { .size = 2, .lookup_function = 
-# 4206 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4206 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyi },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_up },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101101001_____________________ = { .size = 4, .lookup_function = 
-# 4211 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4211 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = M2_dpmpyss_rnd_s0 },
@@ -58032,18 +53070,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101101001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101101011_____________________ = { .size = 2, .lookup_function = 
-# 4218 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4218 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpysu_up },
 { .type = DECTREE_TERMINAL, .opcode = M2_cmpyrsc_s0 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101101101_____________________ = { .size = 8, .lookup_function = 
-# 4223 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4223 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_hmmpyh_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_hmmpyl_s1 },
@@ -58056,9 +53090,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101101101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101101111_____________________ = { .size = 4, .lookup_function = 
-# 4234 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4234 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_up_s1_sat },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -58067,9 +53099,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101101111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110________________________ = { .size = 8, .lookup_function = 
-# 4241 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4241 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101110000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101110001_____________________ },
@@ -58082,9 +53112,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110000_____________________ = { .size = 8, .lookup_function = 
-# 4252 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4252 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_acc_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_acc_lh_s0 },
@@ -58097,9 +53125,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110001_____________________ = { .size = 8, .lookup_function = 
-# 4263 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4263 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_nac_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_nac_lh_s0 },
@@ -58112,9 +53138,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110010_____________________ = { .size = 4, .lookup_function = 
-# 4274 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4274 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_acc_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_acc_lh_s0 },
@@ -58123,9 +53147,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110011_____________________ = { .size = 4, .lookup_function = 
-# 4281 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4281 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_nac_ll_s0 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_nac_lh_s0 },
@@ -58134,9 +53156,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110011______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110100_____________________ = { .size = 8, .lookup_function = 
-# 4288 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4288 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_acc_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_acc_lh_s1 },
@@ -58149,9 +53169,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110101_____________________ = { .size = 8, .lookup_function = 
-# 4299 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4299 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_nac_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpy_nac_lh_s1 },
@@ -58164,9 +53182,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110101______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110110_____________________ = { .size = 4, .lookup_function = 
-# 4310 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4310 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_acc_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_acc_lh_s1 },
@@ -58175,9 +53191,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101110111_____________________ = { .size = 4, .lookup_function = 
-# 4317 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4317 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_nac_ll_s1 },
 { .type = DECTREE_TERMINAL, .opcode = M2_mpyu_nac_lh_s1 },
@@ -58186,9 +53200,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101110111______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111________________________ = { .size = 8, .lookup_function = 
-# 4324 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4324 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101111000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101111001_____________________ },
@@ -58201,9 +53213,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101111_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111000_____________________ = { .size = 8, .lookup_function = 
-# 4335 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4335 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_maci },
 { .type = DECTREE_TERMINAL, .opcode = M2_acci },
@@ -58216,9 +53226,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101111000______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111001_____________________ = { .size = 4, .lookup_function = 
-# 4346 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4346 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M4_or_andn },
 { .type = DECTREE_TERMINAL, .opcode = M4_and_andn },
@@ -58227,9 +53235,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101111001______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111010_____________________ = { .size = 4, .lookup_function = 
-# 4353 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4353 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M4_and_and },
 { .type = DECTREE_TERMINAL, .opcode = M4_and_or },
@@ -58238,27 +53244,21 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101111010______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111011_____________________ = { .size = 2, .lookup_function = 
-# 4360 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4360 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11101111011_____________0_______ },
 { .type = DECTREE_TERMINAL, .opcode = F2_sffma_sc },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111011_____________0_______ = { .size = 2, .lookup_function = 
-# 4365 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4365 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M4_mac_up_s1_sat },
 { .type = DECTREE_TERMINAL, .opcode = M4_nac_up_s1_sat },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111100_____________________ = { .size = 4, .lookup_function = 
-# 4370 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4370 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M2_mnaci },
 { .type = DECTREE_TERMINAL, .opcode = M2_nacci },
@@ -58267,9 +53267,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101111100______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11101111110_____________________ = { .size = 4, .lookup_function = 
-# 4377 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4377 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = M4_or_or },
 { .type = DECTREE_TERMINAL, .opcode = M4_or_xor },
@@ -58278,9 +53276,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11101111110______________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_1111____________________________ = { .size = 16, .lookup_function = 
-# 4384 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4384 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 4, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11110001________________________ },
@@ -58301,9 +53297,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_1111_____________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110001________________________ = { .size = 8, .lookup_function = 
-# 4403 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4403 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_and },
 { .type = DECTREE_TERMINAL, .opcode = A2_or },
@@ -58316,9 +53310,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11110001_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110010________________________ = { .size = 4, .lookup_function = 
-# 4414 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4414 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11110010_00_____________________ },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -58327,36 +53319,28 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11110010_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110010_00_____________________ = { .size = 2, .lookup_function = 
-# 4421 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4421 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpeq },
 { .type = DECTREE_TERMINAL, .opcode = C4_cmpneq },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110010_10_____________________ = { .size = 2, .lookup_function = 
-# 4426 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4426 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpgt },
 { .type = DECTREE_TERMINAL, .opcode = C4_cmplte },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110010_11_____________________ = { .size = 2, .lookup_function = 
-# 4431 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4431 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_cmpgtu },
 { .type = DECTREE_TERMINAL, .opcode = C4_cmplteu },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110011________________________ = { .size = 8, .lookup_function = 
-# 4436 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4436 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_add },
 { .type = DECTREE_TERMINAL, .opcode = A2_sub },
@@ -58369,18 +53353,14 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11110011_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110101________________________ = { .size = 2, .lookup_function = 
-# 4447 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4447 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_combinew },
 { .type = DECTREE_TERMINAL, .opcode = S2_packhl },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110110________________________ = { .size = 8, .lookup_function = 
-# 4452 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4452 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_svaddh },
 { .type = DECTREE_TERMINAL, .opcode = A2_svaddhs },
@@ -58393,9 +53373,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11110110_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11110111________________________ = { .size = 4, .lookup_function = 
-# 4463 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4463 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_svavgh },
 { .type = DECTREE_TERMINAL, .opcode = A2_svavghs },
@@ -58404,9 +53382,7 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11110111_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001________________________ = { .size = 4, .lookup_function = 
-# 4470 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4470 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_00_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_01_____________________ },
@@ -58415,180 +53391,140 @@ static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_________________
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_00_____________________ = { .size = 2, .lookup_function = 
-# 4477 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4477 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_00_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_00_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_00_______0_____________ = { .size = 2, .lookup_function = 
-# 4482 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4482 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_pandt },
 { .type = DECTREE_TERMINAL, .opcode = A2_pandf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_00_______1_____________ = { .size = 2, .lookup_function = 
-# 4487 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4487 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_pandtnew },
 { .type = DECTREE_TERMINAL, .opcode = A2_pandfnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_01_____________________ = { .size = 2, .lookup_function = 
-# 4492 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4492 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_01_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_01_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_01_______0_____________ = { .size = 2, .lookup_function = 
-# 4497 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4497 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_port },
 { .type = DECTREE_TERMINAL, .opcode = A2_porf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_01_______1_____________ = { .size = 2, .lookup_function = 
-# 4502 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4502 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_portnew },
 { .type = DECTREE_TERMINAL, .opcode = A2_porfnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_11_____________________ = { .size = 2, .lookup_function = 
-# 4507 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4507 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_11_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111001_11_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_11_______0_____________ = { .size = 2, .lookup_function = 
-# 4512 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4512 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_pxort },
 { .type = DECTREE_TERMINAL, .opcode = A2_pxorf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111001_11_______1_____________ = { .size = 2, .lookup_function = 
-# 4517 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4517 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_pxortnew },
 { .type = DECTREE_TERMINAL, .opcode = A2_pxorfnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111011________________________ = { .size = 2, .lookup_function = 
-# 4522 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4522 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111011__0_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111011__1_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111011__0_____________________ = { .size = 2, .lookup_function = 
-# 4527 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4527 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111011__0_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111011__0_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111011__0_______0_____________ = { .size = 2, .lookup_function = 
-# 4532 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4532 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_paddt },
 { .type = DECTREE_TERMINAL, .opcode = A2_paddf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111011__0_______1_____________ = { .size = 2, .lookup_function = 
-# 4537 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4537 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_paddtnew },
 { .type = DECTREE_TERMINAL, .opcode = A2_paddfnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111011__1_____________________ = { .size = 2, .lookup_function = 
-# 4542 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4542 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111011__1_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111011__1_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111011__1_______0_____________ = { .size = 2, .lookup_function = 
-# 4547 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4547 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_psubt },
 { .type = DECTREE_TERMINAL, .opcode = A2_psubf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111011__1_______1_____________ = { .size = 2, .lookup_function = 
-# 4552 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4552 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = A2_psubtnew },
 { .type = DECTREE_TERMINAL, .opcode = A2_psubfnew },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111101________________________ = { .size = 2, .lookup_function = 
-# 4557 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4557 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111101__________0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_32_11111101__________1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111101__________0_____________ = { .size = 2, .lookup_function = 
-# 4562 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4562 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_ccombinewt },
 { .type = DECTREE_TERMINAL, .opcode = C2_ccombinewf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_32_11111101__________1_____________ = { .size = 2, .lookup_function = 
-# 4567 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4567 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = C2_ccombinewnewt },
 { .type = DECTREE_TERMINAL, .opcode = C2_ccombinewnewf },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE = { .size = 8, .lookup_function = 
-# 4572 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4572 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 29, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_EE_000_____________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_ROOT_EE_001_____________________________ },
@@ -58601,81 +53537,63 @@ static const DectreeTable dectree_table_DECODE_ROOT_EE = { .size = 8, .lookup_fu
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_000_____________________________ = { .size = 2, .lookup_function = 
-# 4583 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4583 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L1, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_L1 },
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_L1 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_001_____________________________ = { .size = 2, .lookup_function = 
-# 4588 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4588 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_L2 },
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_A },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_010_____________________________ = { .size = 2, .lookup_function = 
-# 4593 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4593 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L1, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_A },
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_A },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_011_____________________________ = { .size = 2, .lookup_function = 
-# 4598 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4598 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S1, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_A },
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_A },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_100_____________________________ = { .size = 2, .lookup_function = 
-# 4603 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4603 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S1, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_L1 },
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S1, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_L2 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_101_____________________________ = { .size = 2, .lookup_function = 
-# 4608 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4608 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S1, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_S1 },
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_S1 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_110_____________________________ = { .size = 2, .lookup_function = 
-# 4613 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4613 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_L1 },
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_L2 },
 } };
 
 static const DectreeTable dectree_table_DECODE_ROOT_EE_111_____________________________ = { .size = 2, .lookup_function = 
-# 4618 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4618 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_SUBINSNS, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S2, .table_link_b = &dectree_table_DECODE_SUBINSN_SUBINSN_S2 },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A = { .size = 4, .lookup_function = 
-# 4623 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4623 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_addi },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________01___________ },
@@ -58684,18 +53602,14 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A = { .size = 4,
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________01___________ = { .size = 2, .lookup_function = 
-# 4630 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4630 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_seti },
 { .type = DECTREE_TERMINAL, .opcode = SA1_addsp },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________10___________ = { .size = 8, .lookup_function = 
-# 4635 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4635 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_tfr },
 { .type = DECTREE_TERMINAL, .opcode = SA1_inc },
@@ -58708,45 +53622,35 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A________________
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________11___________ = { .size = 2, .lookup_function = 
-# 4646 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4646 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________110__________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________111__________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________110__________ = { .size = 2, .lookup_function = 
-# 4651 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4651 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________1100_________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________1101_________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________1100_________ = { .size = 2, .lookup_function = 
-# 4656 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4656 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_addrx },
 { .type = DECTREE_TERMINAL, .opcode = SA1_cmpeqi },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________1101_________ = { .size = 2, .lookup_function = 
-# 4661 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4661 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_setin1 },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________1101__1______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________1101__1______ = { .size = 4, .lookup_function = 
-# 4666 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4666 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 4, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_clrtnew },
 { .type = DECTREE_TERMINAL, .opcode = SA1_clrfnew },
@@ -58755,18 +53659,14 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A________________
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________111__________ = { .size = 2, .lookup_function = 
-# 4673 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4673 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________111_0________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_A____________________111_1________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________111_0________ = { .size = 4, .lookup_function = 
-# 4678 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4678 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_combine0i },
 { .type = DECTREE_TERMINAL, .opcode = SA1_combine1i },
@@ -58775,27 +53675,21 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A________________
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_A____________________111_1________ = { .size = 2, .lookup_function = 
-# 4685 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4685 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SA1_combinezr },
 { .type = DECTREE_TERMINAL, .opcode = SA1_combinerz },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L1 = { .size = 2, .lookup_function = 
-# 4690 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4690 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL1_loadri_io },
 { .type = DECTREE_TERMINAL, .opcode = SL1_loadrub_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2 = { .size = 4, .lookup_function = 
-# 4695 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4695 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_loadrh_io },
 { .type = DECTREE_TERMINAL, .opcode = SL2_loadruh_io },
@@ -58804,27 +53698,21 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2 = { .size = 4,
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11___________ = { .size = 2, .lookup_function = 
-# 4702 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4702 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_loadri_sp },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1_________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1_________ = { .size = 2, .lookup_function = 
-# 4707 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4707 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_loadrd_sp },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_11________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_11________ = { .size = 4, .lookup_function = 
-# 4712 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4712 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_deallocframe },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1101______ },
@@ -58833,18 +53721,14 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1101______ = { .size = 2, .lookup_function = 
-# 4719 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4719 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_return },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1101___1__ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1101___1__ = { .size = 4, .lookup_function = 
-# 4724 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4724 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 0, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_return_t },
 { .type = DECTREE_TERMINAL, .opcode = SL2_return_f },
@@ -58853,18 +53737,14 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1111______ = { .size = 2, .lookup_function = 
-# 4731 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4731 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_jumpr31 },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1111___1__ },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2____________________11_1111___1__ = { .size = 4, .lookup_function = 
-# 4736 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4736 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 0, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SL2_jumpr31_t },
 { .type = DECTREE_TERMINAL, .opcode = SL2_jumpr31_f },
@@ -58873,18 +53753,14 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_L2_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_S1 = { .size = 2, .lookup_function = 
-# 4743 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4743 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 12, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SS1_storew_io },
 { .type = DECTREE_TERMINAL, .opcode = SS1_storeb_io },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_S2 = { .size = 4, .lookup_function = 
-# 4748 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4748 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 11, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SS2_storeh_io },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_SUBINSN_SUBINSN_S2____________________01___________ },
@@ -58893,18 +53769,14 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_S2 = { .size = 4,
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_S2____________________01___________ = { .size = 2, .lookup_function = 
-# 4755 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4755 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SS2_storew_sp },
 { .type = DECTREE_TERMINAL, .opcode = SS2_stored_sp },
 } };
 
 static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_S2____________________10___________ = { .size = 4, .lookup_function = 
-# 4760 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4760 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = SS2_storewi0 },
 { .type = DECTREE_TERMINAL, .opcode = SS2_storewi1 },
@@ -58913,9 +53785,7 @@ static const DectreeTable dectree_table_DECODE_SUBINSN_SUBINSN_S2_______________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec = { .size = 16, .lookup_function = 
-# 4767 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4767 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 25, .width = 4, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -58936,9 +53806,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec = { .size = 16, .lo
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0100_________________________ = { .size = 16, .lookup_function = 
-# 4786 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4786 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____01000000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____01000001_____________________ },
@@ -58959,9 +53827,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0100____________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000000_____________________ = { .size = 4, .lookup_function = 
-# 4805 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4805 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_cur_ai },
@@ -58970,9 +53836,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000000________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000001_____________________ = { .size = 4, .lookup_function = 
-# 4812 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4812 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_ai },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____01000001______________01_____ },
@@ -58981,18 +53845,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000001________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000001______________01_____ = { .size = 2, .lookup_function = 
-# 4819 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4819 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_new_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_srls_ai },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000010_____________________ = { .size = 4, .lookup_function = 
-# 4824 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4824 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_nt_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_nt_cur_ai },
@@ -59001,18 +53861,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000010________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000011_____________________ = { .size = 2, .lookup_function = 
-# 4831 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4831 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_new_ai },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000100_____________________ = { .size = 8, .lookup_function = 
-# 4836 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4836 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_qpred_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nqpred_ai },
@@ -59025,9 +53881,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000100________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000101_____________________ = { .size = 8, .lookup_function = 
-# 4847 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4847 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_pred_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_npred_ai },
@@ -59040,9 +53894,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000101________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000110_____________________ = { .size = 8, .lookup_function = 
-# 4858 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4858 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_qpred_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_nqpred_ai },
@@ -59055,9 +53907,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000110________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000111_____________________ = { .size = 4, .lookup_function = 
-# 4869 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4869 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_pred_ai },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_npred_ai },
@@ -59066,9 +53916,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01000111________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001000_____________________ = { .size = 4, .lookup_function = 
-# 4876 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4876 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_cur_pi },
@@ -59077,9 +53925,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001000________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001001_____________________ = { .size = 4, .lookup_function = 
-# 4883 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4883 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_pi },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____01001001______________01_____ },
@@ -59088,18 +53934,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001001________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001001______________01_____ = { .size = 2, .lookup_function = 
-# 4890 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4890 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_new_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_srls_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001010_____________________ = { .size = 4, .lookup_function = 
-# 4895 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4895 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_nt_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_nt_cur_pi },
@@ -59108,18 +53950,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001010________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001011_____________________ = { .size = 2, .lookup_function = 
-# 4902 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4902 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_new_pi },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001100_____________________ = { .size = 8, .lookup_function = 
-# 4907 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4907 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_qpred_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nqpred_pi },
@@ -59132,9 +53970,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001100________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001101_____________________ = { .size = 8, .lookup_function = 
-# 4918 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4918 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_pred_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_npred_pi },
@@ -59147,9 +53983,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001101________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001110_____________________ = { .size = 8, .lookup_function = 
-# 4929 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4929 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_qpred_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_nqpred_pi },
@@ -59162,9 +53996,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001110________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001111_____________________ = { .size = 4, .lookup_function = 
-# 4940 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4940 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_pred_pi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_npred_pi },
@@ -59173,9 +54005,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____01001111________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_________________________ = { .size = 8, .lookup_function = 
-# 4947 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4947 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0101_000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0101_001_____________________ },
@@ -59188,9 +54018,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101____________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_000_____________________ = { .size = 4, .lookup_function = 
-# 4958 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4958 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_cur_ppu },
@@ -59199,9 +54027,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_000________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_001_____________________ = { .size = 4, .lookup_function = 
-# 4965 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4965 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_ppu },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0101_001______________01_____ },
@@ -59210,18 +54036,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_001________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_001______________01_____ = { .size = 2, .lookup_function = 
-# 4972 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4972 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 3, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_new_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_srls_ppu },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_010_____________________ = { .size = 4, .lookup_function = 
-# 4977 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4977 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_nt_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vL32b_nt_cur_ppu },
@@ -59230,18 +54052,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_010________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_011_____________________ = { .size = 2, .lookup_function = 
-# 4984 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4984 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_new_ppu },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_100_____________________ = { .size = 8, .lookup_function = 
-# 4989 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 4989 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_qpred_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nqpred_ppu },
@@ -59254,9 +54072,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_100________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_101_____________________ = { .size = 8, .lookup_function = 
-# 5000 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5000 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_pred_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_npred_ppu },
@@ -59269,9 +54085,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_101________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_110_____________________ = { .size = 8, .lookup_function = 
-# 5011 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5011 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_qpred_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_nqpred_ppu },
@@ -59284,9 +54098,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_110________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_111_____________________ = { .size = 4, .lookup_function = 
-# 5022 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5022 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_pred_ppu },
 { .type = DECTREE_TERMINAL, .opcode = V6_vS32b_nt_npred_ppu },
@@ -59295,27 +54107,21 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0101_111________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_________________________ = { .size = 2, .lookup_function = 
-# 5029 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5029 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 23, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0111_0_______________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0111_1_______________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_0_______________________ = { .size = 2, .lookup_function = 
-# 5034 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5034 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0111_0_0_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0111_0_1_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_0_0_____________________ = { .size = 8, .lookup_function = 
-# 5039 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5039 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vgathermw },
 { .type = DECTREE_TERMINAL, .opcode = V6_vgathermh },
@@ -59328,9 +54134,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_0_0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_0_1_____________________ = { .size = 8, .lookup_function = 
-# 5050 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5050 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vscattermw },
 { .type = DECTREE_TERMINAL, .opcode = V6_vscattermh },
@@ -59343,27 +54147,21 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_0_1________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_1_______________________ = { .size = 2, .lookup_function = 
-# 5061 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5061 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____0111_1_0_____________________ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vscattermhwq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____0111_1_0_____________________ = { .size = 2, .lookup_function = 
-# 5066 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5066 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vscattermwq },
 { .type = DECTREE_TERMINAL, .opcode = V6_vscattermhq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1100_________________________ = { .size = 4, .lookup_function = 
-# 5071 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5071 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 6, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____1100_________________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____1100_________________01______ },
@@ -59372,27 +54170,21 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1100____________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1100_________________00______ = { .size = 2, .lookup_function = 
-# 5078 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5078 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11000________________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001________________00______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11000________________00______ = { .size = 2, .lookup_function = 
-# 5083 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5083 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrhbsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vasruwuhrndsat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001________________00______ = { .size = 8, .lookup_function = 
-# 5088 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5088 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________00______ },
@@ -59405,189 +54197,147 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001___________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________00______ = { .size = 2, .lookup_function = 
-# 5099 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5099 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____00______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____00______ = { .size = 2, .lookup_function = 
-# 5104 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5104 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vtmpyb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vtmpybus },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____00______ = { .size = 2, .lookup_function = 
-# 5109 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5109 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vtmpyb_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vtmpybus_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________00______ = { .size = 2, .lookup_function = 
-# 5114 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5114 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____00______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____00______ = { .size = 2, .lookup_function = 
-# 5119 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5119 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhsusat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhsuisat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____00______ = { .size = 2, .lookup_function = 
-# 5124 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5124 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhsusat_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhsuisat_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_____________00______ = { .size = 2, .lookup_function = 
-# 5129 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5129 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001010_______0_____00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001010_______1_____00______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_______0_____00______ = { .size = 2, .lookup_function = 
-# 5134 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5134 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhss },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_______1_____00______ = { .size = 2, .lookup_function = 
-# 5139 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5139 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhsat_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyuh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_____________00______ = { .size = 2, .lookup_function = 
-# 5144 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5144 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____00______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____00______ = { .size = 2, .lookup_function = 
-# 5149 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5149 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyihb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vror },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____00______ = { .size = 2, .lookup_function = 
-# 5154 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5154 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdsaduh_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyihb_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_____________00______ = { .size = 2, .lookup_function = 
-# 5159 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5159 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001100_______0_____00______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____00______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_______0_____00______ = { .size = 2, .lookup_function = 
-# 5164 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5164 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaslh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlsrw },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____00______ = { .size = 2, .lookup_function = 
-# 5169 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5169 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyub_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiwub_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_____________00______ = { .size = 2, .lookup_function = 
-# 5174 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5174 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001101_______0_____00______ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vinsertwr },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_______0_____00______ = { .size = 2, .lookup_function = 
-# 5179 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5179 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiwb },
 { .type = DECTREE_TERMINAL, .opcode = V6_lvsplatw },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001110_____________00______ = { .size = 2, .lookup_function = 
-# 5184 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5184 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyub },
 { .type = DECTREE_TERMINAL, .opcode = V6_lvsplath },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1100_________________01______ = { .size = 2, .lookup_function = 
-# 5189 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5189 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11000________________01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001________________01______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11000________________01______ = { .size = 2, .lookup_function = 
-# 5194 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5194 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrwuhrndsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvvb_nm },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001________________01______ = { .size = 8, .lookup_function = 
-# 5199 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5199 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________01______ },
@@ -59600,153 +54350,119 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001___________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________01______ = { .size = 2, .lookup_function = 
-# 5210 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5210 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____01______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____01______ = { .size = 2, .lookup_function = 
-# 5215 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5215 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpyub },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____01______ = { .size = 2, .lookup_function = 
-# 5220 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5220 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vtmpyhb_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhb_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________01______ = { .size = 2, .lookup_function = 
-# 5225 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5225 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____01______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____01______ = { .size = 2, .lookup_function = 
-# 5230 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5230 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhisat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____01______ = { .size = 2, .lookup_function = 
-# 5235 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5235 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhisat_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhsat_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_____________01______ = { .size = 2, .lookup_function = 
-# 5240 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5240 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001010_______0_____01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001010_______1_____01______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_______0_____01______ = { .size = 2, .lookup_function = 
-# 5245 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5245 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhsrs },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyuh },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_______1_____01______ = { .size = 2, .lookup_function = 
-# 5250 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5250 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiwb_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiwh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_____________01______ = { .size = 2, .lookup_function = 
-# 5255 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5255 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____01______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____01______ = { .size = 2, .lookup_function = 
-# 5260 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5260 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyuhe },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpabuu },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____01______ = { .size = 2, .lookup_function = 
-# 5265 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5265 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaslw_acc },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____011_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____011_____ = { .size = 2, .lookup_function = 
-# 5270 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5270 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vandqrt_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vandnqrt_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_____________01______ = { .size = 2, .lookup_function = 
-# 5275 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5275 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001100_______0_____01______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____01______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_______0_____01______ = { .size = 2, .lookup_function = 
-# 5280 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5280 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vlsrh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlsrb },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____01______ = { .size = 2, .lookup_function = 
-# 5285 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5285 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpauhb_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyuhe_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_____________01______ = { .size = 4, .lookup_function = 
-# 5290 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5290 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 2, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TERMINAL, .opcode = V6_pred_scalar2 },
@@ -59755,36 +54471,28 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1100_________________10______ = { .size = 2, .lookup_function = 
-# 5297 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5297 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11000________________10______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001________________10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11000________________10______ = { .size = 2, .lookup_function = 
-# 5302 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5302 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvwh_nm },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11000__________1_____10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11000__________1_____10______ = { .size = 2, .lookup_function = 
-# 5307 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5307 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasruwuhsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vasruhubsat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001________________10______ = { .size = 8, .lookup_function = 
-# 5312 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5312 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________10______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________10______ },
@@ -59797,162 +54505,126 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001___________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________10______ = { .size = 2, .lookup_function = 
-# 5323 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5323 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____10______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____10______ = { .size = 2, .lookup_function = 
-# 5328 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5328 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybus },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdsaduh },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____10______ = { .size = 2, .lookup_function = 
-# 5333 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5333 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpyub_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybus_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________10______ = { .size = 2, .lookup_function = 
-# 5338 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5338 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____10______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____10______ = { .size = 2, .lookup_function = 
-# 5343 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5343 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhb_dv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpybus },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____10______ = { .size = 2, .lookup_function = 
-# 5348 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5348 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhb_dv_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpybus_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_____________10______ = { .size = 2, .lookup_function = 
-# 5353 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5353 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybusi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybusi_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_____________10______ = { .size = 2, .lookup_function = 
-# 5358 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5358 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____10______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____10______ = { .size = 2, .lookup_function = 
-# 5363 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5363 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vlut4 },
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrw },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______1_____10______ = { .size = 2, .lookup_function = 
-# 5368 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5368 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vandvrt_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrw_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_____________10______ = { .size = 2, .lookup_function = 
-# 5373 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5373 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpauhb },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____10______ = { .size = 2, .lookup_function = 
-# 5378 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5378 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpahhsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpauhuhsat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_____________10______ = { .size = 2, .lookup_function = 
-# 5383 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5383 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001101_______0_____10______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001101_______1_____10______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_______0_____10______ = { .size = 2, .lookup_function = 
-# 5388 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5388 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vtmpyhb },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001101_______0_____101_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_______0_____101_____ = { .size = 2, .lookup_function = 
-# 5393 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5393 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 10, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vandqrt },
 { .type = DECTREE_TERMINAL, .opcode = V6_vandnqrt },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_______1_____10______ = { .size = 2, .lookup_function = 
-# 5398 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5398 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpabuu_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaslh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1100_________________11______ = { .size = 2, .lookup_function = 
-# 5403 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5403 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasruhubrndsat },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001________________11______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001________________11______ = { .size = 8, .lookup_function = 
-# 5408 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5408 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________11______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________11______ },
@@ -59965,135 +54637,105 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001___________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_____________11______ = { .size = 2, .lookup_function = 
-# 5419 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5419 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____11______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____11______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______0_____11______ = { .size = 2, .lookup_function = 
-# 5424 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5424 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpybus },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpybus_dv },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001000_______1_____11______ = { .size = 2, .lookup_function = 
-# 5429 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5429 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpybus_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpybus_dv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_____________11______ = { .size = 2, .lookup_function = 
-# 5434 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5434 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____11______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____11______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______0_____11______ = { .size = 2, .lookup_function = 
-# 5439 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5439 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpabus },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpahb },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001001_______1_____11______ = { .size = 2, .lookup_function = 
-# 5444 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5444 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpabus_acc },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpahb_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001010_____________11______ = { .size = 2, .lookup_function = 
-# 5449 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5449 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrsadubi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrsadubi_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_____________11______ = { .size = 2, .lookup_function = 
-# 5454 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5454 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____11______ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpyubi_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001011_______0_____11______ = { .size = 2, .lookup_function = 
-# 5459 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5459 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaslw },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_____________11______ = { .size = 2, .lookup_function = 
-# 5464 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5464 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001100_______0_____11______ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____11______ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_______0_____11______ = { .size = 2, .lookup_function = 
-# 5469 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5469 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiwub },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiwh },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001100_______1_____11______ = { .size = 2, .lookup_function = 
-# 5474 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5474 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpsuhuhsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11001101_____________11______ = { .size = 2, .lookup_function = 
-# 5479 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5479 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpyubi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1101_________________________ = { .size = 2, .lookup_function = 
-# 5484 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5484 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11010________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11011________________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11010________________________ = { .size = 8, .lookup_function = 
-# 5489 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5489 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vcmov },
 { .type = DECTREE_TERMINAL, .opcode = V6_vncmov },
@@ -60106,9 +54748,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11010___________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________________ = { .size = 8, .lookup_function = 
-# 5500 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5500 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11011________________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11011________________001_____ },
@@ -60121,72 +54761,56 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011___________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________000_____ = { .size = 2, .lookup_function = 
-# 5511 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5511 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_valignb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrhbrndsat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________001_____ = { .size = 2, .lookup_function = 
-# 5516 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5516 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vlalignb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvvb },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________011_____ = { .size = 2, .lookup_function = 
-# 5521 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5521 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrwhsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vshuffvdd },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________100_____ = { .size = 2, .lookup_function = 
-# 5526 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5526 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrwhrndsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdealvdd },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________101_____ = { .size = 2, .lookup_function = 
-# 5531 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5531 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrwuhsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvvb_oracc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________110_____ = { .size = 2, .lookup_function = 
-# 5536 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5536 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrhubsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvwh },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11011________________111_____ = { .size = 2, .lookup_function = 
-# 5541 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5541 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrhubrndsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvwh_oracc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1110_________________________ = { .size = 16, .lookup_function = 
-# 5546 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5546 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 4, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________________ },
@@ -60207,9 +54831,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1110____________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________________ = { .size = 8, .lookup_function = 
-# 5565 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5565 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________001_____ },
@@ -60222,81 +54844,63 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________000_____ = { .size = 2, .lookup_function = 
-# 5576 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5576 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpyubv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpyubv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________001_____ = { .size = 2, .lookup_function = 
-# 5581 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5581 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________010_____ = { .size = 2, .lookup_function = 
-# 5586 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5586 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybusv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vrmpybusv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________011_____ = { .size = 2, .lookup_function = 
-# 5591 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5591 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhvsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdmpyhvsat_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________100_____ = { .size = 2, .lookup_function = 
-# 5596 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5596 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpybv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpybv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________101_____ = { .size = 2, .lookup_function = 
-# 5601 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5601 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyubv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyubv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________110_____ = { .size = 2, .lookup_function = 
-# 5606 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5606 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpybusv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpybusv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100000_____________111_____ = { .size = 2, .lookup_function = 
-# 5611 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5611 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________________ = { .size = 8, .lookup_function = 
-# 5616 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5616 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________001_____ },
@@ -60309,81 +54913,63 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________000_____ = { .size = 2, .lookup_function = 
-# 5627 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5627 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyuhv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyuhv_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________001_____ = { .size = 2, .lookup_function = 
-# 5632 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5632 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhvsrs },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhus_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________010_____ = { .size = 2, .lookup_function = 
-# 5637 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5637 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyhus },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddhw_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________011_____ = { .size = 2, .lookup_function = 
-# 5642 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5642 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpabusv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyowh_64_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________100_____ = { .size = 2, .lookup_function = 
-# 5647 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5647 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyih },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyih_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________101_____ = { .size = 2, .lookup_function = 
-# 5652 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5652 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vand },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiewuh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________110_____ = { .size = 2, .lookup_function = 
-# 5657 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5657 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vor },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyowh_sacc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100001_____________111_____ = { .size = 2, .lookup_function = 
-# 5662 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5662 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vxor },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyowh_rnd_sacc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100010_____________________ = { .size = 8, .lookup_function = 
-# 5667 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5667 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100010_____________000_____ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddubsat },
@@ -60396,36 +54982,28 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100010________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100010_____________000_____ = { .size = 2, .lookup_function = 
-# 5678 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5678 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddw },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiewh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100010_____________100_____ = { .size = 2, .lookup_function = 
-# 5683 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5683 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddwsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vadduhw_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100010_____________101_____ = { .size = 2, .lookup_function = 
-# 5688 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5688 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddubh_acc },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100011_____________________ = { .size = 8, .lookup_function = 
-# 5693 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5693 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsububsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubuhsat },
@@ -60438,9 +55016,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100011________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________________ = { .size = 8, .lookup_function = 
-# 5704 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5704 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________001_____ },
@@ -60453,18 +55029,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________000_____ = { .size = 2, .lookup_function = 
-# 5715 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5715 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vadduhsat_dv },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____000_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____000_____ = { .size = 8, .lookup_function = 
-# 5720 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5720 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_veqb_and },
 { .type = DECTREE_TERMINAL, .opcode = V6_veqh_and },
@@ -60477,18 +55049,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________001_____ = { .size = 2, .lookup_function = 
-# 5731 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5731 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddhsat_dv },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____001_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____001_____ = { .size = 4, .lookup_function = 
-# 5736 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5736 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vgtub_and },
 { .type = DECTREE_TERMINAL, .opcode = V6_vgtuh_and },
@@ -60497,18 +55065,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________010_____ = { .size = 2, .lookup_function = 
-# 5743 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5743 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddwsat_dv },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____010_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____010_____ = { .size = 8, .lookup_function = 
-# 5748 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5748 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_veqb_or },
 { .type = DECTREE_TERMINAL, .opcode = V6_veqh_or },
@@ -60521,18 +55085,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________011_____ = { .size = 2, .lookup_function = 
-# 5759 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5759 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubb_dv },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____011_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____011_____ = { .size = 4, .lookup_function = 
-# 5764 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5764 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vgtub_or },
 { .type = DECTREE_TERMINAL, .opcode = V6_vgtuh_or },
@@ -60541,18 +55101,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________100_____ = { .size = 2, .lookup_function = 
-# 5771 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5771 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubh_dv },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____100_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____100_____ = { .size = 8, .lookup_function = 
-# 5776 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5776 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_veqb_xor },
 { .type = DECTREE_TERMINAL, .opcode = V6_veqh_xor },
@@ -60565,18 +55121,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_____________101_____ = { .size = 2, .lookup_function = 
-# 5787 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5787 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubw_dv },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____101_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1_____101_____ = { .size = 4, .lookup_function = 
-# 5792 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5792 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vgtub_xor },
 { .type = DECTREE_TERMINAL, .opcode = V6_vgtuh_xor },
@@ -60585,18 +55137,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100100_______1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100101_____________________ = { .size = 2, .lookup_function = 
-# 5799 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5799 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100101_______0_____________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100101_______1_____________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100101_______0_____________ = { .size = 8, .lookup_function = 
-# 5804 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5804 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubhsat_dv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubwsat_dv },
@@ -60609,27 +55157,21 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100101_______0
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100101_______1_____________ = { .size = 2, .lookup_function = 
-# 5815 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5815 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddcarry },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubcarry },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100110_____________________ = { .size = 2, .lookup_function = 
-# 5820 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5820 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100110_______0_____________ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvvb_oracci },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100110_______0_____________ = { .size = 8, .lookup_function = 
-# 5825 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5825 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsdiffub },
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsdiffh },
@@ -60642,18 +55184,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100110_______0
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100111_____________________ = { .size = 2, .lookup_function = 
-# 5836 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5836 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11100111_______0_____________ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvwh_oracci },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100111_______0_____________ = { .size = 8, .lookup_function = 
-# 5841 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5841 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vnavgub },
 { .type = DECTREE_TERMINAL, .opcode = V6_vnavgh },
@@ -60666,45 +55204,35 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11100111_______0
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11101100_____________________ = { .size = 2, .lookup_function = 
-# 5852 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5852 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddcarrysat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsatdw },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11101101_____________________ = { .size = 2, .lookup_function = 
-# 5857 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5857 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 7, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddcarryo },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubcarryo },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____1111_________________________ = { .size = 2, .lookup_function = 
-# 5862 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5862 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 24, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110________________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11111________________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110________________________ = { .size = 2, .lookup_function = 
-# 5867 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5867 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__1_____________________ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________________ = { .size = 8, .lookup_function = 
-# 5872 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5872 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________001_____ },
@@ -60717,9 +55245,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________000_____ = { .size = 4, .lookup_function = 
-# 5883 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5883 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________000_____ },
@@ -60728,45 +55254,35 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00________000_____ = { .size = 2, .lookup_function = 
-# 5890 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5890 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vunpackob },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________000_____ = { .size = 2, .lookup_function = 
-# 5895 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5895 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vunpackub },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddbq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10________000_____ = { .size = 2, .lookup_function = 
-# 5900 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5900 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vshuffb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubwq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___11________000_____ = { .size = 2, .lookup_function = 
-# 5905 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5905 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___11__0_____000_____ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vandvqv },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___11__0_____000_____ = { .size = 8, .lookup_function = 
-# 5910 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5910 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_pred_and },
 { .type = DECTREE_TERMINAL, .opcode = V6_pred_or },
@@ -60779,9 +55295,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___11__0
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________001_____ = { .size = 4, .lookup_function = 
-# 5921 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5921 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00________001_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________001_____ },
@@ -60790,36 +55304,28 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00________001_____ = { .size = 2, .lookup_function = 
-# 5928 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5928 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsh_sat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vunpackoh },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________001_____ = { .size = 2, .lookup_function = 
-# 5933 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5933 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vunpackuh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddhq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10________001_____ = { .size = 2, .lookup_function = 
-# 5938 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5938 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vzb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubbnq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________010_____ = { .size = 4, .lookup_function = 
-# 5943 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5943 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsw },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________010_____ },
@@ -60828,27 +55334,21 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________010_____ = { .size = 2, .lookup_function = 
-# 5950 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5950 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vunpackb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddwq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10________010_____ = { .size = 2, .lookup_function = 
-# 5955 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5955 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vzh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubhnq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___11________010_____ = { .size = 4, .lookup_function = 
-# 5960 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5960 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vprefixqb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vprefixqh },
@@ -60857,9 +55357,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___11___
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________011_____ = { .size = 4, .lookup_function = 
-# 5967 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5967 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsw_sat },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________011_____ },
@@ -60868,27 +55366,21 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________011_____ = { .size = 2, .lookup_function = 
-# 5974 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5974 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vunpackh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddbnq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10________011_____ = { .size = 2, .lookup_function = 
-# 5979 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5979 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubwnq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________100_____ = { .size = 4, .lookup_function = 
-# 5984 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5984 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00________100_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________100_____ },
@@ -60897,18 +55389,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00________100_____ = { .size = 2, .lookup_function = 
-# 5991 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5991 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vnot },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00__1_____100_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00__1_____100_____ = { .size = 4, .lookup_function = 
-# 5996 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 5996 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vhist },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00__1__01_100_____ },
@@ -60917,36 +55405,28 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00__1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___00__1__01_100_____ = { .size = 2, .lookup_function = 
-# 6003 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6003 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vwhist256 },
 { .type = DECTREE_TERMINAL, .opcode = V6_vwhist256_sat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________100_____ = { .size = 2, .lookup_function = 
-# 6008 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6008 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsb },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddhnq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10________100_____ = { .size = 2, .lookup_function = 
-# 6013 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6013 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vsh },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10__1_____100_____ },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10__1_____100_____ = { .size = 4, .lookup_function = 
-# 6018 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6018 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 9, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vhistq },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10__1__01_100_____ },
@@ -60955,18 +55435,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10__1
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___10__1__01_100_____ = { .size = 2, .lookup_function = 
-# 6025 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6025 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 8, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vwhist256q },
 { .type = DECTREE_TERMINAL, .opcode = V6_vwhist256q_sat },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________101_____ = { .size = 4, .lookup_function = 
-# 6030 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6030 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________101_____ },
@@ -60975,18 +55451,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________101_____ = { .size = 2, .lookup_function = 
-# 6037 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6037 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vabsb_sat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddwnq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________110_____ = { .size = 4, .lookup_function = 
-# 6042 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6042 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdealh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubbq },
@@ -60995,9 +55467,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0_____________111_____ = { .size = 4, .lookup_function = 
-# 6049 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6049 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 16, .width = 2, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vdealb },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________111_____ },
@@ -61006,18 +55476,14 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__0___01________111_____ = { .size = 2, .lookup_function = 
-# 6056 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6056 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vshuffh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubhq },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__1_____________________ = { .size = 4, .lookup_function = 
-# 6061 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6061 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 22, .width = 2, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110001_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110011_____________________ },
@@ -61026,36 +55492,28 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110__1________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110001_____________________ = { .size = 2, .lookup_function = 
-# 6068 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6068 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvvbi },
 { .type = DECTREE_TERMINAL, .opcode = V6_valignbi },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110011_____________________ = { .size = 2, .lookup_function = 
-# 6073 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6073 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vlutvwhi },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlalignbi },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110101_____________________ = { .size = 2, .lookup_function = 
-# 6078 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6078 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11110101_______0_____________ },
 { .type = DECTREE_TERMINAL, .opcode = V6_vswap },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110101_______0_____________ = { .size = 8, .lookup_function = 
-# 6083 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6083 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddbsat_dv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vsubbsat_dv },
@@ -61068,9 +55526,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11110101_______0
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111________________________ = { .size = 8, .lookup_function = 
-# 6094 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6094 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 21, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________________ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11111001_____________________ },
@@ -61083,9 +55539,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111___________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________________ = { .size = 8, .lookup_function = 
-# 6105 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6105 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________000_____ },
 { .type = DECTREE_TABLE_LINK, .table_link = &dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________001_____ },
@@ -61098,72 +55552,56 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________000_____ = { .size = 2, .lookup_function = 
-# 6116 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6116 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddbsat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddclbh },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________001_____ = { .size = 2, .lookup_function = 
-# 6121 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6121 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vminub },
 { .type = DECTREE_TERMINAL, .opcode = V6_vaddclbw },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________010_____ = { .size = 2, .lookup_function = 
-# 6126 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6126 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vminuh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vavguw },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________011_____ = { .size = 2, .lookup_function = 
-# 6131 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6131 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vminh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vavguwrnd },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________100_____ = { .size = 2, .lookup_function = 
-# 6136 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6136 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vminw },
 { .type = DECTREE_TERMINAL, .opcode = V6_vavgb },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________101_____ = { .size = 2, .lookup_function = 
-# 6141 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6141 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmaxub },
 { .type = DECTREE_TERMINAL, .opcode = V6_vavgbrnd },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111000_____________110_____ = { .size = 2, .lookup_function = 
-# 6146 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6146 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 13, .width = 1, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmaxuh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vnavgb },
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111001_____________________ = { .size = 8, .lookup_function = 
-# 6151 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6151 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmaxw },
 { .type = DECTREE_TERMINAL, .opcode = V6_vdelta },
@@ -61176,9 +55614,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111001________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111010_____________________ = { .size = 8, .lookup_function = 
-# 6162 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6162 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyowh_rnd },
 { .type = DECTREE_TERMINAL, .opcode = V6_vshuffeb },
@@ -61191,9 +55627,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111010________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111011_____________________ = { .size = 8, .lookup_function = 
-# 6173 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6173 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyieoh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vadduwsat },
@@ -61206,9 +55640,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111011________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111100_____________________ = { .size = 16, .lookup_function = 
-# 6184 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6184 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 2, .width = 4, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_veqb },
 { .type = DECTREE_TERMINAL, .opcode = V6_veqh },
@@ -61229,9 +55661,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111100________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111101_____________________ = { .size = 8, .lookup_function = 
-# 6203 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6203 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vasrwv },
 { .type = DECTREE_TERMINAL, .opcode = V6_vlsrwv },
@@ -61244,9 +55674,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111101________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111110_____________________ = { .size = 8, .lookup_function = 
-# 6214 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6214 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiewuh },
 { .type = DECTREE_TERMINAL, .opcode = V6_vmpyiowh },
@@ -61259,9 +55687,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111110________
 } };
 
 static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111_____________________ = { .size = 8, .lookup_function = 
-# 6225 "target/hexagon/dectree_generated.h.inc" 3
 ((void *)0)
-# 6225 "target/hexagon/dectree_generated.h.inc"
 , .startbit = 5, .width = 3, .table = {
 { .type = DECTREE_TERMINAL, .opcode = V6_vpackwh_sat },
 { .type = DECTREE_TERMINAL, .opcode = V6_vpackob },
@@ -63443,13 +57869,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 8415 "target/hexagon/dectree_generated.h.inc"
 
-# 8425 "target/hexagon/dectree_generated.h.inc"
 
-# 8435 "target/hexagon/dectree_generated.h.inc"
 
-# 8445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63471,13 +57893,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 8475 "target/hexagon/dectree_generated.h.inc"
 
-# 8485 "target/hexagon/dectree_generated.h.inc"
 
-# 8495 "target/hexagon/dectree_generated.h.inc"
 
-# 8505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63503,193 +57921,99 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 8538 "target/hexagon/dectree_generated.h.inc"
 
-# 8547 "target/hexagon/dectree_generated.h.inc"
 
-# 8556 "target/hexagon/dectree_generated.h.inc"
 
-# 8565 "target/hexagon/dectree_generated.h.inc"
 
-# 8574 "target/hexagon/dectree_generated.h.inc"
 
-# 8583 "target/hexagon/dectree_generated.h.inc"
 
-# 8592 "target/hexagon/dectree_generated.h.inc"
 
-# 8601 "target/hexagon/dectree_generated.h.inc"
 
-# 8611 "target/hexagon/dectree_generated.h.inc"
 
-# 8621 "target/hexagon/dectree_generated.h.inc"
 
-# 8631 "target/hexagon/dectree_generated.h.inc"
 
-# 8641 "target/hexagon/dectree_generated.h.inc"
 
-# 8651 "target/hexagon/dectree_generated.h.inc"
 
-# 8661 "target/hexagon/dectree_generated.h.inc"
 
-# 8671 "target/hexagon/dectree_generated.h.inc"
 
-# 8681 "target/hexagon/dectree_generated.h.inc"
 
-# 8691 "target/hexagon/dectree_generated.h.inc"
 
-# 8701 "target/hexagon/dectree_generated.h.inc"
 
-# 8711 "target/hexagon/dectree_generated.h.inc"
 
-# 8721 "target/hexagon/dectree_generated.h.inc"
 
-# 8731 "target/hexagon/dectree_generated.h.inc"
 
-# 8741 "target/hexagon/dectree_generated.h.inc"
 
-# 8751 "target/hexagon/dectree_generated.h.inc"
 
-# 8761 "target/hexagon/dectree_generated.h.inc"
 
-# 8771 "target/hexagon/dectree_generated.h.inc"
 
-# 8781 "target/hexagon/dectree_generated.h.inc"
 
-# 8791 "target/hexagon/dectree_generated.h.inc"
 
-# 8801 "target/hexagon/dectree_generated.h.inc"
 
-# 8811 "target/hexagon/dectree_generated.h.inc"
 
-# 8821 "target/hexagon/dectree_generated.h.inc"
 
-# 8831 "target/hexagon/dectree_generated.h.inc"
 
-# 8841 "target/hexagon/dectree_generated.h.inc"
 
-# 8850 "target/hexagon/dectree_generated.h.inc"
 
-# 8859 "target/hexagon/dectree_generated.h.inc"
 
-# 8868 "target/hexagon/dectree_generated.h.inc"
 
-# 8877 "target/hexagon/dectree_generated.h.inc"
 
-# 8886 "target/hexagon/dectree_generated.h.inc"
 
-# 8895 "target/hexagon/dectree_generated.h.inc"
 
-# 8904 "target/hexagon/dectree_generated.h.inc"
 
-# 8913 "target/hexagon/dectree_generated.h.inc"
 
-# 8922 "target/hexagon/dectree_generated.h.inc"
 
-# 8931 "target/hexagon/dectree_generated.h.inc"
 
-# 8940 "target/hexagon/dectree_generated.h.inc"
 
-# 8949 "target/hexagon/dectree_generated.h.inc"
 
-# 8958 "target/hexagon/dectree_generated.h.inc"
 
-# 8967 "target/hexagon/dectree_generated.h.inc"
 
-# 8976 "target/hexagon/dectree_generated.h.inc"
 
-# 8985 "target/hexagon/dectree_generated.h.inc"
 
-# 8994 "target/hexagon/dectree_generated.h.inc"
 
-# 9003 "target/hexagon/dectree_generated.h.inc"
 
-# 9012 "target/hexagon/dectree_generated.h.inc"
 
-# 9021 "target/hexagon/dectree_generated.h.inc"
 
-# 9030 "target/hexagon/dectree_generated.h.inc"
 
-# 9039 "target/hexagon/dectree_generated.h.inc"
 
-# 9048 "target/hexagon/dectree_generated.h.inc"
 
-# 9057 "target/hexagon/dectree_generated.h.inc"
 
-# 9068 "target/hexagon/dectree_generated.h.inc"
 
-# 9079 "target/hexagon/dectree_generated.h.inc"
 
-# 9090 "target/hexagon/dectree_generated.h.inc"
 
-# 9101 "target/hexagon/dectree_generated.h.inc"
 
-# 9112 "target/hexagon/dectree_generated.h.inc"
 
-# 9123 "target/hexagon/dectree_generated.h.inc"
 
-# 9134 "target/hexagon/dectree_generated.h.inc"
 
-# 9145 "target/hexagon/dectree_generated.h.inc"
 
-# 9156 "target/hexagon/dectree_generated.h.inc"
 
-# 9167 "target/hexagon/dectree_generated.h.inc"
 
-# 9178 "target/hexagon/dectree_generated.h.inc"
 
-# 9189 "target/hexagon/dectree_generated.h.inc"
 
-# 9200 "target/hexagon/dectree_generated.h.inc"
 
-# 9211 "target/hexagon/dectree_generated.h.inc"
 
-# 9222 "target/hexagon/dectree_generated.h.inc"
 
-# 9233 "target/hexagon/dectree_generated.h.inc"
 
-# 9244 "target/hexagon/dectree_generated.h.inc"
 
-# 9255 "target/hexagon/dectree_generated.h.inc"
 
-# 9266 "target/hexagon/dectree_generated.h.inc"
 
-# 9277 "target/hexagon/dectree_generated.h.inc"
 
-# 9288 "target/hexagon/dectree_generated.h.inc"
 
-# 9299 "target/hexagon/dectree_generated.h.inc"
 
-# 9310 "target/hexagon/dectree_generated.h.inc"
 
-# 9321 "target/hexagon/dectree_generated.h.inc"
 
-# 9331 "target/hexagon/dectree_generated.h.inc"
 
-# 9342 "target/hexagon/dectree_generated.h.inc"
 
-# 9351 "target/hexagon/dectree_generated.h.inc"
 
-# 9360 "target/hexagon/dectree_generated.h.inc"
 
-# 9369 "target/hexagon/dectree_generated.h.inc"
 
-# 9378 "target/hexagon/dectree_generated.h.inc"
 
-# 9387 "target/hexagon/dectree_generated.h.inc"
 
-# 9396 "target/hexagon/dectree_generated.h.inc"
 
-# 9405 "target/hexagon/dectree_generated.h.inc"
 
-# 9414 "target/hexagon/dectree_generated.h.inc"
 
-# 9423 "target/hexagon/dectree_generated.h.inc"
 
-# 9432 "target/hexagon/dectree_generated.h.inc"
 
-# 9441 "target/hexagon/dectree_generated.h.inc"
 
-# 9450 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63787,45 +58111,25 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9555 "target/hexagon/dectree_generated.h.inc"
 
-# 9564 "target/hexagon/dectree_generated.h.inc"
 
-# 9573 "target/hexagon/dectree_generated.h.inc"
 
-# 9582 "target/hexagon/dectree_generated.h.inc"
 
-# 9591 "target/hexagon/dectree_generated.h.inc"
 
-# 9600 "target/hexagon/dectree_generated.h.inc"
 
-# 9609 "target/hexagon/dectree_generated.h.inc"
 
-# 9618 "target/hexagon/dectree_generated.h.inc"
 
-# 9627 "target/hexagon/dectree_generated.h.inc"
 
-# 9636 "target/hexagon/dectree_generated.h.inc"
 
-# 9645 "target/hexagon/dectree_generated.h.inc"
 
-# 9654 "target/hexagon/dectree_generated.h.inc"
 
-# 9663 "target/hexagon/dectree_generated.h.inc"
 
-# 9672 "target/hexagon/dectree_generated.h.inc"
 
-# 9681 "target/hexagon/dectree_generated.h.inc"
 
-# 9690 "target/hexagon/dectree_generated.h.inc"
 
-# 9699 "target/hexagon/dectree_generated.h.inc"
 
-# 9708 "target/hexagon/dectree_generated.h.inc"
 
-# 9717 "target/hexagon/dectree_generated.h.inc"
 
-# 9726 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63834,9 +58138,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9743 "target/hexagon/dectree_generated.h.inc"
 
-# 9753 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63868,9 +58170,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9793 "target/hexagon/dectree_generated.h.inc"
 
-# 9803 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63880,7 +58180,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9821 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63890,7 +58189,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9839 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63900,7 +58198,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9857 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63910,7 +58207,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9874 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -63960,7 +58256,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9931 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64002,9 +58297,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 9980 "target/hexagon/dectree_generated.h.inc"
 
-# 9989 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64033,7 +58326,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10025 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64041,9 +58333,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10040 "target/hexagon/dectree_generated.h.inc"
 
-# 10049 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64072,7 +58362,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10085 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64080,9 +58369,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10100 "target/hexagon/dectree_generated.h.inc"
 
-# 10109 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64111,7 +58398,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10145 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64119,9 +58405,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10160 "target/hexagon/dectree_generated.h.inc"
 
-# 10169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64150,7 +58434,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10205 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64158,9 +58441,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10220 "target/hexagon/dectree_generated.h.inc"
 
-# 10229 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64189,7 +58470,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10265 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64197,9 +58477,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10280 "target/hexagon/dectree_generated.h.inc"
 
-# 10289 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64228,7 +58506,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10325 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64236,9 +58513,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10340 "target/hexagon/dectree_generated.h.inc"
 
-# 10349 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64267,7 +58542,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10385 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64275,9 +58549,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10400 "target/hexagon/dectree_generated.h.inc"
 
-# 10409 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64306,7 +58578,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64314,9 +58585,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10460 "target/hexagon/dectree_generated.h.inc"
 
-# 10469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64345,7 +58614,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64361,7 +58629,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10528 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64403,7 +58670,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10577 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64452,7 +58718,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10634 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64488,7 +58753,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64496,7 +58760,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10693 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64532,7 +58795,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10736 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64540,7 +58802,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10752 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64576,7 +58837,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10795 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64584,7 +58844,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10811 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64620,7 +58879,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10854 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64628,7 +58886,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10870 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64664,7 +58921,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10913 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64672,7 +58928,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10928 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64721,7 +58976,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 10985 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64757,7 +59011,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11028 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64891,13 +59144,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11169 "target/hexagon/dectree_generated.h.inc"
 
-# 11178 "target/hexagon/dectree_generated.h.inc"
 
-# 11187 "target/hexagon/dectree_generated.h.inc"
 
-# 11196 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -64995,13 +59244,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11301 "target/hexagon/dectree_generated.h.inc"
 
-# 11310 "target/hexagon/dectree_generated.h.inc"
 
-# 11319 "target/hexagon/dectree_generated.h.inc"
 
-# 11328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65063,7 +59308,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65073,7 +59317,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11414 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65091,17 +59334,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11439 "target/hexagon/dectree_generated.h.inc"
 
-# 11448 "target/hexagon/dectree_generated.h.inc"
 
-# 11457 "target/hexagon/dectree_generated.h.inc"
 
-# 11466 "target/hexagon/dectree_generated.h.inc"
 
-# 11475 "target/hexagon/dectree_generated.h.inc"
 
-# 11484 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65147,7 +59384,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11537 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65157,7 +59393,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11554 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65175,17 +59410,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11579 "target/hexagon/dectree_generated.h.inc"
 
-# 11588 "target/hexagon/dectree_generated.h.inc"
 
-# 11597 "target/hexagon/dectree_generated.h.inc"
 
-# 11606 "target/hexagon/dectree_generated.h.inc"
 
-# 11615 "target/hexagon/dectree_generated.h.inc"
 
-# 11624 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65231,7 +59460,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65241,7 +59469,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11694 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65259,17 +59486,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11719 "target/hexagon/dectree_generated.h.inc"
 
-# 11728 "target/hexagon/dectree_generated.h.inc"
 
-# 11737 "target/hexagon/dectree_generated.h.inc"
 
-# 11746 "target/hexagon/dectree_generated.h.inc"
 
-# 11755 "target/hexagon/dectree_generated.h.inc"
 
-# 11764 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65315,7 +59536,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11817 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65325,7 +59545,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11834 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65343,17 +59562,11 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11859 "target/hexagon/dectree_generated.h.inc"
 
-# 11868 "target/hexagon/dectree_generated.h.inc"
 
-# 11877 "target/hexagon/dectree_generated.h.inc"
 
-# 11886 "target/hexagon/dectree_generated.h.inc"
 
-# 11895 "target/hexagon/dectree_generated.h.inc"
 
-# 11904 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65423,9 +59636,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 11981 "target/hexagon/dectree_generated.h.inc"
 
-# 11990 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65443,9 +59654,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12015 "target/hexagon/dectree_generated.h.inc"
 
-# 12024 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65499,29 +59708,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12085 "target/hexagon/dectree_generated.h.inc"
 
-# 12094 "target/hexagon/dectree_generated.h.inc"
 
-# 12103 "target/hexagon/dectree_generated.h.inc"
 
-# 12112 "target/hexagon/dectree_generated.h.inc"
 
-# 12121 "target/hexagon/dectree_generated.h.inc"
 
-# 12130 "target/hexagon/dectree_generated.h.inc"
 
-# 12139 "target/hexagon/dectree_generated.h.inc"
 
-# 12148 "target/hexagon/dectree_generated.h.inc"
 
-# 12157 "target/hexagon/dectree_generated.h.inc"
 
-# 12166 "target/hexagon/dectree_generated.h.inc"
 
-# 12175 "target/hexagon/dectree_generated.h.inc"
 
-# 12184 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65559,29 +59756,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12229 "target/hexagon/dectree_generated.h.inc"
 
-# 12238 "target/hexagon/dectree_generated.h.inc"
 
-# 12247 "target/hexagon/dectree_generated.h.inc"
 
-# 12256 "target/hexagon/dectree_generated.h.inc"
 
-# 12265 "target/hexagon/dectree_generated.h.inc"
 
-# 12274 "target/hexagon/dectree_generated.h.inc"
 
-# 12283 "target/hexagon/dectree_generated.h.inc"
 
-# 12292 "target/hexagon/dectree_generated.h.inc"
 
-# 12301 "target/hexagon/dectree_generated.h.inc"
 
-# 12310 "target/hexagon/dectree_generated.h.inc"
 
-# 12319 "target/hexagon/dectree_generated.h.inc"
 
-# 12328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65619,29 +59804,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12373 "target/hexagon/dectree_generated.h.inc"
 
-# 12382 "target/hexagon/dectree_generated.h.inc"
 
-# 12391 "target/hexagon/dectree_generated.h.inc"
 
-# 12400 "target/hexagon/dectree_generated.h.inc"
 
-# 12409 "target/hexagon/dectree_generated.h.inc"
 
-# 12418 "target/hexagon/dectree_generated.h.inc"
 
-# 12427 "target/hexagon/dectree_generated.h.inc"
 
-# 12436 "target/hexagon/dectree_generated.h.inc"
 
-# 12445 "target/hexagon/dectree_generated.h.inc"
 
-# 12454 "target/hexagon/dectree_generated.h.inc"
 
-# 12463 "target/hexagon/dectree_generated.h.inc"
 
-# 12472 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65679,29 +59852,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12517 "target/hexagon/dectree_generated.h.inc"
 
-# 12526 "target/hexagon/dectree_generated.h.inc"
 
-# 12535 "target/hexagon/dectree_generated.h.inc"
 
-# 12544 "target/hexagon/dectree_generated.h.inc"
 
-# 12553 "target/hexagon/dectree_generated.h.inc"
 
-# 12562 "target/hexagon/dectree_generated.h.inc"
 
-# 12571 "target/hexagon/dectree_generated.h.inc"
 
-# 12580 "target/hexagon/dectree_generated.h.inc"
 
-# 12589 "target/hexagon/dectree_generated.h.inc"
 
-# 12598 "target/hexagon/dectree_generated.h.inc"
 
-# 12607 "target/hexagon/dectree_generated.h.inc"
 
-# 12616 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65739,29 +59900,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12661 "target/hexagon/dectree_generated.h.inc"
 
-# 12670 "target/hexagon/dectree_generated.h.inc"
 
-# 12679 "target/hexagon/dectree_generated.h.inc"
 
-# 12688 "target/hexagon/dectree_generated.h.inc"
 
-# 12697 "target/hexagon/dectree_generated.h.inc"
 
-# 12706 "target/hexagon/dectree_generated.h.inc"
 
-# 12715 "target/hexagon/dectree_generated.h.inc"
 
-# 12724 "target/hexagon/dectree_generated.h.inc"
 
-# 12733 "target/hexagon/dectree_generated.h.inc"
 
-# 12742 "target/hexagon/dectree_generated.h.inc"
 
-# 12751 "target/hexagon/dectree_generated.h.inc"
 
-# 12760 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65831,9 +59980,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12837 "target/hexagon/dectree_generated.h.inc"
 
-# 12846 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65851,9 +59998,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12871 "target/hexagon/dectree_generated.h.inc"
 
-# 12880 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -65907,29 +60052,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 12941 "target/hexagon/dectree_generated.h.inc"
 
-# 12950 "target/hexagon/dectree_generated.h.inc"
 
-# 12959 "target/hexagon/dectree_generated.h.inc"
 
-# 12968 "target/hexagon/dectree_generated.h.inc"
 
-# 12977 "target/hexagon/dectree_generated.h.inc"
 
-# 12986 "target/hexagon/dectree_generated.h.inc"
 
-# 12995 "target/hexagon/dectree_generated.h.inc"
 
-# 13004 "target/hexagon/dectree_generated.h.inc"
 
-# 13013 "target/hexagon/dectree_generated.h.inc"
 
-# 13022 "target/hexagon/dectree_generated.h.inc"
 
-# 13031 "target/hexagon/dectree_generated.h.inc"
 
-# 13040 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -66119,29 +60252,17 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13237 "target/hexagon/dectree_generated.h.inc"
 
-# 13246 "target/hexagon/dectree_generated.h.inc"
 
-# 13255 "target/hexagon/dectree_generated.h.inc"
 
-# 13264 "target/hexagon/dectree_generated.h.inc"
 
-# 13274 "target/hexagon/dectree_generated.h.inc"
 
-# 13284 "target/hexagon/dectree_generated.h.inc"
 
-# 13294 "target/hexagon/dectree_generated.h.inc"
 
-# 13304 "target/hexagon/dectree_generated.h.inc"
 
-# 13314 "target/hexagon/dectree_generated.h.inc"
 
-# 13324 "target/hexagon/dectree_generated.h.inc"
 
-# 13334 "target/hexagon/dectree_generated.h.inc"
 
-# 13344 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -66151,9 +60272,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13361 "target/hexagon/dectree_generated.h.inc"
 
-# 13370 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -66209,15 +60328,10 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13433 "target/hexagon/dectree_generated.h.inc"
 
-# 13442 "target/hexagon/dectree_generated.h.inc"
 
-# 13451 "target/hexagon/dectree_generated.h.inc"
 
-# 13460 "target/hexagon/dectree_generated.h.inc"
 
-# 13469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -66227,7 +60341,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13486 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -66563,7 +60676,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 13830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -67861,13 +61973,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 15136 "target/hexagon/dectree_generated.h.inc"
 
-# 15145 "target/hexagon/dectree_generated.h.inc"
 
-# 15155 "target/hexagon/dectree_generated.h.inc"
 
-# 15164 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -69441,7 +63549,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 16745 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -69561,9 +63668,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 16873 "target/hexagon/dectree_generated.h.inc"
 
-# 16883 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -71243,21 +65348,13 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 18570 "target/hexagon/dectree_generated.h.inc"
 
-# 18579 "target/hexagon/dectree_generated.h.inc"
 
-# 18588 "target/hexagon/dectree_generated.h.inc"
 
-# 18597 "target/hexagon/dectree_generated.h.inc"
 
-# 18606 "target/hexagon/dectree_generated.h.inc"
 
-# 18615 "target/hexagon/dectree_generated.h.inc"
 
-# 18624 "target/hexagon/dectree_generated.h.inc"
 
-# 18633 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -71310,13 +65407,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 18693 "target/hexagon/dectree_generated.h.inc"
 
-# 18702 "target/hexagon/dectree_generated.h.inc"
 
-# 18711 "target/hexagon/dectree_generated.h.inc"
 
-# 18720 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72066,7 +66159,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19477 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72076,9 +66168,7 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19494 "target/hexagon/dectree_generated.h.inc"
 
-# 19503 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72135,7 +66225,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19567 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72145,7 +66234,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19584 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72264,7 +66352,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19710 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72281,7 +66368,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19734 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72298,7 +66384,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19758 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72315,7 +66400,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19782 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72332,7 +66416,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19806 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72349,7 +66432,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72387,7 +66469,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19875 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72404,7 +66485,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19899 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72421,7 +66501,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19923 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72438,7 +66517,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 19947 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72497,7 +66575,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20013 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72514,7 +66591,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20037 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72570,7 +66646,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20100 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72587,7 +66662,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20124 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72625,7 +66699,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72642,7 +66715,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20193 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72680,7 +66752,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20238 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72697,7 +66768,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20262 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72714,7 +66784,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20286 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72731,7 +66800,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20310 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72811,7 +66879,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72828,7 +66895,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20421 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72845,7 +66911,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72862,7 +66927,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72879,7 +66943,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20493 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -72896,7 +66959,6 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 20517 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -75334,13 +69396,9 @@ static const DectreeTable dectree_table_DECODE_EXT_EXT_mmvec____11111111________
 
 
 
-# 133 "../target/hexagon/decode.c" 2
-# 147 "../target/hexagon/decode.c"
 static const DectreeTable dectree_table_DECODE_EXT_EXT_noext = {
     .size = 1, .lookup_function = 
-# 148 "../target/hexagon/decode.c" 3
                                  ((void *)0)
-# 148 "../target/hexagon/decode.c"
                                      , .startbit = 0, .width = 0,
     .table = {
         { .type = DECTREE_ENTRY_INVALID, .opcode = XX_LAST_OPCODE },
@@ -75364,9 +69422,7 @@ typedef struct {
     uint32_t mask;
     uint32_t match;
 } DecodeITableEntry;
-# 193 "../target/hexagon/decode.c"
 static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
-# 1 "target/hexagon/dectree_generated.h.inc" 1
 
 
 
@@ -83772,13 +77828,9 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 8415 "target/hexagon/dectree_generated.h.inc"
 
-# 8425 "target/hexagon/dectree_generated.h.inc"
 
-# 8435 "target/hexagon/dectree_generated.h.inc"
 
-# 8445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -83800,13 +77852,9 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 8475 "target/hexagon/dectree_generated.h.inc"
 
-# 8485 "target/hexagon/dectree_generated.h.inc"
 
-# 8495 "target/hexagon/dectree_generated.h.inc"
 
-# 8505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -83832,193 +77880,99 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 8538 "target/hexagon/dectree_generated.h.inc"
 
-# 8547 "target/hexagon/dectree_generated.h.inc"
 
-# 8556 "target/hexagon/dectree_generated.h.inc"
 
-# 8565 "target/hexagon/dectree_generated.h.inc"
 
-# 8574 "target/hexagon/dectree_generated.h.inc"
 
-# 8583 "target/hexagon/dectree_generated.h.inc"
 
-# 8592 "target/hexagon/dectree_generated.h.inc"
 
-# 8601 "target/hexagon/dectree_generated.h.inc"
 
-# 8611 "target/hexagon/dectree_generated.h.inc"
 
-# 8621 "target/hexagon/dectree_generated.h.inc"
 
-# 8631 "target/hexagon/dectree_generated.h.inc"
 
-# 8641 "target/hexagon/dectree_generated.h.inc"
 
-# 8651 "target/hexagon/dectree_generated.h.inc"
 
-# 8661 "target/hexagon/dectree_generated.h.inc"
 
-# 8671 "target/hexagon/dectree_generated.h.inc"
 
-# 8681 "target/hexagon/dectree_generated.h.inc"
 
-# 8691 "target/hexagon/dectree_generated.h.inc"
 
-# 8701 "target/hexagon/dectree_generated.h.inc"
 
-# 8711 "target/hexagon/dectree_generated.h.inc"
 
-# 8721 "target/hexagon/dectree_generated.h.inc"
 
-# 8731 "target/hexagon/dectree_generated.h.inc"
 
-# 8741 "target/hexagon/dectree_generated.h.inc"
 
-# 8751 "target/hexagon/dectree_generated.h.inc"
 
-# 8761 "target/hexagon/dectree_generated.h.inc"
 
-# 8771 "target/hexagon/dectree_generated.h.inc"
 
-# 8781 "target/hexagon/dectree_generated.h.inc"
 
-# 8791 "target/hexagon/dectree_generated.h.inc"
 
-# 8801 "target/hexagon/dectree_generated.h.inc"
 
-# 8811 "target/hexagon/dectree_generated.h.inc"
 
-# 8821 "target/hexagon/dectree_generated.h.inc"
 
-# 8831 "target/hexagon/dectree_generated.h.inc"
 
-# 8841 "target/hexagon/dectree_generated.h.inc"
 
-# 8850 "target/hexagon/dectree_generated.h.inc"
 
-# 8859 "target/hexagon/dectree_generated.h.inc"
 
-# 8868 "target/hexagon/dectree_generated.h.inc"
 
-# 8877 "target/hexagon/dectree_generated.h.inc"
 
-# 8886 "target/hexagon/dectree_generated.h.inc"
 
-# 8895 "target/hexagon/dectree_generated.h.inc"
 
-# 8904 "target/hexagon/dectree_generated.h.inc"
 
-# 8913 "target/hexagon/dectree_generated.h.inc"
 
-# 8922 "target/hexagon/dectree_generated.h.inc"
 
-# 8931 "target/hexagon/dectree_generated.h.inc"
 
-# 8940 "target/hexagon/dectree_generated.h.inc"
 
-# 8949 "target/hexagon/dectree_generated.h.inc"
 
-# 8958 "target/hexagon/dectree_generated.h.inc"
 
-# 8967 "target/hexagon/dectree_generated.h.inc"
 
-# 8976 "target/hexagon/dectree_generated.h.inc"
 
-# 8985 "target/hexagon/dectree_generated.h.inc"
 
-# 8994 "target/hexagon/dectree_generated.h.inc"
 
-# 9003 "target/hexagon/dectree_generated.h.inc"
 
-# 9012 "target/hexagon/dectree_generated.h.inc"
 
-# 9021 "target/hexagon/dectree_generated.h.inc"
 
-# 9030 "target/hexagon/dectree_generated.h.inc"
 
-# 9039 "target/hexagon/dectree_generated.h.inc"
 
-# 9048 "target/hexagon/dectree_generated.h.inc"
 
-# 9057 "target/hexagon/dectree_generated.h.inc"
 
-# 9068 "target/hexagon/dectree_generated.h.inc"
 
-# 9079 "target/hexagon/dectree_generated.h.inc"
 
-# 9090 "target/hexagon/dectree_generated.h.inc"
 
-# 9101 "target/hexagon/dectree_generated.h.inc"
 
-# 9112 "target/hexagon/dectree_generated.h.inc"
 
-# 9123 "target/hexagon/dectree_generated.h.inc"
 
-# 9134 "target/hexagon/dectree_generated.h.inc"
 
-# 9145 "target/hexagon/dectree_generated.h.inc"
 
-# 9156 "target/hexagon/dectree_generated.h.inc"
 
-# 9167 "target/hexagon/dectree_generated.h.inc"
 
-# 9178 "target/hexagon/dectree_generated.h.inc"
 
-# 9189 "target/hexagon/dectree_generated.h.inc"
 
-# 9200 "target/hexagon/dectree_generated.h.inc"
 
-# 9211 "target/hexagon/dectree_generated.h.inc"
 
-# 9222 "target/hexagon/dectree_generated.h.inc"
 
-# 9233 "target/hexagon/dectree_generated.h.inc"
 
-# 9244 "target/hexagon/dectree_generated.h.inc"
 
-# 9255 "target/hexagon/dectree_generated.h.inc"
 
-# 9266 "target/hexagon/dectree_generated.h.inc"
 
-# 9277 "target/hexagon/dectree_generated.h.inc"
 
-# 9288 "target/hexagon/dectree_generated.h.inc"
 
-# 9299 "target/hexagon/dectree_generated.h.inc"
 
-# 9310 "target/hexagon/dectree_generated.h.inc"
 
-# 9321 "target/hexagon/dectree_generated.h.inc"
 
-# 9331 "target/hexagon/dectree_generated.h.inc"
 
-# 9342 "target/hexagon/dectree_generated.h.inc"
 
-# 9351 "target/hexagon/dectree_generated.h.inc"
 
-# 9360 "target/hexagon/dectree_generated.h.inc"
 
-# 9369 "target/hexagon/dectree_generated.h.inc"
 
-# 9378 "target/hexagon/dectree_generated.h.inc"
 
-# 9387 "target/hexagon/dectree_generated.h.inc"
 
-# 9396 "target/hexagon/dectree_generated.h.inc"
 
-# 9405 "target/hexagon/dectree_generated.h.inc"
 
-# 9414 "target/hexagon/dectree_generated.h.inc"
 
-# 9423 "target/hexagon/dectree_generated.h.inc"
 
-# 9432 "target/hexagon/dectree_generated.h.inc"
 
-# 9441 "target/hexagon/dectree_generated.h.inc"
 
-# 9450 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84116,45 +78070,25 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9555 "target/hexagon/dectree_generated.h.inc"
 
-# 9564 "target/hexagon/dectree_generated.h.inc"
 
-# 9573 "target/hexagon/dectree_generated.h.inc"
 
-# 9582 "target/hexagon/dectree_generated.h.inc"
 
-# 9591 "target/hexagon/dectree_generated.h.inc"
 
-# 9600 "target/hexagon/dectree_generated.h.inc"
 
-# 9609 "target/hexagon/dectree_generated.h.inc"
 
-# 9618 "target/hexagon/dectree_generated.h.inc"
 
-# 9627 "target/hexagon/dectree_generated.h.inc"
 
-# 9636 "target/hexagon/dectree_generated.h.inc"
 
-# 9645 "target/hexagon/dectree_generated.h.inc"
 
-# 9654 "target/hexagon/dectree_generated.h.inc"
 
-# 9663 "target/hexagon/dectree_generated.h.inc"
 
-# 9672 "target/hexagon/dectree_generated.h.inc"
 
-# 9681 "target/hexagon/dectree_generated.h.inc"
 
-# 9690 "target/hexagon/dectree_generated.h.inc"
 
-# 9699 "target/hexagon/dectree_generated.h.inc"
 
-# 9708 "target/hexagon/dectree_generated.h.inc"
 
-# 9717 "target/hexagon/dectree_generated.h.inc"
 
-# 9726 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84163,9 +78097,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9743 "target/hexagon/dectree_generated.h.inc"
 
-# 9753 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84197,9 +78129,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9793 "target/hexagon/dectree_generated.h.inc"
 
-# 9803 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84209,7 +78139,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9821 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84219,7 +78148,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9839 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84229,7 +78157,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9857 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84239,7 +78166,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9874 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84289,7 +78215,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9931 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84331,9 +78256,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9980 "target/hexagon/dectree_generated.h.inc"
 
-# 9989 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84362,7 +78285,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10025 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84370,9 +78292,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10040 "target/hexagon/dectree_generated.h.inc"
 
-# 10049 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84401,7 +78321,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10085 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84409,9 +78328,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10100 "target/hexagon/dectree_generated.h.inc"
 
-# 10109 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84440,7 +78357,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10145 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84448,9 +78364,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10160 "target/hexagon/dectree_generated.h.inc"
 
-# 10169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84479,7 +78393,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10205 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84487,9 +78400,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10220 "target/hexagon/dectree_generated.h.inc"
 
-# 10229 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84518,7 +78429,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10265 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84526,9 +78436,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10280 "target/hexagon/dectree_generated.h.inc"
 
-# 10289 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84557,7 +78465,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10325 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84565,9 +78472,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10340 "target/hexagon/dectree_generated.h.inc"
 
-# 10349 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84596,7 +78501,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10385 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84604,9 +78508,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10400 "target/hexagon/dectree_generated.h.inc"
 
-# 10409 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84635,7 +78537,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84643,9 +78544,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10460 "target/hexagon/dectree_generated.h.inc"
 
-# 10469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84674,7 +78573,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84690,7 +78588,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10528 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84732,7 +78629,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10577 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84781,7 +78677,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10634 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84817,7 +78712,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84825,7 +78719,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10693 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84861,7 +78754,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10736 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84869,7 +78761,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10752 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84905,7 +78796,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10795 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84913,7 +78803,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10811 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84949,7 +78838,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10854 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84957,7 +78845,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10870 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -84993,7 +78880,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10913 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85001,7 +78887,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10928 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85050,7 +78935,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10985 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85086,7 +78970,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11028 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85220,13 +79103,9 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11169 "target/hexagon/dectree_generated.h.inc"
 
-# 11178 "target/hexagon/dectree_generated.h.inc"
 
-# 11187 "target/hexagon/dectree_generated.h.inc"
 
-# 11196 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85324,13 +79203,9 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11301 "target/hexagon/dectree_generated.h.inc"
 
-# 11310 "target/hexagon/dectree_generated.h.inc"
 
-# 11319 "target/hexagon/dectree_generated.h.inc"
 
-# 11328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85392,7 +79267,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85402,7 +79276,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11414 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85420,17 +79293,11 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11439 "target/hexagon/dectree_generated.h.inc"
 
-# 11448 "target/hexagon/dectree_generated.h.inc"
 
-# 11457 "target/hexagon/dectree_generated.h.inc"
 
-# 11466 "target/hexagon/dectree_generated.h.inc"
 
-# 11475 "target/hexagon/dectree_generated.h.inc"
 
-# 11484 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85476,7 +79343,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11537 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85486,7 +79352,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11554 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85504,17 +79369,11 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11579 "target/hexagon/dectree_generated.h.inc"
 
-# 11588 "target/hexagon/dectree_generated.h.inc"
 
-# 11597 "target/hexagon/dectree_generated.h.inc"
 
-# 11606 "target/hexagon/dectree_generated.h.inc"
 
-# 11615 "target/hexagon/dectree_generated.h.inc"
 
-# 11624 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85560,7 +79419,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85570,7 +79428,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11694 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85588,17 +79445,11 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11719 "target/hexagon/dectree_generated.h.inc"
 
-# 11728 "target/hexagon/dectree_generated.h.inc"
 
-# 11737 "target/hexagon/dectree_generated.h.inc"
 
-# 11746 "target/hexagon/dectree_generated.h.inc"
 
-# 11755 "target/hexagon/dectree_generated.h.inc"
 
-# 11764 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85644,7 +79495,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11817 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85654,7 +79504,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11834 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85672,17 +79521,11 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11859 "target/hexagon/dectree_generated.h.inc"
 
-# 11868 "target/hexagon/dectree_generated.h.inc"
 
-# 11877 "target/hexagon/dectree_generated.h.inc"
 
-# 11886 "target/hexagon/dectree_generated.h.inc"
 
-# 11895 "target/hexagon/dectree_generated.h.inc"
 
-# 11904 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85752,9 +79595,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11981 "target/hexagon/dectree_generated.h.inc"
 
-# 11990 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85772,9 +79613,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12015 "target/hexagon/dectree_generated.h.inc"
 
-# 12024 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85828,29 +79667,17 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12085 "target/hexagon/dectree_generated.h.inc"
 
-# 12094 "target/hexagon/dectree_generated.h.inc"
 
-# 12103 "target/hexagon/dectree_generated.h.inc"
 
-# 12112 "target/hexagon/dectree_generated.h.inc"
 
-# 12121 "target/hexagon/dectree_generated.h.inc"
 
-# 12130 "target/hexagon/dectree_generated.h.inc"
 
-# 12139 "target/hexagon/dectree_generated.h.inc"
 
-# 12148 "target/hexagon/dectree_generated.h.inc"
 
-# 12157 "target/hexagon/dectree_generated.h.inc"
 
-# 12166 "target/hexagon/dectree_generated.h.inc"
 
-# 12175 "target/hexagon/dectree_generated.h.inc"
 
-# 12184 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85888,29 +79715,17 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12229 "target/hexagon/dectree_generated.h.inc"
 
-# 12238 "target/hexagon/dectree_generated.h.inc"
 
-# 12247 "target/hexagon/dectree_generated.h.inc"
 
-# 12256 "target/hexagon/dectree_generated.h.inc"
 
-# 12265 "target/hexagon/dectree_generated.h.inc"
 
-# 12274 "target/hexagon/dectree_generated.h.inc"
 
-# 12283 "target/hexagon/dectree_generated.h.inc"
 
-# 12292 "target/hexagon/dectree_generated.h.inc"
 
-# 12301 "target/hexagon/dectree_generated.h.inc"
 
-# 12310 "target/hexagon/dectree_generated.h.inc"
 
-# 12319 "target/hexagon/dectree_generated.h.inc"
 
-# 12328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -85948,29 +79763,17 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12373 "target/hexagon/dectree_generated.h.inc"
 
-# 12382 "target/hexagon/dectree_generated.h.inc"
 
-# 12391 "target/hexagon/dectree_generated.h.inc"
 
-# 12400 "target/hexagon/dectree_generated.h.inc"
 
-# 12409 "target/hexagon/dectree_generated.h.inc"
 
-# 12418 "target/hexagon/dectree_generated.h.inc"
 
-# 12427 "target/hexagon/dectree_generated.h.inc"
 
-# 12436 "target/hexagon/dectree_generated.h.inc"
 
-# 12445 "target/hexagon/dectree_generated.h.inc"
 
-# 12454 "target/hexagon/dectree_generated.h.inc"
 
-# 12463 "target/hexagon/dectree_generated.h.inc"
 
-# 12472 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86008,29 +79811,17 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12517 "target/hexagon/dectree_generated.h.inc"
 
-# 12526 "target/hexagon/dectree_generated.h.inc"
 
-# 12535 "target/hexagon/dectree_generated.h.inc"
 
-# 12544 "target/hexagon/dectree_generated.h.inc"
 
-# 12553 "target/hexagon/dectree_generated.h.inc"
 
-# 12562 "target/hexagon/dectree_generated.h.inc"
 
-# 12571 "target/hexagon/dectree_generated.h.inc"
 
-# 12580 "target/hexagon/dectree_generated.h.inc"
 
-# 12589 "target/hexagon/dectree_generated.h.inc"
 
-# 12598 "target/hexagon/dectree_generated.h.inc"
 
-# 12607 "target/hexagon/dectree_generated.h.inc"
 
-# 12616 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86068,29 +79859,17 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12661 "target/hexagon/dectree_generated.h.inc"
 
-# 12670 "target/hexagon/dectree_generated.h.inc"
 
-# 12679 "target/hexagon/dectree_generated.h.inc"
 
-# 12688 "target/hexagon/dectree_generated.h.inc"
 
-# 12697 "target/hexagon/dectree_generated.h.inc"
 
-# 12706 "target/hexagon/dectree_generated.h.inc"
 
-# 12715 "target/hexagon/dectree_generated.h.inc"
 
-# 12724 "target/hexagon/dectree_generated.h.inc"
 
-# 12733 "target/hexagon/dectree_generated.h.inc"
 
-# 12742 "target/hexagon/dectree_generated.h.inc"
 
-# 12751 "target/hexagon/dectree_generated.h.inc"
 
-# 12760 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86160,9 +79939,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12837 "target/hexagon/dectree_generated.h.inc"
 
-# 12846 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86180,9 +79957,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12871 "target/hexagon/dectree_generated.h.inc"
 
-# 12880 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86236,29 +80011,17 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12941 "target/hexagon/dectree_generated.h.inc"
 
-# 12950 "target/hexagon/dectree_generated.h.inc"
 
-# 12959 "target/hexagon/dectree_generated.h.inc"
 
-# 12968 "target/hexagon/dectree_generated.h.inc"
 
-# 12977 "target/hexagon/dectree_generated.h.inc"
 
-# 12986 "target/hexagon/dectree_generated.h.inc"
 
-# 12995 "target/hexagon/dectree_generated.h.inc"
 
-# 13004 "target/hexagon/dectree_generated.h.inc"
 
-# 13013 "target/hexagon/dectree_generated.h.inc"
 
-# 13022 "target/hexagon/dectree_generated.h.inc"
 
-# 13031 "target/hexagon/dectree_generated.h.inc"
 
-# 13040 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86448,29 +80211,17 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13237 "target/hexagon/dectree_generated.h.inc"
 
-# 13246 "target/hexagon/dectree_generated.h.inc"
 
-# 13255 "target/hexagon/dectree_generated.h.inc"
 
-# 13264 "target/hexagon/dectree_generated.h.inc"
 
-# 13274 "target/hexagon/dectree_generated.h.inc"
 
-# 13284 "target/hexagon/dectree_generated.h.inc"
 
-# 13294 "target/hexagon/dectree_generated.h.inc"
 
-# 13304 "target/hexagon/dectree_generated.h.inc"
 
-# 13314 "target/hexagon/dectree_generated.h.inc"
 
-# 13324 "target/hexagon/dectree_generated.h.inc"
 
-# 13334 "target/hexagon/dectree_generated.h.inc"
 
-# 13344 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86480,9 +80231,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13361 "target/hexagon/dectree_generated.h.inc"
 
-# 13370 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86538,15 +80287,10 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13433 "target/hexagon/dectree_generated.h.inc"
 
-# 13442 "target/hexagon/dectree_generated.h.inc"
 
-# 13451 "target/hexagon/dectree_generated.h.inc"
 
-# 13460 "target/hexagon/dectree_generated.h.inc"
 
-# 13469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86556,7 +80300,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13486 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -86892,7 +80635,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -88190,13 +81932,9 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 15136 "target/hexagon/dectree_generated.h.inc"
 
-# 15145 "target/hexagon/dectree_generated.h.inc"
 
-# 15155 "target/hexagon/dectree_generated.h.inc"
 
-# 15164 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -89770,7 +83508,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 16745 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -89890,9 +83627,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 16873 "target/hexagon/dectree_generated.h.inc"
 
-# 16883 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -91572,21 +85307,13 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 18570 "target/hexagon/dectree_generated.h.inc"
 
-# 18579 "target/hexagon/dectree_generated.h.inc"
 
-# 18588 "target/hexagon/dectree_generated.h.inc"
 
-# 18597 "target/hexagon/dectree_generated.h.inc"
 
-# 18606 "target/hexagon/dectree_generated.h.inc"
 
-# 18615 "target/hexagon/dectree_generated.h.inc"
 
-# 18624 "target/hexagon/dectree_generated.h.inc"
 
-# 18633 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -91639,13 +85366,9 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 18693 "target/hexagon/dectree_generated.h.inc"
 
-# 18702 "target/hexagon/dectree_generated.h.inc"
 
-# 18711 "target/hexagon/dectree_generated.h.inc"
 
-# 18720 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92395,7 +86118,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19477 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92405,9 +86127,7 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19494 "target/hexagon/dectree_generated.h.inc"
 
-# 19503 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92464,7 +86184,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19567 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92474,7 +86193,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19584 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92593,7 +86311,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19710 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92610,7 +86327,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19734 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92627,7 +86343,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19758 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92644,7 +86359,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19782 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92661,7 +86375,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19806 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92678,7 +86391,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92716,7 +86428,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19875 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92733,7 +86444,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19899 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92750,7 +86460,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19923 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92767,7 +86476,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19947 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92826,7 +86534,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20013 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92843,7 +86550,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20037 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92899,7 +86605,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20100 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92916,7 +86621,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20124 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92954,7 +86658,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -92971,7 +86674,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20193 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93009,7 +86711,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20238 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93026,7 +86727,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20262 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93043,7 +86743,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20286 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93060,7 +86759,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20310 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93140,7 +86838,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93157,7 +86854,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20421 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93174,7 +86870,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93191,7 +86886,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93208,7 +86902,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20493 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -93225,7 +86918,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20517 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -95663,7 +89355,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 
-# 195 "../target/hexagon/decode.c" 2
 };
 
 
@@ -95673,7 +89364,6 @@ static const DecodeITableEntry decode_itable[XX_LAST_OPCODE] = {
 
 
 static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
-# 1 "target/hexagon/dectree_generated.h.inc" 1
 
 
 
@@ -104079,13 +97769,9 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 8415 "target/hexagon/dectree_generated.h.inc"
 
-# 8425 "target/hexagon/dectree_generated.h.inc"
 
-# 8435 "target/hexagon/dectree_generated.h.inc"
 
-# 8445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104107,13 +97793,9 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 8475 "target/hexagon/dectree_generated.h.inc"
 
-# 8485 "target/hexagon/dectree_generated.h.inc"
 
-# 8495 "target/hexagon/dectree_generated.h.inc"
 
-# 8505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104139,193 +97821,99 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 8538 "target/hexagon/dectree_generated.h.inc"
 
-# 8547 "target/hexagon/dectree_generated.h.inc"
 
-# 8556 "target/hexagon/dectree_generated.h.inc"
 
-# 8565 "target/hexagon/dectree_generated.h.inc"
 
-# 8574 "target/hexagon/dectree_generated.h.inc"
 
-# 8583 "target/hexagon/dectree_generated.h.inc"
 
-# 8592 "target/hexagon/dectree_generated.h.inc"
 
-# 8601 "target/hexagon/dectree_generated.h.inc"
 
-# 8611 "target/hexagon/dectree_generated.h.inc"
 
-# 8621 "target/hexagon/dectree_generated.h.inc"
 
-# 8631 "target/hexagon/dectree_generated.h.inc"
 
-# 8641 "target/hexagon/dectree_generated.h.inc"
 
-# 8651 "target/hexagon/dectree_generated.h.inc"
 
-# 8661 "target/hexagon/dectree_generated.h.inc"
 
-# 8671 "target/hexagon/dectree_generated.h.inc"
 
-# 8681 "target/hexagon/dectree_generated.h.inc"
 
-# 8691 "target/hexagon/dectree_generated.h.inc"
 
-# 8701 "target/hexagon/dectree_generated.h.inc"
 
-# 8711 "target/hexagon/dectree_generated.h.inc"
 
-# 8721 "target/hexagon/dectree_generated.h.inc"
 
-# 8731 "target/hexagon/dectree_generated.h.inc"
 
-# 8741 "target/hexagon/dectree_generated.h.inc"
 
-# 8751 "target/hexagon/dectree_generated.h.inc"
 
-# 8761 "target/hexagon/dectree_generated.h.inc"
 
-# 8771 "target/hexagon/dectree_generated.h.inc"
 
-# 8781 "target/hexagon/dectree_generated.h.inc"
 
-# 8791 "target/hexagon/dectree_generated.h.inc"
 
-# 8801 "target/hexagon/dectree_generated.h.inc"
 
-# 8811 "target/hexagon/dectree_generated.h.inc"
 
-# 8821 "target/hexagon/dectree_generated.h.inc"
 
-# 8831 "target/hexagon/dectree_generated.h.inc"
 
-# 8841 "target/hexagon/dectree_generated.h.inc"
 
-# 8850 "target/hexagon/dectree_generated.h.inc"
 
-# 8859 "target/hexagon/dectree_generated.h.inc"
 
-# 8868 "target/hexagon/dectree_generated.h.inc"
 
-# 8877 "target/hexagon/dectree_generated.h.inc"
 
-# 8886 "target/hexagon/dectree_generated.h.inc"
 
-# 8895 "target/hexagon/dectree_generated.h.inc"
 
-# 8904 "target/hexagon/dectree_generated.h.inc"
 
-# 8913 "target/hexagon/dectree_generated.h.inc"
 
-# 8922 "target/hexagon/dectree_generated.h.inc"
 
-# 8931 "target/hexagon/dectree_generated.h.inc"
 
-# 8940 "target/hexagon/dectree_generated.h.inc"
 
-# 8949 "target/hexagon/dectree_generated.h.inc"
 
-# 8958 "target/hexagon/dectree_generated.h.inc"
 
-# 8967 "target/hexagon/dectree_generated.h.inc"
 
-# 8976 "target/hexagon/dectree_generated.h.inc"
 
-# 8985 "target/hexagon/dectree_generated.h.inc"
 
-# 8994 "target/hexagon/dectree_generated.h.inc"
 
-# 9003 "target/hexagon/dectree_generated.h.inc"
 
-# 9012 "target/hexagon/dectree_generated.h.inc"
 
-# 9021 "target/hexagon/dectree_generated.h.inc"
 
-# 9030 "target/hexagon/dectree_generated.h.inc"
 
-# 9039 "target/hexagon/dectree_generated.h.inc"
 
-# 9048 "target/hexagon/dectree_generated.h.inc"
 
-# 9057 "target/hexagon/dectree_generated.h.inc"
 
-# 9068 "target/hexagon/dectree_generated.h.inc"
 
-# 9079 "target/hexagon/dectree_generated.h.inc"
 
-# 9090 "target/hexagon/dectree_generated.h.inc"
 
-# 9101 "target/hexagon/dectree_generated.h.inc"
 
-# 9112 "target/hexagon/dectree_generated.h.inc"
 
-# 9123 "target/hexagon/dectree_generated.h.inc"
 
-# 9134 "target/hexagon/dectree_generated.h.inc"
 
-# 9145 "target/hexagon/dectree_generated.h.inc"
 
-# 9156 "target/hexagon/dectree_generated.h.inc"
 
-# 9167 "target/hexagon/dectree_generated.h.inc"
 
-# 9178 "target/hexagon/dectree_generated.h.inc"
 
-# 9189 "target/hexagon/dectree_generated.h.inc"
 
-# 9200 "target/hexagon/dectree_generated.h.inc"
 
-# 9211 "target/hexagon/dectree_generated.h.inc"
 
-# 9222 "target/hexagon/dectree_generated.h.inc"
 
-# 9233 "target/hexagon/dectree_generated.h.inc"
 
-# 9244 "target/hexagon/dectree_generated.h.inc"
 
-# 9255 "target/hexagon/dectree_generated.h.inc"
 
-# 9266 "target/hexagon/dectree_generated.h.inc"
 
-# 9277 "target/hexagon/dectree_generated.h.inc"
 
-# 9288 "target/hexagon/dectree_generated.h.inc"
 
-# 9299 "target/hexagon/dectree_generated.h.inc"
 
-# 9310 "target/hexagon/dectree_generated.h.inc"
 
-# 9321 "target/hexagon/dectree_generated.h.inc"
 
-# 9331 "target/hexagon/dectree_generated.h.inc"
 
-# 9342 "target/hexagon/dectree_generated.h.inc"
 
-# 9351 "target/hexagon/dectree_generated.h.inc"
 
-# 9360 "target/hexagon/dectree_generated.h.inc"
 
-# 9369 "target/hexagon/dectree_generated.h.inc"
 
-# 9378 "target/hexagon/dectree_generated.h.inc"
 
-# 9387 "target/hexagon/dectree_generated.h.inc"
 
-# 9396 "target/hexagon/dectree_generated.h.inc"
 
-# 9405 "target/hexagon/dectree_generated.h.inc"
 
-# 9414 "target/hexagon/dectree_generated.h.inc"
 
-# 9423 "target/hexagon/dectree_generated.h.inc"
 
-# 9432 "target/hexagon/dectree_generated.h.inc"
 
-# 9441 "target/hexagon/dectree_generated.h.inc"
 
-# 9450 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104423,45 +98011,25 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9555 "target/hexagon/dectree_generated.h.inc"
 
-# 9564 "target/hexagon/dectree_generated.h.inc"
 
-# 9573 "target/hexagon/dectree_generated.h.inc"
 
-# 9582 "target/hexagon/dectree_generated.h.inc"
 
-# 9591 "target/hexagon/dectree_generated.h.inc"
 
-# 9600 "target/hexagon/dectree_generated.h.inc"
 
-# 9609 "target/hexagon/dectree_generated.h.inc"
 
-# 9618 "target/hexagon/dectree_generated.h.inc"
 
-# 9627 "target/hexagon/dectree_generated.h.inc"
 
-# 9636 "target/hexagon/dectree_generated.h.inc"
 
-# 9645 "target/hexagon/dectree_generated.h.inc"
 
-# 9654 "target/hexagon/dectree_generated.h.inc"
 
-# 9663 "target/hexagon/dectree_generated.h.inc"
 
-# 9672 "target/hexagon/dectree_generated.h.inc"
 
-# 9681 "target/hexagon/dectree_generated.h.inc"
 
-# 9690 "target/hexagon/dectree_generated.h.inc"
 
-# 9699 "target/hexagon/dectree_generated.h.inc"
 
-# 9708 "target/hexagon/dectree_generated.h.inc"
 
-# 9717 "target/hexagon/dectree_generated.h.inc"
 
-# 9726 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104470,9 +98038,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9743 "target/hexagon/dectree_generated.h.inc"
 
-# 9753 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104504,9 +98070,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9793 "target/hexagon/dectree_generated.h.inc"
 
-# 9803 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104516,7 +98080,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9821 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104526,7 +98089,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9839 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104536,7 +98098,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9857 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104546,7 +98107,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9874 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104596,7 +98156,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9931 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104638,9 +98197,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 9980 "target/hexagon/dectree_generated.h.inc"
 
-# 9989 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104669,7 +98226,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10025 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104677,9 +98233,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10040 "target/hexagon/dectree_generated.h.inc"
 
-# 10049 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104708,7 +98262,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10085 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104716,9 +98269,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10100 "target/hexagon/dectree_generated.h.inc"
 
-# 10109 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104747,7 +98298,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10145 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104755,9 +98305,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10160 "target/hexagon/dectree_generated.h.inc"
 
-# 10169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104786,7 +98334,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10205 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104794,9 +98341,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10220 "target/hexagon/dectree_generated.h.inc"
 
-# 10229 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104825,7 +98370,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10265 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104833,9 +98377,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10280 "target/hexagon/dectree_generated.h.inc"
 
-# 10289 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104864,7 +98406,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10325 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104872,9 +98413,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10340 "target/hexagon/dectree_generated.h.inc"
 
-# 10349 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104903,7 +98442,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10385 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104911,9 +98449,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10400 "target/hexagon/dectree_generated.h.inc"
 
-# 10409 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104942,7 +98478,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104950,9 +98485,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10460 "target/hexagon/dectree_generated.h.inc"
 
-# 10469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104981,7 +98514,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10505 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -104997,7 +98529,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10528 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105039,7 +98570,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10577 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105088,7 +98618,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10634 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105124,7 +98653,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105132,7 +98660,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10693 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105168,7 +98695,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10736 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105176,7 +98702,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10752 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105212,7 +98737,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10795 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105220,7 +98744,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10811 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105256,7 +98779,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10854 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105264,7 +98786,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10870 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105300,7 +98821,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10913 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105308,7 +98828,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10928 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105357,7 +98876,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 10985 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105393,7 +98911,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11028 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105527,13 +99044,9 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11169 "target/hexagon/dectree_generated.h.inc"
 
-# 11178 "target/hexagon/dectree_generated.h.inc"
 
-# 11187 "target/hexagon/dectree_generated.h.inc"
 
-# 11196 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105631,13 +99144,9 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11301 "target/hexagon/dectree_generated.h.inc"
 
-# 11310 "target/hexagon/dectree_generated.h.inc"
 
-# 11319 "target/hexagon/dectree_generated.h.inc"
 
-# 11328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105699,7 +99208,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105709,7 +99217,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11414 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105727,17 +99234,11 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11439 "target/hexagon/dectree_generated.h.inc"
 
-# 11448 "target/hexagon/dectree_generated.h.inc"
 
-# 11457 "target/hexagon/dectree_generated.h.inc"
 
-# 11466 "target/hexagon/dectree_generated.h.inc"
 
-# 11475 "target/hexagon/dectree_generated.h.inc"
 
-# 11484 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105783,7 +99284,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11537 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105793,7 +99293,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11554 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105811,17 +99310,11 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11579 "target/hexagon/dectree_generated.h.inc"
 
-# 11588 "target/hexagon/dectree_generated.h.inc"
 
-# 11597 "target/hexagon/dectree_generated.h.inc"
 
-# 11606 "target/hexagon/dectree_generated.h.inc"
 
-# 11615 "target/hexagon/dectree_generated.h.inc"
 
-# 11624 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105867,7 +99360,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11677 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105877,7 +99369,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11694 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105895,17 +99386,11 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11719 "target/hexagon/dectree_generated.h.inc"
 
-# 11728 "target/hexagon/dectree_generated.h.inc"
 
-# 11737 "target/hexagon/dectree_generated.h.inc"
 
-# 11746 "target/hexagon/dectree_generated.h.inc"
 
-# 11755 "target/hexagon/dectree_generated.h.inc"
 
-# 11764 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105951,7 +99436,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11817 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105961,7 +99445,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11834 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -105979,17 +99462,11 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11859 "target/hexagon/dectree_generated.h.inc"
 
-# 11868 "target/hexagon/dectree_generated.h.inc"
 
-# 11877 "target/hexagon/dectree_generated.h.inc"
 
-# 11886 "target/hexagon/dectree_generated.h.inc"
 
-# 11895 "target/hexagon/dectree_generated.h.inc"
 
-# 11904 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106059,9 +99536,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 11981 "target/hexagon/dectree_generated.h.inc"
 
-# 11990 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106079,9 +99554,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12015 "target/hexagon/dectree_generated.h.inc"
 
-# 12024 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106135,29 +99608,17 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12085 "target/hexagon/dectree_generated.h.inc"
 
-# 12094 "target/hexagon/dectree_generated.h.inc"
 
-# 12103 "target/hexagon/dectree_generated.h.inc"
 
-# 12112 "target/hexagon/dectree_generated.h.inc"
 
-# 12121 "target/hexagon/dectree_generated.h.inc"
 
-# 12130 "target/hexagon/dectree_generated.h.inc"
 
-# 12139 "target/hexagon/dectree_generated.h.inc"
 
-# 12148 "target/hexagon/dectree_generated.h.inc"
 
-# 12157 "target/hexagon/dectree_generated.h.inc"
 
-# 12166 "target/hexagon/dectree_generated.h.inc"
 
-# 12175 "target/hexagon/dectree_generated.h.inc"
 
-# 12184 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106195,29 +99656,17 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12229 "target/hexagon/dectree_generated.h.inc"
 
-# 12238 "target/hexagon/dectree_generated.h.inc"
 
-# 12247 "target/hexagon/dectree_generated.h.inc"
 
-# 12256 "target/hexagon/dectree_generated.h.inc"
 
-# 12265 "target/hexagon/dectree_generated.h.inc"
 
-# 12274 "target/hexagon/dectree_generated.h.inc"
 
-# 12283 "target/hexagon/dectree_generated.h.inc"
 
-# 12292 "target/hexagon/dectree_generated.h.inc"
 
-# 12301 "target/hexagon/dectree_generated.h.inc"
 
-# 12310 "target/hexagon/dectree_generated.h.inc"
 
-# 12319 "target/hexagon/dectree_generated.h.inc"
 
-# 12328 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106255,29 +99704,17 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12373 "target/hexagon/dectree_generated.h.inc"
 
-# 12382 "target/hexagon/dectree_generated.h.inc"
 
-# 12391 "target/hexagon/dectree_generated.h.inc"
 
-# 12400 "target/hexagon/dectree_generated.h.inc"
 
-# 12409 "target/hexagon/dectree_generated.h.inc"
 
-# 12418 "target/hexagon/dectree_generated.h.inc"
 
-# 12427 "target/hexagon/dectree_generated.h.inc"
 
-# 12436 "target/hexagon/dectree_generated.h.inc"
 
-# 12445 "target/hexagon/dectree_generated.h.inc"
 
-# 12454 "target/hexagon/dectree_generated.h.inc"
 
-# 12463 "target/hexagon/dectree_generated.h.inc"
 
-# 12472 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106315,29 +99752,17 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12517 "target/hexagon/dectree_generated.h.inc"
 
-# 12526 "target/hexagon/dectree_generated.h.inc"
 
-# 12535 "target/hexagon/dectree_generated.h.inc"
 
-# 12544 "target/hexagon/dectree_generated.h.inc"
 
-# 12553 "target/hexagon/dectree_generated.h.inc"
 
-# 12562 "target/hexagon/dectree_generated.h.inc"
 
-# 12571 "target/hexagon/dectree_generated.h.inc"
 
-# 12580 "target/hexagon/dectree_generated.h.inc"
 
-# 12589 "target/hexagon/dectree_generated.h.inc"
 
-# 12598 "target/hexagon/dectree_generated.h.inc"
 
-# 12607 "target/hexagon/dectree_generated.h.inc"
 
-# 12616 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106375,29 +99800,17 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12661 "target/hexagon/dectree_generated.h.inc"
 
-# 12670 "target/hexagon/dectree_generated.h.inc"
 
-# 12679 "target/hexagon/dectree_generated.h.inc"
 
-# 12688 "target/hexagon/dectree_generated.h.inc"
 
-# 12697 "target/hexagon/dectree_generated.h.inc"
 
-# 12706 "target/hexagon/dectree_generated.h.inc"
 
-# 12715 "target/hexagon/dectree_generated.h.inc"
 
-# 12724 "target/hexagon/dectree_generated.h.inc"
 
-# 12733 "target/hexagon/dectree_generated.h.inc"
 
-# 12742 "target/hexagon/dectree_generated.h.inc"
 
-# 12751 "target/hexagon/dectree_generated.h.inc"
 
-# 12760 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106467,9 +99880,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12837 "target/hexagon/dectree_generated.h.inc"
 
-# 12846 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106487,9 +99898,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12871 "target/hexagon/dectree_generated.h.inc"
 
-# 12880 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106543,29 +99952,17 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 12941 "target/hexagon/dectree_generated.h.inc"
 
-# 12950 "target/hexagon/dectree_generated.h.inc"
 
-# 12959 "target/hexagon/dectree_generated.h.inc"
 
-# 12968 "target/hexagon/dectree_generated.h.inc"
 
-# 12977 "target/hexagon/dectree_generated.h.inc"
 
-# 12986 "target/hexagon/dectree_generated.h.inc"
 
-# 12995 "target/hexagon/dectree_generated.h.inc"
 
-# 13004 "target/hexagon/dectree_generated.h.inc"
 
-# 13013 "target/hexagon/dectree_generated.h.inc"
 
-# 13022 "target/hexagon/dectree_generated.h.inc"
 
-# 13031 "target/hexagon/dectree_generated.h.inc"
 
-# 13040 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106755,29 +100152,17 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13237 "target/hexagon/dectree_generated.h.inc"
 
-# 13246 "target/hexagon/dectree_generated.h.inc"
 
-# 13255 "target/hexagon/dectree_generated.h.inc"
 
-# 13264 "target/hexagon/dectree_generated.h.inc"
 
-# 13274 "target/hexagon/dectree_generated.h.inc"
 
-# 13284 "target/hexagon/dectree_generated.h.inc"
 
-# 13294 "target/hexagon/dectree_generated.h.inc"
 
-# 13304 "target/hexagon/dectree_generated.h.inc"
 
-# 13314 "target/hexagon/dectree_generated.h.inc"
 
-# 13324 "target/hexagon/dectree_generated.h.inc"
 
-# 13334 "target/hexagon/dectree_generated.h.inc"
 
-# 13344 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106787,9 +100172,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13361 "target/hexagon/dectree_generated.h.inc"
 
-# 13370 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106845,15 +100228,10 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13433 "target/hexagon/dectree_generated.h.inc"
 
-# 13442 "target/hexagon/dectree_generated.h.inc"
 
-# 13451 "target/hexagon/dectree_generated.h.inc"
 
-# 13460 "target/hexagon/dectree_generated.h.inc"
 
-# 13469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -106863,7 +100241,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13486 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -107199,7 +100576,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 13830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -108497,13 +101873,9 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 15136 "target/hexagon/dectree_generated.h.inc"
 
-# 15145 "target/hexagon/dectree_generated.h.inc"
 
-# 15155 "target/hexagon/dectree_generated.h.inc"
 
-# 15164 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -110077,7 +103449,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 16745 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -110197,9 +103568,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 16873 "target/hexagon/dectree_generated.h.inc"
 
-# 16883 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -111879,21 +105248,13 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 18570 "target/hexagon/dectree_generated.h.inc"
 
-# 18579 "target/hexagon/dectree_generated.h.inc"
 
-# 18588 "target/hexagon/dectree_generated.h.inc"
 
-# 18597 "target/hexagon/dectree_generated.h.inc"
 
-# 18606 "target/hexagon/dectree_generated.h.inc"
 
-# 18615 "target/hexagon/dectree_generated.h.inc"
 
-# 18624 "target/hexagon/dectree_generated.h.inc"
 
-# 18633 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -111946,13 +105307,9 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 18693 "target/hexagon/dectree_generated.h.inc"
 
-# 18702 "target/hexagon/dectree_generated.h.inc"
 
-# 18711 "target/hexagon/dectree_generated.h.inc"
 
-# 18720 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112702,7 +106059,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19477 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112712,9 +106068,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19494 "target/hexagon/dectree_generated.h.inc"
 
-# 19503 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112771,7 +106125,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19567 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112781,7 +106134,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19584 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112900,7 +106252,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19710 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112917,7 +106268,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19734 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112934,7 +106284,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19758 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112951,7 +106300,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19782 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112968,7 +106316,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19806 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -112985,7 +106332,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19830 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113023,7 +106369,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19875 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113040,7 +106385,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19899 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113057,7 +106401,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19923 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113074,7 +106417,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 19947 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113133,7 +106475,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20013 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113150,7 +106491,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20037 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113206,7 +106546,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20100 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113223,7 +106562,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20124 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113261,7 +106599,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20169 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113278,7 +106615,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20193 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113316,7 +106652,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20238 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113333,7 +106668,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20262 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113350,7 +106684,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20286 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113367,7 +106700,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20310 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113447,7 +106779,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20397 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113464,7 +106795,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20421 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113481,7 +106811,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20445 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113498,7 +106827,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20469 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113515,7 +106843,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20493 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -113532,7 +106859,6 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 20517 "target/hexagon/dectree_generated.h.inc"
 
 
 
@@ -115970,9 +109296,7 @@ static const DecodeITableEntry decode_legacy_itable[XX_LAST_OPCODE] = {
 
 
 
-# 205 "../target/hexagon/decode.c" 2
 };
-# 219 "../target/hexagon/decode.c"
 void decode_init(void)
 {
     decode_ext_init();
@@ -116064,18 +109388,14 @@ decode_fill_newvalue_regno(Packet *packet)
                             dststr = strchr(opcode_reginfo[def_opcode], 'y');
                         } else {
                             do { g_assertion_message_expr (((gchar*) 0), "../target/hexagon/decode.c", 309, ((const char*) (__func__)), 
-# 309 "../target/hexagon/decode.c" 3
                            ((void *)0)
-# 309 "../target/hexagon/decode.c"
                            ); } while (0);
                         }
                     }
                 }
             }
             do { if (__builtin_expect (__extension__ ({ int _g_boolean_var_; if (dststr != 
-# 314 "../target/hexagon/decode.c" 3
            ((void *)0)
-# 314 "../target/hexagon/decode.c"
            ) _g_boolean_var_ = 1; else _g_boolean_var_ = 0; _g_boolean_var_; }), 1)) ; else g_assertion_message_expr (((gchar*) 0), "../target/hexagon/decode.c", 314, ((const char*) (__func__)), "dststr != NULL"); } while (0);
 
 
@@ -116110,14 +109430,10 @@ static void decode_split_cmpjump(Packet *pkt)
             last = pkt->num_insns;
             pkt->insn[last] = pkt->insn[i];
             pkt->insn[last].part1 = 
-# 347 "../target/hexagon/decode.c" 3
                                    1
-# 347 "../target/hexagon/decode.c"
                                        ;
             pkt->insn[i].part1 = 
-# 348 "../target/hexagon/decode.c" 3
                                 0
-# 348 "../target/hexagon/decode.c"
                                      ;
             pkt->num_insns++;
         }
@@ -116132,9 +109448,7 @@ static void decode_split_cmpjump(Packet *pkt)
 }
 
 static 
-# 361 "../target/hexagon/decode.c" 3
       _Bool 
-# 361 "../target/hexagon/decode.c"
            decode_opcode_can_jump(int opcode)
 {
     if ((test_bit(A_JUMP, opcode_attribs[opcode])) ||
@@ -116144,29 +109458,21 @@ static
 
         if (opcode == J4_hintjumpr) {
             return 
-# 369 "../target/hexagon/decode.c" 3
                   0
-# 369 "../target/hexagon/decode.c"
                        ;
         }
         return 
-# 371 "../target/hexagon/decode.c" 3
               1
-# 371 "../target/hexagon/decode.c"
                   ;
     }
 
     return 
-# 374 "../target/hexagon/decode.c" 3
           0
-# 374 "../target/hexagon/decode.c"
                ;
 }
 
 static 
-# 377 "../target/hexagon/decode.c" 3
       _Bool 
-# 377 "../target/hexagon/decode.c"
            decode_opcode_ends_loop(int opcode)
 {
     return test_bit(A_HWLOOP0_END, opcode_attribs[opcode]) ||
@@ -116181,19 +109487,13 @@ static void decode_set_insn_attr_fields(Packet *pkt)
     uint16_t opcode;
 
     pkt->pkt_has_cof = 
-# 390 "../target/hexagon/decode.c" 3
                       0
-# 390 "../target/hexagon/decode.c"
                            ;
     pkt->pkt_has_endloop = 
-# 391 "../target/hexagon/decode.c" 3
                           0
-# 391 "../target/hexagon/decode.c"
                                ;
     pkt->pkt_has_dczeroa = 
-# 392 "../target/hexagon/decode.c" 3
                           0
-# 392 "../target/hexagon/decode.c"
                                ;
 
     for (i = 0; i < numinsns; i++) {
@@ -116204,9 +109504,7 @@ static void decode_set_insn_attr_fields(Packet *pkt)
 
         if (test_bit(A_DCZEROA, opcode_attribs[opcode])) {
             pkt->pkt_has_dczeroa = 
-# 401 "../target/hexagon/decode.c" 3
                                   1
-# 401 "../target/hexagon/decode.c"
                                       ;
         }
 
@@ -116215,15 +109513,11 @@ static void decode_set_insn_attr_fields(Packet *pkt)
                 !test_bit(A_MEMSIZE_0B, opcode_attribs[opcode])) {
                 if (pkt->insn[i].slot == 0) {
                     pkt->pkt_has_store_s0 = 
-# 408 "../target/hexagon/decode.c" 3
                                            1
-# 408 "../target/hexagon/decode.c"
                                                ;
                 } else {
                     pkt->pkt_has_store_s1 = 
-# 410 "../target/hexagon/decode.c" 3
                                            1
-# 410 "../target/hexagon/decode.c"
                                                ;
                 }
             }
@@ -116247,19 +109541,13 @@ static void decode_set_insn_attr_fields(Packet *pkt)
 static void decode_shuffle_for_execution(Packet *packet)
 {
     
-# 432 "../target/hexagon/decode.c" 3
    _Bool 
-# 432 "../target/hexagon/decode.c"
         changed = 
-# 432 "../target/hexagon/decode.c" 3
                   0
-# 432 "../target/hexagon/decode.c"
                        ;
     int i;
     
-# 434 "../target/hexagon/decode.c" 3
    _Bool 
-# 434 "../target/hexagon/decode.c"
         flag;
     int n_mems;
     int last_insn = packet->num_insns - 1;
@@ -116274,9 +109562,7 @@ static void decode_shuffle_for_execution(Packet *packet)
 
     do {
         changed = 
-# 447 "../target/hexagon/decode.c" 3
                  0
-# 447 "../target/hexagon/decode.c"
                       ;
 
 
@@ -116286,9 +109572,7 @@ static void decode_shuffle_for_execution(Packet *packet)
 
 
         for (flag = 
-# 455 "../target/hexagon/decode.c" 3
                    0
-# 455 "../target/hexagon/decode.c"
                         , n_mems = 0, i = last_insn; i >= 0; i--) {
             int opcode = packet->insn[i].opcode;
 
@@ -116296,9 +109580,7 @@ static void decode_shuffle_for_execution(Packet *packet)
                 decode_send_insn_to(packet, i, last_insn - n_mems);
                 n_mems++;
                 changed = 
-# 461 "../target/hexagon/decode.c" 3
                          1
-# 461 "../target/hexagon/decode.c"
                              ;
             } else if (test_bit(A_STORE, opcode_attribs[opcode])) {
                 n_mems++;
@@ -116315,9 +109597,7 @@ static void decode_shuffle_for_execution(Packet *packet)
 
             } else {
                 flag = 
-# 476 "../target/hexagon/decode.c" 3
                       1
-# 476 "../target/hexagon/decode.c"
                           ;
             }
         }
@@ -116327,9 +109607,7 @@ static void decode_shuffle_for_execution(Packet *packet)
         }
 
         for (flag = 
-# 484 "../target/hexagon/decode.c" 3
                    0
-# 484 "../target/hexagon/decode.c"
                         , i = 0; i < last_insn + 1; i++) {
             int opcode = packet->insn[i].opcode;
 
@@ -116340,9 +109618,7 @@ static void decode_shuffle_for_execution(Packet *packet)
                 if (flag) {
                     decode_send_insn_to(packet, i, 0);
                     changed = 
-# 493 "../target/hexagon/decode.c" 3
                              1
-# 493 "../target/hexagon/decode.c"
                                  ;
                     continue;
                 }
@@ -116356,9 +109632,7 @@ static void decode_shuffle_for_execution(Packet *packet)
                 if (flag) {
                     decode_send_insn_to(packet, i, 0);
                     changed = 
-# 505 "../target/hexagon/decode.c" 3
                              1
-# 505 "../target/hexagon/decode.c"
                                  ;
                     continue;
                 }
@@ -116367,17 +109641,13 @@ static void decode_shuffle_for_execution(Packet *packet)
                 if (flag) {
                     decode_send_insn_to(packet, i, 0);
                     changed = 
-# 512 "../target/hexagon/decode.c" 3
                              1
-# 512 "../target/hexagon/decode.c"
                                  ;
                     continue;
                 }
             } else {
                 flag = 
-# 516 "../target/hexagon/decode.c" 3
                       1
-# 516 "../target/hexagon/decode.c"
                           ;
             }
         }
@@ -116416,9 +109686,7 @@ static void decode_apply_extenders(Packet *packet)
     for (i = 0; i < packet->num_insns; i++) {
         if (test_bit(A_IT_EXTENDER, opcode_attribs[packet->insn[i].opcode])) {
             packet->insn[i + 1].extension_valid = 
-# 553 "../target/hexagon/decode.c" 3
                                                  1
-# 553 "../target/hexagon/decode.c"
                                                      ;
             apply_extender(packet, i + 1, packet->insn[i].immed[0]);
         }
@@ -116450,7 +109718,6 @@ static SlotMask get_valid_slots(const Packet *pkt, unsigned int slot)
                                  pkt->insn[slot].iclass);
     }
 }
-# 636 "../target/hexagon/decode.c"
 static void
 decode_op(Insn *insn, Opcode tag, uint32_t encoding)
 {
@@ -116462,7 +109729,6 @@ decode_op(Insn *insn, Opcode tag, uint32_t encoding)
     }
 
     switch (tag) {
-# 1 "target/hexagon/dectree_generated.h.inc" 1
 
 
 
@@ -124868,13 +118134,9 @@ case J2_jumpr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); } break;
 
 
 case J2_jumpt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8415 "target/hexagon/dectree_generated.h.inc"
 case J2_jumpf: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8425 "target/hexagon/dectree_generated.h.inc"
 case J2_jumptpt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8435 "target/hexagon/dectree_generated.h.inc"
 case J2_jumpfpt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8445 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); } break;
 
 
@@ -124896,13 +118158,9 @@ case J2_jumprfpt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->r
 
 
 case J2_jumptnew: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8475 "target/hexagon/dectree_generated.h.inc"
 case J2_jumpfnew: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8485 "target/hexagon/dectree_generated.h.inc"
 case J2_jumptnewpt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8495 "target/hexagon/dectree_generated.h.inc"
 case J2_jumpfnewpt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8505 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprtnew: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); } break;
 
 
@@ -124928,193 +118186,99 @@ case J4_hintjumpr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); } bre
 
 
 case J2_jumprz: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8538 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprnz: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8547 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprzpt: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8556 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprnzpt: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8565 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprgtez: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8574 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprgtezpt: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8583 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprltez: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8592 "target/hexagon/dectree_generated.h.inc"
 case J2_jumprltezpt: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (12); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (11); insn->immed[0] |= (((encoding >> 1) & ((1 << 11) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 13)) >> (32 - 13)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8601 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8611 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8621 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8631 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8641 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8651 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8661 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8671 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8681 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8691 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8701 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8711 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8721 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8731 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8741 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8751 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8761 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8771 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8781 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8791 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8801 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8811 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8821 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8831 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 8841 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8850 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8859 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8868 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8877 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8886 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8895 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8904 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8913 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8922 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8931 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8940 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8949 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8958 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8967 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8976 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtn1_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8985 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 8994 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9003 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9012 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9021 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9030 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9039 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9048 "target/hexagon/dectree_generated.h.inc"
 case J4_tstbit0_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9057 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9068 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9079 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9090 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9101 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9112 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9123 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9134 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9145 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9156 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9167 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9178 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9189 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9200 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9211 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9222 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9233 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_tp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9244 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_fp0_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9255 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_tp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9266 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_fp0_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9277 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_tp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9288 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_fp1_jump_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9299 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_tp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9310 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_fp1_jump_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9321 "target/hexagon/dectree_generated.h.inc"
 case J4_jumpseti: { insn->regno[0] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 6) - 1))) << (0); } break;
-# 9331 "target/hexagon/dectree_generated.h.inc"
 case J4_jumpsetr: { insn->regno[0] = ((encoding >> 8) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 16) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9342 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_t_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9351 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9360 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_f_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9369 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqi_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9378 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_t_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9387 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9396 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_f_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9405 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgti_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9414 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_t_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9423 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9432 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_f_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9441 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtui_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 9450 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeqn1_t_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -125212,45 +118376,25 @@ case J4_tstbit0_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) -
 
 
 case J4_cmpeq_t_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9555 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9564 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_t_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9573 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9582 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_t_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9591 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9600 "target/hexagon/dectree_generated.h.inc"
 case J4_cmplt_t_jumpnv_t: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9609 "target/hexagon/dectree_generated.h.inc"
 case J4_cmplt_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9618 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpltu_t_jumpnv_t: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9627 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpltu_t_jumpnv_nt: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9636 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_f_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9645 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpeq_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9654 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_f_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9663 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgt_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9672 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_f_jumpnv_t: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9681 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpgtu_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 16) & ((1 << 3) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9690 "target/hexagon/dectree_generated.h.inc"
 case J4_cmplt_f_jumpnv_t: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9699 "target/hexagon/dectree_generated.h.inc"
 case J4_cmplt_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9708 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpltu_f_jumpnv_t: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9717 "target/hexagon/dectree_generated.h.inc"
 case J4_cmpltu_f_jumpnv_nt: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 20) & ((1 << 2) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 9)) >> (32 - 9)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9726 "target/hexagon/dectree_generated.h.inc"
 case J2_call: { insn->immed[0] |= (((encoding >> 16) & ((1 << 9) - 1))) << (13); insn->immed[0] |= (((encoding >> 1) & ((1 << 13) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 22)) >> (32 - 22)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -125259,9 +118403,7 @@ case J2_call: { insn->immed[0] |= (((encoding >> 16) & ((1 << 9) - 1))) << (13);
 
 
 case J2_callt: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9743 "target/hexagon/dectree_generated.h.inc"
 case J2_callf: { insn->regno[0] = ((encoding >> 8) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 22) & ((1 << 2) - 1))) << (13); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (8); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[0] |= (((encoding >> 1) & ((1 << 7) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 15)) >> (32 - 15)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 9753 "target/hexagon/dectree_generated.h.inc"
 case J2_callr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); } break;
 
 
@@ -125293,9 +118435,7 @@ case J2_loop1r: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->im
 
 
 case J2_loop0i: { insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 16) & ((1 << 5) - 1))) << (5); insn->immed[1] |= (((encoding >> 5) & ((1 << 3) - 1))) << (2); insn->immed[1] |= (((encoding >> 0) & ((1 << 2) - 1))) << (0); } break;
-# 9793 "target/hexagon/dectree_generated.h.inc"
 case J2_loop1i: { insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 16) & ((1 << 5) - 1))) << (5); insn->immed[1] |= (((encoding >> 5) & ((1 << 3) - 1))) << (2); insn->immed[1] |= (((encoding >> 0) & ((1 << 2) - 1))) << (0); } break;
-# 9803 "target/hexagon/dectree_generated.h.inc"
 case J2_ploop1sr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -125305,7 +118445,6 @@ case J2_ploop1sr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->
 
 
 case J2_ploop1si: { insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 16) & ((1 << 5) - 1))) << (5); insn->immed[1] |= (((encoding >> 5) & ((1 << 3) - 1))) << (2); insn->immed[1] |= (((encoding >> 0) & ((1 << 2) - 1))) << (0); } break;
-# 9821 "target/hexagon/dectree_generated.h.inc"
 case J2_ploop2sr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -125315,7 +118454,6 @@ case J2_ploop2sr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->
 
 
 case J2_ploop2si: { insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 16) & ((1 << 5) - 1))) << (5); insn->immed[1] |= (((encoding >> 5) & ((1 << 3) - 1))) << (2); insn->immed[1] |= (((encoding >> 0) & ((1 << 2) - 1))) << (0); } break;
-# 9839 "target/hexagon/dectree_generated.h.inc"
 case J2_ploop3sr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -125325,7 +118463,6 @@ case J2_ploop3sr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->
 
 
 case J2_ploop3si: { insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (2); insn->immed[0] |= (((encoding >> 3) & ((1 << 2) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 7)) >> (32 - 7)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 16) & ((1 << 5) - 1))) << (5); insn->immed[1] |= (((encoding >> 5) & ((1 << 3) - 1))) << (2); insn->immed[1] |= (((encoding >> 0) & ((1 << 2) - 1))) << (0); } break;
-# 9857 "target/hexagon/dectree_generated.h.inc"
 case L2_loadrub_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); } break;
 
 
@@ -125335,7 +118472,6 @@ case L2_loadrub_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn-
 
 
 case L4_loadrub_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 9874 "target/hexagon/dectree_generated.h.inc"
 case L4_loadrub_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125385,7 +118521,6 @@ case L2_loadrb_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->
 
 
 case L4_loadrb_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 9931 "target/hexagon/dectree_generated.h.inc"
 case L4_loadrb_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125427,9 +118562,7 @@ case L2_loadrb_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn-
 
 
 case L2_loadruh_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 9980 "target/hexagon/dectree_generated.h.inc"
 case L4_loadruh_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 9989 "target/hexagon/dectree_generated.h.inc"
 case L4_loadruh_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125458,7 +118591,6 @@ case L2_loadruh_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn-
 
 
 case L2_loadruh_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10025 "target/hexagon/dectree_generated.h.inc"
 case L2_loadruh_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125466,9 +118598,7 @@ case L2_loadruh_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn
 
 
 case L2_loadrh_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10040 "target/hexagon/dectree_generated.h.inc"
 case L4_loadrh_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10049 "target/hexagon/dectree_generated.h.inc"
 case L4_loadrh_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125497,7 +118627,6 @@ case L2_loadrh_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->
 
 
 case L2_loadrh_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10085 "target/hexagon/dectree_generated.h.inc"
 case L2_loadrh_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125505,9 +118634,7 @@ case L2_loadrh_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn-
 
 
 case L2_loadri_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10100 "target/hexagon/dectree_generated.h.inc"
 case L4_loadri_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10109 "target/hexagon/dectree_generated.h.inc"
 case L4_loadri_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125536,7 +118663,6 @@ case L2_loadri_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->
 
 
 case L2_loadri_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10145 "target/hexagon/dectree_generated.h.inc"
 case L2_loadri_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125544,9 +118670,7 @@ case L2_loadri_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn-
 
 
 case L2_loadrd_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 10160 "target/hexagon/dectree_generated.h.inc"
 case L4_loadrd_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10169 "target/hexagon/dectree_generated.h.inc"
 case L4_loadrd_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125575,7 +118699,6 @@ case L2_loadrd_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->
 
 
 case L2_loadrd_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 10205 "target/hexagon/dectree_generated.h.inc"
 case L2_loadrd_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125583,9 +118706,7 @@ case L2_loadrd_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn-
 
 
 case L2_loadbzw2_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10220 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbzw2_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10229 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbzw2_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125614,7 +118735,6 @@ case L2_loadbzw2_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn
 
 
 case L2_loadbzw2_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10265 "target/hexagon/dectree_generated.h.inc"
 case L2_loadbzw2_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125622,9 +118742,7 @@ case L2_loadbzw2_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); ins
 
 
 case L2_loadbzw4_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10280 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbzw4_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10289 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbzw4_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125653,7 +118771,6 @@ case L2_loadbzw4_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn
 
 
 case L2_loadbzw4_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10325 "target/hexagon/dectree_generated.h.inc"
 case L2_loadbzw4_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125661,9 +118778,7 @@ case L2_loadbzw4_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); ins
 
 
 case L2_loadbsw2_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10340 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbsw2_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10349 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbsw2_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125692,7 +118807,6 @@ case L2_loadbsw2_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn
 
 
 case L2_loadbsw2_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10385 "target/hexagon/dectree_generated.h.inc"
 case L2_loadbsw2_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125700,9 +118814,7 @@ case L2_loadbsw2_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); ins
 
 
 case L2_loadbsw4_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10400 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbsw4_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10409 "target/hexagon/dectree_generated.h.inc"
 case L4_loadbsw4_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125731,7 +118843,6 @@ case L2_loadbsw4_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn
 
 
 case L2_loadbsw4_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10445 "target/hexagon/dectree_generated.h.inc"
 case L2_loadbsw4_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125739,9 +118850,7 @@ case L2_loadbsw4_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); ins
 
 
 case L2_loadalignh_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10460 "target/hexagon/dectree_generated.h.inc"
 case L4_loadalignh_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10469 "target/hexagon/dectree_generated.h.inc"
 case L4_loadalignh_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125770,7 +118879,6 @@ case L2_loadalignh_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); in
 
 
 case L2_loadalignh_pci: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10505 "target/hexagon/dectree_generated.h.inc"
 case L2_loadalignh_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -125786,7 +118894,6 @@ case L2_loadalignb_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); in
 
 
 case L4_loadalignb_ur: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
-# 10528 "target/hexagon/dectree_generated.h.inc"
 case L4_loadalignb_ap: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[1] |= (((encoding >> 8) & ((1 << 4) - 1))) << (2); insn->immed[1] |= (((encoding >> 5) & ((1 << 2) - 1))) << (0); } break;
 
 
@@ -125828,7 +118935,6 @@ case L2_loadalignb_pcr: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); i
 
 
 case S2_storerb_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); } break;
-# 10577 "target/hexagon/dectree_generated.h.inc"
 case S2_storerb_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
 
 
@@ -125877,7 +118983,6 @@ case S2_storerb_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storerh_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10634 "target/hexagon/dectree_generated.h.inc"
 case S2_storerh_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
 
 
@@ -125913,7 +119018,6 @@ case S2_storerh_pbr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storerh_pci: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10677 "target/hexagon/dectree_generated.h.inc"
 case S2_storerh_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); } break;
 
 
@@ -125921,7 +119025,6 @@ case S2_storerh_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storerf_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10693 "target/hexagon/dectree_generated.h.inc"
 case S2_storerf_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
 
 
@@ -125957,7 +119060,6 @@ case S2_storerf_pbr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storerf_pci: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10736 "target/hexagon/dectree_generated.h.inc"
 case S2_storerf_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); } break;
 
 
@@ -125965,7 +119067,6 @@ case S2_storerf_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storeri_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10752 "target/hexagon/dectree_generated.h.inc"
 case S2_storeri_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -126001,7 +119102,6 @@ case S2_storeri_pbr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storeri_pci: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10795 "target/hexagon/dectree_generated.h.inc"
 case S2_storeri_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); } break;
 
 
@@ -126009,7 +119109,6 @@ case S2_storeri_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storerd_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 10811 "target/hexagon/dectree_generated.h.inc"
 case S2_storerd_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
 
 
@@ -126045,7 +119144,6 @@ case S2_storerd_pbr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storerd_pci: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 10854 "target/hexagon/dectree_generated.h.inc"
 case S2_storerd_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); } break;
 
 
@@ -126053,7 +119151,6 @@ case S2_storerd_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S2_storerinew_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10870 "target/hexagon/dectree_generated.h.inc"
 case S2_storerinew_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -126089,7 +119186,6 @@ case S2_storerinew_pbr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1));
 
 
 case S2_storerinew_pci: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 10913 "target/hexagon/dectree_generated.h.inc"
 case S2_storerinew_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); } break;
 
 
@@ -126097,7 +119193,6 @@ case S2_storerinew_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1));
 
 
 case S2_storerbnew_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); } break;
-# 10928 "target/hexagon/dectree_generated.h.inc"
 case S2_storerbnew_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
 
 
@@ -126146,7 +119241,6 @@ case S2_storerbnew_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1));
 
 
 case S2_storerhnew_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 11)) >> (32 - 11)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 10985 "target/hexagon/dectree_generated.h.inc"
 case S2_storerhnew_pi: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
 
 
@@ -126182,7 +119276,6 @@ case S2_storerhnew_pbr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1));
 
 
 case S2_storerhnew_pci: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11028 "target/hexagon/dectree_generated.h.inc"
 case S2_storerhnew_pcr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); } break;
 
 
@@ -126316,13 +119409,9 @@ case L2_ploadrubfnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case L4_ploadrubt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11169 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrubf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11178 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrubtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11187 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrubfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11196 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrubtnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
 
 
@@ -126420,13 +119509,9 @@ case L2_ploadrbfnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case L4_ploadrbt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11301 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrbf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11310 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrbtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11319 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrbfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11328 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrbtnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
 
 
@@ -126488,7 +119573,6 @@ case L2_ploadruht_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); in
 
 
 case L2_ploadruht_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11397 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadruhf_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
 
 
@@ -126498,7 +119582,6 @@ case L2_ploadruhf_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); in
 
 
 case L2_ploadruhf_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11414 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadruhtnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
 
 
@@ -126516,17 +119599,11 @@ case L2_ploadruhfnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case L4_ploadruht_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11439 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadruhf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11448 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadruhtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11457 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadruhfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11466 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadruhtnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11475 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadruhfnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11484 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadruht_abs: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (1); insn->immed[0] |= (((encoding >> 8) & ((1 << 1) - 1))) << (0); } break;
 
 
@@ -126572,7 +119649,6 @@ case L2_ploadrht_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); ins
 
 
 case L2_ploadrht_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11537 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrhf_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
 
 
@@ -126582,7 +119658,6 @@ case L2_ploadrhf_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); ins
 
 
 case L2_ploadrhf_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11554 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrhtnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
 
 
@@ -126600,17 +119675,11 @@ case L2_ploadrhfnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case L4_ploadrht_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11579 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrhf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11588 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrhtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11597 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrhfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11606 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrhtnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11615 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrhfnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 11624 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrht_abs: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (1); insn->immed[0] |= (((encoding >> 8) & ((1 << 1) - 1))) << (0); } break;
 
 
@@ -126656,7 +119725,6 @@ case L2_ploadrit_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); ins
 
 
 case L2_ploadrit_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 11677 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrif_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -126666,7 +119734,6 @@ case L2_ploadrif_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); ins
 
 
 case L2_ploadrif_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 11694 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadritnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
 
 
@@ -126684,17 +119751,11 @@ case L2_ploadrifnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case L4_ploadrit_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11719 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrif_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11728 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadritnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11737 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrifnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11746 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadritnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 11755 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrifnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 11764 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrit_abs: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (1); insn->immed[0] |= (((encoding >> 8) & ((1 << 1) - 1))) << (0); } break;
 
 
@@ -126740,7 +119801,6 @@ case L2_ploadrdt_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); ins
 
 
 case L2_ploadrdt_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 11817 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrdf_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
 
 
@@ -126750,7 +119810,6 @@ case L2_ploadrdf_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); ins
 
 
 case L2_ploadrdf_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 11834 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrdtnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
 
 
@@ -126768,17 +119827,11 @@ case L2_ploadrdfnew_io: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case L4_ploadrdt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11859 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrdf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11868 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrdtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11877 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrdfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11886 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrdtnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 11895 "target/hexagon/dectree_generated.h.inc"
 case L2_ploadrdfnew_pi: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 11904 "target/hexagon/dectree_generated.h.inc"
 case L4_ploadrdt_abs: { insn->regno[0] = ((encoding >> 9) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (1); insn->immed[0] |= (((encoding >> 8) & ((1 << 1) - 1))) << (0); } break;
 
 
@@ -126848,9 +119901,7 @@ case S2_pstorerbf_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); ins
 
 
 case S4_pstorerbt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11981 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerbf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 11990 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerbtnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); } break;
 
 
@@ -126868,9 +119919,7 @@ case S4_pstorerbfnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1));
 
 
 case S4_pstorerbtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12015 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerbfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12024 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerbtnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
 
 
@@ -126924,29 +119973,17 @@ case S4_storerh_rr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn
 
 
 case S2_pstorerht_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12085 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerht_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12094 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhf_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12103 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhf_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12112 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerht_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12121 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12130 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhtnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12139 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhfnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12148 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12157 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12166 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhtnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12175 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhfnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12184 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerht_abs: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -126984,29 +120021,17 @@ case S4_storerf_rr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn
 
 
 case S2_pstorerft_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12229 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerft_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12238 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerff_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12247 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerff_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12256 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerft_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12265 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerff_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12274 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerftnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12283 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerffnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12292 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerftnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12301 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerffnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12310 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerftnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12319 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerffnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12328 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerft_abs: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -127044,29 +120069,17 @@ case S4_storeri_rr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn
 
 
 case S2_pstorerit_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12373 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerit_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12382 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerif_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12391 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerif_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12400 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerit_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12409 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerif_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12418 "target/hexagon/dectree_generated.h.inc"
 case S4_pstoreritnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12427 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerifnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12436 "target/hexagon/dectree_generated.h.inc"
 case S4_pstoreritnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12445 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerifnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12454 "target/hexagon/dectree_generated.h.inc"
 case S2_pstoreritnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12463 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerifnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12472 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerit_abs: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -127104,29 +120117,17 @@ case S4_storerd_rr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn
 
 
 case S2_pstorerdt_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12517 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerdt_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12526 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerdf_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12535 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerdf_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12544 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerdt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12553 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerdf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12562 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerdtnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12571 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerdfnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12580 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerdtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12589 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerdfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12598 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerdtnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12607 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerdfnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 12616 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerdt_abs: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -127164,29 +120165,17 @@ case S4_storerinew_rr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); i
 
 
 case S2_pstorerinewt_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12661 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerinewt_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12670 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerinewf_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12679 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerinewf_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12688 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerinewt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12697 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerinewf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12706 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerinewtnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12715 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerinewfnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12724 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerinewtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12733 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerinewfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12742 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerinewtnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12751 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerinewfnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 12760 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerinewt_abs: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -127256,9 +120245,7 @@ case S2_pstorerbnewf_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1));
 
 
 case S4_pstorerbnewt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12837 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerbnewf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12846 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerbnewtnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); } break;
 
 
@@ -127276,9 +120263,7 @@ case S4_pstorerbnewfnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)
 
 
 case S4_pstorerbnewtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12871 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerbnewfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12880 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerbnewtnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
 
 
@@ -127332,29 +120317,17 @@ case S4_storerhnew_rr: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); i
 
 
 case S2_pstorerhnewt_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12941 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhnewt_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12950 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhnewf_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12959 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhnewf_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12968 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhnewt_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12977 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhnewf_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 12986 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhnewtnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 12995 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhnewfnew_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[0] |= (((encoding >> 3) & ((1 << 5) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 13004 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhnewtnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 13013 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhnewfnew_rr: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (1); insn->immed[0] |= (((encoding >> 7) & ((1 << 1) - 1))) << (0); } break;
-# 13022 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhnewtnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 13031 "target/hexagon/dectree_generated.h.inc"
 case S2_pstorerhnewfnew_pi: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 13040 "target/hexagon/dectree_generated.h.inc"
 case S4_pstorerhnewt_abs: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 16) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 3) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -127544,29 +120517,17 @@ case L4_ior_memoph_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); i
 
 
 case S4_storeirbt_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13237 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirbf_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13246 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirbtnew_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13255 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirbfnew_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13264 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirht_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13274 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirhf_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13284 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirhtnew_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13294 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirhfnew_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13304 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirit_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13314 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirif_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13324 "target/hexagon/dectree_generated.h.inc"
 case S4_storeiritnew_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13334 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirifnew_io: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 13344 "target/hexagon/dectree_generated.h.inc"
 case S4_storeirb_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[1] |= (((encoding >> 0) & ((1 << 7) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 8)) >> (32 - 8)); } break;
 
 
@@ -127576,9 +120537,7 @@ case S4_storeirb_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); ins
 
 
 case S4_storeirh_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[1] |= (((encoding >> 0) & ((1 << 7) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 8)) >> (32 - 8)); } break;
-# 13361 "target/hexagon/dectree_generated.h.inc"
 case S4_storeiri_io: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 7) & ((1 << 6) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (7); insn->immed[1] |= (((encoding >> 0) & ((1 << 7) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 8)) >> (32 - 8)); } break;
-# 13370 "target/hexagon/dectree_generated.h.inc"
 case L2_loadrubgp: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 5) & ((1 << 9) - 1))) << (0); } break;
 
 
@@ -127634,15 +120593,10 @@ case S2_storerbgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->
 
 
 case S2_storerhgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 13433 "target/hexagon/dectree_generated.h.inc"
 case S2_storerfgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 13442 "target/hexagon/dectree_generated.h.inc"
 case S2_storerigp: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 13451 "target/hexagon/dectree_generated.h.inc"
 case S2_storerdgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
-# 13460 "target/hexagon/dectree_generated.h.inc"
 case S2_storerinewgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 13469 "target/hexagon/dectree_generated.h.inc"
 case S2_storerbnewgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); } break;
 
 
@@ -127652,7 +120606,6 @@ case S2_storerbnewgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 3) - 1)); ins
 
 
 case S2_storerhnewgp: { insn->regno[0] = ((encoding >> 8) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 25) & ((1 << 2) - 1))) << (14); insn->immed[0] |= (((encoding >> 16) & ((1 << 5) - 1))) << (9); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (8); insn->immed[0] |= (((encoding >> 0) & ((1 << 8) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 13486 "target/hexagon/dectree_generated.h.inc"
 case C2_cmpeq: { insn->regno[0] = ((encoding >> 0) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); } break;
 
 
@@ -127988,7 +120941,6 @@ case C2_ccombinewf: { insn->regno[0] = ((encoding >> 5) & ((1 << 2) - 1)); insn-
 
 
 case C2_muxii: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 23) & ((1 << 2) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 8)) >> (32 - 8)); insn->immed[1] |= (((encoding >> 16) & ((1 << 7) - 1))) << (1); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 8)) >> (32 - 8)); } break;
-# 13830 "target/hexagon/dectree_generated.h.inc"
 case C2_muxir: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 21) & ((1 << 2) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 8)) >> (32 - 8)); } break;
 
 
@@ -129286,13 +122238,9 @@ case M4_mpyrr_addr: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn-
 
 
 case M4_mpyri_addr_u2: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 15136 "target/hexagon/dectree_generated.h.inc"
 case M4_mpyri_addr: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); } break;
-# 15145 "target/hexagon/dectree_generated.h.inc"
 case M4_mpyri_addi: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); insn->immed[1] |= (((encoding >> 23) & ((1 << 1) - 1))) << (5); insn->immed[1] |= (((encoding >> 0) & ((1 << 5) - 1))) << (0); } break;
-# 15155 "target/hexagon/dectree_generated.h.inc"
 case M4_mpyrr_addi: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); } break;
-# 15164 "target/hexagon/dectree_generated.h.inc"
 case M2_vmpy2s_s0: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); } break;
 
 
@@ -130866,7 +123814,6 @@ case A4_combineir: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->
 
 
 case A2_combineii: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 8)) >> (32 - 8)); insn->immed[1] |= (((encoding >> 16) & ((1 << 7) - 1))) << (1); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 8)) >> (32 - 8)); } break;
-# 16745 "target/hexagon/dectree_generated.h.inc"
 case A4_combineii: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 8) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 8)) >> (32 - 8)); insn->immed[1] |= (((encoding >> 16) & ((1 << 5) - 1))) << (1); insn->immed[1] |= (((encoding >> 13) & ((1 << 1) - 1))) << (0); } break;
 
 
@@ -130986,9 +123933,7 @@ case A4_ornp: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno
 
 
 case S4_addaddi: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 6)) >> (32 - 6)); } break;
-# 16873 "target/hexagon/dectree_generated.h.inc"
 case S4_subaddi: { insn->regno[0] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 2) - 1))) << (4); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 6)) >> (32 - 6)); } break;
-# 16883 "target/hexagon/dectree_generated.h.inc"
 case M4_and_and: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 8) & ((1 << 5) - 1)); } break;
 
 
@@ -132668,21 +125613,13 @@ case S2_addasl_rrri: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn
 
 
 case S4_andi_asl_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18570 "target/hexagon/dectree_generated.h.inc"
 case S4_ori_asl_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18579 "target/hexagon/dectree_generated.h.inc"
 case S4_addi_asl_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18588 "target/hexagon/dectree_generated.h.inc"
 case S4_subi_asl_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18597 "target/hexagon/dectree_generated.h.inc"
 case S4_andi_lsr_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18606 "target/hexagon/dectree_generated.h.inc"
 case S4_ori_lsr_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18615 "target/hexagon/dectree_generated.h.inc"
 case S4_addi_lsr_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18624 "target/hexagon/dectree_generated.h.inc"
 case S4_subi_lsr_ri: { insn->regno[0] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 3) - 1))) << (5); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (4); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (1); insn->immed[0] |= (((encoding >> 3) & ((1 << 1) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
-# 18633 "target/hexagon/dectree_generated.h.inc"
 case S2_valignib: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 8) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); } break;
 
 
@@ -132735,13 +125672,9 @@ case S2_insert: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->reg
 
 
 case S2_tableidxb: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 6) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 18693 "target/hexagon/dectree_generated.h.inc"
 case S2_tableidxh: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 6) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 18702 "target/hexagon/dectree_generated.h.inc"
 case S2_tableidxw: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 6) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 18711 "target/hexagon/dectree_generated.h.inc"
 case S2_tableidxd: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 21) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 5) & ((1 << 3) - 1))) << (0); insn->immed[1] |= (((encoding >> 8) & ((1 << 6) - 1))) << (0); insn->immed[1] = ((((int32_t)insn->immed[1]) << (32 - 6)) >> (32 - 6)); } break;
-# 18720 "target/hexagon/dectree_generated.h.inc"
 case A4_bitspliti: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 8) & ((1 << 5) - 1))) << (0); } break;
 
 
@@ -133491,7 +126424,6 @@ case SA1_cmpeqi: { insn->regno[0] = ((encoding >> 4) & ((1 << 4) - 1)); insn->re
 
 
 case SL1_loadri_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 4) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 19477 "target/hexagon/dectree_generated.h.inc"
 case SL1_loadrub_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -133501,9 +126433,7 @@ case SL1_loadrub_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 4) - 1)); insn
 
 
 case SL2_loadrh_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 19494 "target/hexagon/dectree_generated.h.inc"
 case SL2_loadruh_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 19503 "target/hexagon/dectree_generated.h.inc"
 case SL2_loadrb_io: { insn->regno[0] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); } break;
 
 
@@ -133560,7 +126490,6 @@ case SL2_jumpr31_fnew: { } break;
 
 
 case SS1_storew_io: { insn->regno[0] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 4) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 2; } } break;
-# 19567 "target/hexagon/dectree_generated.h.inc"
 case SS1_storeb_io: { insn->regno[0] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 4) - 1))) << (0); } break;
 
 
@@ -133570,7 +126499,6 @@ case SS1_storeb_io: { insn->regno[0] = ((encoding >> 4) & ((1 << 4) - 1)); insn-
 
 
 case SS2_storeh_io: { insn->regno[0] = ((encoding >> 4) & ((1 << 4) - 1)); insn->regno[0] = DECODE_REGISTER_R_16[insn->regno[0]]; insn->regno[1] = ((encoding >> 0) & ((1 << 4) - 1)); insn->regno[1] = DECODE_REGISTER_R_16[insn->regno[1]]; insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 1; } } break;
-# 19584 "target/hexagon/dectree_generated.h.inc"
 case SS2_stored_sp: { insn->regno[0] = ((encoding >> 0) & ((1 << 3) - 1)); insn->regno[0] = DECODE_REGISTER_R__8[insn->regno[0]]; insn->immed[0] |= (((encoding >> 3) & ((1 << 6) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 6)) >> (32 - 6)); if ((!insn->extension_valid) || (insn->which_extended != 0)) { insn->immed[0] <<= 3; } } break;
 
 
@@ -133689,7 +126617,6 @@ case V6_vL32b_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); i
 
 
 case V6_vL32b_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19710 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -133706,7 +126633,6 @@ case V6_vL32b_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case V6_vL32b_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19734 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -133723,7 +126649,6 @@ case V6_vL32b_cur_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)
 
 
 case V6_vL32b_cur_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19758 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_cur_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -133740,7 +126665,6 @@ case V6_vL32b_cur_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1
 
 
 case V6_vL32b_cur_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19782 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_cur_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -133757,7 +126681,6 @@ case V6_vL32b_tmp_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)
 
 
 case V6_vL32b_tmp_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19806 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_tmp_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -133774,7 +126697,6 @@ case V6_vL32b_tmp_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1
 
 
 case V6_vL32b_tmp_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19830 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_tmp_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -133812,7 +126734,6 @@ case V6_vS32b_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); i
 
 
 case V6_vS32b_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19875 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -133829,7 +126750,6 @@ case V6_vS32b_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case V6_vS32b_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19899 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -133846,7 +126766,6 @@ case V6_vS32b_qpred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case V6_vS32b_qpred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19923 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_qpred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -133863,7 +126782,6 @@ case V6_vS32b_nqpred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case V6_vS32b_nqpred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 19947 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_nqpred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -133922,7 +126840,6 @@ case V6_vS32Ub_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case V6_vS32Ub_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20013 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32Ub_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -133939,7 +126856,6 @@ case V6_vS32Ub_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1));
 
 
 case V6_vS32Ub_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20037 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32Ub_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -133995,7 +126911,6 @@ case V6_vS32b_new_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)
 
 
 case V6_vS32b_new_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20100 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_new_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); } break;
 
 
@@ -134012,7 +126927,6 @@ case V6_vS32b_new_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1
 
 
 case V6_vS32b_new_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20124 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_new_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); } break;
 
 
@@ -134050,7 +126964,6 @@ case V6_vS32b_nt_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1))
 
 
 case V6_vS32b_nt_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20169 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_nt_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -134067,7 +126980,6 @@ case V6_vS32b_nt_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)
 
 
 case V6_vS32b_nt_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20193 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_nt_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -134105,7 +127017,6 @@ case V6_vS32b_nt_new_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) -
 
 
 case V6_vS32b_nt_new_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20238 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_nt_new_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); } break;
 
 
@@ -134122,7 +127033,6 @@ case V6_vS32b_nt_new_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2)
 
 
 case V6_vS32b_nt_new_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 3) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20262 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_nt_new_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 3) - 1)); } break;
 
 
@@ -134139,7 +127049,6 @@ case V6_vS32b_nt_qpred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)
 
 
 case V6_vS32b_nt_qpred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20286 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_nt_qpred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -134156,7 +127065,6 @@ case V6_vS32b_nt_nqpred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1
 
 
 case V6_vS32b_nt_nqpred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 0) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20310 "target/hexagon/dectree_generated.h.inc"
 case V6_vS32b_nt_nqpred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 13) & ((1 << 1) - 1)); insn->regno[3] = ((encoding >> 0) & ((1 << 5) - 1)); } break;
 
 
@@ -134236,7 +127144,6 @@ case V6_vL32b_nt_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1))
 
 
 case V6_vL32b_nt_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20397 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_nt_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -134253,7 +127160,6 @@ case V6_vL32b_nt_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)
 
 
 case V6_vL32b_nt_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20421 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_nt_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -134270,7 +127176,6 @@ case V6_vL32b_nt_cur_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) -
 
 
 case V6_vL32b_nt_cur_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20445 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_nt_cur_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -134287,7 +127192,6 @@ case V6_vL32b_nt_cur_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2)
 
 
 case V6_vL32b_nt_cur_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20469 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_nt_cur_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -134304,7 +127208,6 @@ case V6_vL32b_nt_tmp_pred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) -
 
 
 case V6_vL32b_nt_tmp_pred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20493 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_nt_tmp_pred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -134321,7 +127224,6 @@ case V6_vL32b_nt_tmp_npred_pi: { insn->regno[0] = ((encoding >> 11) & ((1 << 2)
 
 
 case V6_vL32b_nt_tmp_npred_ai: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->immed[0] |= (((encoding >> 13) & ((1 << 1) - 1))) << (3); insn->immed[0] |= (((encoding >> 8) & ((1 << 3) - 1))) << (0); insn->immed[0] = ((((int32_t)insn->immed[0]) << (32 - 4)) >> (32 - 4)); } break;
-# 20517 "target/hexagon/dectree_generated.h.inc"
 case V6_vL32b_nt_tmp_npred_ppu: { insn->regno[0] = ((encoding >> 11) & ((1 << 2) - 1)); insn->regno[1] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[2] = ((encoding >> 16) & ((1 << 5) - 1)); insn->regno[3] = ((encoding >> 13) & ((1 << 1) - 1)); } break;
 
 
@@ -136759,7 +129661,6 @@ case V6_vprefixqh: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->
 
 
 case V6_vprefixqw: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->regno[1] = ((encoding >> 22) & ((1 << 2) - 1)); } break;
-# 648 "../target/hexagon/decode.c" 2
     default:
         break;
     }
@@ -136768,7 +129669,6 @@ case V6_vprefixqw: { insn->regno[0] = ((encoding >> 0) & ((1 << 5) - 1)); insn->
 
     insn->iclass = iclass_bits(encoding);
 }
-# 673 "../target/hexagon/decode.c"
 static unsigned int
 decode_subinsn_tablewalk(Insn *insn, const DectreeTable *table,
                          uint32_t encoding)
@@ -136876,17 +129776,13 @@ static void decode_add_endloop_insn(Insn *insn, int loopnum)
         insn->generate = opcode_genptr[J2_endloop0];
     } else {
         do { g_assertion_message_expr (((gchar*) 0), "../target/hexagon/decode.c", 779, ((const char*) (__func__)), 
-# 779 "../target/hexagon/decode.c" 3
        ((void *)0)
-# 779 "../target/hexagon/decode.c"
        ); } while (0);
     }
 }
 
 static 
-# 783 "../target/hexagon/decode.c" 3
       _Bool 
-# 783 "../target/hexagon/decode.c"
            decode_parsebits_is_loopend(uint32_t encoding32)
 {
     uint32_t bits = parse_bits(encoding32);
@@ -136899,40 +129795,24 @@ decode_set_slot_number(Packet *pkt)
     int slot;
     int i;
     
-# 794 "../target/hexagon/decode.c" 3
    _Bool 
-# 794 "../target/hexagon/decode.c"
         hit_mem_insn = 
-# 794 "../target/hexagon/decode.c" 3
                        0
-# 794 "../target/hexagon/decode.c"
                             ;
     
-# 795 "../target/hexagon/decode.c" 3
    _Bool 
-# 795 "../target/hexagon/decode.c"
         hit_duplex = 
-# 795 "../target/hexagon/decode.c" 3
                      0
-# 795 "../target/hexagon/decode.c"
                           ;
     
-# 796 "../target/hexagon/decode.c" 3
    _Bool 
-# 796 "../target/hexagon/decode.c"
         slot0_found = 
-# 796 "../target/hexagon/decode.c" 3
                       0
-# 796 "../target/hexagon/decode.c"
                            ;
     
-# 797 "../target/hexagon/decode.c" 3
    _Bool 
-# 797 "../target/hexagon/decode.c"
         slot1_found = 
-# 797 "../target/hexagon/decode.c" 3
                       0
-# 797 "../target/hexagon/decode.c"
                            ;
     int slot1_iidx = 0;
 
@@ -136960,9 +129840,7 @@ decode_set_slot_number(Packet *pkt)
              test_bit(A_MEMLIKE_PACKET_RULES, opcode_attribs[pkt->insn[i].opcode])) &&
             !hit_mem_insn) {
             hit_mem_insn = 
-# 823 "../target/hexagon/decode.c" 3
                           1
-# 823 "../target/hexagon/decode.c"
                               ;
             pkt->insn[i].slot = 0;
             continue;
@@ -136981,9 +129859,7 @@ decode_set_slot_number(Packet *pkt)
 
         if (test_bit(A_SUBINSN, opcode_attribs[pkt->insn[i].opcode]) && !hit_duplex) {
             hit_duplex = 
-# 840 "../target/hexagon/decode.c" 3
                         1
-# 840 "../target/hexagon/decode.c"
                             ;
             pkt->insn[i].slot = 0;
             continue;
@@ -137000,9 +129876,7 @@ decode_set_slot_number(Packet *pkt)
 
         if (pkt->insn[i].slot == 0) {
             
-# 855 "../target/hexagon/decode.c" 3
            _Bool 
-# 855 "../target/hexagon/decode.c"
                 is_endloop = (pkt->insn[i].opcode == J2_endloop01);
             is_endloop |= (pkt->insn[i].opcode == J2_endloop0);
             is_endloop |= (pkt->insn[i].opcode == J2_endloop1);
@@ -137013,18 +129887,14 @@ decode_set_slot_number(Packet *pkt)
 
             if (!is_endloop) {
                 slot0_found = 
-# 864 "../target/hexagon/decode.c" 3
                              1
-# 864 "../target/hexagon/decode.c"
                                  ;
             }
         }
 
         if (pkt->insn[i].slot == 1) {
             slot1_found = 
-# 869 "../target/hexagon/decode.c" 3
                          1
-# 869 "../target/hexagon/decode.c"
                              ;
             slot1_iidx = i;
         }
@@ -137035,24 +129905,17 @@ decode_set_slot_number(Packet *pkt)
         pkt->insn[slot1_iidx].slot = 0;
     }
 }
-# 887 "../target/hexagon/decode.c"
 int decode_packet(int max_words, const uint32_t *words, Packet *pkt,
                   
-# 888 "../target/hexagon/decode.c" 3
                  _Bool 
-# 888 "../target/hexagon/decode.c"
                       disas_only)
 {
     int num_insns = 0;
     int words_read = 0;
     
-# 892 "../target/hexagon/decode.c" 3
    _Bool 
-# 892 "../target/hexagon/decode.c"
         end_of_packet = 
-# 892 "../target/hexagon/decode.c" 3
                         0
-# 892 "../target/hexagon/decode.c"
                              ;
     int new_insns = 0;
     int i;
@@ -137072,9 +129935,7 @@ int decode_packet(int max_words, const uint32_t *words, Packet *pkt,
 
         if (pkt->insn[num_insns].opcode == A4_ext) {
             pkt->insn[num_insns + 1].extension_valid = 
-# 910 "../target/hexagon/decode.c" 3
                                                       1
-# 910 "../target/hexagon/decode.c"
                                                           ;
         }
         num_insns += new_insns;
@@ -137088,9 +129949,7 @@ int decode_packet(int max_words, const uint32_t *words, Packet *pkt,
     }
     pkt->encod_pkt_size_in_bytes = words_read * 4;
     pkt->pkt_has_hvx = 
-# 922 "../target/hexagon/decode.c" 3
                       0
-# 922 "../target/hexagon/decode.c"
                            ;
     for (i = 0; i < num_insns; i++) {
         pkt->pkt_has_hvx |=
@@ -137108,9 +129967,7 @@ int decode_packet(int max_words, const uint32_t *words, Packet *pkt,
     }
     if (words_read >= 3) {
         
-# 938 "../target/hexagon/decode.c" 3
        _Bool 
-# 938 "../target/hexagon/decode.c"
             has_loop0, has_loop1;
         has_loop0 = decode_parsebits_is_loopend(words[0]);
         has_loop1 = decode_parsebits_is_loopend(words[1]);
@@ -137150,9 +130007,7 @@ int disassemble_hexagon(uint32_t *words, int nwords, bfd_vma pc,
     Packet pkt;
 
     if (decode_packet(nwords, words, &pkt, 
-# 976 "../target/hexagon/decode.c" 3
                                           1
-# 976 "../target/hexagon/decode.c"
                                               ) > 0) {
         snprint_a_pkt_disas(buf, &pkt, words, pc);
         return pkt.encod_pkt_size_in_bytes;
-- 
2.49.0

