Fixed defects

List of Defects

Error: GCC_ANALYZER_WARNING (CWE-457): [#def1]
qemu-8.2.2-build/qemu-8.2.2/include/qemu/osdep.h:53: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c: scope_hint: In function ‘do_ld_beN’
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c:2208:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*p.flags’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/compiler.h:45:43: note: in definition of macro ‘unlikely’
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c: scope_hint: In function ‘do_ld_beN’
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c:1809:13: note: in expansion of macro ‘unlikely’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/compiler.h:45:43: note: in definition of macro ‘unlikely’
# 2206|       unsigned tmp, half_size;
# 2207|   
# 2208|->     if (unlikely(p->flags & TLB_MMIO)) {
# 2209|           return do_ld_mmio_beN(cpu, p->full, ret_be, p->addr, p->size,
# 2210|                                 mmu_idx, type, ra);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def2]
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c: scope_hint: In function ‘do_ld_1’
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c:2303:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*p.flags’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/compiler.h:45:43: note: in definition of macro ‘unlikely’
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c: scope_hint: In function ‘do_ld_1’
qemu-8.2.2-build/qemu-8.2.2/accel/tcg/cputlb.c:1809:13: note: in expansion of macro ‘unlikely’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/compiler.h:45:43: note: in definition of macro ‘unlikely’
# 2301|                          MMUAccessType type, uintptr_t ra)
# 2302|   {
# 2303|->     if (unlikely(p->flags & TLB_MMIO)) {
# 2304|           return do_ld_mmio_beN(cpu, p->full, 0, p->addr, 1, mmu_idx, type, ra);
# 2305|       } else {

Error: CPPCHECK_WARNING: [#def3]
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: scope_hint: In function ‘get_pml4e’
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c:115:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  113|       uint64_t pa = (vs->dtb & 0xffffffffff000) | ((va & 0xff8000000000) >> 36);
#  114|   
#  115|->     return *(uint64_t *)pa_space_resolve(vs->ps, pa);
#  116|   }
#  117|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: scope_hint: In function ‘get_pdpi’
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c:123:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  121|           ((va & 0x7FC0000000) >> 27);
#  122|   
#  123|->     return *(uint64_t *)pa_space_resolve(vs->ps, pdpte_paddr);
#  124|   }
#  125|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: scope_hint: In function ‘get_pgd’
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c:140:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: scope_hint: In function ‘get_pgd’
#  138|       uint64_t pgd_entry = pdba_base(pdpe) + pde_index(va) * 8;
#  139|   
#  140|->     return *(uint64_t *)pa_space_resolve(vs->ps, pgd_entry);
#  141|   }
#  142|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: scope_hint: In function ‘get_pte’
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c:157:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: scope_hint: In function ‘get_pte’
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/addrspace.c: scope_hint: In function ‘get_pte’
#  155|       uint64_t pgd_val = ptba_base(pgd) + pte_index(va) * 8;
#  156|   
#  157|->     return *(uint64_t *)pa_space_resolve(vs->ps, pgd_val);
#  158|   }
#  159|   

Error: CPPCHECK_WARNING: [#def8]
qemu-8.2.2-build/qemu-8.2.2/contrib/elf2dmp/qemu_elf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def9]
qemu-8.2.2-build/qemu-8.2.2/contrib/ivshmem-client/main.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING: [#def10]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_code_18_to_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:599:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  599 | static uint64 extract_code_18_to_0(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  597|   
#  598|   
#  599|-> static uint64 extract_code_18_to_0(uint64 instruction)
#  600|   {
#  601|       uint64 value = 0;

Error: COMPILER_WARNING: [#def11]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shift3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:607:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  607 | static uint64 extract_shift3_2_1_0(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  605|   
#  606|   
#  607|-> static uint64 extract_shift3_2_1_0(uint64 instruction)
#  608|   {
#  609|       uint64 value = 0;

Error: COMPILER_WARNING: [#def12]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_11_10_9_8_7_6_5_4_3__s3’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:615:56: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  615 | static uint64 extract_u_11_10_9_8_7_6_5_4_3__s3(uint64 instruction)
#      |                                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  613|   
#  614|   
#  615|-> static uint64 extract_u_11_10_9_8_7_6_5_4_3__s3(uint64 instruction)
#  616|   {
#  617|       uint64 value = 0;

Error: COMPILER_WARNING: [#def13]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_count_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:623:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  623 | static uint64 extract_count_3_2_1_0(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  621|   
#  622|   
#  623|-> static uint64 extract_count_3_2_1_0(uint64 instruction)
#  624|   {
#  625|       uint64 value = 0;

Error: COMPILER_WARNING: [#def14]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rtz3_9_8_7’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:631:41: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  631 | static uint64 extract_rtz3_9_8_7(uint64 instruction)
#      |                                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  629|   
#  630|   
#  631|-> static uint64 extract_rtz3_9_8_7(uint64 instruction)
#  632|   {
#  633|       uint64 value = 0;

Error: COMPILER_WARNING: [#def15]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_17_to_1__s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:639:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  639 | static uint64 extract_u_17_to_1__s1(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  637|   
#  638|   
#  639|-> static uint64 extract_u_17_to_1__s1(uint64 instruction)
#  640|   {
#  641|       uint64 value = 0;

Error: COMPILER_WARNING: [#def16]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se9_20_19_18_17_16_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:647:66: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  647 | static int64 extract_s__se9_20_19_18_17_16_15_14_13_12_11(uint64 instruction)
#      |                                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  645|   
#  646|   
#  647|-> static int64 extract_s__se9_20_19_18_17_16_15_14_13_12_11(uint64 instruction)
#  648|   {
#  649|       int64 value = 0;

Error: COMPILER_WARNING: [#def17]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se11_0_10_9_8_7_6_5_4_3_2_1_0_s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:656:65: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  656 | static int64 extract_s__se11_0_10_9_8_7_6_5_4_3_2_1_0_s1(uint64 instruction)
#      |                                                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  654|   
#  655|   
#  656|-> static int64 extract_s__se11_0_10_9_8_7_6_5_4_3_2_1_0_s1(uint64 instruction)
#  657|   {
#  658|       int64 value = 0;

Error: COMPILER_WARNING: [#def18]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_10’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:666:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  666 | static uint64 extract_u_10(uint64 instruction)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  664|   
#  665|   
#  666|-> static uint64 extract_u_10(uint64 instruction)
#  667|   {
#  668|       uint64 value = 0;

Error: COMPILER_WARNING: [#def19]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rtz4_27_26_25_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:674:53: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  674 | static uint64 extract_rtz4_27_26_25_23_22_21(uint64 instruction)
#      |                                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  672|   
#  673|   
#  674|-> static uint64 extract_rtz4_27_26_25_23_22_21(uint64 instruction)
#  675|   {
#  676|       uint64 value = 0;

Error: COMPILER_WARNING: [#def20]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_sa_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:683:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  683 | static uint64 extract_sa_15_14_13_12_11(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  681|   
#  682|   
#  683|-> static uint64 extract_sa_15_14_13_12_11(uint64 instruction)
#  684|   {
#  685|       uint64 value = 0;

Error: COMPILER_WARNING: [#def21]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shift_4_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:691:46: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  691 | static uint64 extract_shift_4_3_2_1_0(uint64 instruction)
#      |                                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  689|   
#  690|   
#  691|-> static uint64 extract_shift_4_3_2_1_0(uint64 instruction)
#  692|   {
#  693|       uint64 value = 0;

Error: COMPILER_WARNING: [#def22]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shiftx_10_9_8_7__s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:699:50: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  699 | static uint64 extract_shiftx_10_9_8_7__s1(uint64 instruction)
#      |                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  697|   
#  698|   
#  699|-> static uint64 extract_shiftx_10_9_8_7__s1(uint64 instruction)
#  700|   {
#  701|       uint64 value = 0;

Error: COMPILER_WARNING: [#def23]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_hint_25_24_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:707:50: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  707 | static uint64 extract_hint_25_24_23_22_21(uint64 instruction)
#      |                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  705|   
#  706|   
#  707|-> static uint64 extract_hint_25_24_23_22_21(uint64 instruction)
#  708|   {
#  709|       uint64 value = 0;

Error: COMPILER_WARNING: [#def24]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_count3_14_13_12’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:715:46: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  715 | static uint64 extract_count3_14_13_12(uint64 instruction)
#      |                                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  713|   
#  714|   
#  715|-> static uint64 extract_count3_14_13_12(uint64 instruction)
#  716|   {
#  717|       uint64 value = 0;

Error: COMPILER_WARNING: [#def25]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se31_0_11_to_2_20_to_12_s12’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:723:60: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  723 | static int64 extract_s__se31_0_11_to_2_20_to_12_s12(uint64 instruction)
#      |                                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  721|   
#  722|   
#  723|-> static int64 extract_s__se31_0_11_to_2_20_to_12_s12(uint64 instruction)
#  724|   {
#  725|       int64 value = 0;

Error: COMPILER_WARNING: [#def26]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se7_0_6_5_4_3_2_1_s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:734:53: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  734 | static int64 extract_s__se7_0_6_5_4_3_2_1_s1(uint64 instruction)
#      |                                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  732|   
#  733|   
#  734|-> static int64 extract_s__se7_0_6_5_4_3_2_1_s1(uint64 instruction)
#  735|   {
#  736|       int64 value = 0;

Error: COMPILER_WARNING: [#def27]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u2_10_9’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:744:38: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  744 | static uint64 extract_u2_10_9(uint64 instruction)
#      |                               ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  742|   
#  743|   
#  744|-> static uint64 extract_u2_10_9(uint64 instruction)
#  745|   {
#  746|       uint64 value = 0;

Error: COMPILER_WARNING: [#def28]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_code_25_24_23_22_21_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:752:65: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  752 | static uint64 extract_code_25_24_23_22_21_20_19_18_17_16(uint64 instruction)
#      |                                                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  750|   
#  751|   
#  752|-> static uint64 extract_code_25_24_23_22_21_20_19_18_17_16(uint64 instruction)
#  753|   {
#  754|       uint64 value = 0;

Error: COMPILER_WARNING: [#def29]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rs_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:760:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  760 | static uint64 extract_rs_20_19_18_17_16(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  758|   
#  759|   
#  760|-> static uint64 extract_rs_20_19_18_17_16(uint64 instruction)
#  761|   {
#  762|       uint64 value = 0;

Error: COMPILER_WARNING: [#def30]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_2_1__s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:768:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  768 | static uint64 extract_u_2_1__s1(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  766|   
#  767|   
#  768|-> static uint64 extract_u_2_1__s1(uint64 instruction)
#  769|   {
#  770|       uint64 value = 0;

Error: COMPILER_WARNING: [#def31]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_stripe_6’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:776:39: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  776 | static uint64 extract_stripe_6(uint64 instruction)
#      |                                ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  774|   
#  775|   
#  776|-> static uint64 extract_stripe_6(uint64 instruction)
#  777|   {
#  778|       uint64 value = 0;

Error: COMPILER_WARNING: [#def32]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_ac_15_14’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:784:39: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  784 | static uint64 extract_ac_15_14(uint64 instruction)
#      |                                ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  782|   
#  783|   
#  784|-> static uint64 extract_ac_15_14(uint64 instruction)
#  785|   {
#  786|       uint64 value = 0;

Error: COMPILER_WARNING: [#def33]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shift_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:792:51: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  792 | static uint64 extract_shift_20_19_18_17_16(uint64 instruction)
#      |                                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  790|   
#  791|   
#  792|-> static uint64 extract_shift_20_19_18_17_16(uint64 instruction)
#  793|   {
#  794|       uint64 value = 0;

Error: COMPILER_WARNING: [#def34]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rdl_25_24’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:800:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  800 | static uint64 extract_rdl_25_24(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  798|   
#  799|   
#  800|-> static uint64 extract_rdl_25_24(uint64 instruction)
#  801|   {
#  802|       uint64 value = 0;

Error: COMPILER_WARNING: [#def35]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se10_0_9_8_7_6_5_4_3_2_1_s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:808:60: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  808 | static int64 extract_s__se10_0_9_8_7_6_5_4_3_2_1_s1(uint64 instruction)
#      |                                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  806|   
#  807|   
#  808|-> static int64 extract_s__se10_0_9_8_7_6_5_4_3_2_1_s1(uint64 instruction)
#  809|   {
#  810|       int64 value = 0;

Error: COMPILER_WARNING: [#def36]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_eu_6_5_4_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:818:47: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  818 | static uint64 extract_eu_6_5_4_3_2_1_0(uint64 instruction)
#      |                                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  816|   
#  817|   
#  818|-> static uint64 extract_eu_6_5_4_3_2_1_0(uint64 instruction)
#  819|   {
#  820|       uint64 value = 0;

Error: COMPILER_WARNING: [#def37]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shift_5_4_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:826:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  826 | static uint64 extract_shift_5_4_3_2_1_0(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  824|   
#  825|   
#  826|-> static uint64 extract_shift_5_4_3_2_1_0(uint64 instruction)
#  827|   {
#  828|       uint64 value = 0;

Error: COMPILER_WARNING: [#def38]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_count_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:834:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  834 | static uint64 extract_count_19_18_17_16(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  832|   
#  833|   
#  834|-> static uint64 extract_count_19_18_17_16(uint64 instruction)
#  835|   {
#  836|       uint64 value = 0;

Error: COMPILER_WARNING: [#def39]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_code_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:842:41: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  842 | static uint64 extract_code_2_1_0(uint64 instruction)
#      |                                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  840|   
#  841|   
#  842|-> static uint64 extract_code_2_1_0(uint64 instruction)
#  843|   {
#  844|       uint64 value = 0;

Error: COMPILER_WARNING: [#def40]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_11_10_9_8_7_6_5_4_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:850:58: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  850 | static uint64 extract_u_11_10_9_8_7_6_5_4_3_2_1_0(uint64 instruction)
#      |                                                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  848|   
#  849|   
#  850|-> static uint64 extract_u_11_10_9_8_7_6_5_4_3_2_1_0(uint64 instruction)
#  851|   {
#  852|       uint64 value = 0;

Error: COMPILER_WARNING: [#def41]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rs_4_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:858:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  858 | static uint64 extract_rs_4_3_2_1_0(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  856|   
#  857|   
#  858|-> static uint64 extract_rs_4_3_2_1_0(uint64 instruction)
#  859|   {
#  860|       uint64 value = 0;

Error: COMPILER_WARNING: [#def42]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_20_to_3__s3’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:866:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  866 | static uint64 extract_u_20_to_3__s3(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  864|   
#  865|   
#  866|-> static uint64 extract_u_20_to_3__s3(uint64 instruction)
#  867|   {
#  868|       uint64 value = 0;

Error: COMPILER_WARNING: [#def43]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_3_2_1_0__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:874:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  874 | static uint64 extract_u_3_2_1_0__s2(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  872|   
#  873|   
#  874|-> static uint64 extract_u_3_2_1_0__s2(uint64 instruction)
#  875|   {
#  876|       uint64 value = 0;

Error: COMPILER_WARNING: [#def44]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_cofun_25_24_23’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:882:45: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  882 | static uint64 extract_cofun_25_24_23(uint64 instruction)
#      |                                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  880|   
#  881|   
#  882|-> static uint64 extract_cofun_25_24_23(uint64 instruction)
#  883|   {
#  884|       uint64 value = 0;

Error: COMPILER_WARNING: [#def45]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_2_1_0__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:890:42: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  890 | static uint64 extract_u_2_1_0__s2(uint64 instruction)
#      |                                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  888|   
#  889|   
#  890|-> static uint64 extract_u_2_1_0__s2(uint64 instruction)
#  891|   {
#  892|       uint64 value = 0;

Error: COMPILER_WARNING: [#def46]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rd3_3_2_1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:898:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  898 | static uint64 extract_rd3_3_2_1(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  896|   
#  897|   
#  898|-> static uint64 extract_rd3_3_2_1(uint64 instruction)
#  899|   {
#  900|       uint64 value = 0;

Error: COMPILER_WARNING: [#def47]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_sa_15_14_13_12’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:906:45: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  906 | static uint64 extract_sa_15_14_13_12(uint64 instruction)
#      |                                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  904|   
#  905|   
#  906|-> static uint64 extract_sa_15_14_13_12(uint64 instruction)
#  907|   {
#  908|       uint64 value = 0;

Error: COMPILER_WARNING: [#def48]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rt_25_24_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:914:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  914 | static uint64 extract_rt_25_24_23_22_21(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  912|   
#  913|   
#  914|-> static uint64 extract_rt_25_24_23_22_21(uint64 instruction)
#  915|   {
#  916|       uint64 value = 0;

Error: COMPILER_WARNING: [#def49]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_ru_7_6_5_4_3’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:922:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  922 | static uint64 extract_ru_7_6_5_4_3(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  920|   
#  921|   
#  922|-> static uint64 extract_ru_7_6_5_4_3(uint64 instruction)
#  923|   {
#  924|       uint64 value = 0;

Error: COMPILER_WARNING: [#def50]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_17_to_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:930:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  930 | static uint64 extract_u_17_to_0(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  928|   
#  929|   
#  930|-> static uint64 extract_u_17_to_0(uint64 instruction)
#  931|   {
#  932|       uint64 value = 0;

Error: COMPILER_WARNING: [#def51]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rsz4_4_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:938:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  938 | static uint64 extract_rsz4_4_2_1_0(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  936|   
#  937|   
#  938|-> static uint64 extract_rsz4_4_2_1_0(uint64 instruction)
#  939|   {
#  940|       uint64 value = 0;

Error: COMPILER_WARNING: [#def52]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se21_0_20_to_1_s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:947:50: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  947 | static int64 extract_s__se21_0_20_to_1_s1(uint64 instruction)
#      |                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  945|   
#  946|   
#  947|-> static int64 extract_s__se21_0_20_to_1_s1(uint64 instruction)
#  948|   {
#  949|       int64 value = 0;

Error: COMPILER_WARNING: [#def53]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_op_25_to_3’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:957:41: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  957 | static uint64 extract_op_25_to_3(uint64 instruction)
#      |                                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  955|   
#  956|   
#  957|-> static uint64 extract_op_25_to_3(uint64 instruction)
#  958|   {
#  959|       uint64 value = 0;

Error: COMPILER_WARNING: [#def54]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rs4_4_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:965:42: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  965 | static uint64 extract_rs4_4_2_1_0(uint64 instruction)
#      |                                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  963|   
#  964|   
#  965|-> static uint64 extract_rs4_4_2_1_0(uint64 instruction)
#  966|   {
#  967|       uint64 value = 0;

Error: COMPILER_WARNING: [#def55]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_bit_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:974:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  974 | static uint64 extract_bit_23_22_21(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  972|   
#  973|   
#  974|-> static uint64 extract_bit_23_22_21(uint64 instruction)
#  975|   {
#  976|       uint64 value = 0;

Error: COMPILER_WARNING: [#def56]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rt_41_40_39_38_37’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:982:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  982 | static uint64 extract_rt_41_40_39_38_37(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  980|   
#  981|   
#  982|-> static uint64 extract_rt_41_40_39_38_37(uint64 instruction)
#  983|   {
#  984|       uint64 value = 0;

Error: COMPILER_WARNING: [#def57]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shift__se5_21_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:990:58: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  990 | static int64 extract_shift__se5_21_20_19_18_17_16(uint64 instruction)
#      |                                                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  988|   
#  989|   
#  990|-> static int64 extract_shift__se5_21_20_19_18_17_16(uint64 instruction)
#  991|   {
#  992|       int64 value = 0;

Error: COMPILER_WARNING: [#def58]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rd2_3_8’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:999:38: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#  999 | static uint64 extract_rd2_3_8(uint64 instruction)
#      |                               ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#  997|   
#  998|   
#  999|-> static uint64 extract_rd2_3_8(uint64 instruction)
# 1000|   {
# 1001|       uint64 value = 0;

Error: COMPILER_WARNING: [#def59]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_code_17_to_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1008:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1008 | static uint64 extract_code_17_to_0(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1006|   
# 1007|   
# 1008|-> static uint64 extract_code_17_to_0(uint64 instruction)
# 1009|   {
# 1010|       uint64 value = 0;

Error: COMPILER_WARNING: [#def60]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_size_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1016:50: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1016 | static uint64 extract_size_20_19_18_17_16(uint64 instruction)
#      |                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1014|   
# 1015|   
# 1016|-> static uint64 extract_size_20_19_18_17_16(uint64 instruction)
# 1017|   {
# 1018|       uint64 value = 0;

Error: COMPILER_WARNING: [#def61]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se8_15_7_6_5_4_3_2_s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1024:54: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1024 | static int64 extract_s__se8_15_7_6_5_4_3_2_s2(uint64 instruction)
#      |                                               ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1022|   
# 1023|   
# 1024|-> static int64 extract_s__se8_15_7_6_5_4_3_2_s2(uint64 instruction)
# 1025|   {
# 1026|       int64 value = 0;

Error: COMPILER_WARNING: [#def62]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_15_to_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1034:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1034 | static uint64 extract_u_15_to_0(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1032|   
# 1033|   
# 1034|-> static uint64 extract_u_15_to_0(uint64 instruction)
# 1035|   {
# 1036|       uint64 value = 0;

Error: COMPILER_WARNING: [#def63]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_fs_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1042:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1042 | static uint64 extract_fs_20_19_18_17_16(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1040|   
# 1041|   
# 1042|-> static uint64 extract_fs_20_19_18_17_16(uint64 instruction)
# 1043|   {
# 1044|       uint64 value = 0;

Error: COMPILER_WARNING: [#def64]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se8_15_7_6_5_4_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1050:55: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1050 | static int64 extract_s__se8_15_7_6_5_4_3_2_1_0(uint64 instruction)
#      |                                                ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1048|   
# 1049|   
# 1050|-> static int64 extract_s__se8_15_7_6_5_4_3_2_1_0(uint64 instruction)
# 1051|   {
# 1052|       int64 value = 0;

Error: COMPILER_WARNING: [#def65]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_stype_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1060:51: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1060 | static uint64 extract_stype_20_19_18_17_16(uint64 instruction)
#      |                                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1058|   
# 1059|   
# 1060|-> static uint64 extract_stype_20_19_18_17_16(uint64 instruction)
# 1061|   {
# 1062|       uint64 value = 0;

Error: COMPILER_WARNING: [#def66]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rtl_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1068:37: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1068 | static uint64 extract_rtl_11(uint64 instruction)
#      |                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1066|   
# 1067|   
# 1068|-> static uint64 extract_rtl_11(uint64 instruction)
# 1069|   {
# 1070|       uint64 value = 0;

Error: COMPILER_WARNING: [#def67]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_hs_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1076:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1076 | static uint64 extract_hs_20_19_18_17_16(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1074|   
# 1075|   
# 1076|-> static uint64 extract_hs_20_19_18_17_16(uint64 instruction)
# 1077|   {
# 1078|       uint64 value = 0;

Error: COMPILER_WARNING: [#def68]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_sel_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1084:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1084 | static uint64 extract_sel_13_12_11(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1082|   
# 1083|   
# 1084|-> static uint64 extract_sel_13_12_11(uint64 instruction)
# 1085|   {
# 1086|       uint64 value = 0;

Error: COMPILER_WARNING: [#def69]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_lsb_4_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1092:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1092 | static uint64 extract_lsb_4_3_2_1_0(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1090|   
# 1091|   
# 1092|-> static uint64 extract_lsb_4_3_2_1_0(uint64 instruction)
# 1093|   {
# 1094|       uint64 value = 0;

Error: COMPILER_WARNING: [#def70]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_gp_2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1100:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1100 | static uint64 extract_gp_2(uint64 instruction)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1098|   
# 1099|   
# 1100|-> static uint64 extract_gp_2(uint64 instruction)
# 1101|   {
# 1102|       uint64 value = 0;

Error: COMPILER_WARNING: [#def71]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rt3_9_8_7’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1108:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1108 | static uint64 extract_rt3_9_8_7(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1106|   
# 1107|   
# 1108|-> static uint64 extract_rt3_9_8_7(uint64 instruction)
# 1109|   {
# 1110|       uint64 value = 0;

Error: COMPILER_WARNING: [#def72]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_ft_25_24_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1116:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1116 | static uint64 extract_ft_25_24_23_22_21(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1114|   
# 1115|   
# 1116|-> static uint64 extract_ft_25_24_23_22_21(uint64 instruction)
# 1117|   {
# 1118|       uint64 value = 0;

Error: COMPILER_WARNING: [#def73]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_17_16_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1124:53: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1124 | static uint64 extract_u_17_16_15_14_13_12_11(uint64 instruction)
#      |                                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1122|   
# 1123|   
# 1124|-> static uint64 extract_u_17_16_15_14_13_12_11(uint64 instruction)
# 1125|   {
# 1126|       uint64 value = 0;

Error: COMPILER_WARNING: [#def74]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_cs_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1132:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1132 | static uint64 extract_cs_20_19_18_17_16(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1130|   
# 1131|   
# 1132|-> static uint64 extract_cs_20_19_18_17_16(uint64 instruction)
# 1133|   {
# 1134|       uint64 value = 0;

Error: COMPILER_WARNING: [#def75]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rt4_9_7_6_5’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1140:42: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1140 | static uint64 extract_rt4_9_7_6_5(uint64 instruction)
#      |                                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1138|   
# 1139|   
# 1140|-> static uint64 extract_rt4_9_7_6_5(uint64 instruction)
# 1141|   {
# 1142|       uint64 value = 0;

Error: COMPILER_WARNING: [#def76]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_msbt_10_9_8_7_6’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1149:46: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1149 | static uint64 extract_msbt_10_9_8_7_6(uint64 instruction)
#      |                                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1147|   
# 1148|   
# 1149|-> static uint64 extract_msbt_10_9_8_7_6(uint64 instruction)
# 1150|   {
# 1151|       uint64 value = 0;

Error: COMPILER_WARNING: [#def77]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_5_4_3_2_1_0__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1157:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1157 | static uint64 extract_u_5_4_3_2_1_0__s2(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1155|   
# 1156|   
# 1157|-> static uint64 extract_u_5_4_3_2_1_0__s2(uint64 instruction)
# 1158|   {
# 1159|       uint64 value = 0;

Error: COMPILER_WARNING: [#def78]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_sa_15_14_13’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1165:42: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1165 | static uint64 extract_sa_15_14_13(uint64 instruction)
#      |                                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1163|   
# 1164|   
# 1165|-> static uint64 extract_sa_15_14_13(uint64 instruction)
# 1166|   {
# 1167|       uint64 value = 0;

Error: COMPILER_WARNING: [#def79]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se14_0_13_to_1_s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1173:50: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1173 | static int64 extract_s__se14_0_13_to_1_s1(uint64 instruction)
#      |                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1171|   
# 1172|   
# 1173|-> static int64 extract_s__se14_0_13_to_1_s1(uint64 instruction)
# 1174|   {
# 1175|       int64 value = 0;

Error: COMPILER_WARNING: [#def80]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rs3_6_5_4’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1183:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1183 | static uint64 extract_rs3_6_5_4(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1181|   
# 1182|   
# 1183|-> static uint64 extract_rs3_6_5_4(uint64 instruction)
# 1184|   {
# 1185|       uint64 value = 0;

Error: COMPILER_WARNING: [#def81]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_31_to_0__s32’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1191:45: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1191 | static uint64 extract_u_31_to_0__s32(uint64 instruction)
#      |                                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1189|   
# 1190|   
# 1191|-> static uint64 extract_u_31_to_0__s32(uint64 instruction)
# 1192|   {
# 1193|       uint64 value = 0;

Error: COMPILER_WARNING: [#def82]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shift_10_9_8_7_6’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1199:47: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1199 | static uint64 extract_shift_10_9_8_7_6(uint64 instruction)
#      |                                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1197|   
# 1198|   
# 1199|-> static uint64 extract_shift_10_9_8_7_6(uint64 instruction)
# 1200|   {
# 1201|       uint64 value = 0;

Error: COMPILER_WARNING: [#def83]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_cs_25_24_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1207:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1207 | static uint64 extract_cs_25_24_23_22_21(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1205|   
# 1206|   
# 1207|-> static uint64 extract_cs_25_24_23_22_21(uint64 instruction)
# 1208|   {
# 1209|       uint64 value = 0;

Error: COMPILER_WARNING: [#def84]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_shiftx_11_10_9_8_7_6’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1215:51: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1215 | static uint64 extract_shiftx_11_10_9_8_7_6(uint64 instruction)
#      |                                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1213|   
# 1214|   
# 1215|-> static uint64 extract_shiftx_11_10_9_8_7_6(uint64 instruction)
# 1216|   {
# 1217|       uint64 value = 0;

Error: COMPILER_WARNING: [#def85]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rt_9_8_7_6_5’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1223:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1223 | static uint64 extract_rt_9_8_7_6_5(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1221|   
# 1222|   
# 1223|-> static uint64 extract_rt_9_8_7_6_5(uint64 instruction)
# 1224|   {
# 1225|       uint64 value = 0;

Error: COMPILER_WARNING: [#def86]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_op_25_24_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1231:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1231 | static uint64 extract_op_25_24_23_22_21(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1229|   
# 1230|   
# 1231|-> static uint64 extract_op_25_24_23_22_21(uint64 instruction)
# 1232|   {
# 1233|       uint64 value = 0;

Error: COMPILER_WARNING: [#def87]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_6_5_4_3_2_1_0__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1239:50: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1239 | static uint64 extract_u_6_5_4_3_2_1_0__s2(uint64 instruction)
#      |                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1237|   
# 1238|   
# 1239|-> static uint64 extract_u_6_5_4_3_2_1_0__s2(uint64 instruction)
# 1240|   {
# 1241|       uint64 value = 0;

Error: COMPILER_WARNING: [#def88]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_bit_16_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1247:52: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1247 | static uint64 extract_bit_16_15_14_13_12_11(uint64 instruction)
#      |                                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1245|   
# 1246|   
# 1247|-> static uint64 extract_bit_16_15_14_13_12_11(uint64 instruction)
# 1248|   {
# 1249|       uint64 value = 0;

Error: COMPILER_WARNING: [#def89]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_mask_20_19_18_17_16_15_14’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1255:56: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1255 | static uint64 extract_mask_20_19_18_17_16_15_14(uint64 instruction)
#      |                                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1253|   
# 1254|   
# 1255|-> static uint64 extract_mask_20_19_18_17_16_15_14(uint64 instruction)
# 1256|   {
# 1257|       uint64 value = 0;

Error: COMPILER_WARNING: [#def90]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_eu_3_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1263:41: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1263 | static uint64 extract_eu_3_2_1_0(uint64 instruction)
#      |                                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1261|   
# 1262|   
# 1263|-> static uint64 extract_eu_3_2_1_0(uint64 instruction)
# 1264|   {
# 1265|       uint64 value = 0;

Error: COMPILER_WARNING: [#def91]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_7_6_5_4__s4’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1271:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1271 | static uint64 extract_u_7_6_5_4__s4(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1269|   
# 1270|   
# 1271|-> static uint64 extract_u_7_6_5_4__s4(uint64 instruction)
# 1272|   {
# 1273|       uint64 value = 0;

Error: COMPILER_WARNING: [#def92]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se8_15_7_6_5_4_3_s3’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1279:52: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1279 | static int64 extract_s__se8_15_7_6_5_4_3_s3(uint64 instruction)
#      |                                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1277|   
# 1278|   
# 1279|-> static int64 extract_s__se8_15_7_6_5_4_3_s3(uint64 instruction)
# 1280|   {
# 1281|       int64 value = 0;

Error: COMPILER_WARNING: [#def93]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_ft_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1289:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1289 | static uint64 extract_ft_15_14_13_12_11(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1287|   
# 1288|   
# 1289|-> static uint64 extract_ft_15_14_13_12_11(uint64 instruction)
# 1290|   {
# 1291|       uint64 value = 0;

Error: COMPILER_WARNING: [#def94]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se31_15_to_0_31_to_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1297:54: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1297 | static int64 extract_s__se31_15_to_0_31_to_16(uint64 instruction)
#      |                                               ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1295|   
# 1296|   
# 1297|-> static int64 extract_s__se31_15_to_0_31_to_16(uint64 instruction)
# 1298|   {
# 1299|       int64 value = 0;

Error: COMPILER_WARNING: [#def95]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_20_19_18_17_16_15_14_13’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1307:56: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1307 | static uint64 extract_u_20_19_18_17_16_15_14_13(uint64 instruction)
#      |                                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1305|   
# 1306|   
# 1307|-> static uint64 extract_u_20_19_18_17_16_15_14_13(uint64 instruction)
# 1308|   {
# 1309|       uint64 value = 0;

Error: COMPILER_WARNING: [#def96]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_17_to_2__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1315:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1315 | static uint64 extract_u_17_to_2__s2(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1313|   
# 1314|   
# 1315|-> static uint64 extract_u_17_to_2__s2(uint64 instruction)
# 1316|   {
# 1317|       uint64 value = 0;

Error: COMPILER_WARNING: [#def97]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rd_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1323:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1323 | static uint64 extract_rd_15_14_13_12_11(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1321|   
# 1322|   
# 1323|-> static uint64 extract_rd_15_14_13_12_11(uint64 instruction)
# 1324|   {
# 1325|       uint64 value = 0;

Error: COMPILER_WARNING: [#def98]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_c0s_20_19_18_17_16’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1331:49: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1331 | static uint64 extract_c0s_20_19_18_17_16(uint64 instruction)
#      |                                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1329|   
# 1330|   
# 1331|-> static uint64 extract_c0s_20_19_18_17_16(uint64 instruction)
# 1332|   {
# 1333|       uint64 value = 0;

Error: COMPILER_WARNING: [#def99]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_code_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1339:39: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1339 | static uint64 extract_code_1_0(uint64 instruction)
#      |                                ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1337|   
# 1338|   
# 1339|-> static uint64 extract_code_1_0(uint64 instruction)
# 1340|   {
# 1341|       uint64 value = 0;

Error: COMPILER_WARNING: [#def100]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se25_0_24_to_1_s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1347:50: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1347 | static int64 extract_s__se25_0_24_to_1_s1(uint64 instruction)
#      |                                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1345|   
# 1346|   
# 1347|-> static int64 extract_s__se25_0_24_to_1_s1(uint64 instruction)
# 1348|   {
# 1349|       int64 value = 0;

Error: COMPILER_WARNING: [#def101]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1357:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1357 | static uint64 extract_u_1_0(uint64 instruction)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1355|   
# 1356|   
# 1357|-> static uint64 extract_u_1_0(uint64 instruction)
# 1358|   {
# 1359|       uint64 value = 0;

Error: COMPILER_WARNING: [#def102]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_3_8__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1365:40: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1365 | static uint64 extract_u_3_8__s2(uint64 instruction)
#      |                                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1363|   
# 1364|   
# 1365|-> static uint64 extract_u_3_8__s2(uint64 instruction)
# 1366|   {
# 1367|       uint64 value = 0;

Error: COMPILER_WARNING: [#def103]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_fd_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1374:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1374 | static uint64 extract_fd_15_14_13_12_11(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1372|   
# 1373|   
# 1374|-> static uint64 extract_fd_15_14_13_12_11(uint64 instruction)
# 1375|   {
# 1376|       uint64 value = 0;

Error: COMPILER_WARNING: [#def104]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_4_3_2_1_0__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1382:46: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1382 | static uint64 extract_u_4_3_2_1_0__s2(uint64 instruction)
#      |                                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1380|   
# 1381|   
# 1382|-> static uint64 extract_u_4_3_2_1_0__s2(uint64 instruction)
# 1383|   {
# 1384|       uint64 value = 0;

Error: COMPILER_WARNING: [#def105]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_rtz4_9_7_6_5’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1390:43: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1390 | static uint64 extract_rtz4_9_7_6_5(uint64 instruction)
#      |                                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1388|   
# 1389|   
# 1390|-> static uint64 extract_rtz4_9_7_6_5(uint64 instruction)
# 1391|   {
# 1392|       uint64 value = 0;

Error: COMPILER_WARNING: [#def106]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_sel_15_14_13_12_11’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1399:49: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1399 | static uint64 extract_sel_15_14_13_12_11(uint64 instruction)
#      |                                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1397|   
# 1398|   
# 1399|-> static uint64 extract_sel_15_14_13_12_11(uint64 instruction)
# 1400|   {
# 1401|       uint64 value = 0;

Error: COMPILER_WARNING: [#def107]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_ct_25_24_23_22_21’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1407:48: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1407 | static uint64 extract_ct_25_24_23_22_21(uint64 instruction)
#      |                                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1405|   
# 1406|   
# 1407|-> static uint64 extract_ct_25_24_23_22_21(uint64 instruction)
# 1408|   {
# 1409|       uint64 value = 0;

Error: COMPILER_WARNING: [#def108]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_20_to_2__s2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1415:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1415 | static uint64 extract_u_20_to_2__s2(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1413|   
# 1414|   
# 1415|-> static uint64 extract_u_20_to_2__s2(uint64 instruction)
# 1416|   {
# 1417|       uint64 value = 0;

Error: COMPILER_WARNING: [#def109]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_s__se3_4_2_1_0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1423:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1423 | static int64 extract_s__se3_4_2_1_0(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1421|   
# 1422|   
# 1423|-> static int64 extract_s__se3_4_2_1_0(uint64 instruction)
# 1424|   {
# 1425|       int64 value = 0;

Error: COMPILER_WARNING: [#def110]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘extract_u_3_2_1_0__s1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1433:44: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1433 | static uint64 extract_u_3_2_1_0__s1(uint64 instruction)
#      |                                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1431|   
# 1432|   
# 1433|-> static uint64 extract_u_3_2_1_0__s1(uint64 instruction)
# 1434|   {
# 1435|       uint64 value = 0;

Error: COMPILER_WARNING: [#def111]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_32__cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1442:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1442 | static bool ADDIU_32__cond(uint64 instruction)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1440|   
# 1441|   
# 1442|-> static bool ADDIU_32__cond(uint64 instruction)
# 1443|   {
# 1444|       uint64 rt = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def112]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_RS5__cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1449:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1449 | static bool ADDIU_RS5__cond(uint64 instruction)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1447|   
# 1448|   
# 1449|-> static bool ADDIU_RS5__cond(uint64 instruction)
# 1450|   {
# 1451|       uint64 rt = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def113]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BALRSC_cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1456:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1456 | static bool BALRSC_cond(uint64 instruction)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1454|   
# 1455|   
# 1456|-> static bool BALRSC_cond(uint64 instruction)
# 1457|   {
# 1458|       uint64 rt = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def114]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BEQC_16__cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1463:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1463 | static bool BEQC_16__cond(uint64 instruction)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1461|   
# 1462|   
# 1463|-> static bool BEQC_16__cond(uint64 instruction)
# 1464|   {
# 1465|       uint64 rs3 = extract_rs3_6_5_4(instruction);

Error: COMPILER_WARNING: [#def115]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BNEC_16__cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1472:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1472 | static bool BNEC_16__cond(uint64 instruction)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1470|   
# 1471|   
# 1472|-> static bool BNEC_16__cond(uint64 instruction)
# 1473|   {
# 1474|       uint64 rs3 = extract_rs3_6_5_4(instruction);

Error: COMPILER_WARNING: [#def116]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOVE_cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1481:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1481 | static bool MOVE_cond(uint64 instruction)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1479|   
# 1480|   
# 1481|-> static bool MOVE_cond(uint64 instruction)
# 1482|   {
# 1483|       uint64 rt = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def117]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘P16_BR1_cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1488:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1488 | static bool P16_BR1_cond(uint64 instruction)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1486|   
# 1487|   
# 1488|-> static bool P16_BR1_cond(uint64 instruction)
# 1489|   {
# 1490|       uint64 u = extract_u_3_2_1_0__s1(instruction);

Error: COMPILER_WARNING: [#def118]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PREF_S9__cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1495:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1495 | static bool PREF_S9__cond(uint64 instruction)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1493|   
# 1494|   
# 1495|-> static bool PREF_S9__cond(uint64 instruction)
# 1496|   {
# 1497|       uint64 hint = extract_hint_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def119]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PREFE_cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1502:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1502 | static bool PREFE_cond(uint64 instruction)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1500|   
# 1501|   
# 1502|-> static bool PREFE_cond(uint64 instruction)
# 1503|   {
# 1504|       uint64 hint = extract_hint_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def120]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLTU_cond’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1509:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1509 | static bool SLTU_cond(uint64 instruction)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1507|   
# 1508|   
# 1509|-> static bool SLTU_cond(uint64 instruction)
# 1510|   {
# 1511|       uint64 rd = extract_rd_15_14_13_12_11(instruction);

Error: COMPILER_WARNING: [#def121]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ABS_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1527:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1527 | static char *ABS_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1525|    *                    fd -----
# 1526|    */
# 1527|-> static char *ABS_D(uint64 instruction, Dis_info *info)
# 1528|   {
# 1529|       uint64 fd_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def122]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ABS_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1549:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1549 | static char *ABS_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1547|    *                    fs -----
# 1548|    */
# 1549|-> static char *ABS_S(uint64 instruction, Dis_info *info)
# 1550|   {
# 1551|       uint64 fd_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def123]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ABSQ_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1571:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1571 | static char *ABSQ_S_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1569|    *          rs -----
# 1570|    */
# 1571|-> static char *ABSQ_S_PH(uint64 instruction, Dis_info *info)
# 1572|   {
# 1573|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def124]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ABSQ_S_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1593:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1593 | static char *ABSQ_S_QB(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1591|    *          rs -----
# 1592|    */
# 1593|-> static char *ABSQ_S_QB(uint64 instruction, Dis_info *info)
# 1594|   {
# 1595|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def125]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ABSQ_S_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1615:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1615 | static char *ABSQ_S_W(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1613|    *          rs -----
# 1614|    */
# 1615|-> static char *ABSQ_S_W(uint64 instruction, Dis_info *info)
# 1616|   {
# 1617|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def126]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ACLR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1636:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1636 | static char *ACLR(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1634|    *          rs -----
# 1635|    */
# 1636|-> static char *ACLR(uint64 instruction, Dis_info *info)
# 1637|   {
# 1638|       uint64 bit_value = extract_bit_23_22_21(instruction);

Error: COMPILER_WARNING: [#def127]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1658:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1658 | static char *ADD(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1656|    *          rs -----
# 1657|    */
# 1658|-> static char *ADD(uint64 instruction, Dis_info *info)
# 1659|   {
# 1660|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def128]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADD_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1683:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1683 | static char *ADD_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1681|    *                    fd -----
# 1682|    */
# 1683|-> static char *ADD_D(uint64 instruction, Dis_info *info)
# 1684|   {
# 1685|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def129]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADD_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1708:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1708 | static char *ADD_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1706|    *                    fd -----
# 1707|    */
# 1708|-> static char *ADD_S(uint64 instruction, Dis_info *info)
# 1709|   {
# 1710|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def130]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1731:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1731 | static char *ADDIU_32_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1729|    *          rs -----
# 1730|    */
# 1731|-> static char *ADDIU_32_(uint64 instruction, Dis_info *info)
# 1732|   {
# 1733|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def131]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1753:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1753 | static char *ADDIU_48_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1751|    *          rs -----
# 1752|    */
# 1753|-> static char *ADDIU_48_(uint64 instruction, Dis_info *info)
# 1754|   {
# 1755|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def132]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_GP48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1773:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1773 | static char *ADDIU_GP48_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1771|    *          rs -----
# 1772|    */
# 1773|-> static char *ADDIU_GP48_(uint64 instruction, Dis_info *info)
# 1774|   {
# 1775|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def133]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_GP_B_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1793:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1793 | static char *ADDIU_GP_B_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1791|    *          rs -----
# 1792|    */
# 1793|-> static char *ADDIU_GP_B_(uint64 instruction, Dis_info *info)
# 1794|   {
# 1795|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def134]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_GP_W_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1813:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1813 | static char *ADDIU_GP_W_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1811|    *          rs -----
# 1812|    */
# 1813|-> static char *ADDIU_GP_W_(uint64 instruction, Dis_info *info)
# 1814|   {
# 1815|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def135]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_NEG_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1833:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1833 | static char *ADDIU_NEG_(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1831|    *          rs -----
# 1832|    */
# 1833|-> static char *ADDIU_NEG_(uint64 instruction, Dis_info *info)
# 1834|   {
# 1835|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def136]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_R1_SP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1856:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1856 | static char *ADDIU_R1_SP_(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1854|    *          rs -----
# 1855|    */
# 1856|-> static char *ADDIU_R1_SP_(uint64 instruction, Dis_info *info)
# 1857|   {
# 1858|       uint64 u_value = extract_u_5_4_3_2_1_0__s2(instruction);

Error: COMPILER_WARNING: [#def137]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_R2_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1876:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1876 | static char *ADDIU_R2_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1874|    *          rs -----
# 1875|    */
# 1876|-> static char *ADDIU_R2_(uint64 instruction, Dis_info *info)
# 1877|   {
# 1878|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def138]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIU_RS5_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1897:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1897 | static char *ADDIU_RS5_(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1895|    *           s - ---
# 1896|    */
# 1897|-> static char *ADDIU_RS5_(uint64 instruction, Dis_info *info)
# 1898|   {
# 1899|       uint64 rt_value = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def139]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIUPC_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1918:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1918 | static char *ADDIUPC_32_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1916|    *               rd -----
# 1917|    */
# 1918|-> static char *ADDIUPC_32_(uint64 instruction, Dis_info *info)
# 1919|   {
# 1920|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def140]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDIUPC_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1940:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1940 | static char *ADDIUPC_48_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1938|    *               rd -----
# 1939|    */
# 1940|-> static char *ADDIUPC_48_(uint64 instruction, Dis_info *info)
# 1941|   {
# 1942|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def141]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDQ_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1962:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1962 | static char *ADDQ_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1960|    *               rd -----
# 1961|    */
# 1962|-> static char *ADDQ_PH(uint64 instruction, Dis_info *info)
# 1963|   {
# 1964|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def142]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDQ_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:1987:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 1987 | static char *ADDQ_S_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 1985|    *               rd -----
# 1986|    */
# 1987|-> static char *ADDQ_S_PH(uint64 instruction, Dis_info *info)
# 1988|   {
# 1989|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def143]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDQ_S_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2011:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2011 | static char *ADDQ_S_W(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2009|    *               rd -----
# 2010|    */
# 2011|-> static char *ADDQ_S_W(uint64 instruction, Dis_info *info)
# 2012|   {
# 2013|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def144]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDQH_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2036:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2036 | static char *ADDQH_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2034|    *               rd -----
# 2035|    */
# 2036|-> static char *ADDQH_PH(uint64 instruction, Dis_info *info)
# 2037|   {
# 2038|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def145]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDQH_R_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2061:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2061 | static char *ADDQH_R_PH(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2059|    *               rd -----
# 2060|    */
# 2061|-> static char *ADDQH_R_PH(uint64 instruction, Dis_info *info)
# 2062|   {
# 2063|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def146]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDQH_R_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2086:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2086 | static char *ADDQH_R_W(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2084|    *               rd -----
# 2085|    */
# 2086|-> static char *ADDQH_R_W(uint64 instruction, Dis_info *info)
# 2087|   {
# 2088|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def147]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDQH_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2111:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2111 | static char *ADDQH_W(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2109|    *               rd -----
# 2110|    */
# 2111|-> static char *ADDQH_W(uint64 instruction, Dis_info *info)
# 2112|   {
# 2113|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def148]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDSC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2135:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2135 | static char *ADDSC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2133|    *               rd -----
# 2134|    */
# 2135|-> static char *ADDSC(uint64 instruction, Dis_info *info)
# 2136|   {
# 2137|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def149]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDU_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2158:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2158 | static char *ADDU_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2156|    *          rd3 ---
# 2157|    */
# 2158|-> static char *ADDU_16_(uint64 instruction, Dis_info *info)
# 2159|   {
# 2160|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def150]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDU_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2182:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2182 | static char *ADDU_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2180|    *               rd -----
# 2181|    */
# 2182|-> static char *ADDU_32_(uint64 instruction, Dis_info *info)
# 2183|   {
# 2184|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def151]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDU_4X4_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2206:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2206 | static char *ADDU_4X4_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2204|    *               rd -----
# 2205|    */
# 2206|-> static char *ADDU_4X4_(uint64 instruction, Dis_info *info)
# 2207|   {
# 2208|       uint64 rt4_value = extract_rt4_9_7_6_5(instruction);

Error: COMPILER_WARNING: [#def152]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDU_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2228:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2228 | static char *ADDU_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2226|    *               rd -----
# 2227|    */
# 2228|-> static char *ADDU_PH(uint64 instruction, Dis_info *info)
# 2229|   {
# 2230|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def153]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDU_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2252:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2252 | static char *ADDU_QB(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2250|    *               rd -----
# 2251|    */
# 2252|-> static char *ADDU_QB(uint64 instruction, Dis_info *info)
# 2253|   {
# 2254|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def154]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDU_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2277:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2277 | static char *ADDU_S_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2275|    *               rd -----
# 2276|    */
# 2277|-> static char *ADDU_S_PH(uint64 instruction, Dis_info *info)
# 2278|   {
# 2279|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def155]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDU_S_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2301:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2301 | static char *ADDU_S_QB(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2299|    *               rd -----
# 2300|    */
# 2301|-> static char *ADDU_S_QB(uint64 instruction, Dis_info *info)
# 2302|   {
# 2303|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def156]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDUH_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2326:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2326 | static char *ADDUH_QB(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2324|    *               rd -----
# 2325|    */
# 2326|-> static char *ADDUH_QB(uint64 instruction, Dis_info *info)
# 2327|   {
# 2328|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def157]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDUH_R_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2351:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2351 | static char *ADDUH_R_QB(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2349|    *               rd -----
# 2350|    */
# 2351|-> static char *ADDUH_R_QB(uint64 instruction, Dis_info *info)
# 2352|   {
# 2353|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def158]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ADDWC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2374:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2374 | static char *ADDWC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2372|    *               rd -----
# 2373|    */
# 2374|-> static char *ADDWC(uint64 instruction, Dis_info *info)
# 2375|   {
# 2376|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def159]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ALUIPC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2398:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2398 | static char *ALUIPC(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2396|    *               rd -----
# 2397|    */
# 2398|-> static char *ALUIPC(uint64 instruction, Dis_info *info)
# 2399|   {
# 2400|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def160]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘AND_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2419:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2419 | static char *AND_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2417|    *           eu ----
# 2418|    */
# 2419|-> static char *AND_16_(uint64 instruction, Dis_info *info)
# 2420|   {
# 2421|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def161]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘AND_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2441:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2441 | static char *AND_32_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2439|    *               rd -----
# 2440|    */
# 2441|-> static char *AND_32_(uint64 instruction, Dis_info *info)
# 2442|   {
# 2443|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def162]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ANDI_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2464:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2464 | static char *ANDI_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2462|    *           eu ----
# 2463|    */
# 2464|-> static char *ANDI_16_(uint64 instruction, Dis_info *info)
# 2465|   {
# 2466|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def163]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ANDI_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2488:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2488 | static char *ANDI_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2486|    *               rd -----
# 2487|    */
# 2488|-> static char *ANDI_32_(uint64 instruction, Dis_info *info)
# 2489|   {
# 2490|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def164]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘APPEND’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2511:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2511 | static char *APPEND(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2509|    *               rd -----
# 2510|    */
# 2511|-> static char *APPEND(uint64 instruction, Dis_info *info)
# 2512|   {
# 2513|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def165]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ASET’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2534:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2534 | static char *ASET(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2532|    *               rd -----
# 2533|    */
# 2534|-> static char *ASET(uint64 instruction, Dis_info *info)
# 2535|   {
# 2536|       uint64 bit_value = extract_bit_23_22_21(instruction);

Error: COMPILER_WARNING: [#def166]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BALC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2557:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2557 | static char *BALC_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2555|    *               rd -----
# 2556|    */
# 2557|-> static char *BALC_16_(uint64 instruction, Dis_info *info)
# 2558|   {
# 2559|       int64 s_value = extract_s__se10_0_9_8_7_6_5_4_3_2_1_s1(instruction);

Error: COMPILER_WARNING: [#def167]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BALC_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2577:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2577 | static char *BALC_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2575|    *               rd -----
# 2576|    */
# 2577|-> static char *BALC_32_(uint64 instruction, Dis_info *info)
# 2578|   {
# 2579|       int64 s_value = extract_s__se25_0_24_to_1_s1(instruction);

Error: COMPILER_WARNING: [#def168]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BALRSC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2597:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2597 | static char *BALRSC(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2595|    *               rd -----
# 2596|    */
# 2597|-> static char *BALRSC(uint64 instruction, Dis_info *info)
# 2598|   {
# 2599|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def169]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BBEQZC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2619:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2619 | static char *BBEQZC(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2617|    *               rd -----
# 2618|    */
# 2619|-> static char *BBEQZC(uint64 instruction, Dis_info *info)
# 2620|   {
# 2621|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def170]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BBNEZC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2642:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2642 | static char *BBNEZC(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2640|    *               rd -----
# 2641|    */
# 2642|-> static char *BBNEZC(uint64 instruction, Dis_info *info)
# 2643|   {
# 2644|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def171]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2665:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2665 | static char *BC_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2663|    *               rd -----
# 2664|    */
# 2665|-> static char *BC_16_(uint64 instruction, Dis_info *info)
# 2666|   {
# 2667|       int64 s_value = extract_s__se10_0_9_8_7_6_5_4_3_2_1_s1(instruction);

Error: COMPILER_WARNING: [#def172]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BC_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2685:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2685 | static char *BC_32_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2683|    *               rd -----
# 2684|    */
# 2685|-> static char *BC_32_(uint64 instruction, Dis_info *info)
# 2686|   {
# 2687|       int64 s_value = extract_s__se25_0_24_to_1_s1(instruction);

Error: COMPILER_WARNING: [#def173]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BC1EQZC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2705:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2705 | static char *BC1EQZC(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2703|    *               rd -----
# 2704|    */
# 2705|-> static char *BC1EQZC(uint64 instruction, Dis_info *info)
# 2706|   {
# 2707|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def174]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BC1NEZC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2727:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2727 | static char *BC1NEZC(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2725|    *               rd -----
# 2726|    */
# 2727|-> static char *BC1NEZC(uint64 instruction, Dis_info *info)
# 2728|   {
# 2729|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def175]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BC2EQZC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2749:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2749 | static char *BC2EQZC(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2747|    *               rd -----
# 2748|    */
# 2749|-> static char *BC2EQZC(uint64 instruction, Dis_info *info)
# 2750|   {
# 2751|       uint64 ct_value = extract_ct_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def176]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BC2NEZC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2770:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2770 | static char *BC2NEZC(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2768|    *               rd -----
# 2769|    */
# 2770|-> static char *BC2NEZC(uint64 instruction, Dis_info *info)
# 2771|   {
# 2772|       uint64 ct_value = extract_ct_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def177]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BEQC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2791:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2791 | static char *BEQC_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2789|    *               rd -----
# 2790|    */
# 2791|-> static char *BEQC_16_(uint64 instruction, Dis_info *info)
# 2792|   {
# 2793|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def178]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BEQC_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2815:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2815 | static char *BEQC_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2813|    *               rd -----
# 2814|    */
# 2815|-> static char *BEQC_32_(uint64 instruction, Dis_info *info)
# 2816|   {
# 2817|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def179]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BEQIC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2839:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2839 | static char *BEQIC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2837|    *               rd -----
# 2838|    */
# 2839|-> static char *BEQIC(uint64 instruction, Dis_info *info)
# 2840|   {
# 2841|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def180]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BEQZC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2862:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2862 | static char *BEQZC_16_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2860|    *               rd -----
# 2861|    */
# 2862|-> static char *BEQZC_16_(uint64 instruction, Dis_info *info)
# 2863|   {
# 2864|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def181]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BGEC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2884:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2884 | static char *BGEC(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2882|    *               rd -----
# 2883|    */
# 2884|-> static char *BGEC(uint64 instruction, Dis_info *info)
# 2885|   {
# 2886|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def182]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BGEIC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2908:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2908 | static char *BGEIC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2906|    *               rd -----
# 2907|    */
# 2908|-> static char *BGEIC(uint64 instruction, Dis_info *info)
# 2909|   {
# 2910|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def183]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BGEIUC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2931:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2931 | static char *BGEIUC(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2929|    *               rd -----
# 2930|    */
# 2931|-> static char *BGEIUC(uint64 instruction, Dis_info *info)
# 2932|   {
# 2933|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def184]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BGEUC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2954:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2954 | static char *BGEUC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2952|    *               rd -----
# 2953|    */
# 2954|-> static char *BGEUC(uint64 instruction, Dis_info *info)
# 2955|   {
# 2956|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def185]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BLTC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:2978:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 2978 | static char *BLTC(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 2976|    *               rd -----
# 2977|    */
# 2978|-> static char *BLTC(uint64 instruction, Dis_info *info)
# 2979|   {
# 2980|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def186]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BLTIC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3002:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3002 | static char *BLTIC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3000|    *               rd -----
# 3001|    */
# 3002|-> static char *BLTIC(uint64 instruction, Dis_info *info)
# 3003|   {
# 3004|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def187]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BLTIUC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3025:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3025 | static char *BLTIUC(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3023|    *               rd -----
# 3024|    */
# 3025|-> static char *BLTIUC(uint64 instruction, Dis_info *info)
# 3026|   {
# 3027|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def188]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BLTUC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3048:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3048 | static char *BLTUC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3046|    *               rd -----
# 3047|    */
# 3048|-> static char *BLTUC(uint64 instruction, Dis_info *info)
# 3049|   {
# 3050|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def189]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BNEC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3072:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3072 | static char *BNEC_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3070|    *               rd -----
# 3071|    */
# 3072|-> static char *BNEC_16_(uint64 instruction, Dis_info *info)
# 3073|   {
# 3074|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def190]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BNEC_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3096:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3096 | static char *BNEC_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3094|    *               rd -----
# 3095|    */
# 3096|-> static char *BNEC_32_(uint64 instruction, Dis_info *info)
# 3097|   {
# 3098|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def191]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BNEIC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3120:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3120 | static char *BNEIC(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3118|    *               rd -----
# 3119|    */
# 3120|-> static char *BNEIC(uint64 instruction, Dis_info *info)
# 3121|   {
# 3122|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def192]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BNEZC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3143:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3143 | static char *BNEZC_16_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3141|    *               rd -----
# 3142|    */
# 3143|-> static char *BNEZC_16_(uint64 instruction, Dis_info *info)
# 3144|   {
# 3145|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def193]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BPOSGE32C’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3165:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3165 | static char *BPOSGE32C(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3163|    *                           s[14] -
# 3164|    */
# 3165|-> static char *BPOSGE32C(uint64 instruction, Dis_info *info)
# 3166|   {
# 3167|       int64 s_value = extract_s__se14_0_13_to_1_s1(instruction);

Error: COMPILER_WARNING: [#def194]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BREAK_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3185:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3185 | static char *BREAK_16_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3183|    *               rd -----
# 3184|    */
# 3185|-> static char *BREAK_16_(uint64 instruction, Dis_info *info)
# 3186|   {
# 3187|       uint64 code_value = extract_code_2_1_0(instruction);

Error: COMPILER_WARNING: [#def195]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BREAK_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3204:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3204 | static char *BREAK_32_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3202|    *               rd -----
# 3203|    */
# 3204|-> static char *BREAK_32_(uint64 instruction, Dis_info *info)
# 3205|   {
# 3206|       uint64 code_value = extract_code_18_to_0(instruction);

Error: COMPILER_WARNING: [#def196]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘BRSC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3223:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3223 | static char *BRSC(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3221|    *               rd -----
# 3222|    */
# 3223|-> static char *BRSC(uint64 instruction, Dis_info *info)
# 3224|   {
# 3225|       uint64 rs_value = extract_rs_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def197]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CACHE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3243:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3243 | static char *CACHE(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3241|    *               rd -----
# 3242|    */
# 3243|-> static char *CACHE(uint64 instruction, Dis_info *info)
# 3244|   {
# 3245|       uint64 op_value = extract_op_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def198]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CACHEE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3266:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3266 | static char *CACHEE(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3264|    *               rd -----
# 3265|    */
# 3266|-> static char *CACHEE(uint64 instruction, Dis_info *info)
# 3267|   {
# 3268|       uint64 op_value = extract_op_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def199]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CEIL_L_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3289:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3289 | static char *CEIL_L_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3287|    *               rd -----
# 3288|    */
# 3289|-> static char *CEIL_L_D(uint64 instruction, Dis_info *info)
# 3290|   {
# 3291|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def200]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CEIL_L_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3311:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3311 | static char *CEIL_L_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3309|    *               rd -----
# 3310|    */
# 3311|-> static char *CEIL_L_S(uint64 instruction, Dis_info *info)
# 3312|   {
# 3313|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def201]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CEIL_W_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3333:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3333 | static char *CEIL_W_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3331|    *               rd -----
# 3332|    */
# 3333|-> static char *CEIL_W_D(uint64 instruction, Dis_info *info)
# 3334|   {
# 3335|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def202]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CEIL_W_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3355:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3355 | static char *CEIL_W_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3353|    *               rd -----
# 3354|    */
# 3355|-> static char *CEIL_W_S(uint64 instruction, Dis_info *info)
# 3356|   {
# 3357|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def203]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CFC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3377:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3377 | static char *CFC1(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3375|    *               rd -----
# 3376|    */
# 3377|-> static char *CFC1(uint64 instruction, Dis_info *info)
# 3378|   {
# 3379|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def204]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CFC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3398:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3398 | static char *CFC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3396|    *               rd -----
# 3397|    */
# 3398|-> static char *CFC2(uint64 instruction, Dis_info *info)
# 3399|   {
# 3400|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def205]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CLASS_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3419:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3419 | static char *CLASS_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3417|    *               rd -----
# 3418|    */
# 3419|-> static char *CLASS_D(uint64 instruction, Dis_info *info)
# 3420|   {
# 3421|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def206]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CLASS_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3441:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3441 | static char *CLASS_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3439|    *               rd -----
# 3440|    */
# 3441|-> static char *CLASS_S(uint64 instruction, Dis_info *info)
# 3442|   {
# 3443|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def207]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CLO’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3463:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3463 | static char *CLO(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3461|    *               rd -----
# 3462|    */
# 3463|-> static char *CLO(uint64 instruction, Dis_info *info)
# 3464|   {
# 3465|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def208]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CLZ’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3485:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3485 | static char *CLZ(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3483|    *               rd -----
# 3484|    */
# 3485|-> static char *CLZ(uint64 instruction, Dis_info *info)
# 3486|   {
# 3487|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def209]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_AF_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3507:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3507 | static char *CMP_AF_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3505|    *               rd -----
# 3506|    */
# 3507|-> static char *CMP_AF_D(uint64 instruction, Dis_info *info)
# 3508|   {
# 3509|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def210]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_AF_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3531:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3531 | static char *CMP_AF_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3529|    *               rd -----
# 3530|    */
# 3531|-> static char *CMP_AF_S(uint64 instruction, Dis_info *info)
# 3532|   {
# 3533|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def211]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_EQ_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3555:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3555 | static char *CMP_EQ_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3553|    *               rd -----
# 3554|    */
# 3555|-> static char *CMP_EQ_D(uint64 instruction, Dis_info *info)
# 3556|   {
# 3557|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def212]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_EQ_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3578:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3578 | static char *CMP_EQ_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3576|    *          rs -----
# 3577|    */
# 3578|-> static char *CMP_EQ_PH(uint64 instruction, Dis_info *info)
# 3579|   {
# 3580|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def213]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_EQ_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3600:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3600 | static char *CMP_EQ_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3598|    *               rd -----
# 3599|    */
# 3600|-> static char *CMP_EQ_S(uint64 instruction, Dis_info *info)
# 3601|   {
# 3602|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def214]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_LE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3624:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3624 | static char *CMP_LE_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3622|    *               rd -----
# 3623|    */
# 3624|-> static char *CMP_LE_D(uint64 instruction, Dis_info *info)
# 3625|   {
# 3626|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def215]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_LE_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3647:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3647 | static char *CMP_LE_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3645|    *          rs -----
# 3646|    */
# 3647|-> static char *CMP_LE_PH(uint64 instruction, Dis_info *info)
# 3648|   {
# 3649|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def216]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_LE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3669:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3669 | static char *CMP_LE_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3667|    *               rd -----
# 3668|    */
# 3669|-> static char *CMP_LE_S(uint64 instruction, Dis_info *info)
# 3670|   {
# 3671|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def217]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_LT_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3693:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3693 | static char *CMP_LT_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3691|    *               rd -----
# 3692|    */
# 3693|-> static char *CMP_LT_D(uint64 instruction, Dis_info *info)
# 3694|   {
# 3695|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def218]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_LT_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3716:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3716 | static char *CMP_LT_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3714|    *          rs -----
# 3715|    */
# 3716|-> static char *CMP_LT_PH(uint64 instruction, Dis_info *info)
# 3717|   {
# 3718|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def219]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_LT_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3738:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3738 | static char *CMP_LT_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3736|    *               rd -----
# 3737|    */
# 3738|-> static char *CMP_LT_S(uint64 instruction, Dis_info *info)
# 3739|   {
# 3740|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def220]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_NE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3762:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3762 | static char *CMP_NE_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3760|    *               rd -----
# 3761|    */
# 3762|-> static char *CMP_NE_D(uint64 instruction, Dis_info *info)
# 3763|   {
# 3764|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def221]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_NE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3786:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3786 | static char *CMP_NE_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3784|    *               rd -----
# 3785|    */
# 3786|-> static char *CMP_NE_S(uint64 instruction, Dis_info *info)
# 3787|   {
# 3788|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def222]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_OR_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3810:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3810 | static char *CMP_OR_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3808|    *               rd -----
# 3809|    */
# 3810|-> static char *CMP_OR_D(uint64 instruction, Dis_info *info)
# 3811|   {
# 3812|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def223]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_OR_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3834:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3834 | static char *CMP_OR_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3832|    *               rd -----
# 3833|    */
# 3834|-> static char *CMP_OR_S(uint64 instruction, Dis_info *info)
# 3835|   {
# 3836|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def224]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SAF_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3858:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3858 | static char *CMP_SAF_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3856|    *               rd -----
# 3857|    */
# 3858|-> static char *CMP_SAF_D(uint64 instruction, Dis_info *info)
# 3859|   {
# 3860|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def225]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SAF_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3882:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3882 | static char *CMP_SAF_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3880|    *               rd -----
# 3881|    */
# 3882|-> static char *CMP_SAF_S(uint64 instruction, Dis_info *info)
# 3883|   {
# 3884|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def226]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SEQ_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3906:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3906 | static char *CMP_SEQ_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3904|    *               rd -----
# 3905|    */
# 3906|-> static char *CMP_SEQ_D(uint64 instruction, Dis_info *info)
# 3907|   {
# 3908|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def227]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SEQ_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3930:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3930 | static char *CMP_SEQ_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3928|    *               rd -----
# 3929|    */
# 3930|-> static char *CMP_SEQ_S(uint64 instruction, Dis_info *info)
# 3931|   {
# 3932|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def228]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SLE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3954:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3954 | static char *CMP_SLE_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3952|    *               rd -----
# 3953|    */
# 3954|-> static char *CMP_SLE_D(uint64 instruction, Dis_info *info)
# 3955|   {
# 3956|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def229]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SLE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:3978:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 3978 | static char *CMP_SLE_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 3976|    *               rd -----
# 3977|    */
# 3978|-> static char *CMP_SLE_S(uint64 instruction, Dis_info *info)
# 3979|   {
# 3980|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def230]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SLT_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4002:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4002 | static char *CMP_SLT_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4000|    *               rd -----
# 4001|    */
# 4002|-> static char *CMP_SLT_D(uint64 instruction, Dis_info *info)
# 4003|   {
# 4004|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def231]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SLT_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4026:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4026 | static char *CMP_SLT_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4024|    *               rd -----
# 4025|    */
# 4026|-> static char *CMP_SLT_S(uint64 instruction, Dis_info *info)
# 4027|   {
# 4028|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def232]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SNE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4050:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4050 | static char *CMP_SNE_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4048|    *               rd -----
# 4049|    */
# 4050|-> static char *CMP_SNE_D(uint64 instruction, Dis_info *info)
# 4051|   {
# 4052|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def233]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SNE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4074:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4074 | static char *CMP_SNE_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4072|    *               rd -----
# 4073|    */
# 4074|-> static char *CMP_SNE_S(uint64 instruction, Dis_info *info)
# 4075|   {
# 4076|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def234]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SOR_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4098:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4098 | static char *CMP_SOR_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4096|    *               rd -----
# 4097|    */
# 4098|-> static char *CMP_SOR_D(uint64 instruction, Dis_info *info)
# 4099|   {
# 4100|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def235]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SOR_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4122:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4122 | static char *CMP_SOR_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4120|    *               rd -----
# 4121|    */
# 4122|-> static char *CMP_SOR_S(uint64 instruction, Dis_info *info)
# 4123|   {
# 4124|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def236]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SUEQ_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4146:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4146 | static char *CMP_SUEQ_D(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4144|    *               rd -----
# 4145|    */
# 4146|-> static char *CMP_SUEQ_D(uint64 instruction, Dis_info *info)
# 4147|   {
# 4148|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def237]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SUEQ_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4170:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4170 | static char *CMP_SUEQ_S(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4168|    *               rd -----
# 4169|    */
# 4170|-> static char *CMP_SUEQ_S(uint64 instruction, Dis_info *info)
# 4171|   {
# 4172|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def238]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SULE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4194:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4194 | static char *CMP_SULE_D(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4192|    *               rd -----
# 4193|    */
# 4194|-> static char *CMP_SULE_D(uint64 instruction, Dis_info *info)
# 4195|   {
# 4196|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def239]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SULE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4218:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4218 | static char *CMP_SULE_S(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4216|    *               rd -----
# 4217|    */
# 4218|-> static char *CMP_SULE_S(uint64 instruction, Dis_info *info)
# 4219|   {
# 4220|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def240]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SULT_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4242:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4242 | static char *CMP_SULT_D(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4240|    *               rd -----
# 4241|    */
# 4242|-> static char *CMP_SULT_D(uint64 instruction, Dis_info *info)
# 4243|   {
# 4244|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def241]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SULT_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4266:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4266 | static char *CMP_SULT_S(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4264|    *               rd -----
# 4265|    */
# 4266|-> static char *CMP_SULT_S(uint64 instruction, Dis_info *info)
# 4267|   {
# 4268|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def242]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SUN_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4290:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4290 | static char *CMP_SUN_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4288|    *               rd -----
# 4289|    */
# 4290|-> static char *CMP_SUN_D(uint64 instruction, Dis_info *info)
# 4291|   {
# 4292|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def243]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SUNE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4314:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4314 | static char *CMP_SUNE_D(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4312|    *               rd -----
# 4313|    */
# 4314|-> static char *CMP_SUNE_D(uint64 instruction, Dis_info *info)
# 4315|   {
# 4316|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def244]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SUNE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4338:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4338 | static char *CMP_SUNE_S(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4336|    *               rd -----
# 4337|    */
# 4338|-> static char *CMP_SUNE_S(uint64 instruction, Dis_info *info)
# 4339|   {
# 4340|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def245]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_SUN_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4362:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4362 | static char *CMP_SUN_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4360|    *               rd -----
# 4361|    */
# 4362|-> static char *CMP_SUN_S(uint64 instruction, Dis_info *info)
# 4363|   {
# 4364|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def246]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_UEQ_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4386:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4386 | static char *CMP_UEQ_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4384|    *               rd -----
# 4385|    */
# 4386|-> static char *CMP_UEQ_D(uint64 instruction, Dis_info *info)
# 4387|   {
# 4388|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def247]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_UEQ_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4410:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4410 | static char *CMP_UEQ_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4408|    *               rd -----
# 4409|    */
# 4410|-> static char *CMP_UEQ_S(uint64 instruction, Dis_info *info)
# 4411|   {
# 4412|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def248]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_ULE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4434:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4434 | static char *CMP_ULE_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4432|    *               rd -----
# 4433|    */
# 4434|-> static char *CMP_ULE_D(uint64 instruction, Dis_info *info)
# 4435|   {
# 4436|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def249]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_ULE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4458:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4458 | static char *CMP_ULE_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4456|    *               rd -----
# 4457|    */
# 4458|-> static char *CMP_ULE_S(uint64 instruction, Dis_info *info)
# 4459|   {
# 4460|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def250]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_ULT_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4482:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4482 | static char *CMP_ULT_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4480|    *               rd -----
# 4481|    */
# 4482|-> static char *CMP_ULT_D(uint64 instruction, Dis_info *info)
# 4483|   {
# 4484|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def251]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_ULT_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4506:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4506 | static char *CMP_ULT_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4504|    *               rd -----
# 4505|    */
# 4506|-> static char *CMP_ULT_S(uint64 instruction, Dis_info *info)
# 4507|   {
# 4508|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def252]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_UN_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4530:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4530 | static char *CMP_UN_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4528|    *               rd -----
# 4529|    */
# 4530|-> static char *CMP_UN_D(uint64 instruction, Dis_info *info)
# 4531|   {
# 4532|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def253]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_UNE_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4554:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4554 | static char *CMP_UNE_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4552|    *               rd -----
# 4553|    */
# 4554|-> static char *CMP_UNE_D(uint64 instruction, Dis_info *info)
# 4555|   {
# 4556|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def254]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_UNE_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4578:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4578 | static char *CMP_UNE_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4576|    *               rd -----
# 4577|    */
# 4578|-> static char *CMP_UNE_S(uint64 instruction, Dis_info *info)
# 4579|   {
# 4580|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def255]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMP_UN_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4602:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4602 | static char *CMP_UN_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4600|    *               rd -----
# 4601|    */
# 4602|-> static char *CMP_UN_S(uint64 instruction, Dis_info *info)
# 4603|   {
# 4604|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def256]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPGDU_EQ_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4627:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4627 | static char *CMPGDU_EQ_QB(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4625|    *               rd -----
# 4626|    */
# 4627|-> static char *CMPGDU_EQ_QB(uint64 instruction, Dis_info *info)
# 4628|   {
# 4629|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def257]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPGDU_LE_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4652:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4652 | static char *CMPGDU_LE_QB(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4650|    *               rd -----
# 4651|    */
# 4652|-> static char *CMPGDU_LE_QB(uint64 instruction, Dis_info *info)
# 4653|   {
# 4654|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def258]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPGDU_LT_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4677:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4677 | static char *CMPGDU_LT_QB(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4675|    *               rd -----
# 4676|    */
# 4677|-> static char *CMPGDU_LT_QB(uint64 instruction, Dis_info *info)
# 4678|   {
# 4679|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def259]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPGU_EQ_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4702:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4702 | static char *CMPGU_EQ_QB(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4700|    *               rd -----
# 4701|    */
# 4702|-> static char *CMPGU_EQ_QB(uint64 instruction, Dis_info *info)
# 4703|   {
# 4704|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def260]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPGU_LE_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4727:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4727 | static char *CMPGU_LE_QB(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4725|    *               rd -----
# 4726|    */
# 4727|-> static char *CMPGU_LE_QB(uint64 instruction, Dis_info *info)
# 4728|   {
# 4729|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def261]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPGU_LT_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4752:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4752 | static char *CMPGU_LT_QB(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4750|    *               rd -----
# 4751|    */
# 4752|-> static char *CMPGU_LT_QB(uint64 instruction, Dis_info *info)
# 4753|   {
# 4754|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def262]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPU_EQ_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4776:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4776 | static char *CMPU_EQ_QB(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4774|    *          rs -----
# 4775|    */
# 4776|-> static char *CMPU_EQ_QB(uint64 instruction, Dis_info *info)
# 4777|   {
# 4778|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def263]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPU_LE_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4798:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4798 | static char *CMPU_LE_QB(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4796|    *          rs -----
# 4797|    */
# 4798|-> static char *CMPU_LE_QB(uint64 instruction, Dis_info *info)
# 4799|   {
# 4800|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def264]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CMPU_LT_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4820:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4820 | static char *CMPU_LT_QB(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4818|    *          rs -----
# 4819|    */
# 4820|-> static char *CMPU_LT_QB(uint64 instruction, Dis_info *info)
# 4821|   {
# 4822|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def265]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘COP2_1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4842:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4842 | static char *COP2_1(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4840|    *               rd -----
# 4841|    */
# 4842|-> static char *COP2_1(uint64 instruction, Dis_info *info)
# 4843|   {
# 4844|       uint64 cofun_value = extract_cofun_25_24_23(instruction);

Error: COMPILER_WARNING: [#def266]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CTC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4861:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4861 | static char *CTC1(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4859|    *               rd -----
# 4860|    */
# 4861|-> static char *CTC1(uint64 instruction, Dis_info *info)
# 4862|   {
# 4863|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def267]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CTC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4882:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4882 | static char *CTC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4880|    *               rd -----
# 4881|    */
# 4882|-> static char *CTC2(uint64 instruction, Dis_info *info)
# 4883|   {
# 4884|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def268]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_D_L’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4903:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4903 | static char *CVT_D_L(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4901|    *               rd -----
# 4902|    */
# 4903|-> static char *CVT_D_L(uint64 instruction, Dis_info *info)
# 4904|   {
# 4905|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def269]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_D_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4925:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4925 | static char *CVT_D_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4923|    *               rd -----
# 4924|    */
# 4925|-> static char *CVT_D_S(uint64 instruction, Dis_info *info)
# 4926|   {
# 4927|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def270]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_D_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4947:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4947 | static char *CVT_D_W(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4945|    *               rd -----
# 4946|    */
# 4947|-> static char *CVT_D_W(uint64 instruction, Dis_info *info)
# 4948|   {
# 4949|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def271]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_L_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4969:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4969 | static char *CVT_L_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4967|    *               rd -----
# 4968|    */
# 4969|-> static char *CVT_L_D(uint64 instruction, Dis_info *info)
# 4970|   {
# 4971|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def272]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_L_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:4991:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 4991 | static char *CVT_L_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 4989|    *               rd -----
# 4990|    */
# 4991|-> static char *CVT_L_S(uint64 instruction, Dis_info *info)
# 4992|   {
# 4993|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def273]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_S_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5013:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5013 | static char *CVT_S_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5011|    *               rd -----
# 5012|    */
# 5013|-> static char *CVT_S_D(uint64 instruction, Dis_info *info)
# 5014|   {
# 5015|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def274]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_S_L’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5035:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5035 | static char *CVT_S_L(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5033|    *               rd -----
# 5034|    */
# 5035|-> static char *CVT_S_L(uint64 instruction, Dis_info *info)
# 5036|   {
# 5037|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def275]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_S_PL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5057:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5057 | static char *CVT_S_PL(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5055|    *               rd -----
# 5056|    */
# 5057|-> static char *CVT_S_PL(uint64 instruction, Dis_info *info)
# 5058|   {
# 5059|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def276]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_S_PU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5079:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5079 | static char *CVT_S_PU(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5077|    *               rd -----
# 5078|    */
# 5079|-> static char *CVT_S_PU(uint64 instruction, Dis_info *info)
# 5080|   {
# 5081|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def277]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_S_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5101:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5101 | static char *CVT_S_W(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5099|    *               rd -----
# 5100|    */
# 5101|-> static char *CVT_S_W(uint64 instruction, Dis_info *info)
# 5102|   {
# 5103|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def278]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_W_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5123:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5123 | static char *CVT_W_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5121|    *               rd -----
# 5122|    */
# 5123|-> static char *CVT_W_D(uint64 instruction, Dis_info *info)
# 5124|   {
# 5125|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def279]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘CVT_W_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5145:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5145 | static char *CVT_W_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5143|    *               rd -----
# 5144|    */
# 5145|-> static char *CVT_W_S(uint64 instruction, Dis_info *info)
# 5146|   {
# 5147|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def280]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DADDIU_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5167:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5167 | static char *DADDIU_48_(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5165|    *               rd -----
# 5166|    */
# 5167|-> static char *DADDIU_48_(uint64 instruction, Dis_info *info)
# 5168|   {
# 5169|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def281]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DADDIU_NEG_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5188:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5188 | static char *DADDIU_NEG_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5186|    *               rd -----
# 5187|    */
# 5188|-> static char *DADDIU_NEG_(uint64 instruction, Dis_info *info)
# 5189|   {
# 5190|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def282]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DADDIU_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5212:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5212 | static char *DADDIU_U12_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5210|    *               rd -----
# 5211|    */
# 5212|-> static char *DADDIU_U12_(uint64 instruction, Dis_info *info)
# 5213|   {
# 5214|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def283]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DADD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5235:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5235 | static char *DADD(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5233|    *               rd -----
# 5234|    */
# 5235|-> static char *DADD(uint64 instruction, Dis_info *info)
# 5236|   {
# 5237|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def284]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DADDU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5259:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5259 | static char *DADDU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5257|    *               rd -----
# 5258|    */
# 5259|-> static char *DADDU(uint64 instruction, Dis_info *info)
# 5260|   {
# 5261|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def285]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DCLO’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5283:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5283 | static char *DCLO(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5281|    *               rd -----
# 5282|    */
# 5283|-> static char *DCLO(uint64 instruction, Dis_info *info)
# 5284|   {
# 5285|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def286]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DCLZ’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5305:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5305 | static char *DCLZ(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5303|    *               rd -----
# 5304|    */
# 5305|-> static char *DCLZ(uint64 instruction, Dis_info *info)
# 5306|   {
# 5307|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def287]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DDIV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5327:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5327 | static char *DDIV(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5325|    *               rd -----
# 5326|    */
# 5327|-> static char *DDIV(uint64 instruction, Dis_info *info)
# 5328|   {
# 5329|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def288]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DDIVU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5351:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5351 | static char *DDIVU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5349|    *               rd -----
# 5350|    */
# 5351|-> static char *DDIVU(uint64 instruction, Dis_info *info)
# 5352|   {
# 5353|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def289]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DERET’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5375:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5375 | static char *DERET(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5373|    *               rd -----
# 5374|    */
# 5375|-> static char *DERET(uint64 instruction, Dis_info *info)
# 5376|   {
# 5377|       (void)instruction;

Error: COMPILER_WARNING: [#def290]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DEXTM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5393:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5393 | static char *DEXTM(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5391|    *               rd -----
# 5392|    */
# 5393|-> static char *DEXTM(uint64 instruction, Dis_info *info)
# 5394|   {
# 5395|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def291]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DEXT’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5419:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5419 | static char *DEXT(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5417|    *               rd -----
# 5418|    */
# 5419|-> static char *DEXT(uint64 instruction, Dis_info *info)
# 5420|   {
# 5421|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def292]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DEXTU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5445:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5445 | static char *DEXTU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5443|    *               rd -----
# 5444|    */
# 5445|-> static char *DEXTU(uint64 instruction, Dis_info *info)
# 5446|   {
# 5447|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def293]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DINSM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5471:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5471 | static char *DINSM(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5469|    *               rd -----
# 5470|    */
# 5471|-> static char *DINSM(uint64 instruction, Dis_info *info)
# 5472|   {
# 5473|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def294]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DINS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5498:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5498 | static char *DINS(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5496|    *               rd -----
# 5497|    */
# 5498|-> static char *DINS(uint64 instruction, Dis_info *info)
# 5499|   {
# 5500|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def295]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DINSU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5525:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5525 | static char *DINSU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5523|    *               rd -----
# 5524|    */
# 5525|-> static char *DINSU(uint64 instruction, Dis_info *info)
# 5526|   {
# 5527|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def296]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5552:24: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5552 | static char *DI(uint64 instruction, Dis_info *info)
#      |                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5550|    *               rd -----
# 5551|    */
# 5552|-> static char *DI(uint64 instruction, Dis_info *info)
# 5553|   {
# 5554|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def297]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DIV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5572:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5572 | static char *DIV(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5570|    *               rd -----
# 5571|    */
# 5572|-> static char *DIV(uint64 instruction, Dis_info *info)
# 5573|   {
# 5574|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def298]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DIV_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5596:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5596 | static char *DIV_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5594|    *               rd -----
# 5595|    */
# 5596|-> static char *DIV_D(uint64 instruction, Dis_info *info)
# 5597|   {
# 5598|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def299]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DIV_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5620:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5620 | static char *DIV_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5618|    *               rd -----
# 5619|    */
# 5620|-> static char *DIV_S(uint64 instruction, Dis_info *info)
# 5621|   {
# 5622|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def300]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DIVU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5644:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5644 | static char *DIVU(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5642|    *               rd -----
# 5643|    */
# 5644|-> static char *DIVU(uint64 instruction, Dis_info *info)
# 5645|   {
# 5646|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def301]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DLSA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5668:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5668 | static char *DLSA(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5666|    *               rd -----
# 5667|    */
# 5668|-> static char *DLSA(uint64 instruction, Dis_info *info)
# 5669|   {
# 5670|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def302]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DLUI_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5693:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5693 | static char *DLUI_48_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5691|    *               rd -----
# 5692|    */
# 5693|-> static char *DLUI_48_(uint64 instruction, Dis_info *info)
# 5694|   {
# 5695|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def303]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMFC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5714:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5714 | static char *DMFC0(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5712|    *               rd -----
# 5713|    */
# 5714|-> static char *DMFC0(uint64 instruction, Dis_info *info)
# 5715|   {
# 5716|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def304]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMFC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5737:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5737 | static char *DMFC1(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5735|    *               rd -----
# 5736|    */
# 5737|-> static char *DMFC1(uint64 instruction, Dis_info *info)
# 5738|   {
# 5739|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def305]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMFC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5759:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5759 | static char *DMFC2(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5757|    *               rd -----
# 5758|    */
# 5759|-> static char *DMFC2(uint64 instruction, Dis_info *info)
# 5760|   {
# 5761|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def306]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMFGC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5780:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5780 | static char *DMFGC0(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5778|    *               rd -----
# 5779|    */
# 5780|-> static char *DMFGC0(uint64 instruction, Dis_info *info)
# 5781|   {
# 5782|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def307]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMOD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5803:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5803 | static char *DMOD(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5801|    *               rd -----
# 5802|    */
# 5803|-> static char *DMOD(uint64 instruction, Dis_info *info)
# 5804|   {
# 5805|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def308]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMODU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5827:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5827 | static char *DMODU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5825|    *               rd -----
# 5826|    */
# 5827|-> static char *DMODU(uint64 instruction, Dis_info *info)
# 5828|   {
# 5829|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def309]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMTC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5851:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5851 | static char *DMTC0(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5849|    *               rd -----
# 5850|    */
# 5851|-> static char *DMTC0(uint64 instruction, Dis_info *info)
# 5852|   {
# 5853|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def310]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMTC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5874:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5874 | static char *DMTC1(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5872|    *               rd -----
# 5873|    */
# 5874|-> static char *DMTC1(uint64 instruction, Dis_info *info)
# 5875|   {
# 5876|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def311]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMTC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5896:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5896 | static char *DMTC2(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5894|    *               rd -----
# 5895|    */
# 5896|-> static char *DMTC2(uint64 instruction, Dis_info *info)
# 5897|   {
# 5898|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def312]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMTGC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5917:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5917 | static char *DMTGC0(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5915|    *               rd -----
# 5916|    */
# 5917|-> static char *DMTGC0(uint64 instruction, Dis_info *info)
# 5918|   {
# 5919|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def313]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMT’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5940:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5940 | static char *DMT(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5938|    *               rd -----
# 5939|    */
# 5940|-> static char *DMT(uint64 instruction, Dis_info *info)
# 5941|   {
# 5942|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def314]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMUH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5960:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5960 | static char *DMUH(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5958|    *               rd -----
# 5959|    */
# 5960|-> static char *DMUH(uint64 instruction, Dis_info *info)
# 5961|   {
# 5962|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def315]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMUHU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:5984:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 5984 | static char *DMUHU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 5982|    *               rd -----
# 5983|    */
# 5984|-> static char *DMUHU(uint64 instruction, Dis_info *info)
# 5985|   {
# 5986|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def316]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMUL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6008:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6008 | static char *DMUL(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6006|    *               rd -----
# 6007|    */
# 6008|-> static char *DMUL(uint64 instruction, Dis_info *info)
# 6009|   {
# 6010|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def317]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DMULU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6032:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6032 | static char *DMULU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6030|    *               rd -----
# 6031|    */
# 6032|-> static char *DMULU(uint64 instruction, Dis_info *info)
# 6033|   {
# 6034|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def318]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPA_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6057:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6057 | static char *DPA_W_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6055|    *               ac --
# 6056|    */
# 6057|-> static char *DPA_W_PH(uint64 instruction, Dis_info *info)
# 6058|   {
# 6059|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def319]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPAQ_SA_L_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6081:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6081 | static char *DPAQ_SA_L_W(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6079|    *               rd -----
# 6080|    */
# 6081|-> static char *DPAQ_SA_L_W(uint64 instruction, Dis_info *info)
# 6082|   {
# 6083|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def320]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPAQ_S_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6105:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6105 | static char *DPAQ_S_W_PH(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6103|    *               rd -----
# 6104|    */
# 6105|-> static char *DPAQ_S_W_PH(uint64 instruction, Dis_info *info)
# 6106|   {
# 6107|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def321]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPAQX_SA_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6129:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6129 | static char *DPAQX_SA_W_PH(uint64 instruction, Dis_info *info)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6127|    *               rd -----
# 6128|    */
# 6129|-> static char *DPAQX_SA_W_PH(uint64 instruction, Dis_info *info)
# 6130|   {
# 6131|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def322]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPAQX_S_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6153:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6153 | static char *DPAQX_S_W_PH(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6151|    *               rd -----
# 6152|    */
# 6153|-> static char *DPAQX_S_W_PH(uint64 instruction, Dis_info *info)
# 6154|   {
# 6155|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def323]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPAU_H_QBL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6177:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6177 | static char *DPAU_H_QBL(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6175|    *               rd -----
# 6176|    */
# 6177|-> static char *DPAU_H_QBL(uint64 instruction, Dis_info *info)
# 6178|   {
# 6179|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def324]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPAU_H_QBR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6201:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6201 | static char *DPAU_H_QBR(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6199|    *               rd -----
# 6200|    */
# 6201|-> static char *DPAU_H_QBR(uint64 instruction, Dis_info *info)
# 6202|   {
# 6203|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def325]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPAX_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6225:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6225 | static char *DPAX_W_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6223|    *               rd -----
# 6224|    */
# 6225|-> static char *DPAX_W_PH(uint64 instruction, Dis_info *info)
# 6226|   {
# 6227|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def326]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPS_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6249:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6249 | static char *DPS_W_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6247|    *               rd -----
# 6248|    */
# 6249|-> static char *DPS_W_PH(uint64 instruction, Dis_info *info)
# 6250|   {
# 6251|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def327]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPSQ_SA_L_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6273:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6273 | static char *DPSQ_SA_L_W(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6271|    *               rd -----
# 6272|    */
# 6273|-> static char *DPSQ_SA_L_W(uint64 instruction, Dis_info *info)
# 6274|   {
# 6275|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def328]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPSQ_S_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6297:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6297 | static char *DPSQ_S_W_PH(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6295|    *               rd -----
# 6296|    */
# 6297|-> static char *DPSQ_S_W_PH(uint64 instruction, Dis_info *info)
# 6298|   {
# 6299|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def329]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPSQX_SA_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6321:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6321 | static char *DPSQX_SA_W_PH(uint64 instruction, Dis_info *info)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6319|    *               rd -----
# 6320|    */
# 6321|-> static char *DPSQX_SA_W_PH(uint64 instruction, Dis_info *info)
# 6322|   {
# 6323|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def330]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPSQX_S_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6345:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6345 | static char *DPSQX_S_W_PH(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6343|    *               rd -----
# 6344|    */
# 6345|-> static char *DPSQX_S_W_PH(uint64 instruction, Dis_info *info)
# 6346|   {
# 6347|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def331]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPSU_H_QBL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6369:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6369 | static char *DPSU_H_QBL(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6367|    *               rd -----
# 6368|    */
# 6369|-> static char *DPSU_H_QBL(uint64 instruction, Dis_info *info)
# 6370|   {
# 6371|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def332]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPSU_H_QBR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6393:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6393 | static char *DPSU_H_QBR(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6391|    *               rd -----
# 6392|    */
# 6393|-> static char *DPSU_H_QBR(uint64 instruction, Dis_info *info)
# 6394|   {
# 6395|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def333]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DPSX_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6417:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6417 | static char *DPSX_W_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6415|    *               rd -----
# 6416|    */
# 6417|-> static char *DPSX_W_PH(uint64 instruction, Dis_info *info)
# 6418|   {
# 6419|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def334]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DROTR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6441:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6441 | static char *DROTR(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6439|    *               rd -----
# 6440|    */
# 6441|-> static char *DROTR(uint64 instruction, Dis_info *info)
# 6442|   {
# 6443|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def335]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DROTR32’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6464:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6464 | static char *DROTR32(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6462|    *                       shift -----
# 6463|    */
# 6464|-> static char *DROTR32(uint64 instruction, Dis_info *info)
# 6465|   {
# 6466|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def336]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DROTRV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6487:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6487 | static char *DROTRV(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6485|    *               rd -----
# 6486|    */
# 6487|-> static char *DROTRV(uint64 instruction, Dis_info *info)
# 6488|   {
# 6489|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def337]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DROTX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6511:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6511 | static char *DROTX(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6509|    *               rd -----
# 6510|    */
# 6511|-> static char *DROTX(uint64 instruction, Dis_info *info)
# 6512|   {
# 6513|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def338]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSLL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6536:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6536 | static char *DSLL(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6534|    *                       shift -----
# 6535|    */
# 6536|-> static char *DSLL(uint64 instruction, Dis_info *info)
# 6537|   {
# 6538|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def339]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSLL32’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6559:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6559 | static char *DSLL32(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6557|    *                       shift -----
# 6558|    */
# 6559|-> static char *DSLL32(uint64 instruction, Dis_info *info)
# 6560|   {
# 6561|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def340]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSLLV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6582:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6582 | static char *DSLLV(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6580|    *               rd -----
# 6581|    */
# 6582|-> static char *DSLLV(uint64 instruction, Dis_info *info)
# 6583|   {
# 6584|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def341]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSRA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6606:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6606 | static char *DSRA(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6604|    *                       shift -----
# 6605|    */
# 6606|-> static char *DSRA(uint64 instruction, Dis_info *info)
# 6607|   {
# 6608|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def342]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSRA32’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6629:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6629 | static char *DSRA32(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6627|    *                       shift -----
# 6628|    */
# 6629|-> static char *DSRA32(uint64 instruction, Dis_info *info)
# 6630|   {
# 6631|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def343]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSRAV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6652:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6652 | static char *DSRAV(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6650|    *               rd -----
# 6651|    */
# 6652|-> static char *DSRAV(uint64 instruction, Dis_info *info)
# 6653|   {
# 6654|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def344]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSRL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6676:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6676 | static char *DSRL(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6674|    *                       shift -----
# 6675|    */
# 6676|-> static char *DSRL(uint64 instruction, Dis_info *info)
# 6677|   {
# 6678|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def345]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSRL32’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6699:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6699 | static char *DSRL32(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6697|    *                       shift -----
# 6698|    */
# 6699|-> static char *DSRL32(uint64 instruction, Dis_info *info)
# 6700|   {
# 6701|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def346]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSRLV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6722:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6722 | static char *DSRLV(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6720|    *               rd -----
# 6721|    */
# 6722|-> static char *DSRLV(uint64 instruction, Dis_info *info)
# 6723|   {
# 6724|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def347]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSUB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6746:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6746 | static char *DSUB(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6744|    *               rd -----
# 6745|    */
# 6746|-> static char *DSUB(uint64 instruction, Dis_info *info)
# 6747|   {
# 6748|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def348]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DSUBU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6770:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6770 | static char *DSUBU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6768|    *               rd -----
# 6769|    */
# 6770|-> static char *DSUBU(uint64 instruction, Dis_info *info)
# 6771|   {
# 6772|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def349]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DVPE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6794:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6794 | static char *DVPE(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6792|    *               rd -----
# 6793|    */
# 6794|-> static char *DVPE(uint64 instruction, Dis_info *info)
# 6795|   {
# 6796|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def350]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘DVP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6814:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6814 | static char *DVP(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6812|    *               rd -----
# 6813|    */
# 6814|-> static char *DVP(uint64 instruction, Dis_info *info)
# 6815|   {
# 6816|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def351]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EHB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6834:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6834 | static char *EHB(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6832|    *               rd -----
# 6833|    */
# 6834|-> static char *EHB(uint64 instruction, Dis_info *info)
# 6835|   {
# 6836|       (void)instruction;

Error: COMPILER_WARNING: [#def352]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6852:24: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6852 | static char *EI(uint64 instruction, Dis_info *info)
#      |                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6850|    *               rd -----
# 6851|    */
# 6852|-> static char *EI(uint64 instruction, Dis_info *info)
# 6853|   {
# 6854|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def353]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EMT’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6872:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6872 | static char *EMT(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6870|    *               rd -----
# 6871|    */
# 6872|-> static char *EMT(uint64 instruction, Dis_info *info)
# 6873|   {
# 6874|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def354]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ERET’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6892:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6892 | static char *ERET(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6890|    *               rd -----
# 6891|    */
# 6892|-> static char *ERET(uint64 instruction, Dis_info *info)
# 6893|   {
# 6894|       (void)instruction;

Error: COMPILER_WARNING: [#def355]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ERETNC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6910:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6910 | static char *ERETNC(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6908|    *               rd -----
# 6909|    */
# 6910|-> static char *ERETNC(uint64 instruction, Dis_info *info)
# 6911|   {
# 6912|       (void)instruction;

Error: COMPILER_WARNING: [#def356]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EVP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6928:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6928 | static char *EVP(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6926|    *               rd -----
# 6927|    */
# 6928|-> static char *EVP(uint64 instruction, Dis_info *info)
# 6929|   {
# 6930|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def357]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EVPE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6948:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6948 | static char *EVPE(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6946|    *               rd -----
# 6947|    */
# 6948|-> static char *EVPE(uint64 instruction, Dis_info *info)
# 6949|   {
# 6950|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def358]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXT’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6968:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6968 | static char *EXT(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6966|    *               rd -----
# 6967|    */
# 6968|-> static char *EXT(uint64 instruction, Dis_info *info)
# 6969|   {
# 6970|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def359]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:6994:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 6994 | static char *EXTD(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 6992|    *               rd -----
# 6993|    */
# 6994|-> static char *EXTD(uint64 instruction, Dis_info *info)
# 6995|   {
# 6996|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def360]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTD32’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7019:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7019 | static char *EXTD32(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7017|    *               rd -----
# 7018|    */
# 7019|-> static char *EXTD32(uint64 instruction, Dis_info *info)
# 7020|   {
# 7021|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def361]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTPDP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7044:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7044 | static char *EXTPDP(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7042|    *               rd -----
# 7043|    */
# 7044|-> static char *EXTPDP(uint64 instruction, Dis_info *info)
# 7045|   {
# 7046|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def362]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTPDPV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7067:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7067 | static char *EXTPDPV(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7065|    *               rd -----
# 7066|    */
# 7067|-> static char *EXTPDPV(uint64 instruction, Dis_info *info)
# 7068|   {
# 7069|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def363]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7091:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7091 | static char *EXTP(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7089|    *               rd -----
# 7090|    */
# 7091|-> static char *EXTP(uint64 instruction, Dis_info *info)
# 7092|   {
# 7093|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def364]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTPV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7114:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7114 | static char *EXTPV(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7112|    *               rd -----
# 7113|    */
# 7114|-> static char *EXTPV(uint64 instruction, Dis_info *info)
# 7115|   {
# 7116|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def365]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTR_RS_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7139:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7139 | static char *EXTR_RS_W(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7137|    *               ac --
# 7138|    */
# 7139|-> static char *EXTR_RS_W(uint64 instruction, Dis_info *info)
# 7140|   {
# 7141|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def366]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTR_R_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7163:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7163 | static char *EXTR_R_W(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7161|    *               ac --
# 7162|    */
# 7163|-> static char *EXTR_R_W(uint64 instruction, Dis_info *info)
# 7164|   {
# 7165|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def367]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTR_S_H’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7187:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7187 | static char *EXTR_S_H(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7185|    *               ac --
# 7186|    */
# 7187|-> static char *EXTR_S_H(uint64 instruction, Dis_info *info)
# 7188|   {
# 7189|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def368]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTR_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7211:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7211 | static char *EXTR_W(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7209|    *               ac --
# 7210|    */
# 7211|-> static char *EXTR_W(uint64 instruction, Dis_info *info)
# 7212|   {
# 7213|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def369]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTRV_RS_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7235:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7235 | static char *EXTRV_RS_W(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7233|    *               ac --
# 7234|    */
# 7235|-> static char *EXTRV_RS_W(uint64 instruction, Dis_info *info)
# 7236|   {
# 7237|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def370]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTRV_R_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7260:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7260 | static char *EXTRV_R_W(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7258|    *               ac --
# 7259|    */
# 7260|-> static char *EXTRV_R_W(uint64 instruction, Dis_info *info)
# 7261|   {
# 7262|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def371]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTRV_S_H’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7285:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7285 | static char *EXTRV_S_H(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7283|    *               ac --
# 7284|    */
# 7285|-> static char *EXTRV_S_H(uint64 instruction, Dis_info *info)
# 7286|   {
# 7287|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def372]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTRV_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7310:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7310 | static char *EXTRV_W(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7308|    *               ac --
# 7309|    */
# 7310|-> static char *EXTRV_W(uint64 instruction, Dis_info *info)
# 7311|   {
# 7312|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def373]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘EXTW’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7335:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7335 | static char *EXTW(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7333|    *                 shift -----
# 7334|    */
# 7335|-> static char *EXTW(uint64 instruction, Dis_info *info)
# 7336|   {
# 7337|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def374]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘FLOOR_L_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7360:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7360 | static char *FLOOR_L_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7358|    *               rd -----
# 7359|    */
# 7360|-> static char *FLOOR_L_D(uint64 instruction, Dis_info *info)
# 7361|   {
# 7362|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def375]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘FLOOR_L_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7382:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7382 | static char *FLOOR_L_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7380|    *               rd -----
# 7381|    */
# 7382|-> static char *FLOOR_L_S(uint64 instruction, Dis_info *info)
# 7383|   {
# 7384|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def376]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘FLOOR_W_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7404:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7404 | static char *FLOOR_W_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7402|    *               rd -----
# 7403|    */
# 7404|-> static char *FLOOR_W_D(uint64 instruction, Dis_info *info)
# 7405|   {
# 7406|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def377]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘FLOOR_W_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7426:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7426 | static char *FLOOR_W_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7424|    *               rd -----
# 7425|    */
# 7426|-> static char *FLOOR_W_S(uint64 instruction, Dis_info *info)
# 7427|   {
# 7428|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def378]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘FORK’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7448:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7448 | static char *FORK(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7446|    *               rd -----
# 7447|    */
# 7448|-> static char *FORK(uint64 instruction, Dis_info *info)
# 7449|   {
# 7450|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def379]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘HYPCALL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7472:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7472 | static char *HYPCALL(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7470|    *               rd -----
# 7471|    */
# 7472|-> static char *HYPCALL(uint64 instruction, Dis_info *info)
# 7473|   {
# 7474|       uint64 code_value = extract_code_17_to_0(instruction);

Error: COMPILER_WARNING: [#def380]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘HYPCALL_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7491:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7491 | static char *HYPCALL_16_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7489|    *               rd -----
# 7490|    */
# 7491|-> static char *HYPCALL_16_(uint64 instruction, Dis_info *info)
# 7492|   {
# 7493|       uint64 code_value = extract_code_1_0(instruction);

Error: COMPILER_WARNING: [#def381]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘INS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7510:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7510 | static char *INS(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7508|    *               rd -----
# 7509|    */
# 7510|-> static char *INS(uint64 instruction, Dis_info *info)
# 7511|   {
# 7512|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def382]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘INSV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7536:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7536 | static char *INSV(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7534|    *          rs -----
# 7535|    */
# 7536|-> static char *INSV(uint64 instruction, Dis_info *info)
# 7537|   {
# 7538|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def383]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘IRET’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7558:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7558 | static char *IRET(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7556|    *               rd -----
# 7557|    */
# 7558|-> static char *IRET(uint64 instruction, Dis_info *info)
# 7559|   {
# 7560|       (void)instruction;

Error: COMPILER_WARNING: [#def384]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘JALRC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7576:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7576 | static char *JALRC_16_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7574|    *               rd -----
# 7575|    */
# 7576|-> static char *JALRC_16_(uint64 instruction, Dis_info *info)
# 7577|   {
# 7578|       uint64 rt_value = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def385]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘JALRC_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7596:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7596 | static char *JALRC_32_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7594|    *               rd -----
# 7595|    */
# 7596|-> static char *JALRC_32_(uint64 instruction, Dis_info *info)
# 7597|   {
# 7598|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def386]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘JALRC_HB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7618:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7618 | static char *JALRC_HB(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7616|    *               rd -----
# 7617|    */
# 7618|-> static char *JALRC_HB(uint64 instruction, Dis_info *info)
# 7619|   {
# 7620|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def387]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘JRC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7640:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7640 | static char *JRC(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7638|    *               rd -----
# 7639|    */
# 7640|-> static char *JRC(uint64 instruction, Dis_info *info)
# 7641|   {
# 7642|       uint64 rt_value = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def388]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LB_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7660:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7660 | static char *LB_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7658|    *               rd -----
# 7659|    */
# 7660|-> static char *LB_16_(uint64 instruction, Dis_info *info)
# 7661|   {
# 7662|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def389]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LB_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7683:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7683 | static char *LB_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7681|    *               rd -----
# 7682|    */
# 7683|-> static char *LB_GP_(uint64 instruction, Dis_info *info)
# 7684|   {
# 7685|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def390]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LB_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7704:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7704 | static char *LB_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7702|    *               rd -----
# 7703|    */
# 7704|-> static char *LB_S9_(uint64 instruction, Dis_info *info)
# 7705|   {
# 7706|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def391]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LB_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7727:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7727 | static char *LB_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7725|    *               rd -----
# 7726|    */
# 7727|-> static char *LB_U12_(uint64 instruction, Dis_info *info)
# 7728|   {
# 7729|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def392]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7750:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7750 | static char *LBE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7748|    *               rd -----
# 7749|    */
# 7750|-> static char *LBE(uint64 instruction, Dis_info *info)
# 7751|   {
# 7752|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def393]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBU_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7773:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7773 | static char *LBU_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7771|    *               rd -----
# 7772|    */
# 7773|-> static char *LBU_16_(uint64 instruction, Dis_info *info)
# 7774|   {
# 7775|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def394]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBU_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7796:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7796 | static char *LBU_GP_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7794|    *               rd -----
# 7795|    */
# 7796|-> static char *LBU_GP_(uint64 instruction, Dis_info *info)
# 7797|   {
# 7798|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def395]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBU_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7817:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7817 | static char *LBU_S9_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7815|    *               rd -----
# 7816|    */
# 7817|-> static char *LBU_S9_(uint64 instruction, Dis_info *info)
# 7818|   {
# 7819|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def396]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBU_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7840:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7840 | static char *LBU_U12_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7838|    *               rd -----
# 7839|    */
# 7840|-> static char *LBU_U12_(uint64 instruction, Dis_info *info)
# 7841|   {
# 7842|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def397]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBUE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7863:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7863 | static char *LBUE(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7861|    *               rd -----
# 7862|    */
# 7863|-> static char *LBUE(uint64 instruction, Dis_info *info)
# 7864|   {
# 7865|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def398]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBUX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7886:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7886 | static char *LBUX(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7884|    *               rd -----
# 7885|    */
# 7886|-> static char *LBUX(uint64 instruction, Dis_info *info)
# 7887|   {
# 7888|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def399]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LBX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7910:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7910 | static char *LBX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7908|    *               rd -----
# 7909|    */
# 7910|-> static char *LBX(uint64 instruction, Dis_info *info)
# 7911|   {
# 7912|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def400]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LD_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7934:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7934 | static char *LD_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7932|    *               rd -----
# 7933|    */
# 7934|-> static char *LD_GP_(uint64 instruction, Dis_info *info)
# 7935|   {
# 7936|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def401]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LD_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7955:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7955 | static char *LD_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7953|    *               rd -----
# 7954|    */
# 7955|-> static char *LD_S9_(uint64 instruction, Dis_info *info)
# 7956|   {
# 7957|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def402]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LD_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:7978:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 7978 | static char *LD_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7976|    *               rd -----
# 7977|    */
# 7978|-> static char *LD_U12_(uint64 instruction, Dis_info *info)
# 7979|   {
# 7980|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def403]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDC1_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8001:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8001 | static char *LDC1_GP_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 7999|    *               rd -----
# 8000|    */
# 8001|-> static char *LDC1_GP_(uint64 instruction, Dis_info *info)
# 8002|   {
# 8003|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def404]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDC1_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8022:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8022 | static char *LDC1_S9_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8020|    *               rd -----
# 8021|    */
# 8022|-> static char *LDC1_S9_(uint64 instruction, Dis_info *info)
# 8023|   {
# 8024|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def405]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDC1_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8045:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8045 | static char *LDC1_U12_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8043|    *               rd -----
# 8044|    */
# 8045|-> static char *LDC1_U12_(uint64 instruction, Dis_info *info)
# 8046|   {
# 8047|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def406]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDC1XS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8068:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8068 | static char *LDC1XS(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8066|    *               rd -----
# 8067|    */
# 8068|-> static char *LDC1XS(uint64 instruction, Dis_info *info)
# 8069|   {
# 8070|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def407]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDC1X’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8092:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8092 | static char *LDC1X(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8090|    *               rd -----
# 8091|    */
# 8092|-> static char *LDC1X(uint64 instruction, Dis_info *info)
# 8093|   {
# 8094|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def408]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8116:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8116 | static char *LDC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8114|    *               rd -----
# 8115|    */
# 8116|-> static char *LDC2(uint64 instruction, Dis_info *info)
# 8117|   {
# 8118|       uint64 ct_value = extract_ct_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def409]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8139:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8139 | static char *LDM(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8137|    *               rd -----
# 8138|    */
# 8139|-> static char *LDM(uint64 instruction, Dis_info *info)
# 8140|   {
# 8141|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def410]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDPC_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8165:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8165 | static char *LDPC_48_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8163|    *               rd -----
# 8164|    */
# 8165|-> static char *LDPC_48_(uint64 instruction, Dis_info *info)
# 8166|   {
# 8167|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def411]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8187:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8187 | static char *LDX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8185|    *               rd -----
# 8186|    */
# 8187|-> static char *LDX(uint64 instruction, Dis_info *info)
# 8188|   {
# 8189|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def412]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LDXS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8211:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8211 | static char *LDXS(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8209|    *               rd -----
# 8210|    */
# 8211|-> static char *LDXS(uint64 instruction, Dis_info *info)
# 8212|   {
# 8213|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def413]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LH_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8235:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8235 | static char *LH_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8233|    *               rd -----
# 8234|    */
# 8235|-> static char *LH_16_(uint64 instruction, Dis_info *info)
# 8236|   {
# 8237|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def414]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LH_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8258:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8258 | static char *LH_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8256|    *               rd -----
# 8257|    */
# 8258|-> static char *LH_GP_(uint64 instruction, Dis_info *info)
# 8259|   {
# 8260|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def415]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LH_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8279:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8279 | static char *LH_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8277|    *               rd -----
# 8278|    */
# 8279|-> static char *LH_S9_(uint64 instruction, Dis_info *info)
# 8280|   {
# 8281|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def416]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LH_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8302:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8302 | static char *LH_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8300|    *               rd -----
# 8301|    */
# 8302|-> static char *LH_U12_(uint64 instruction, Dis_info *info)
# 8303|   {
# 8304|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def417]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8325:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8325 | static char *LHE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8323|    *               rd -----
# 8324|    */
# 8325|-> static char *LHE(uint64 instruction, Dis_info *info)
# 8326|   {
# 8327|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def418]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHU_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8348:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8348 | static char *LHU_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8346|    *               rd -----
# 8347|    */
# 8348|-> static char *LHU_16_(uint64 instruction, Dis_info *info)
# 8349|   {
# 8350|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def419]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHU_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8371:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8371 | static char *LHU_GP_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8369|    *               rd -----
# 8370|    */
# 8371|-> static char *LHU_GP_(uint64 instruction, Dis_info *info)
# 8372|   {
# 8373|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def420]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHU_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8392:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8392 | static char *LHU_S9_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8390|    *               rd -----
# 8391|    */
# 8392|-> static char *LHU_S9_(uint64 instruction, Dis_info *info)
# 8393|   {
# 8394|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def421]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHU_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8415:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8415 | static char *LHU_U12_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8413|    *               rd -----
# 8414|    */
# 8415|-> static char *LHU_U12_(uint64 instruction, Dis_info *info)
# 8416|   {
# 8417|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def422]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHUE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8438:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8438 | static char *LHUE(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8436|    *               rd -----
# 8437|    */
# 8438|-> static char *LHUE(uint64 instruction, Dis_info *info)
# 8439|   {
# 8440|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def423]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHUX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8461:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8461 | static char *LHUX(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8459|    *               rd -----
# 8460|    */
# 8461|-> static char *LHUX(uint64 instruction, Dis_info *info)
# 8462|   {
# 8463|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def424]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHUXS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8485:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8485 | static char *LHUXS(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8483|    *               rd -----
# 8484|    */
# 8485|-> static char *LHUXS(uint64 instruction, Dis_info *info)
# 8486|   {
# 8487|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def425]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHXS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8509:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8509 | static char *LHXS(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8507|    *               rd -----
# 8508|    */
# 8509|-> static char *LHXS(uint64 instruction, Dis_info *info)
# 8510|   {
# 8511|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def426]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LHX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8533:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8533 | static char *LHX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8531|    *               rd -----
# 8532|    */
# 8533|-> static char *LHX(uint64 instruction, Dis_info *info)
# 8534|   {
# 8535|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def427]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LI_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8557:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8557 | static char *LI_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8555|    *               rd -----
# 8556|    */
# 8557|-> static char *LI_16_(uint64 instruction, Dis_info *info)
# 8558|   {
# 8559|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def428]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LI_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8579:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8579 | static char *LI_48_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8577|    *               rd -----
# 8578|    */
# 8579|-> static char *LI_48_(uint64 instruction, Dis_info *info)
# 8580|   {
# 8581|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def429]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8600:24: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8600 | static char *LL(uint64 instruction, Dis_info *info)
#      |                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8598|    *               rd -----
# 8599|    */
# 8600|-> static char *LL(uint64 instruction, Dis_info *info)
# 8601|   {
# 8602|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def430]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LLD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8623:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8623 | static char *LLD(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8621|    *               rd -----
# 8622|    */
# 8623|-> static char *LLD(uint64 instruction, Dis_info *info)
# 8624|   {
# 8625|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def431]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LLDP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8646:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8646 | static char *LLDP(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8644|    *               rd -----
# 8645|    */
# 8646|-> static char *LLDP(uint64 instruction, Dis_info *info)
# 8647|   {
# 8648|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def432]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LLE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8670:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8670 | static char *LLE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8668|    *               rd -----
# 8669|    */
# 8670|-> static char *LLE(uint64 instruction, Dis_info *info)
# 8671|   {
# 8672|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def433]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LLWP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8693:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8693 | static char *LLWP(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8691|    *               rd -----
# 8692|    */
# 8693|-> static char *LLWP(uint64 instruction, Dis_info *info)
# 8694|   {
# 8695|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def434]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LLWPE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8717:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8717 | static char *LLWPE(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8715|    *               rd -----
# 8716|    */
# 8717|-> static char *LLWPE(uint64 instruction, Dis_info *info)
# 8718|   {
# 8719|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def435]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LSA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8741:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8741 | static char *LSA(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8739|    *               rd -----
# 8740|    */
# 8741|-> static char *LSA(uint64 instruction, Dis_info *info)
# 8742|   {
# 8743|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def436]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LUI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8766:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8766 | static char *LUI(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8764|    *               rd -----
# 8765|    */
# 8766|-> static char *LUI(uint64 instruction, Dis_info *info)
# 8767|   {
# 8768|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def437]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LW_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8787:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8787 | static char *LW_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8785|    *               rd -----
# 8786|    */
# 8787|-> static char *LW_16_(uint64 instruction, Dis_info *info)
# 8788|   {
# 8789|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def438]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LW_4X4_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8810:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8810 | static char *LW_4X4_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8808|    *               rd -----
# 8809|    */
# 8810|-> static char *LW_4X4_(uint64 instruction, Dis_info *info)
# 8811|   {
# 8812|       uint64 rt4_value = extract_rt4_9_7_6_5(instruction);

Error: COMPILER_WARNING: [#def439]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LW_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8833:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8833 | static char *LW_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8831|    *               rd -----
# 8832|    */
# 8833|-> static char *LW_GP_(uint64 instruction, Dis_info *info)
# 8834|   {
# 8835|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def440]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LW_GP16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8854:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8854 | static char *LW_GP16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8852|    *               rd -----
# 8853|    */
# 8854|-> static char *LW_GP16_(uint64 instruction, Dis_info *info)
# 8855|   {
# 8856|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def441]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LW_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8875:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8875 | static char *LW_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8873|    *               rd -----
# 8874|    */
# 8875|-> static char *LW_S9_(uint64 instruction, Dis_info *info)
# 8876|   {
# 8877|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def442]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LW_SP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8898:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8898 | static char *LW_SP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8896|    *               rd -----
# 8897|    */
# 8898|-> static char *LW_SP_(uint64 instruction, Dis_info *info)
# 8899|   {
# 8900|       uint64 rt_value = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def443]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LW_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8919:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8919 | static char *LW_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8917|    *               rd -----
# 8918|    */
# 8919|-> static char *LW_U12_(uint64 instruction, Dis_info *info)
# 8920|   {
# 8921|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def444]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWC1_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8942:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8942 | static char *LWC1_GP_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8940|    *               rd -----
# 8941|    */
# 8942|-> static char *LWC1_GP_(uint64 instruction, Dis_info *info)
# 8943|   {
# 8944|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def445]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWC1_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8963:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8963 | static char *LWC1_S9_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8961|    *               rd -----
# 8962|    */
# 8963|-> static char *LWC1_S9_(uint64 instruction, Dis_info *info)
# 8964|   {
# 8965|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def446]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWC1_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:8986:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 8986 | static char *LWC1_U12_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 8984|    *               rd -----
# 8985|    */
# 8986|-> static char *LWC1_U12_(uint64 instruction, Dis_info *info)
# 8987|   {
# 8988|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def447]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWC1X’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9009:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9009 | static char *LWC1X(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9007|    *               rd -----
# 9008|    */
# 9009|-> static char *LWC1X(uint64 instruction, Dis_info *info)
# 9010|   {
# 9011|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def448]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWC1XS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9033:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9033 | static char *LWC1XS(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9031|    *               rd -----
# 9032|    */
# 9033|-> static char *LWC1XS(uint64 instruction, Dis_info *info)
# 9034|   {
# 9035|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def449]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9057:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9057 | static char *LWC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9055|    *               rd -----
# 9056|    */
# 9057|-> static char *LWC2(uint64 instruction, Dis_info *info)
# 9058|   {
# 9059|       uint64 ct_value = extract_ct_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def450]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9080:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9080 | static char *LWE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9078|    *               rd -----
# 9079|    */
# 9080|-> static char *LWE(uint64 instruction, Dis_info *info)
# 9081|   {
# 9082|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def451]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9103:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9103 | static char *LWM(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9101|    *               rd -----
# 9102|    */
# 9103|-> static char *LWM(uint64 instruction, Dis_info *info)
# 9104|   {
# 9105|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def452]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWPC_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9129:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9129 | static char *LWPC_48_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9127|    *               rd -----
# 9128|    */
# 9129|-> static char *LWPC_48_(uint64 instruction, Dis_info *info)
# 9130|   {
# 9131|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def453]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWU_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9151:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9151 | static char *LWU_GP_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9149|    *               rd -----
# 9150|    */
# 9151|-> static char *LWU_GP_(uint64 instruction, Dis_info *info)
# 9152|   {
# 9153|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def454]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWU_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9172:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9172 | static char *LWU_S9_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9170|    *               rd -----
# 9171|    */
# 9172|-> static char *LWU_S9_(uint64 instruction, Dis_info *info)
# 9173|   {
# 9174|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def455]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWU_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9195:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9195 | static char *LWU_U12_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9193|    *               rd -----
# 9194|    */
# 9195|-> static char *LWU_U12_(uint64 instruction, Dis_info *info)
# 9196|   {
# 9197|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def456]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWUX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9218:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9218 | static char *LWUX(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9216|    *               rd -----
# 9217|    */
# 9218|-> static char *LWUX(uint64 instruction, Dis_info *info)
# 9219|   {
# 9220|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def457]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWUXS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9242:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9242 | static char *LWUXS(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9240|    *               rd -----
# 9241|    */
# 9242|-> static char *LWUXS(uint64 instruction, Dis_info *info)
# 9243|   {
# 9244|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def458]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9266:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9266 | static char *LWX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9264|    *               rd -----
# 9265|    */
# 9266|-> static char *LWX(uint64 instruction, Dis_info *info)
# 9267|   {
# 9268|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def459]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWXS_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9290:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9290 | static char *LWXS_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9288|    *               rd -----
# 9289|    */
# 9290|-> static char *LWXS_16_(uint64 instruction, Dis_info *info)
# 9291|   {
# 9292|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def460]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘LWXS_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9314:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9314 | static char *LWXS_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9312|    *               rd -----
# 9313|    */
# 9314|-> static char *LWXS_32_(uint64 instruction, Dis_info *info)
# 9315|   {
# 9316|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def461]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MADD_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9339:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9339 | static char *MADD_DSP_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9337|    *               rd -----
# 9338|    */
# 9339|-> static char *MADD_DSP_(uint64 instruction, Dis_info *info)
# 9340|   {
# 9341|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def462]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MADDF_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9363:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9363 | static char *MADDF_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9361|    *               rd -----
# 9362|    */
# 9363|-> static char *MADDF_D(uint64 instruction, Dis_info *info)
# 9364|   {
# 9365|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def463]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MADDF_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9387:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9387 | static char *MADDF_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9385|    *               rd -----
# 9386|    */
# 9387|-> static char *MADDF_S(uint64 instruction, Dis_info *info)
# 9388|   {
# 9389|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def464]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MADDU_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9412:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9412 | static char *MADDU_DSP_(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9410|    *               rd -----
# 9411|    */
# 9412|-> static char *MADDU_DSP_(uint64 instruction, Dis_info *info)
# 9413|   {
# 9414|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def465]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAQ_S_W_PHL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9437:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9437 | static char *MAQ_S_W_PHL(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9435|    *               rd -----
# 9436|    */
# 9437|-> static char *MAQ_S_W_PHL(uint64 instruction, Dis_info *info)
# 9438|   {
# 9439|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def466]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAQ_S_W_PHR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9462:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9462 | static char *MAQ_S_W_PHR(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9460|    *               rd -----
# 9461|    */
# 9462|-> static char *MAQ_S_W_PHR(uint64 instruction, Dis_info *info)
# 9463|   {
# 9464|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def467]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAQ_SA_W_PHL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9487:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9487 | static char *MAQ_SA_W_PHL(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9485|    *               rd -----
# 9486|    */
# 9487|-> static char *MAQ_SA_W_PHL(uint64 instruction, Dis_info *info)
# 9488|   {
# 9489|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def468]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAQ_SA_W_PHR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9512:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9512 | static char *MAQ_SA_W_PHR(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9510|    *               rd -----
# 9511|    */
# 9512|-> static char *MAQ_SA_W_PHR(uint64 instruction, Dis_info *info)
# 9513|   {
# 9514|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def469]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAX_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9536:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9536 | static char *MAX_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9534|    *               rd -----
# 9535|    */
# 9536|-> static char *MAX_D(uint64 instruction, Dis_info *info)
# 9537|   {
# 9538|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def470]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAX_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9560:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9560 | static char *MAX_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9558|    *               rd -----
# 9559|    */
# 9560|-> static char *MAX_S(uint64 instruction, Dis_info *info)
# 9561|   {
# 9562|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def471]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAXA_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9584:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9584 | static char *MAXA_D(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9582|    *               rd -----
# 9583|    */
# 9584|-> static char *MAXA_D(uint64 instruction, Dis_info *info)
# 9585|   {
# 9586|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def472]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MAXA_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9608:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9608 | static char *MAXA_S(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9606|    *               rd -----
# 9607|    */
# 9608|-> static char *MAXA_S(uint64 instruction, Dis_info *info)
# 9609|   {
# 9610|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def473]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9632:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9632 | static char *MFC0(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9630|    *               rd -----
# 9631|    */
# 9632|-> static char *MFC0(uint64 instruction, Dis_info *info)
# 9633|   {
# 9634|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def474]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9655:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9655 | static char *MFC1(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9653|    *               rd -----
# 9654|    */
# 9655|-> static char *MFC1(uint64 instruction, Dis_info *info)
# 9656|   {
# 9657|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def475]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9677:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9677 | static char *MFC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9675|    *               rd -----
# 9676|    */
# 9677|-> static char *MFC2(uint64 instruction, Dis_info *info)
# 9678|   {
# 9679|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def476]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFGC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9698:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9698 | static char *MFGC0(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9696|    *               rd -----
# 9697|    */
# 9698|-> static char *MFGC0(uint64 instruction, Dis_info *info)
# 9699|   {
# 9700|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def477]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFHC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9721:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9721 | static char *MFHC0(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9719|    *               rd -----
# 9720|    */
# 9721|-> static char *MFHC0(uint64 instruction, Dis_info *info)
# 9722|   {
# 9723|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def478]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFHC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9744:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9744 | static char *MFHC1(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9742|    *               rd -----
# 9743|    */
# 9744|-> static char *MFHC1(uint64 instruction, Dis_info *info)
# 9745|   {
# 9746|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def479]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFHC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9766:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9766 | static char *MFHC2(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9764|    *               rd -----
# 9765|    */
# 9766|-> static char *MFHC2(uint64 instruction, Dis_info *info)
# 9767|   {
# 9768|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def480]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFHGC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9787:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9787 | static char *MFHGC0(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9785|    *               rd -----
# 9786|    */
# 9787|-> static char *MFHGC0(uint64 instruction, Dis_info *info)
# 9788|   {
# 9789|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def481]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFHI_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9809:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9809 | static char *MFHI_DSP_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9807|    *               ac --
# 9808|    */
# 9809|-> static char *MFHI_DSP_(uint64 instruction, Dis_info *info)
# 9810|   {
# 9811|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def482]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFHTR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9831:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9831 | static char *MFHTR(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9829|    *               rd -----
# 9830|    */
# 9831|-> static char *MFHTR(uint64 instruction, Dis_info *info)
# 9832|   {
# 9833|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def483]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFLO_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9854:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9854 | static char *MFLO_DSP_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9852|    *               ac --
# 9853|    */
# 9854|-> static char *MFLO_DSP_(uint64 instruction, Dis_info *info)
# 9855|   {
# 9856|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def484]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MFTR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9876:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9876 | static char *MFTR(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9874|    *               rd -----
# 9875|    */
# 9876|-> static char *MFTR(uint64 instruction, Dis_info *info)
# 9877|   {
# 9878|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def485]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MIN_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9900:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9900 | static char *MIN_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9898|    *               rd -----
# 9899|    */
# 9900|-> static char *MIN_D(uint64 instruction, Dis_info *info)
# 9901|   {
# 9902|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def486]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MIN_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9924:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9924 | static char *MIN_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9922|    *               rd -----
# 9923|    */
# 9924|-> static char *MIN_S(uint64 instruction, Dis_info *info)
# 9925|   {
# 9926|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def487]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MINA_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9948:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9948 | static char *MINA_D(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9946|    *               rd -----
# 9947|    */
# 9948|-> static char *MINA_D(uint64 instruction, Dis_info *info)
# 9949|   {
# 9950|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def488]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MINA_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9972:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9972 | static char *MINA_S(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9970|    *               rd -----
# 9971|    */
# 9972|-> static char *MINA_S(uint64 instruction, Dis_info *info)
# 9973|   {
# 9974|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def489]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:9996:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
# 9996 | static char *MOD(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
# 9994|    *               rd -----
# 9995|    */
# 9996|-> static char *MOD(uint64 instruction, Dis_info *info)
# 9997|   {
# 9998|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def490]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MODSUB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10020:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10020 | static char *MODSUB(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10018|    *               rd -----
#10019|    */
#10020|-> static char *MODSUB(uint64 instruction, Dis_info *info)
#10021|   {
#10022|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def491]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MODU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10044:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10044 | static char *MODU(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10042|    *               rd -----
#10043|    */
#10044|-> static char *MODU(uint64 instruction, Dis_info *info)
#10045|   {
#10046|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def492]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOV_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10068:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10068 | static char *MOV_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10066|    *               rd -----
#10067|    */
#10068|-> static char *MOV_D(uint64 instruction, Dis_info *info)
#10069|   {
#10070|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def493]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOV_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10090:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10090 | static char *MOV_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10088|    *               rd -----
#10089|    */
#10090|-> static char *MOV_S(uint64 instruction, Dis_info *info)
#10091|   {
#10092|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def494]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOVE_BALC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10112:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10112 | static char *MOVE_BALC(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10110|    *               rd -----
#10111|    */
#10112|-> static char *MOVE_BALC(uint64 instruction, Dis_info *info)
#10113|   {
#10114|       uint64 rtz4_value = extract_rtz4_27_26_25_23_22_21(instruction);

Error: COMPILER_WARNING: [#def495]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOVEP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10136:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10136 | static char *MOVEP(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10134|    *               rd -----
#10135|    */
#10136|-> static char *MOVEP(uint64 instruction, Dis_info *info)
#10137|   {
#10138|       uint64 rtz4_value = extract_rtz4_9_7_6_5(instruction);

Error: COMPILER_WARNING: [#def496]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOVEP_REV_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10163:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10163 | static char *MOVEP_REV_(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10161|    *               rd -----
#10162|    */
#10163|-> static char *MOVEP_REV_(uint64 instruction, Dis_info *info)
#10164|   {
#10165|       uint64 rt4_value = extract_rt4_9_7_6_5(instruction);

Error: COMPILER_WARNING: [#def497]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOVE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10190:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10190 | static char *MOVE(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10188|    *               rd -----
#10189|    */
#10190|-> static char *MOVE(uint64 instruction, Dis_info *info)
#10191|   {
#10192|       uint64 rt_value = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def498]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOVN’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10212:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10212 | static char *MOVN(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10210|    *               rd -----
#10211|    */
#10212|-> static char *MOVN(uint64 instruction, Dis_info *info)
#10213|   {
#10214|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def499]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MOVZ’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10236:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10236 | static char *MOVZ(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10234|    *               rd -----
#10235|    */
#10236|-> static char *MOVZ(uint64 instruction, Dis_info *info)
#10237|   {
#10238|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def500]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MSUB_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10260:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10260 | static char *MSUB_DSP_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10258|    *               ac --
#10259|    */
#10260|-> static char *MSUB_DSP_(uint64 instruction, Dis_info *info)
#10261|   {
#10262|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def501]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MSUBF_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10284:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10284 | static char *MSUBF_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10282|    *               rd -----
#10283|    */
#10284|-> static char *MSUBF_D(uint64 instruction, Dis_info *info)
#10285|   {
#10286|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def502]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MSUBF_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10308:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10308 | static char *MSUBF_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10306|    *               rd -----
#10307|    */
#10308|-> static char *MSUBF_S(uint64 instruction, Dis_info *info)
#10309|   {
#10310|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def503]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MSUBU_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10332:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10332 | static char *MSUBU_DSP_(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10330|    *               ac --
#10331|    */
#10332|-> static char *MSUBU_DSP_(uint64 instruction, Dis_info *info)
#10333|   {
#10334|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def504]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10356:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10356 | static char *MTC0(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10354|    *               rd -----
#10355|    */
#10356|-> static char *MTC0(uint64 instruction, Dis_info *info)
#10357|   {
#10358|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def505]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10379:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10379 | static char *MTC1(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10377|    *               rd -----
#10378|    */
#10379|-> static char *MTC1(uint64 instruction, Dis_info *info)
#10380|   {
#10381|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def506]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10401:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10401 | static char *MTC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10399|    *               rd -----
#10400|    */
#10401|-> static char *MTC2(uint64 instruction, Dis_info *info)
#10402|   {
#10403|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def507]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTGC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10422:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10422 | static char *MTGC0(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10420|    *               rd -----
#10421|    */
#10422|-> static char *MTGC0(uint64 instruction, Dis_info *info)
#10423|   {
#10424|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def508]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTHC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10445:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10445 | static char *MTHC0(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10443|    *               rd -----
#10444|    */
#10445|-> static char *MTHC0(uint64 instruction, Dis_info *info)
#10446|   {
#10447|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def509]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTHC1’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10468:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10468 | static char *MTHC1(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10466|    *               rd -----
#10467|    */
#10468|-> static char *MTHC1(uint64 instruction, Dis_info *info)
#10469|   {
#10470|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def510]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTHC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10490:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10490 | static char *MTHC2(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10488|    *               rd -----
#10489|    */
#10490|-> static char *MTHC2(uint64 instruction, Dis_info *info)
#10491|   {
#10492|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def511]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTHGC0’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10511:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10511 | static char *MTHGC0(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10509|    *               rd -----
#10510|    */
#10511|-> static char *MTHGC0(uint64 instruction, Dis_info *info)
#10512|   {
#10513|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def512]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTHI_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10533:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10533 | static char *MTHI_DSP_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10531|    *               ac --
#10532|    */
#10533|-> static char *MTHI_DSP_(uint64 instruction, Dis_info *info)
#10534|   {
#10535|       uint64 rs_value = extract_rs_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def513]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTHLIP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10554:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10554 | static char *MTHLIP(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10552|    *               ac --
#10553|    */
#10554|-> static char *MTHLIP(uint64 instruction, Dis_info *info)
#10555|   {
#10556|       uint64 rs_value = extract_rs_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def514]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTHTR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10576:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10576 | static char *MTHTR(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10574|    *               rd -----
#10575|    */
#10576|-> static char *MTHTR(uint64 instruction, Dis_info *info)
#10577|   {
#10578|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def515]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTLO_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10599:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10599 | static char *MTLO_DSP_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10597|    *               ac --
#10598|    */
#10599|-> static char *MTLO_DSP_(uint64 instruction, Dis_info *info)
#10600|   {
#10601|       uint64 rs_value = extract_rs_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def516]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MTTR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10621:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10621 | static char *MTTR(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10619|    *               rd -----
#10620|    */
#10621|-> static char *MTTR(uint64 instruction, Dis_info *info)
#10622|   {
#10623|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def517]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10645:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10645 | static char *MUH(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10643|    *               rd -----
#10644|    */
#10645|-> static char *MUH(uint64 instruction, Dis_info *info)
#10646|   {
#10647|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def518]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUHU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10669:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10669 | static char *MUHU(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10667|    *               rd -----
#10668|    */
#10669|-> static char *MUHU(uint64 instruction, Dis_info *info)
#10670|   {
#10671|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def519]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUL_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10693:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10693 | static char *MUL_32_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10691|    *               rd -----
#10692|    */
#10693|-> static char *MUL_32_(uint64 instruction, Dis_info *info)
#10694|   {
#10695|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def520]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUL_4X4_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10717:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10717 | static char *MUL_4X4_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10715|    *               rd -----
#10716|    */
#10717|-> static char *MUL_4X4_(uint64 instruction, Dis_info *info)
#10718|   {
#10719|       uint64 rt4_value = extract_rt4_9_7_6_5(instruction);

Error: COMPILER_WARNING: [#def521]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUL_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10739:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10739 | static char *MUL_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10737|    *               rd -----
#10738|    */
#10739|-> static char *MUL_D(uint64 instruction, Dis_info *info)
#10740|   {
#10741|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def522]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUL_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10764:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10764 | static char *MUL_PH(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10762|    *               rd -----
#10763|    */
#10764|-> static char *MUL_PH(uint64 instruction, Dis_info *info)
#10765|   {
#10766|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def523]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUL_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10789:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10789 | static char *MUL_S_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10787|    *               rd -----
#10788|    */
#10789|-> static char *MUL_S_PH(uint64 instruction, Dis_info *info)
#10790|   {
#10791|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def524]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MUL_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10813:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10813 | static char *MUL_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10811|    *               rd -----
#10812|    */
#10813|-> static char *MUL_S(uint64 instruction, Dis_info *info)
#10814|   {
#10815|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def525]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULEQ_S_W_PHL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10838:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10838 | static char *MULEQ_S_W_PHL(uint64 instruction, Dis_info *info)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10836|    *               rd -----
#10837|    */
#10838|-> static char *MULEQ_S_W_PHL(uint64 instruction, Dis_info *info)
#10839|   {
#10840|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def526]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULEQ_S_W_PHR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10863:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10863 | static char *MULEQ_S_W_PHR(uint64 instruction, Dis_info *info)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10861|    *               rd -----
#10862|    */
#10863|-> static char *MULEQ_S_W_PHR(uint64 instruction, Dis_info *info)
#10864|   {
#10865|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def527]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULEU_S_PH_QBL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10888:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10888 | static char *MULEU_S_PH_QBL(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10886|    *               rd -----
#10887|    */
#10888|-> static char *MULEU_S_PH_QBL(uint64 instruction, Dis_info *info)
#10889|   {
#10890|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def528]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULEU_S_PH_QBR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10913:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10913 | static char *MULEU_S_PH_QBR(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10911|    *               rd -----
#10912|    */
#10913|-> static char *MULEU_S_PH_QBR(uint64 instruction, Dis_info *info)
#10914|   {
#10915|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def529]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULQ_RS_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10938:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10938 | static char *MULQ_RS_PH(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10936|    *               rd -----
#10937|    */
#10938|-> static char *MULQ_RS_PH(uint64 instruction, Dis_info *info)
#10939|   {
#10940|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def530]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULQ_RS_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10963:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10963 | static char *MULQ_RS_W(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10961|    *               rd -----
#10962|    */
#10963|-> static char *MULQ_RS_W(uint64 instruction, Dis_info *info)
#10964|   {
#10965|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def531]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULQ_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:10988:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#10988 | static char *MULQ_S_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#10986|    *               rd -----
#10987|    */
#10988|-> static char *MULQ_S_PH(uint64 instruction, Dis_info *info)
#10989|   {
#10990|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def532]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULQ_S_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11013:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11013 | static char *MULQ_S_W(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11011|    *               rd -----
#11012|    */
#11013|-> static char *MULQ_S_W(uint64 instruction, Dis_info *info)
#11014|   {
#11015|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def533]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULSA_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11038:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11038 | static char *MULSA_W_PH(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11036|    *               ac --
#11037|    */
#11038|-> static char *MULSA_W_PH(uint64 instruction, Dis_info *info)
#11039|   {
#11040|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def534]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULSAQ_S_W_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11063:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11063 | static char *MULSAQ_S_W_PH(uint64 instruction, Dis_info *info)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11061|    *               ac --
#11062|    */
#11063|-> static char *MULSAQ_S_W_PH(uint64 instruction, Dis_info *info)
#11064|   {
#11065|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def535]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULT_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11087:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11087 | static char *MULT_DSP_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11085|    *               ac --
#11086|    */
#11087|-> static char *MULT_DSP_(uint64 instruction, Dis_info *info)
#11088|   {
#11089|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def536]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULTU_DSP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11111:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11111 | static char *MULTU_DSP_(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11109|    *               ac --
#11110|    */
#11111|-> static char *MULTU_DSP_(uint64 instruction, Dis_info *info)
#11112|   {
#11113|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def537]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘MULU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11135:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11135 | static char *MULU(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11133|    *               rd -----
#11134|    */
#11135|-> static char *MULU(uint64 instruction, Dis_info *info)
#11136|   {
#11137|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def538]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘NEG_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11159:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11159 | static char *NEG_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11157|    *               rd -----
#11158|    */
#11159|-> static char *NEG_D(uint64 instruction, Dis_info *info)
#11160|   {
#11161|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def539]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘NEG_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11181:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11181 | static char *NEG_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11179|    *               rd -----
#11180|    */
#11181|-> static char *NEG_S(uint64 instruction, Dis_info *info)
#11182|   {
#11183|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def540]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘NOP_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11203:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11203 | static char *NOP_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11201|    *               rd -----
#11202|    */
#11203|-> static char *NOP_16_(uint64 instruction, Dis_info *info)
#11204|   {
#11205|       (void)instruction;

Error: COMPILER_WARNING: [#def541]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘NOP_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11221:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11221 | static char *NOP_32_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11219|    *               rd -----
#11220|    */
#11221|-> static char *NOP_32_(uint64 instruction, Dis_info *info)
#11222|   {
#11223|       (void)instruction;

Error: COMPILER_WARNING: [#def542]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘NOR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11239:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11239 | static char *NOR(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11237|    *               rd -----
#11238|    */
#11239|-> static char *NOR(uint64 instruction, Dis_info *info)
#11240|   {
#11241|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def543]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘NOT_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11263:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11263 | static char *NOT_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11261|    *               rd -----
#11262|    */
#11263|-> static char *NOT_16_(uint64 instruction, Dis_info *info)
#11264|   {
#11265|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def544]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘OR_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11285:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11285 | static char *OR_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11283|    *               rd -----
#11284|    */
#11285|-> static char *OR_16_(uint64 instruction, Dis_info *info)
#11286|   {
#11287|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def545]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘OR_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11307:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11307 | static char *OR_32_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11305|    *               rd -----
#11306|    */
#11307|-> static char *OR_32_(uint64 instruction, Dis_info *info)
#11308|   {
#11309|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def546]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ORI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11331:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11331 | static char *ORI(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11329|    *               rd -----
#11330|    */
#11331|-> static char *ORI(uint64 instruction, Dis_info *info)
#11332|   {
#11333|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def547]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PACKRL_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11355:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11355 | static char *PACKRL_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11353|    *               rd -----
#11354|    */
#11355|-> static char *PACKRL_PH(uint64 instruction, Dis_info *info)
#11356|   {
#11357|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def548]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PAUSE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11379:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11379 | static char *PAUSE(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11377|    *               rd -----
#11378|    */
#11379|-> static char *PAUSE(uint64 instruction, Dis_info *info)
#11380|   {
#11381|       (void)instruction;

Error: COMPILER_WARNING: [#def549]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PICK_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11398:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11398 | static char *PICK_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11396|    *               rd -----
#11397|    */
#11398|-> static char *PICK_PH(uint64 instruction, Dis_info *info)
#11399|   {
#11400|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def550]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PICK_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11423:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11423 | static char *PICK_QB(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11421|    *               rd -----
#11422|    */
#11423|-> static char *PICK_QB(uint64 instruction, Dis_info *info)
#11424|   {
#11425|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def551]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEQ_W_PHL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11448:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11448 | static char *PRECEQ_W_PHL(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11446|    *               rd -----
#11447|    */
#11448|-> static char *PRECEQ_W_PHL(uint64 instruction, Dis_info *info)
#11449|   {
#11450|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def552]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEQ_W_PHR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11471:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11471 | static char *PRECEQ_W_PHR(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11469|    *               rd -----
#11470|    */
#11471|-> static char *PRECEQ_W_PHR(uint64 instruction, Dis_info *info)
#11472|   {
#11473|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def553]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEQU_PH_QBLA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11494:37: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11494 | static char *PRECEQU_PH_QBLA(uint64 instruction, Dis_info *info)
#      |                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11492|    *               rd -----
#11493|    */
#11494|-> static char *PRECEQU_PH_QBLA(uint64 instruction, Dis_info *info)
#11495|   {
#11496|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def554]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEQU_PH_QBL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11517:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11517 | static char *PRECEQU_PH_QBL(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11515|    *               rd -----
#11516|    */
#11517|-> static char *PRECEQU_PH_QBL(uint64 instruction, Dis_info *info)
#11518|   {
#11519|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def555]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEQU_PH_QBRA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11540:37: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11540 | static char *PRECEQU_PH_QBRA(uint64 instruction, Dis_info *info)
#      |                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11538|    *               rd -----
#11539|    */
#11540|-> static char *PRECEQU_PH_QBRA(uint64 instruction, Dis_info *info)
#11541|   {
#11542|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def556]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEQU_PH_QBR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11563:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11563 | static char *PRECEQU_PH_QBR(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11561|    *               rd -----
#11562|    */
#11563|-> static char *PRECEQU_PH_QBR(uint64 instruction, Dis_info *info)
#11564|   {
#11565|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def557]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEU_PH_QBLA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11587:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11587 | static char *PRECEU_PH_QBLA(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11585|    *               rd -----
#11586|    */
#11587|-> static char *PRECEU_PH_QBLA(uint64 instruction, Dis_info *info)
#11588|   {
#11589|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def558]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEU_PH_QBL’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11610:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11610 | static char *PRECEU_PH_QBL(uint64 instruction, Dis_info *info)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11608|    *               rd -----
#11609|    */
#11610|-> static char *PRECEU_PH_QBL(uint64 instruction, Dis_info *info)
#11611|   {
#11612|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def559]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEU_PH_QBRA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11634:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11634 | static char *PRECEU_PH_QBRA(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11632|    *               rd -----
#11633|    */
#11634|-> static char *PRECEU_PH_QBRA(uint64 instruction, Dis_info *info)
#11635|   {
#11636|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def560]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECEU_PH_QBR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11657:35: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11657 | static char *PRECEU_PH_QBR(uint64 instruction, Dis_info *info)
#      |                            ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11655|    *               rd -----
#11656|    */
#11657|-> static char *PRECEU_PH_QBR(uint64 instruction, Dis_info *info)
#11658|   {
#11659|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def561]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECR_QB_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11680:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11680 | static char *PRECR_QB_PH(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11678|    *               rd -----
#11679|    */
#11680|-> static char *PRECR_QB_PH(uint64 instruction, Dis_info *info)
#11681|   {
#11682|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def562]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECR_SRA_PH_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11705:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11705 | static char *PRECR_SRA_PH_W(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11703|    *               rd -----
#11704|    */
#11705|-> static char *PRECR_SRA_PH_W(uint64 instruction, Dis_info *info)
#11706|   {
#11707|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def563]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECR_SRA_R_PH_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11729:38: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11729 | static char *PRECR_SRA_R_PH_W(uint64 instruction, Dis_info *info)
#      |                               ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11727|    *               rd -----
#11728|    */
#11729|-> static char *PRECR_SRA_R_PH_W(uint64 instruction, Dis_info *info)
#11730|   {
#11731|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def564]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECRQ_PH_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11753:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11753 | static char *PRECRQ_PH_W(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11751|    *               rd -----
#11752|    */
#11753|-> static char *PRECRQ_PH_W(uint64 instruction, Dis_info *info)
#11754|   {
#11755|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def565]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECRQ_QB_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11778:34: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11778 | static char *PRECRQ_QB_PH(uint64 instruction, Dis_info *info)
#      |                           ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11776|    *               rd -----
#11777|    */
#11778|-> static char *PRECRQ_QB_PH(uint64 instruction, Dis_info *info)
#11779|   {
#11780|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def566]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECRQ_RS_PH_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11803:36: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11803 | static char *PRECRQ_RS_PH_W(uint64 instruction, Dis_info *info)
#      |                             ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11801|    *               rd -----
#11802|    */
#11803|-> static char *PRECRQ_RS_PH_W(uint64 instruction, Dis_info *info)
#11804|   {
#11805|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def567]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PRECRQU_S_QB_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11828:37: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11828 | static char *PRECRQU_S_QB_PH(uint64 instruction, Dis_info *info)
#      |                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11826|    *               rd -----
#11827|    */
#11828|-> static char *PRECRQU_S_QB_PH(uint64 instruction, Dis_info *info)
#11829|   {
#11830|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def568]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PREF_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11852:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11852 | static char *PREF_S9_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11850|    *               rd -----
#11851|    */
#11852|-> static char *PREF_S9_(uint64 instruction, Dis_info *info)
#11853|   {
#11854|       uint64 hint_value = extract_hint_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def569]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PREF_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11875:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11875 | static char *PREF_U12_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11873|    *               rd -----
#11874|    */
#11875|-> static char *PREF_U12_(uint64 instruction, Dis_info *info)
#11876|   {
#11877|       uint64 hint_value = extract_hint_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def570]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PREFE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11898:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11898 | static char *PREFE(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11896|    *               rd -----
#11897|    */
#11898|-> static char *PREFE(uint64 instruction, Dis_info *info)
#11899|   {
#11900|       uint64 hint_value = extract_hint_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def571]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘PREPEND’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11921:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11921 | static char *PREPEND(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11919|    *               rd -----
#11920|    */
#11921|-> static char *PREPEND(uint64 instruction, Dis_info *info)
#11922|   {
#11923|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def572]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RADDU_W_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11943:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11943 | static char *RADDU_W_QB(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11941|    *          rs -----
#11942|    */
#11943|-> static char *RADDU_W_QB(uint64 instruction, Dis_info *info)
#11944|   {
#11945|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def573]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RDDSP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11964:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11964 | static char *RDDSP(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11962|    *        mask -------
#11963|    */
#11964|-> static char *RDDSP(uint64 instruction, Dis_info *info)
#11965|   {
#11966|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def574]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RDHWR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:11985:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#11985 | static char *RDHWR(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#11983|    *               rd -----
#11984|    */
#11985|-> static char *RDHWR(uint64 instruction, Dis_info *info)
#11986|   {
#11987|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def575]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RDPGPR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12008:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12008 | static char *RDPGPR(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12006|    *               rd -----
#12007|    */
#12008|-> static char *RDPGPR(uint64 instruction, Dis_info *info)
#12009|   {
#12010|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def576]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RECIP_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12030:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12030 | static char *RECIP_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12028|    *               rd -----
#12029|    */
#12030|-> static char *RECIP_D(uint64 instruction, Dis_info *info)
#12031|   {
#12032|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def577]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RECIP_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12052:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12052 | static char *RECIP_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12050|    *               rd -----
#12051|    */
#12052|-> static char *RECIP_S(uint64 instruction, Dis_info *info)
#12053|   {
#12054|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def578]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘REPL_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12074:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12074 | static char *REPL_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12072|    *           s ----------
#12073|    */
#12074|-> static char *REPL_PH(uint64 instruction, Dis_info *info)
#12075|   {
#12076|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def579]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘REPL_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12095:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12095 | static char *REPL_QB(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12093|    *           u --------
#12094|    */
#12095|-> static char *REPL_QB(uint64 instruction, Dis_info *info)
#12096|   {
#12097|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def580]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘REPLV_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12116:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12116 | static char *REPLV_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12114|    *          rs -----
#12115|    */
#12116|-> static char *REPLV_PH(uint64 instruction, Dis_info *info)
#12117|   {
#12118|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def581]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘REPLV_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12137:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12137 | static char *REPLV_QB(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12135|    *          rs -----
#12136|    */
#12137|-> static char *REPLV_QB(uint64 instruction, Dis_info *info)
#12138|   {
#12139|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def582]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RESTORE_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12159:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12159 | static char *RESTORE_32_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12157|    *               rd -----
#12158|    */
#12159|-> static char *RESTORE_32_(uint64 instruction, Dis_info *info)
#12160|   {
#12161|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def583]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RESTORE_JRC_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12182:37: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12182 | static char *RESTORE_JRC_16_(uint64 instruction, Dis_info *info)
#      |                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12180|    *               rd -----
#12181|    */
#12182|-> static char *RESTORE_JRC_16_(uint64 instruction, Dis_info *info)
#12183|   {
#12184|       uint64 rt1_value = extract_rtl_11(instruction);

Error: COMPILER_WARNING: [#def584]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RESTORE_JRC_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12204:37: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12204 | static char *RESTORE_JRC_32_(uint64 instruction, Dis_info *info)
#      |                              ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12202|    *               rd -----
#12203|    */
#12204|-> static char *RESTORE_JRC_32_(uint64 instruction, Dis_info *info)
#12205|   {
#12206|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def585]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RESTOREF’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12228:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12228 | static char *RESTOREF(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12226|    *               rd -----
#12227|    */
#12228|-> static char *RESTOREF(uint64 instruction, Dis_info *info)
#12229|   {
#12230|       uint64 count_value = extract_count_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def586]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RINT_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12249:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12249 | static char *RINT_D(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12247|    *               rd -----
#12248|    */
#12249|-> static char *RINT_D(uint64 instruction, Dis_info *info)
#12250|   {
#12251|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def587]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RINT_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12271:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12271 | static char *RINT_S(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12269|    *               rd -----
#12270|    */
#12271|-> static char *RINT_S(uint64 instruction, Dis_info *info)
#12272|   {
#12273|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def588]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ROTR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12293:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12293 | static char *ROTR(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12291|    *               rd -----
#12292|    */
#12293|-> static char *ROTR(uint64 instruction, Dis_info *info)
#12294|   {
#12295|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def589]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ROTRV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12316:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12316 | static char *ROTRV(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12314|    *               rd -----
#12315|    */
#12316|-> static char *ROTRV(uint64 instruction, Dis_info *info)
#12317|   {
#12318|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def590]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ROTX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12340:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12340 | static char *ROTX(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12338|    *               rd -----
#12339|    */
#12340|-> static char *ROTX(uint64 instruction, Dis_info *info)
#12341|   {
#12342|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def591]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ROUND_L_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12366:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12366 | static char *ROUND_L_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12364|    *               rd -----
#12365|    */
#12366|-> static char *ROUND_L_D(uint64 instruction, Dis_info *info)
#12367|   {
#12368|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def592]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ROUND_L_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12388:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12388 | static char *ROUND_L_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12386|    *               rd -----
#12387|    */
#12388|-> static char *ROUND_L_S(uint64 instruction, Dis_info *info)
#12389|   {
#12390|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def593]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ROUND_W_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12410:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12410 | static char *ROUND_W_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12408|    *               rd -----
#12409|    */
#12410|-> static char *ROUND_W_D(uint64 instruction, Dis_info *info)
#12411|   {
#12412|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def594]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘ROUND_W_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12432:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12432 | static char *ROUND_W_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12430|    *               rd -----
#12431|    */
#12432|-> static char *ROUND_W_S(uint64 instruction, Dis_info *info)
#12433|   {
#12434|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def595]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RSQRT_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12454:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12454 | static char *RSQRT_D(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12452|    *               rd -----
#12453|    */
#12454|-> static char *RSQRT_D(uint64 instruction, Dis_info *info)
#12455|   {
#12456|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def596]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘RSQRT_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12476:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12476 | static char *RSQRT_S(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12474|    *               rd -----
#12475|    */
#12476|-> static char *RSQRT_S(uint64 instruction, Dis_info *info)
#12477|   {
#12478|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def597]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SAVE_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12498:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12498 | static char *SAVE_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12496|    *               rd -----
#12497|    */
#12498|-> static char *SAVE_16_(uint64 instruction, Dis_info *info)
#12499|   {
#12500|       uint64 rt1_value = extract_rtl_11(instruction);

Error: COMPILER_WARNING: [#def598]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SAVE_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12520:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12520 | static char *SAVE_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12518|    *               rd -----
#12519|    */
#12520|-> static char *SAVE_32_(uint64 instruction, Dis_info *info)
#12521|   {
#12522|       uint64 count_value = extract_count_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def599]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SAVEF’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12543:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12543 | static char *SAVEF(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12541|    *               rd -----
#12542|    */
#12543|-> static char *SAVEF(uint64 instruction, Dis_info *info)
#12544|   {
#12545|       uint64 count_value = extract_count_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def600]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SB_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12563:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12563 | static char *SB_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12561|    *               rd -----
#12562|    */
#12563|-> static char *SB_16_(uint64 instruction, Dis_info *info)
#12564|   {
#12565|       uint64 rtz3_value = extract_rtz3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def601]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SB_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12586:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12586 | static char *SB_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12584|    *               rd -----
#12585|    */
#12586|-> static char *SB_GP_(uint64 instruction, Dis_info *info)
#12587|   {
#12588|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def602]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SB_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12607:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12607 | static char *SB_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12605|    *               rd -----
#12606|    */
#12607|-> static char *SB_S9_(uint64 instruction, Dis_info *info)
#12608|   {
#12609|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def603]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SB_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12630:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12630 | static char *SB_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12628|    *               rd -----
#12629|    */
#12630|-> static char *SB_U12_(uint64 instruction, Dis_info *info)
#12631|   {
#12632|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def604]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SBE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12653:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12653 | static char *SBE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12651|    *               rd -----
#12652|    */
#12653|-> static char *SBE(uint64 instruction, Dis_info *info)
#12654|   {
#12655|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def605]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SBX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12676:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12676 | static char *SBX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12674|    *               rd -----
#12675|    */
#12676|-> static char *SBX(uint64 instruction, Dis_info *info)
#12677|   {
#12678|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def606]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12700:24: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12700 | static char *SC(uint64 instruction, Dis_info *info)
#      |                 ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12698|    *               rd -----
#12699|    */
#12700|-> static char *SC(uint64 instruction, Dis_info *info)
#12701|   {
#12702|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def607]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SCD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12723:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12723 | static char *SCD(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12721|    *               rd -----
#12722|    */
#12723|-> static char *SCD(uint64 instruction, Dis_info *info)
#12724|   {
#12725|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def608]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SCDP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12746:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12746 | static char *SCDP(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12744|    *               rd -----
#12745|    */
#12746|-> static char *SCDP(uint64 instruction, Dis_info *info)
#12747|   {
#12748|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def609]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SCE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12770:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12770 | static char *SCE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12768|    *               rd -----
#12769|    */
#12770|-> static char *SCE(uint64 instruction, Dis_info *info)
#12771|   {
#12772|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def610]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SCWP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12793:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12793 | static char *SCWP(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12791|    *               rd -----
#12792|    */
#12793|-> static char *SCWP(uint64 instruction, Dis_info *info)
#12794|   {
#12795|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def611]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SCWPE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12817:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12817 | static char *SCWPE(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12815|    *               rd -----
#12816|    */
#12817|-> static char *SCWPE(uint64 instruction, Dis_info *info)
#12818|   {
#12819|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def612]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SD_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12841:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12841 | static char *SD_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12839|    *               rd -----
#12840|    */
#12841|-> static char *SD_GP_(uint64 instruction, Dis_info *info)
#12842|   {
#12843|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def613]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SD_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12862:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12862 | static char *SD_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12860|    *               rd -----
#12861|    */
#12862|-> static char *SD_S9_(uint64 instruction, Dis_info *info)
#12863|   {
#12864|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def614]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SD_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12885:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12885 | static char *SD_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12883|    *               rd -----
#12884|    */
#12885|-> static char *SD_U12_(uint64 instruction, Dis_info *info)
#12886|   {
#12887|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def615]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDBBP_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12908:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12908 | static char *SDBBP_16_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12906|    *               rd -----
#12907|    */
#12908|-> static char *SDBBP_16_(uint64 instruction, Dis_info *info)
#12909|   {
#12910|       uint64 code_value = extract_code_2_1_0(instruction);

Error: COMPILER_WARNING: [#def616]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDBBP_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12927:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12927 | static char *SDBBP_32_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12925|    *               rd -----
#12926|    */
#12927|-> static char *SDBBP_32_(uint64 instruction, Dis_info *info)
#12928|   {
#12929|       uint64 code_value = extract_code_18_to_0(instruction);

Error: COMPILER_WARNING: [#def617]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDC1_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12946:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12946 | static char *SDC1_GP_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12944|    *               rd -----
#12945|    */
#12946|-> static char *SDC1_GP_(uint64 instruction, Dis_info *info)
#12947|   {
#12948|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def618]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDC1_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12967:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12967 | static char *SDC1_S9_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12965|    *               rd -----
#12966|    */
#12967|-> static char *SDC1_S9_(uint64 instruction, Dis_info *info)
#12968|   {
#12969|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def619]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDC1_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:12990:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#12990 | static char *SDC1_U12_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#12988|    *               rd -----
#12989|    */
#12990|-> static char *SDC1_U12_(uint64 instruction, Dis_info *info)
#12991|   {
#12992|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def620]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDC1X’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13013:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13013 | static char *SDC1X(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13011|    *               rd -----
#13012|    */
#13013|-> static char *SDC1X(uint64 instruction, Dis_info *info)
#13014|   {
#13015|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def621]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDC1XS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13037:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13037 | static char *SDC1XS(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13035|    *               rd -----
#13036|    */
#13037|-> static char *SDC1XS(uint64 instruction, Dis_info *info)
#13038|   {
#13039|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def622]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13061:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13061 | static char *SDC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13059|    *               rd -----
#13060|    */
#13061|-> static char *SDC2(uint64 instruction, Dis_info *info)
#13062|   {
#13063|       uint64 cs_value = extract_cs_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def623]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13084:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13084 | static char *SDM(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13082|    *               rd -----
#13083|    */
#13084|-> static char *SDM(uint64 instruction, Dis_info *info)
#13085|   {
#13086|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def624]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDPC_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13110:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13110 | static char *SDPC_48_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13108|    *               rd -----
#13109|    */
#13110|-> static char *SDPC_48_(uint64 instruction, Dis_info *info)
#13111|   {
#13112|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def625]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDXS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13132:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13132 | static char *SDXS(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13130|    *               rd -----
#13131|    */
#13132|-> static char *SDXS(uint64 instruction, Dis_info *info)
#13133|   {
#13134|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def626]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SDX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13156:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13156 | static char *SDX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13154|    *               rd -----
#13155|    */
#13156|-> static char *SDX(uint64 instruction, Dis_info *info)
#13157|   {
#13158|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def627]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SEB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13180:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13180 | static char *SEB(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13178|    *               rd -----
#13179|    */
#13180|-> static char *SEB(uint64 instruction, Dis_info *info)
#13181|   {
#13182|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def628]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SEH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13202:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13202 | static char *SEH(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13200|    *               rd -----
#13201|    */
#13202|-> static char *SEH(uint64 instruction, Dis_info *info)
#13203|   {
#13204|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def629]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SEL_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13224:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13224 | static char *SEL_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13222|    *               rd -----
#13223|    */
#13224|-> static char *SEL_D(uint64 instruction, Dis_info *info)
#13225|   {
#13226|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def630]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SEL_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13248:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13248 | static char *SEL_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13246|    *               rd -----
#13247|    */
#13248|-> static char *SEL_S(uint64 instruction, Dis_info *info)
#13249|   {
#13250|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def631]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SELEQZ_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13272:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13272 | static char *SELEQZ_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13270|    *               rd -----
#13271|    */
#13272|-> static char *SELEQZ_D(uint64 instruction, Dis_info *info)
#13273|   {
#13274|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def632]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SELEQZ_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13296:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13296 | static char *SELEQZ_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13294|    *               rd -----
#13295|    */
#13296|-> static char *SELEQZ_S(uint64 instruction, Dis_info *info)
#13297|   {
#13298|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def633]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SELNEZ_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13320:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13320 | static char *SELNEZ_D(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13318|    *               rd -----
#13319|    */
#13320|-> static char *SELNEZ_D(uint64 instruction, Dis_info *info)
#13321|   {
#13322|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def634]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SELNEZ_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13344:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13344 | static char *SELNEZ_S(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13342|    *               rd -----
#13343|    */
#13344|-> static char *SELNEZ_S(uint64 instruction, Dis_info *info)
#13345|   {
#13346|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def635]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SEQI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13368:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13368 | static char *SEQI(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13366|    *               rd -----
#13367|    */
#13368|-> static char *SEQI(uint64 instruction, Dis_info *info)
#13369|   {
#13370|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def636]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SH_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13391:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13391 | static char *SH_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13389|    *               rd -----
#13390|    */
#13391|-> static char *SH_16_(uint64 instruction, Dis_info *info)
#13392|   {
#13393|       uint64 rtz3_value = extract_rtz3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def637]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SH_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13414:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13414 | static char *SH_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13412|    *               rd -----
#13413|    */
#13414|-> static char *SH_GP_(uint64 instruction, Dis_info *info)
#13415|   {
#13416|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def638]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SH_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13435:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13435 | static char *SH_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13433|    *               rd -----
#13434|    */
#13435|-> static char *SH_S9_(uint64 instruction, Dis_info *info)
#13436|   {
#13437|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def639]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SH_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13458:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13458 | static char *SH_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13456|    *               rd -----
#13457|    */
#13458|-> static char *SH_U12_(uint64 instruction, Dis_info *info)
#13459|   {
#13460|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def640]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13481:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13481 | static char *SHE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13479|    *               rd -----
#13480|    */
#13481|-> static char *SHE(uint64 instruction, Dis_info *info)
#13482|   {
#13483|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def641]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHILO’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13504:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13504 | static char *SHILO(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13502|    *               ac --
#13503|    */
#13504|-> static char *SHILO(uint64 instruction, Dis_info *info)
#13505|   {
#13506|       int64 shift_value = extract_shift__se5_21_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def642]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHILOV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13525:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13525 | static char *SHILOV(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13523|    *               ac --
#13524|    */
#13525|-> static char *SHILOV(uint64 instruction, Dis_info *info)
#13526|   {
#13527|       uint64 rs_value = extract_rs_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def643]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLL_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13547:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13547 | static char *SHLL_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13545|    *               sa ----
#13546|    */
#13547|-> static char *SHLL_PH(uint64 instruction, Dis_info *info)
#13548|   {
#13549|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def644]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLL_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13570:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13570 | static char *SHLL_QB(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13568|    *               sa ---
#13569|    */
#13570|-> static char *SHLL_QB(uint64 instruction, Dis_info *info)
#13571|   {
#13572|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def645]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLL_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13594:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13594 | static char *SHLL_S_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13592|    *               sa ----
#13593|    */
#13594|-> static char *SHLL_S_PH(uint64 instruction, Dis_info *info)
#13595|   {
#13596|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def646]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLL_S_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13617:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13617 | static char *SHLL_S_W(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13615|    *               sa -----
#13616|    */
#13617|-> static char *SHLL_S_W(uint64 instruction, Dis_info *info)
#13618|   {
#13619|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def647]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLLV_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13641:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13641 | static char *SHLLV_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13639|    *               rd -----
#13640|    */
#13641|-> static char *SHLLV_PH(uint64 instruction, Dis_info *info)
#13642|   {
#13643|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def648]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLLV_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13665:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13665 | static char *SHLLV_QB(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13663|    *               rd -----
#13664|    */
#13665|-> static char *SHLLV_QB(uint64 instruction, Dis_info *info)
#13666|   {
#13667|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def649]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLLV_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13690:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13690 | static char *SHLLV_S_PH(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13688|    *               rd -----
#13689|    */
#13690|-> static char *SHLLV_S_PH(uint64 instruction, Dis_info *info)
#13691|   {
#13692|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def650]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHLLV_S_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13714:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13714 | static char *SHLLV_S_W(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13712|    *               rd -----
#13713|    */
#13714|-> static char *SHLLV_S_W(uint64 instruction, Dis_info *info)
#13715|   {
#13716|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def651]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRA_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13738:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13738 | static char *SHRA_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13736|    *               rd -----
#13737|    */
#13738|-> static char *SHRA_PH(uint64 instruction, Dis_info *info)
#13739|   {
#13740|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def652]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRA_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13761:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13761 | static char *SHRA_QB(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13759|    *               rd -----
#13760|    */
#13761|-> static char *SHRA_QB(uint64 instruction, Dis_info *info)
#13762|   {
#13763|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def653]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRA_R_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13784:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13784 | static char *SHRA_R_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13782|    *               rd -----
#13783|    */
#13784|-> static char *SHRA_R_PH(uint64 instruction, Dis_info *info)
#13785|   {
#13786|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def654]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRA_R_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13807:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13807 | static char *SHRA_R_QB(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13805|    *               rd -----
#13806|    */
#13807|-> static char *SHRA_R_QB(uint64 instruction, Dis_info *info)
#13808|   {
#13809|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def655]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRA_R_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13830:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13830 | static char *SHRA_R_W(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13828|    *               rd -----
#13829|    */
#13830|-> static char *SHRA_R_W(uint64 instruction, Dis_info *info)
#13831|   {
#13832|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def656]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRAV_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13853:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13853 | static char *SHRAV_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13851|    *               rd -----
#13852|    */
#13853|-> static char *SHRAV_PH(uint64 instruction, Dis_info *info)
#13854|   {
#13855|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def657]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRAV_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13877:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13877 | static char *SHRAV_QB(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13875|    *               rd -----
#13876|    */
#13877|-> static char *SHRAV_QB(uint64 instruction, Dis_info *info)
#13878|   {
#13879|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def658]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRAV_R_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13901:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13901 | static char *SHRAV_R_PH(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13899|    *               rd -----
#13900|    */
#13901|-> static char *SHRAV_R_PH(uint64 instruction, Dis_info *info)
#13902|   {
#13903|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def659]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRAV_R_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13925:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13925 | static char *SHRAV_R_QB(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13923|    *               rd -----
#13924|    */
#13925|-> static char *SHRAV_R_QB(uint64 instruction, Dis_info *info)
#13926|   {
#13927|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def660]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRAV_R_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13949:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13949 | static char *SHRAV_R_W(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13947|    *               rd -----
#13948|    */
#13949|-> static char *SHRAV_R_W(uint64 instruction, Dis_info *info)
#13950|   {
#13951|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def661]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRL_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13973:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13973 | static char *SHRL_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13971|    *               sa ----
#13972|    */
#13973|-> static char *SHRL_PH(uint64 instruction, Dis_info *info)
#13974|   {
#13975|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def662]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRL_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:13996:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#13996 | static char *SHRL_QB(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#13994|    *               sa ---
#13995|    */
#13996|-> static char *SHRL_QB(uint64 instruction, Dis_info *info)
#13997|   {
#13998|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def663]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRLV_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14020:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14020 | static char *SHRLV_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14018|    *               rd -----
#14019|    */
#14020|-> static char *SHRLV_PH(uint64 instruction, Dis_info *info)
#14021|   {
#14022|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def664]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHRLV_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14044:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14044 | static char *SHRLV_QB(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14042|    *               rd -----
#14043|    */
#14044|-> static char *SHRLV_QB(uint64 instruction, Dis_info *info)
#14045|   {
#14046|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def665]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14068:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14068 | static char *SHX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14066|    *               rd -----
#14067|    */
#14068|-> static char *SHX(uint64 instruction, Dis_info *info)
#14069|   {
#14070|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def666]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SHXS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14092:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14092 | static char *SHXS(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14090|    *               rd -----
#14091|    */
#14092|-> static char *SHXS(uint64 instruction, Dis_info *info)
#14093|   {
#14094|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def667]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SIGRIE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14116:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14116 | static char *SIGRIE(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14114|    *               rd -----
#14115|    */
#14116|-> static char *SIGRIE(uint64 instruction, Dis_info *info)
#14117|   {
#14118|       uint64 code_value = extract_code_18_to_0(instruction);

Error: COMPILER_WARNING: [#def668]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLL_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14135:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14135 | static char *SLL_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14133|    *               rd -----
#14134|    */
#14135|-> static char *SLL_16_(uint64 instruction, Dis_info *info)
#14136|   {
#14137|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def669]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLL_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14159:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14159 | static char *SLL_32_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14157|    *               rd -----
#14158|    */
#14159|-> static char *SLL_32_(uint64 instruction, Dis_info *info)
#14160|   {
#14161|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def670]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLLV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14182:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14182 | static char *SLLV(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14180|    *               rd -----
#14181|    */
#14182|-> static char *SLLV(uint64 instruction, Dis_info *info)
#14183|   {
#14184|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def671]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLT’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14206:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14206 | static char *SLT(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14204|    *               rd -----
#14205|    */
#14206|-> static char *SLT(uint64 instruction, Dis_info *info)
#14207|   {
#14208|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def672]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLTI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14230:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14230 | static char *SLTI(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14228|    *               rd -----
#14229|    */
#14230|-> static char *SLTI(uint64 instruction, Dis_info *info)
#14231|   {
#14232|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def673]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLTIU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14253:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14253 | static char *SLTIU(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14251|    *               rd -----
#14252|    */
#14253|-> static char *SLTIU(uint64 instruction, Dis_info *info)
#14254|   {
#14255|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def674]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SLTU’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14276:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14276 | static char *SLTU(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14274|    *               rd -----
#14275|    */
#14276|-> static char *SLTU(uint64 instruction, Dis_info *info)
#14277|   {
#14278|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def675]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SOV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14300:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14300 | static char *SOV(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14298|    *               rd -----
#14299|    */
#14300|-> static char *SOV(uint64 instruction, Dis_info *info)
#14301|   {
#14302|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def676]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SPECIAL2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14324:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14324 | static char *SPECIAL2(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14322|    *               rd -----
#14323|    */
#14324|-> static char *SPECIAL2(uint64 instruction, Dis_info *info)
#14325|   {
#14326|       uint64 op_value = extract_op_25_to_3(instruction);

Error: COMPILER_WARNING: [#def677]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SQRT_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14343:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14343 | static char *SQRT_D(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14341|    *               rd -----
#14342|    */
#14343|-> static char *SQRT_D(uint64 instruction, Dis_info *info)
#14344|   {
#14345|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def678]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SQRT_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14365:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14365 | static char *SQRT_S(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14363|    *               rd -----
#14364|    */
#14365|-> static char *SQRT_S(uint64 instruction, Dis_info *info)
#14366|   {
#14367|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def679]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SRA’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14387:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14387 | static char *SRA(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14385|    *                    sa -----
#14386|    */
#14387|-> static char *SRA(uint64 instruction, Dis_info *info)
#14388|   {
#14389|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def680]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SRAV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14410:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14410 | static char *SRAV(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14408|    *               rd -----
#14409|    */
#14410|-> static char *SRAV(uint64 instruction, Dis_info *info)
#14411|   {
#14412|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def681]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SRL_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14434:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14434 | static char *SRL_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14432|    *               rd -----
#14433|    */
#14434|-> static char *SRL_16_(uint64 instruction, Dis_info *info)
#14435|   {
#14436|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def682]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SRL_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14458:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14458 | static char *SRL_32_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14456|    *               rd -----
#14457|    */
#14458|-> static char *SRL_32_(uint64 instruction, Dis_info *info)
#14459|   {
#14460|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def683]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SRLV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14481:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14481 | static char *SRLV(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14479|    *               rd -----
#14480|    */
#14481|-> static char *SRLV(uint64 instruction, Dis_info *info)
#14482|   {
#14483|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def684]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14505:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14505 | static char *SUB(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14503|    *               rd -----
#14504|    */
#14505|-> static char *SUB(uint64 instruction, Dis_info *info)
#14506|   {
#14507|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def685]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUB_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14529:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14529 | static char *SUB_D(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14527|    *               rd -----
#14528|    */
#14529|-> static char *SUB_D(uint64 instruction, Dis_info *info)
#14530|   {
#14531|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def686]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUB_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14553:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14553 | static char *SUB_S(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14551|    *               rd -----
#14552|    */
#14553|-> static char *SUB_S(uint64 instruction, Dis_info *info)
#14554|   {
#14555|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def687]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBQ_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14577:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14577 | static char *SUBQ_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14575|    *               rd -----
#14576|    */
#14577|-> static char *SUBQ_PH(uint64 instruction, Dis_info *info)
#14578|   {
#14579|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def688]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBQ_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14602:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14602 | static char *SUBQ_S_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14600|    *               rd -----
#14601|    */
#14602|-> static char *SUBQ_S_PH(uint64 instruction, Dis_info *info)
#14603|   {
#14604|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def689]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBQ_S_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14627:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14627 | static char *SUBQ_S_W(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14625|    *               rd -----
#14626|    */
#14627|-> static char *SUBQ_S_W(uint64 instruction, Dis_info *info)
#14628|   {
#14629|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def690]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBQH_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14652:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14652 | static char *SUBQH_PH(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14650|    *               rd -----
#14651|    */
#14652|-> static char *SUBQH_PH(uint64 instruction, Dis_info *info)
#14653|   {
#14654|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def691]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBQH_R_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14677:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14677 | static char *SUBQH_R_PH(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14675|    *               rd -----
#14676|    */
#14677|-> static char *SUBQH_R_PH(uint64 instruction, Dis_info *info)
#14678|   {
#14679|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def692]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBQH_R_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14702:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14702 | static char *SUBQH_R_W(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14700|    *               rd -----
#14701|    */
#14702|-> static char *SUBQH_R_W(uint64 instruction, Dis_info *info)
#14703|   {
#14704|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def693]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBQH_W’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14727:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14727 | static char *SUBQH_W(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14725|    *               rd -----
#14726|    */
#14727|-> static char *SUBQH_W(uint64 instruction, Dis_info *info)
#14728|   {
#14729|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def694]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBU_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14751:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14751 | static char *SUBU_16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14749|    *               rd -----
#14750|    */
#14751|-> static char *SUBU_16_(uint64 instruction, Dis_info *info)
#14752|   {
#14753|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def695]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBU_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14775:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14775 | static char *SUBU_32_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14773|    *               rd -----
#14774|    */
#14775|-> static char *SUBU_32_(uint64 instruction, Dis_info *info)
#14776|   {
#14777|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def696]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBU_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14799:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14799 | static char *SUBU_PH(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14797|    *               rd -----
#14798|    */
#14799|-> static char *SUBU_PH(uint64 instruction, Dis_info *info)
#14800|   {
#14801|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def697]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBU_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14823:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14823 | static char *SUBU_QB(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14821|    *               rd -----
#14822|    */
#14823|-> static char *SUBU_QB(uint64 instruction, Dis_info *info)
#14824|   {
#14825|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def698]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBU_S_PH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14848:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14848 | static char *SUBU_S_PH(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14846|    *               rd -----
#14847|    */
#14848|-> static char *SUBU_S_PH(uint64 instruction, Dis_info *info)
#14849|   {
#14850|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def699]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBU_S_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14873:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14873 | static char *SUBU_S_QB(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14871|    *               rd -----
#14872|    */
#14873|-> static char *SUBU_S_QB(uint64 instruction, Dis_info *info)
#14874|   {
#14875|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def700]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBUH_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14898:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14898 | static char *SUBUH_QB(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14896|    *               rd -----
#14897|    */
#14898|-> static char *SUBUH_QB(uint64 instruction, Dis_info *info)
#14899|   {
#14900|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def701]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SUBUH_R_QB’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14923:32: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14923 | static char *SUBUH_R_QB(uint64 instruction, Dis_info *info)
#      |                         ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14921|    *               rd -----
#14922|    */
#14923|-> static char *SUBUH_R_QB(uint64 instruction, Dis_info *info)
#14924|   {
#14925|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def702]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SW_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14947:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14947 | static char *SW_16_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14945|    *               rd -----
#14946|    */
#14947|-> static char *SW_16_(uint64 instruction, Dis_info *info)
#14948|   {
#14949|       uint64 rtz3_value = extract_rtz3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def703]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SW_4X4_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14970:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14970 | static char *SW_4X4_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14968|    *               rd -----
#14969|    */
#14970|-> static char *SW_4X4_(uint64 instruction, Dis_info *info)
#14971|   {
#14972|       uint64 rtz4_value = extract_rtz4_9_7_6_5(instruction);

Error: COMPILER_WARNING: [#def704]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SW_GP16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:14993:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#14993 | static char *SW_GP16_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#14991|    *               rd -----
#14992|    */
#14993|-> static char *SW_GP16_(uint64 instruction, Dis_info *info)
#14994|   {
#14995|       uint64 u_value = extract_u_6_5_4_3_2_1_0__s2(instruction);

Error: COMPILER_WARNING: [#def705]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SW_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15014:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15014 | static char *SW_GP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15012|    *               rd -----
#15013|    */
#15014|-> static char *SW_GP_(uint64 instruction, Dis_info *info)
#15015|   {
#15016|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def706]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SW_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15035:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15035 | static char *SW_S9_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15033|    *               rd -----
#15034|    */
#15035|-> static char *SW_S9_(uint64 instruction, Dis_info *info)
#15036|   {
#15037|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def707]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SW_SP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15058:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15058 | static char *SW_SP_(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15056|    *               rd -----
#15057|    */
#15058|-> static char *SW_SP_(uint64 instruction, Dis_info *info)
#15059|   {
#15060|       uint64 rt_value = extract_rt_9_8_7_6_5(instruction);

Error: COMPILER_WARNING: [#def708]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SW_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15079:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15079 | static char *SW_U12_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15077|    *               rd -----
#15078|    */
#15079|-> static char *SW_U12_(uint64 instruction, Dis_info *info)
#15080|   {
#15081|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def709]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWC1_GP_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15102:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15102 | static char *SWC1_GP_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15100|    *               rd -----
#15101|    */
#15102|-> static char *SWC1_GP_(uint64 instruction, Dis_info *info)
#15103|   {
#15104|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def710]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWC1_S9_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15123:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15123 | static char *SWC1_S9_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15121|    *               rd -----
#15122|    */
#15123|-> static char *SWC1_S9_(uint64 instruction, Dis_info *info)
#15124|   {
#15125|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def711]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWC1_U12_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15146:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15146 | static char *SWC1_U12_(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15144|    *               rd -----
#15145|    */
#15146|-> static char *SWC1_U12_(uint64 instruction, Dis_info *info)
#15147|   {
#15148|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def712]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWC1X’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15169:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15169 | static char *SWC1X(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15167|    *               rd -----
#15168|    */
#15169|-> static char *SWC1X(uint64 instruction, Dis_info *info)
#15170|   {
#15171|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def713]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWC1XS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15193:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15193 | static char *SWC1XS(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15191|    *               rd -----
#15192|    */
#15193|-> static char *SWC1XS(uint64 instruction, Dis_info *info)
#15194|   {
#15195|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def714]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWC2’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15217:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15217 | static char *SWC2(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15215|    *               rd -----
#15216|    */
#15217|-> static char *SWC2(uint64 instruction, Dis_info *info)
#15218|   {
#15219|       uint64 cs_value = extract_cs_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def715]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15240:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15240 | static char *SWE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15238|    *               rd -----
#15239|    */
#15240|-> static char *SWE(uint64 instruction, Dis_info *info)
#15241|   {
#15242|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def716]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15263:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15263 | static char *SWM(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15261|    *               rd -----
#15262|    */
#15263|-> static char *SWM(uint64 instruction, Dis_info *info)
#15264|   {
#15265|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def717]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWPC_48_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15289:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15289 | static char *SWPC_48_(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15287|    *               rd -----
#15288|    */
#15289|-> static char *SWPC_48_(uint64 instruction, Dis_info *info)
#15290|   {
#15291|       uint64 rt_value = extract_rt_41_40_39_38_37(instruction);

Error: COMPILER_WARNING: [#def718]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWX’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15311:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15311 | static char *SWX(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15309|    *               rd -----
#15310|    */
#15311|-> static char *SWX(uint64 instruction, Dis_info *info)
#15312|   {
#15313|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def719]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SWXS’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15335:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15335 | static char *SWXS(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15333|    *               rd -----
#15334|    */
#15335|-> static char *SWXS(uint64 instruction, Dis_info *info)
#15336|   {
#15337|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def720]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SYNC’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15359:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15359 | static char *SYNC(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15357|    *               rd -----
#15358|    */
#15359|-> static char *SYNC(uint64 instruction, Dis_info *info)
#15360|   {
#15361|       uint64 stype_value = extract_stype_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def721]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SYNCI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15378:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15378 | static char *SYNCI(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15376|    *               rd -----
#15377|    */
#15378|-> static char *SYNCI(uint64 instruction, Dis_info *info)
#15379|   {
#15380|       uint64 rs_value = extract_rs_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def722]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SYNCIE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15399:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15399 | static char *SYNCIE(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15397|    *               rd -----
#15398|    */
#15399|-> static char *SYNCIE(uint64 instruction, Dis_info *info)
#15400|   {
#15401|       uint64 rs_value = extract_rs_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def723]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SYSCALL_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15420:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15420 | static char *SYSCALL_16_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15418|    *               rd -----
#15419|    */
#15420|-> static char *SYSCALL_16_(uint64 instruction, Dis_info *info)
#15421|   {
#15422|       uint64 code_value = extract_code_1_0(instruction);

Error: COMPILER_WARNING: [#def724]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘SYSCALL_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15437:33: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15437 | static char *SYSCALL_32_(uint64 instruction, Dis_info *info)
#      |                          ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15435|    *           code ------------------
#15436|    */
#15437|-> static char *SYSCALL_32_(uint64 instruction, Dis_info *info)
#15438|   {
#15439|       uint64 code_value = extract_code_17_to_0(instruction);

Error: COMPILER_WARNING: [#def725]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TEQ’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15456:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15456 | static char *TEQ(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15454|    *               rd -----
#15455|    */
#15456|-> static char *TEQ(uint64 instruction, Dis_info *info)
#15457|   {
#15458|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def726]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBGINV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15478:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15478 | static char *TLBGINV(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15476|    *               rd -----
#15477|    */
#15478|-> static char *TLBGINV(uint64 instruction, Dis_info *info)
#15479|   {
#15480|       (void)instruction;

Error: COMPILER_WARNING: [#def727]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBGINVF’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15496:30: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15496 | static char *TLBGINVF(uint64 instruction, Dis_info *info)
#      |                       ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15494|    *               rd -----
#15495|    */
#15496|-> static char *TLBGINVF(uint64 instruction, Dis_info *info)
#15497|   {
#15498|       (void)instruction;

Error: COMPILER_WARNING: [#def728]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBGP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15514:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15514 | static char *TLBGP(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15512|    *               rd -----
#15513|    */
#15514|-> static char *TLBGP(uint64 instruction, Dis_info *info)
#15515|   {
#15516|       (void)instruction;

Error: COMPILER_WARNING: [#def729]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBGR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15532:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15532 | static char *TLBGR(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15530|    *               rd -----
#15531|    */
#15532|-> static char *TLBGR(uint64 instruction, Dis_info *info)
#15533|   {
#15534|       (void)instruction;

Error: COMPILER_WARNING: [#def730]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBGWI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15550:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15550 | static char *TLBGWI(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15548|    *               rd -----
#15549|    */
#15550|-> static char *TLBGWI(uint64 instruction, Dis_info *info)
#15551|   {
#15552|       (void)instruction;

Error: COMPILER_WARNING: [#def731]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBGWR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15568:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15568 | static char *TLBGWR(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15566|    *               rd -----
#15567|    */
#15568|-> static char *TLBGWR(uint64 instruction, Dis_info *info)
#15569|   {
#15570|       (void)instruction;

Error: COMPILER_WARNING: [#def732]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBINV’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15586:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15586 | static char *TLBINV(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15584|    *               rd -----
#15585|    */
#15586|-> static char *TLBINV(uint64 instruction, Dis_info *info)
#15587|   {
#15588|       (void)instruction;

Error: COMPILER_WARNING: [#def733]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBINVF’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15604:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15604 | static char *TLBINVF(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15602|    *               rd -----
#15603|    */
#15604|-> static char *TLBINVF(uint64 instruction, Dis_info *info)
#15605|   {
#15606|       (void)instruction;

Error: COMPILER_WARNING: [#def734]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15622:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15622 | static char *TLBP(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15620|    *               rd -----
#15621|    */
#15622|-> static char *TLBP(uint64 instruction, Dis_info *info)
#15623|   {
#15624|       (void)instruction;

Error: COMPILER_WARNING: [#def735]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15640:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15640 | static char *TLBR(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15638|    *               rd -----
#15639|    */
#15640|-> static char *TLBR(uint64 instruction, Dis_info *info)
#15641|   {
#15642|       (void)instruction;

Error: COMPILER_WARNING: [#def736]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBWI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15658:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15658 | static char *TLBWI(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15656|    *               rd -----
#15657|    */
#15658|-> static char *TLBWI(uint64 instruction, Dis_info *info)
#15659|   {
#15660|       (void)instruction;

Error: COMPILER_WARNING: [#def737]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TLBWR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15676:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15676 | static char *TLBWR(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15674|    *               rd -----
#15675|    */
#15676|-> static char *TLBWR(uint64 instruction, Dis_info *info)
#15677|   {
#15678|       (void)instruction;

Error: COMPILER_WARNING: [#def738]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TNE’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15694:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15694 | static char *TNE(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15692|    *               rd -----
#15693|    */
#15694|-> static char *TNE(uint64 instruction, Dis_info *info)
#15695|   {
#15696|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def739]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TRUNC_L_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15716:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15716 | static char *TRUNC_L_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15714|    *               rd -----
#15715|    */
#15716|-> static char *TRUNC_L_D(uint64 instruction, Dis_info *info)
#15717|   {
#15718|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def740]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TRUNC_L_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15738:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15738 | static char *TRUNC_L_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15736|    *               rd -----
#15737|    */
#15738|-> static char *TRUNC_L_S(uint64 instruction, Dis_info *info)
#15739|   {
#15740|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def741]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TRUNC_W_D’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15760:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15760 | static char *TRUNC_W_D(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15758|    *               rd -----
#15759|    */
#15760|-> static char *TRUNC_W_D(uint64 instruction, Dis_info *info)
#15761|   {
#15762|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def742]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘TRUNC_W_S’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15782:31: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15782 | static char *TRUNC_W_S(uint64 instruction, Dis_info *info)
#      |                        ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15780|    *               rd -----
#15781|    */
#15782|-> static char *TRUNC_W_S(uint64 instruction, Dis_info *info)
#15783|   {
#15784|       uint64 ft_value = extract_ft_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def743]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘UALDM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15804:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15804 | static char *UALDM(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15802|    *               rd -----
#15803|    */
#15804|-> static char *UALDM(uint64 instruction, Dis_info *info)
#15805|   {
#15806|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def744]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘UALH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15830:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15830 | static char *UALH(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15828|    *               rd -----
#15829|    */
#15830|-> static char *UALH(uint64 instruction, Dis_info *info)
#15831|   {
#15832|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def745]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘UALWM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15853:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15853 | static char *UALWM(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15851|    *               rd -----
#15852|    */
#15853|-> static char *UALWM(uint64 instruction, Dis_info *info)
#15854|   {
#15855|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def746]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘UASDM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15879:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15879 | static char *UASDM(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15877|    *               rd -----
#15878|    */
#15879|-> static char *UASDM(uint64 instruction, Dis_info *info)
#15880|   {
#15881|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def747]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘UASH’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15905:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15905 | static char *UASH(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15903|    *               rd -----
#15904|    */
#15905|-> static char *UASH(uint64 instruction, Dis_info *info)
#15906|   {
#15907|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def748]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘UASWM’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15928:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15928 | static char *UASWM(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15926|    *               rd -----
#15927|    */
#15928|-> static char *UASWM(uint64 instruction, Dis_info *info)
#15929|   {
#15930|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def749]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘UDI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15954:25: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15954 | static char *UDI(uint64 instruction, Dis_info *info)
#      |                  ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15952|    *               rd -----
#15953|    */
#15954|-> static char *UDI(uint64 instruction, Dis_info *info)
#15955|   {
#15956|       uint64 op_value = extract_op_25_to_3(instruction);

Error: COMPILER_WARNING: [#def750]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘WAIT’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15971:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15971 | static char *WAIT(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15969|    *   code ----------
#15970|    */
#15971|-> static char *WAIT(uint64 instruction, Dis_info *info)
#15972|   {
#15973|       uint64 code_value = extract_code_25_24_23_22_21_20_19_18_17_16(instruction);

Error: COMPILER_WARNING: [#def751]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘WRDSP’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:15990:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#15990 | static char *WRDSP(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#15988|    *        mask -------
#15989|    */
#15990|-> static char *WRDSP(uint64 instruction, Dis_info *info)
#15991|   {
#15992|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def752]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘WRPGPR’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:16011:28: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#16011 | static char *WRPGPR(uint64 instruction, Dis_info *info)
#      |                     ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#16009|    *               rd -----
#16010|    */
#16011|-> static char *WRPGPR(uint64 instruction, Dis_info *info)
#16012|   {
#16013|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def753]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘XOR_16_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:16033:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#16033 | static char *XOR_16_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#16031|    *               rd -----
#16032|    */
#16033|-> static char *XOR_16_(uint64 instruction, Dis_info *info)
#16034|   {
#16035|       uint64 rt3_value = extract_rt3_9_8_7(instruction);

Error: COMPILER_WARNING: [#def754]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘XOR_32_’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:16055:29: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#16055 | static char *XOR_32_(uint64 instruction, Dis_info *info)
#      |                      ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#16053|    *               rd -----
#16054|    */
#16055|-> static char *XOR_32_(uint64 instruction, Dis_info *info)
#16056|   {
#16057|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def755]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘XORI’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:16079:26: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#16079 | static char *XORI(uint64 instruction, Dis_info *info)
#      |                   ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#16077|    *               rd -----
#16078|    */
#16079|-> static char *XORI(uint64 instruction, Dis_info *info)
#16080|   {
#16081|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: COMPILER_WARNING: [#def756]
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c: scope_hint: In function ‘YIELD’
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:16101:27: warning[-Wshadow=local]: declaration of ‘instruction’ shadows a previous local
#16101 | static char *YIELD(uint64 instruction, Dis_info *info)
#      |                    ~~~~~~~^~~~~~~~~~~
qemu-8.2.2-build/qemu-8.2.2/disas/nanomips.c:40:5: note: shadowed declaration is here
#   40 |     instruction,
#      |     ^~~~~~~~~~~
#16099|    *          rs -----
#16100|    */
#16101|-> static char *YIELD(uint64 instruction, Dis_info *info)
#16102|   {
#16103|       uint64 rt_value = extract_rt_25_24_23_22_21(instruction);

Error: CLANG_WARNING: [#def757]
qemu-8.2.2-build/qemu-8.2.2/hw/audio/virtio-snd.c:947:13: warning[core.NullDereference]: Access to field 'sqh_last' results in a dereference of a null pointer
#  945|               buffer->elem = elem;
#  946|               buffer->vq = vq;
#  947|->             QSIMPLEQ_INSERT_TAIL(&stream->invalid, buffer, entry);
#  948|           }
#  949|       }

Error: CLANG_WARNING: [#def758]
qemu-8.2.2-build/qemu-8.2.2/hw/audio/virtio-snd.c:1026:13: warning[core.NullDereference]: Access to field 'sqh_last' results in a dereference of a null pointer
# 1024|               buffer->elem = elem;
# 1025|               buffer->vq = vq;
# 1026|->             QSIMPLEQ_INSERT_TAIL(&stream->invalid, buffer, entry);
# 1027|           }
# 1028|       }

Error: CLANG_WARNING: [#def759]
qemu-8.2.2-build/qemu-8.2.2/hw/display/virtio-gpu.c:1529:9: warning[unix.Malloc]: Use of memory after it is freed
# 1527|       while (!QTAILQ_EMPTY(&g->fenceq)) {
# 1528|           cmd = QTAILQ_FIRST(&g->fenceq);
# 1529|->         QTAILQ_REMOVE(&g->fenceq, cmd, next);
# 1530|           g->inflight--;
# 1531|           g_free(cmd);

Error: CLANG_WARNING: [#def760]
qemu-8.2.2-build/qemu-8.2.2/hw/i386/kvm/xen_evtchn.c:1117:9: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value
# 1115|       qemu_mutex_unlock(&s->port_lock);
# 1116|   
# 1117|->     if (flush_kvm_routes) {
# 1118|           kvm_update_msi_routes_all(NULL, true, 0, 0);
# 1119|       }

Error: CPPCHECK_WARNING: [#def761]
qemu-8.2.2-build/qemu-8.2.2/hw/i386/kvm/xenstore_impl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def762]
qemu-8.2.2-build/qemu-8.2.2/hw/i386/kvmvapic.c:463:1: warning[unix.Malloc]: Potential leak of memory pointed to by 'info'
#  461|   
#  462|       async_safe_run_on_cpu(cs, do_patch_instruction, RUN_ON_CPU_HOST_PTR(info));
#  463|-> }
#  464|   
#  465|   void vapic_report_tpr_access(DeviceState *dev, CPUState *cs, target_ulong ip,

Error: CLANG_WARNING: [#def763]
qemu-8.2.2-build/qemu-8.2.2/hw/mem/cxl_type3.c:74:17: warning[unix.Malloc]: Potential leak of memory pointed to by 'dsmas'
#   72|       dslbis0 = g_malloc(sizeof(*dslbis0));
#   73|       if (!dslbis0) {
#   74|->         return -ENOMEM;
#   75|       }
#   76|       *dslbis0 = (CDATDslbis) {

Error: CLANG_WARNING: [#def764]
qemu-8.2.2-build/qemu-8.2.2/hw/mem/cxl_type3.c:90:17: warning[unix.Malloc]: Potential leak of memory pointed to by 'dslbis0'
#   88|       dslbis1 = g_malloc(sizeof(*dslbis1));
#   89|       if (!dslbis1) {
#   90|->         return -ENOMEM;
#   91|       }
#   92|       *dslbis1 = (CDATDslbis) {

Error: CLANG_WARNING: [#def765]
qemu-8.2.2-build/qemu-8.2.2/hw/mem/cxl_type3.c:106:17: warning[unix.Malloc]: Potential leak of memory pointed to by 'dslbis1'
#  104|       dslbis2 = g_malloc(sizeof(*dslbis2));
#  105|       if (!dslbis2) {
#  106|->         return -ENOMEM;
#  107|       }
#  108|       *dslbis2 = (CDATDslbis) {

Error: CLANG_WARNING: [#def766]
qemu-8.2.2-build/qemu-8.2.2/hw/mem/cxl_type3.c:122:17: warning[unix.Malloc]: Potential leak of memory pointed to by 'dslbis2'
#  120|       dslbis3 = g_malloc(sizeof(*dslbis3));
#  121|       if (!dslbis3) {
#  122|->         return -ENOMEM;
#  123|       }
#  124|       *dslbis3 = (CDATDslbis) {

Error: CLANG_WARNING: [#def767]
qemu-8.2.2-build/qemu-8.2.2/hw/mem/cxl_type3.c:138:17: warning[unix.Malloc]: Potential leak of memory pointed to by 'dslbis3'
#  136|       dsemts = g_malloc(sizeof(*dsemts));
#  137|       if (!dsemts) {
#  138|->         return -ENOMEM;
#  139|       }
#  140|       *dsemts = (CDATDsemts) {

Error: CLANG_WARNING: [#def768]
qemu-8.2.2-build/qemu-8.2.2/hw/pci-host/astro.c:126:9: warning[deadcode.DeadStores]: Value stored to 'val' is never read
#  124|           break;
#  125|       case 0x0808:
#  126|->         val = UINT64_MAX;            /* XXX: tbc. */
#  127|           g_assert_not_reached();
#  128|           break;

Error: CLANG_WARNING: [#def769]
qemu-8.2.2-build/qemu-8.2.2/hw/scsi/scsi-bus.c:1667:9: warning[unix.Malloc]: Use of memory after it is freed
# 1665|       while (!QTAILQ_EMPTY(&sdev->requests)) {
# 1666|           req = QTAILQ_FIRST(&sdev->requests);
# 1667|->         scsi_req_cancel_async(req, NULL);
# 1668|       }
# 1669|       blk_drain(sdev->conf.blk);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def770]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:507:45: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_ioport_read’
#  505|           break;
#  506|       case VIRTIO_MSI_QUEUE_VECTOR:
#  507|->         ret = virtio_queue_vector(vdev, vdev->queue_sel);
#  508|           break;
#  509|       default:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def771]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_ats_ctrl_trigger’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:714:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_ats_ctrl_trigger’
#  712|       VirtioDeviceClass *k = VIRTIO_DEVICE_GET_CLASS(vdev);
#  713|   
#  714|->     vdev->device_iotlb_enabled = enable;
#  715|   
#  716|       if (k->toggle_device_iotlb) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def772]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_get_notifier’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:865:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_get_notifier’
#  863|       if (queue_no == VIRTIO_CONFIG_IRQ_IDX) {
#  864|           *n = virtio_config_get_guest_notifier(vdev);
#  865|->         *vector = vdev->config_vector;
#  866|       } else {
#  867|           if (!virtio_queue_get_num(vdev, queue_no)) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def773]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘kvm_virtio_pci_vector_use_one’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:901:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘kvm_virtio_pci_vector_use_one’
#  899|        * Otherwise, delay until unmasked in the frontend.
#  900|        */
#  901|->     if (vdev->use_guest_notifier_mask && k->guest_notifier_mask) {
#  902|           ret = kvm_virtio_pci_irqfd_use(proxy, n, vector);
#  903|           if (ret < 0) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def774]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:916:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘kvm_virtio_pci_vector_use_one’
#  914|           return ret;
#  915|       }
#  916|->     if (vdev->use_guest_notifier_mask && k->guest_notifier_mask) {
#  917|           ret = virtio_pci_get_notifier(proxy, queue_no, &n, &vector);
#  918|           if (ret < 0) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def775]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘kvm_virtio_pci_vector_release_one’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:962:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘kvm_virtio_pci_vector_release_one’
#  960|           return;
#  961|       }
#  962|->     if (vdev->use_guest_notifier_mask && k->guest_notifier_mask) {
#  963|           kvm_virtio_pci_irqfd_release(proxy, n, vector);
#  964|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def776]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_one_vector_unmask’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1012:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_one_vector_unmask’
# 1010|        * Otherwise, set it up now.
# 1011|        */
# 1012|->     if (vdev->use_guest_notifier_mask && k->guest_notifier_mask) {
# 1013|           k->guest_notifier_mask(vdev, queue_no, false);
# 1014|           /* Test after unmasking to avoid losing events. */

Error: GCC_ANALYZER_WARNING (CWE-476): [#def777]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_one_vector_mask’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1036:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_one_vector_mask’
# 1034|        * Otherwise, clean it up now.
# 1035|        */ 
# 1036|->     if (vdev->use_guest_notifier_mask && k->guest_notifier_mask) {
# 1037|           k->guest_notifier_mask(vdev, queue_no, true);
# 1038|       } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def778]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_vector_unmask’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1068:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_vector_unmask’
# 1066|       }
# 1067|       /* unmask config intr */
# 1068|->     if (vector == vdev->config_vector) {
# 1069|           n = virtio_config_get_guest_notifier(vdev);
# 1070|           ret = virtio_pci_one_vector_unmask(proxy, VIRTIO_CONFIG_IRQ_IDX, vector,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def779]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_vector_mask’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1114:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_vector_mask’
# 1112|       }
# 1113|   
# 1114|->     if (vector == vdev->config_vector) {
# 1115|           n = virtio_config_get_guest_notifier(vdev);
# 1116|           virtio_pci_one_vector_mask(proxy, VIRTIO_CONFIG_IRQ_IDX, vector, n);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def780]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_set_guest_notifier’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1208:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_set_guest_notifier’
# 1206|   
# 1207|       if (!msix_enabled(&proxy->pci_dev) &&
# 1208|->         vdev->use_guest_notifier_mask &&
# 1209|           vdc->guest_notifier_mask) {
# 1210|           vdc->guest_notifier_mask(vdev, n, !assign);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def781]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_set_guest_notifiers’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1247:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_set_guest_notifiers’
# 1245|       /* Must unset vector notifier while guest notifier is still assigned */
# 1246|       if ((proxy->vector_irqfd ||
# 1247|->          (vdev->use_guest_notifier_mask && k->guest_notifier_mask)) &&
# 1248|           !assign) {
# 1249|           msix_unset_vector_notifiers(&proxy->pci_dev);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def782]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_vmstate_change’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1355:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_vmstate_change’
# 1353|            */
# 1354|           if ((proxy->flags & VIRTIO_PCI_FLAG_BUS_MASTER_BUG_MIGRATION) &&
# 1355|->             (vdev->status & VIRTIO_CONFIG_S_DRIVER) &&
# 1356|               !(proxy->pci_dev.config[PCI_COMMAND] & PCI_COMMAND_MASTER)) {
# 1357|               pci_default_write_config(&proxy->pci_dev, PCI_COMMAND,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def783]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_device_plugged’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:1939:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_device_plugged’
# 1937|        */
# 1938|       if (!proxy->ignore_backend_features &&
# 1939|->             !virtio_has_feature(vdev->host_features, VIRTIO_F_VERSION_1)) {
# 1940|           virtio_pci_disable_modern(proxy);
# 1941|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def784]
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:2018:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_device_plugged’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_device_plugged’
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:26: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/include/qemu/host-utils.h:33: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/include/exec/memop.h:15: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c:20: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/hw/virtio/virtio-pci.c: scope_hint: In function ‘virtio_pci_device_plugged’
# 2016|           struct virtio_pci_cfg_cap *cfg_mask;
# 2017|   
# 2018|->         virtio_pci_modern_regions_init(proxy, vdev->name);
# 2019|   
# 2020|           virtio_pci_modern_mem_region_map(proxy, &proxy->common, &cap);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def785]
qemu-8.2.2-build/qemu-8.2.2/include/exec/cpu-defs.h:32: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/target/loongarch/cpu.h:12: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/include/hw/loongarch/virt.h:11: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/hw/intc/loongarch_ipi.c:15: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/hw/intc/loongarch_ipi.c: scope_hint: In function ‘ipi_getcpu’
qemu-8.2.2-build/qemu-8.2.2/include/hw/core/cpu.h:53:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
qemu-8.2.2-build/qemu-8.2.2/hw/intc/loongarch_ipi.c:106:12: note: in expansion of macro ‘CPU’
qemu-8.2.2-build/qemu-8.2.2/hw/intc/loongarch_ipi.c:106:12: note: in expansion of macro ‘CPU’
#   51|    * an unchecked cast.
#   52|    */
#   53|-> #define CPU(obj) ((CPUState *)(obj))
#   54|   
#   55|   /*

Error: CLANG_WARNING: [#def786]
qemu-8.2.2-build/qemu-8.2.2/linux-user/elfload.c:4218:5: warning[unix.Malloc]: Use of memory after it is freed
# 4216|   static struct vm_area_struct *vma_first(const struct mm_struct *mm)
# 4217|   {
# 4218|->     return (QTAILQ_FIRST(&mm->mm_mmap));
# 4219|   }
# 4220|   

Error: CLANG_WARNING: [#def787]
qemu-8.2.2-build/qemu-8.2.2/linux-user/elfload.c:4581:9: warning[unix.Malloc]: Use of memory after it is freed
# 4579|       while (!QTAILQ_EMPTY(&info->thread_list)) {
# 4580|           ets = QTAILQ_FIRST(&info->thread_list);
# 4581|->         QTAILQ_REMOVE(&info->thread_list, ets, ets_link);
# 4582|           g_free(ets);
# 4583|       }

Error: CLANG_WARNING: [#def788]
qemu-8.2.2-build/qemu-8.2.2/migration/rdma.c:657:9: warning[core.NullDereference]: Access to field 'pmr' results in a dereference of a null pointer (loaded from variable 'block')
#  655|           g_hash_table_remove(rdma->blockmap, (void *)(uintptr_t)block->offset);
#  656|       }
#  657|->     if (block->pmr) {
#  658|           for (int j = 0; j < block->nb_chunks; j++) {
#  659|               if (!block->pmr[j]) {

Error: CLANG_WARNING: [#def789]
qemu-8.2.2-build/qemu-8.2.2/migration/rdma.c:728:52: warning[core.NullDereference]: Dereference of null pointer
#  726|           for (int x = 0; x < local->nb_blocks; x++) {
#  727|               g_hash_table_insert(rdma->blockmap,
#  728|->                                 (void *)(uintptr_t)local->block[x].offset,
#  729|                                   &local->block[x]);
#  730|           }

Error: CLANG_WARNING: [#def790]
qemu-8.2.2-build/qemu-8.2.2/nbd/server.c:3019:5: warning[unix.Malloc]: Use of memory after it is freed
# 3017|   done:
# 3018|       nbd_request_put(req);
# 3019|->     nbd_client_put(client);
# 3020|       return;
# 3021|   

Error: CLANG_WARNING: [#def791]
qemu-8.2.2-build/qemu-8.2.2/nbd/server.c:3027:5: warning[unix.Malloc]: Use of memory after it is freed
# 3025|       }
# 3026|       nbd_request_put(req);
# 3027|->     client_close(client, true);
# 3028|       nbd_client_put(client);
# 3029|   }

Error: GCC_ANALYZER_WARNING (CWE-465): [#def792]
qemu-8.2.2-build/qemu-8.2.2/net/colo-compare.c:459:12: warning[-Wanalyzer-deref-before-check]: check of ‘ppkt’ for NULL after already dereferencing it
#  457|               }
#  458|           }
#  459|->         if (!ppkt) {
#  460|               g_queue_push_tail(&conn->secondary_list, spkt);
#  461|               goto pri;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def793]
qemu-8.2.2-build/qemu-8.2.2/net/net.c: scope_hint: In function ‘qemu_find_nic_model’
qemu-8.2.2-build/qemu-8.2.2/net/net.c:1015:13: warning[-Wanalyzer-null-argument]: use of NULL ‘*nd.model’ where non-null expected
qemu-8.2.2-build/qemu-8.2.2/net/net.c:1012:21: note: in expansion of macro ‘g_strdup’
qemu-8.2.2-build/qemu-8.2.2/net/net.c: scope_hint: In function ‘qemu_find_nic_model’
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
# 1013|   
# 1014|       for (i = 0 ; models[i]; i++) {
# 1015|->         if (strcmp(nd->model, models[i]) == 0)
# 1016|               return i;
# 1017|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def794]
qemu-8.2.2-build/qemu-8.2.2/subprojects/libvhost-user/libvhost-user.c: scope_hint: In function ‘vu_queue_map_desc’
qemu-8.2.2-build/qemu-8.2.2/subprojects/libvhost-user/libvhost-user.c:2788:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘iov[<unknown>]’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/atomic.h:18: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/subprojects/libvhost-user/libvhost-user.c:53: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/include/qemu/compiler.h:45:43: note: in definition of macro ‘unlikely’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/compiler.h:45:43: note: in definition of macro ‘unlikely’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/compiler.h:45:43: note: in definition of macro ‘unlikely’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/atomic.h:80:41: note: in expansion of macro ‘barrier’
qemu-8.2.2-build/qemu-8.2.2/include/qemu/atomic.h:253:21: note: in expansion of macro ‘smp_mb_acquire’
qemu-8.2.2-build/qemu-8.2.2/subprojects/libvhost-user/libvhost-user.c:2883:5: note: in expansion of macro ‘smp_rmb’
qemu-8.2.2-build/qemu-8.2.2/subprojects/libvhost-user/libvhost-user.c: scope_hint: In function ‘vu_queue_map_desc’
/usr/include/sys/types.h:176: included_from: Included from here.
/usr/include/stdlib.h:514: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/subprojects/libvhost-user/libvhost-user.c:21: included_from: Included from here.
qemu-8.2.2-build/qemu-8.2.2/subprojects/libvhost-user/libvhost-user.c:27: included_from: Included from here.
# 2786|       elem->index = idx;
# 2787|       for (i = 0; i < out_num; i++) {
# 2788|->         elem->out_sg[i] = iov[i];
# 2789|       }
# 2790|       for (i = 0; i < in_num; i++) {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def795]
qemu-8.2.2-build/qemu-8.2.2/target/hexagon/cpu.c: scope_hint: In function ‘hexagon_cpu_list_entry’
qemu-8.2.2-build/qemu-8.2.2/target/hexagon/cpu.c:40:14: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
#   38|       char *name = g_strdup(object_class_get_name(oc));
#   39|       if (g_str_has_suffix(name, HEXAGON_CPU_TYPE_SUFFIX)) {
#   40|->         name[strlen(name) - strlen(HEXAGON_CPU_TYPE_SUFFIX)] = '\0';
#   41|       }
#   42|       qemu_printf("  %s\n", name);

Error: CLANG_WARNING: [#def796]
qemu-8.2.2-build/qemu-8.2.2/target/hexagon/mmvec/decode_ext_mmvec.c:81:17: warning[deadcode.DeadStores]: Value stored to 'def_regnum' is never read
#   79|               }
#   80|               if ((dststr == NULL)  && GET_ATTRIB(def_opcode, A_CVI_GATHER)) {
#   81|->                 def_regnum = 0;
#   82|                   pkt->insn[i].regno[use_regidx] = def_oreg;
#   83|                   pkt->insn[i].new_value_producer_slot = pkt->insn[def_idx].slot;

Error: CPPCHECK_WARNING: [#def797]
qemu-8.2.2-build/qemu-8.2.2/tests/unit/test-xs-node.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
diffbase-analyzer-version-clang18.1.7
diffbase-analyzer-version-cppcheck2.14.2
diffbase-analyzer-version-gcc14.1.1
diffbase-analyzer-version-gcc-analyzer14.1.1
diffbase-analyzer-version-shellcheck0.10.0
diffbase-enabled-pluginsclang, cppcheck, gcc, shellcheck
diffbase-exit-code0
diffbase-hostip-172-16-1-53.us-west-2.compute.internal
diffbase-mock-configfedora-41-x86_64
diffbase-project-nameqemu-9.0.0-1.fc41
diffbase-store-results-to/tmp/tmpvt86h3in/qemu-9.0.0-1.fc41.tar.xz
diffbase-time-created2024-07-03 19:40:13
diffbase-time-finished2024-07-03 21:42:00
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpvt86h3in/qemu-9.0.0-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpvt86h3in/qemu-9.0.0-1.fc41.src.rpm'
diffbase-tool-versioncsmock-3.5.3-1.el9
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-53.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-nameqemu-8.2.2-1.fc40
store-results-to/tmp/tmpk1ym5gip/qemu-8.2.2-1.fc40.tar.xz
time-created2024-07-03 17:37:39
time-finished2024-07-03 19:39:16
titleFixed defects
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpk1ym5gip/qemu-8.2.2-1.fc40.tar.xz' '--gcc-analyze' '/tmp/tmpk1ym5gip/qemu-8.2.2-1.fc40.src.rpm'
tool-versioncsmock-3.5.3-1.el9