public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] Merge remote-tracking branch 'upstream/tschwinge/merge-upstream'
@ 2023-02-20 10:31 Thomas Schwinge
  0 siblings, 0 replies; only message in thread
From: Thomas Schwinge @ 2023-02-20 10:31 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:e23e7f14a51d93d87516c92efedc67f742a1213f

commit e23e7f14a51d93d87516c92efedc67f742a1213f
Merge: 3448f0fa239 24a3d7353f4
Author: Arthur Cohen <arthur.cohen@embecosm.com>
Date:   Mon Feb 20 11:24:38 2023 +0100

    Merge remote-tracking branch 'upstream/tschwinge/merge-upstream'

Diff:

 .github/bors_log_expected_warnings                 |    12 +-
 ChangeLog                                          |     4 +
 MAINTAINERS                                        |     3 +-
 contrib/ChangeLog                                  |     4 +
 contrib/config-list.mk                             |     2 +-
 contrib/make_sunver.pl                             |     2 +-
 contrib/regression/ChangeLog                       |     4 +
 contrib/regression/objs-gcc.sh                     |     4 +-
 fixincludes/fixincl.x                              |    15 +-
 fixincludes/inclhack.def                           |     1 +
 gcc/ChangeLog                                      |  1715 ++
 gcc/DATESTAMP                                      |     2 +-
 gcc/ada/ChangeLog                                  |    10 +
 gcc/ada/adaint.c                                   |     3 +-
 gcc/ada/gcc-interface/trans.cc                     |     4 +-
 gcc/addresses.h                                    |     6 +-
 gcc/analyzer/ChangeLog                             |    92 +
 gcc/analyzer/constraint-manager.cc                 |   166 +-
 gcc/analyzer/constraint-manager.h                  |     7 +
 gcc/analyzer/diagnostic-manager.cc                 |    23 +-
 gcc/analyzer/engine.cc                             |    30 +-
 gcc/analyzer/exploded-graph.h                      |     1 +
 gcc/analyzer/feasible-graph.cc                     |    30 +
 gcc/analyzer/feasible-graph.h                      |     5 +
 gcc/analyzer/infinite-recursion.cc                 |     7 +-
 gcc/analyzer/pending-diagnostic.cc                 |     6 +
 gcc/analyzer/pending-diagnostic.h                  |     3 +-
 gcc/analyzer/region-model.cc                       |    74 +-
 gcc/analyzer/sm-fd.cc                              |    41 +-
 gcc/analyzer/sm-file.cc                            |    10 +-
 gcc/analyzer/sm-malloc.cc                          |    37 +
 gcc/analyzer/state-purge.cc                        |    17 +-
 gcc/asan.cc                                        |    41 +
 gcc/asan.h                                         |    15 +-
 gcc/attribs.cc                                     |     1 +
 gcc/attribs.h                                      |    16 +-
 gcc/basic-block.h                                  |    54 +-
 gcc/bitmap.h                                       |    20 +-
 gcc/builtins.cc                                    |    21 +-
 gcc/builtins.def                                   |     1 +
 gcc/c-family/ChangeLog                             |    17 +
 gcc/c-family/c-common.h                            |     5 +-
 gcc/c-family/c-warn.cc                             |     2 +-
 gcc/c-family/c.opt                                 |     4 +
 gcc/c/ChangeLog                                    |    48 +
 gcc/c/c-convert.cc                                 |    21 +-
 gcc/c/c-objc-common.cc                             |     8 +
 gcc/c/c-parser.cc                                  |    88 +-
 gcc/c/c-parser.h                                   |     6 +-
 gcc/c/c-tree.h                                     |     1 +
 gcc/c/c-typeck.cc                                  |   151 +-
 gcc/calls.cc                                       |    10 +-
 gcc/cfgexpand.cc                                   |     7 +
 gcc/cfghooks.h                                     |     2 +-
 gcc/cfgloop.h                                      |    36 +-
 gcc/cgraph.cc                                      |    10 +-
 gcc/cgraph.h                                       |     6 +-
 gcc/cgraphunit.cc                                  |     2 +-
 gcc/common/config/aarch64/aarch64-common.cc        |    22 +-
 gcc/common/config/arc/arc-common.cc                |     1 -
 gcc/common/config/i386/cpuinfo.h                   |    25 +-
 gcc/common/config/riscv/riscv-common.cc            |     6 +-
 gcc/compare-elim.cc                                |     3 +-
 gcc/config.gcc                                     |     3 +-
 gcc/config/aarch64/aarch64-protos.h                |     2 -
 gcc/config/aarch64/aarch64-simd.md                 |     2 +-
 gcc/config/aarch64/aarch64.cc                      |    11 +-
 gcc/config/aarch64/aarch64.opt                     |     2 +-
 gcc/config/arm/aarch-common.cc                     |     1 -
 gcc/config/arm/arm-builtins.cc                     |    50 +-
 gcc/config/arm/arm-modes.def                       |     1 +
 gcc/config/arm/arm-protos.h                        |     1 -
 gcc/config/arm/arm-simd-builtin-types.def          |     4 -
 gcc/config/arm/arm.cc                              |    54 +-
 gcc/config/arm/arm.h                               |     5 +
 gcc/config/arm/arm.opt                             |     3 +
 gcc/config/arm/arm_mve.h                           |    18 +-
 gcc/config/arm/arm_mve_builtins.def                |    18 +-
 gcc/config/arm/constraints.md                      |     2 +-
 gcc/config/arm/iterators.md                        |    18 +-
 gcc/config/arm/mve.md                              |    66 +-
 gcc/config/arm/unspecs.md                          |    10 +-
 gcc/config/arm/vfp.md                              |     4 +-
 gcc/config/bpf/bpf.cc                              |     2 +-
 gcc/config/bpf/bpf.md                              |    10 +-
 gcc/config/bpf/constraints.md                      |    11 +
 gcc/config/gcn/gcn-run.cc                          |    62 +-
 gcc/config/gcn/gcn-valu.md                         |    23 +
 gcc/config/gcn/gcn.cc                              |   192 +-
 gcc/config/gcn/gcn.h                               |     2 +-
 gcc/config/gcn/gcn.opt                             |     2 +-
 gcc/config/gcn/mkoffload.cc                        |    18 +
 gcc/config/i386/i386-features.cc                   |    67 +-
 gcc/config/i386/i386.cc                            |    11 +-
 gcc/config/i386/i386.md                            |   260 +-
 gcc/config/i386/predicates.md                      |    15 +
 gcc/config/i386/x86-tune.def                       |     2 +-
 gcc/config/loongarch/loongarch.md                  |    60 +-
 gcc/config/loongarch/predicates.md                 |     8 -
 gcc/config/riscv/constraints.md                    |    14 +-
 gcc/config/riscv/iterators.md                      |    28 +-
 gcc/config/riscv/predicates.md                     |    66 +-
 gcc/config/riscv/riscv-protos.h                    |    42 +-
 gcc/config/riscv/riscv-v.cc                        |   147 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   876 +
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    95 +
 .../riscv/riscv-vector-builtins-functions.def      |   247 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   206 +
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |     7 +
 gcc/config/riscv/riscv-vector-builtins-types.def   |   166 +
 gcc/config/riscv/riscv-vector-builtins.cc          |  1072 +-
 gcc/config/riscv/riscv-vector-builtins.def         |     7 +-
 gcc/config/riscv/riscv-vector-builtins.h           |    44 +
 gcc/config/riscv/riscv-vsetvl.cc                   |    56 +-
 gcc/config/riscv/riscv.cc                          |    69 +-
 gcc/config/riscv/riscv.h                           |    20 +-
 gcc/config/riscv/riscv.md                          |    10 +-
 gcc/config/riscv/riscv.opt                         |     2 +
 gcc/config/riscv/vector-iterators.md               |   367 +
 gcc/config/riscv/vector.md                         |  3636 ++-
 gcc/config/rs6000/rs6000.md                        |    33 +-
 gcc/config/s390/predicates.md                      |     4 +-
 gcc/config/s390/s390.cc                            |   313 +-
 gcc/config/s390/s390.md                            |     5 +-
 gcc/config/s390/s390.opt                           |     4 +
 gcc/cp/ChangeLog                                   |   125 +
 gcc/cp/call.cc                                     |     6 +-
 gcc/cp/class.cc                                    |    56 +-
 gcc/cp/constexpr.cc                                |   110 +-
 gcc/cp/constraint.cc                               |     3 +-
 gcc/cp/cp-gimplify.cc                              |   162 +-
 gcc/cp/cp-tree.h                                   |    27 +-
 gcc/cp/decl.cc                                     |    11 +-
 gcc/cp/mangle.cc                                   |     8 +
 gcc/cp/parser.cc                                   |    97 +-
 gcc/cp/pt.cc                                       |    66 +-
 gcc/cp/search.cc                                   |     2 +-
 gcc/cp/semantics.cc                                |    15 +-
 gcc/cp/tree.cc                                     |    24 +-
 gcc/cselib.cc                                      |    28 +-
 gcc/cselib.h                                       |     4 +-
 gcc/data-streamer.h                                |    30 +-
 gcc/debug.h                                        |     2 +-
 gcc/df-core.cc                                     |    54 +-
 gcc/df.h                                           |    26 +-
 gcc/diagnostic.h                                   |    12 +-
 gcc/doc/extend.texi                                |     2 +-
 gcc/doc/gm2.texi                                   |    30 +-
 gcc/doc/include/gpl_v3.texi                        |     2 +-
 gcc/doc/install.texi                               |     3 -
 gcc/doc/invoke.texi                                |    43 +-
 gcc/doc/sourcebuild.texi                           |     3 +-
 gcc/dominance.cc                                   |    27 +-
 gcc/dominance.h                                    |     2 +-
 gcc/dumpfile.h                                     |    16 +-
 gcc/dwarf2cfi.cc                                   |    15 +-
 gcc/emit-rtl.h                                     |    14 +-
 gcc/except.h                                       |     2 +-
 gcc/expmed.h                                       |   102 +-
 gcc/expr.h                                         |    14 +-
 gcc/fixed-value.h                                  |     2 +-
 gcc/fortran/ChangeLog                              |    99 +
 gcc/fortran/arith.cc                               |     2 +-
 gcc/fortran/decl.cc                                |     3 +
 gcc/fortran/expr.cc                                |     6 +-
 gcc/fortran/frontend-passes.cc                     |     3 +-
 gcc/fortran/gfortran.h                             |     7 +-
 gcc/fortran/gfortran.texi                          |     7 +
 gcc/fortran/intrinsic.cc                           |     3 +-
 gcc/fortran/openmp.cc                              |    22 +-
 gcc/fortran/parse.cc                               |     3 +
 gcc/fortran/primary.cc                             |     2 +-
 gcc/fortran/resolve.cc                             |    29 +-
 gcc/fortran/trans-decl.cc                          |    20 +-
 gcc/fortran/trans-openmp.cc                        |   241 +-
 gcc/gcc.cc                                         |     2 +-
 gcc/gdbinit.in                                     |    12 +
 gcc/gengtype.h                                     |    12 +-
 gcc/genmatch.cc                                    |     6 +-
 gcc/gimple-expr.h                                  |    18 +-
 gcc/gimple-fold.cc                                 |    12 +-
 gcc/gimple-iterator.h                              |    48 +-
 gcc/gimple-predict.h                               |    10 +-
 gcc/gimple-range-cache.cc                          |     2 +-
 gcc/gimple-range-fold.h                            |     6 +-
 gcc/gimple-range-gori.cc                           |    83 +-
 gcc/gimple-range-infer.cc                          |     2 +-
 gcc/gimple-ssa-warn-access.cc                      |    19 +-
 gcc/gimple-ssa.h                                   |    14 +-
 gcc/gimple.cc                                      |    11 +-
 gcc/gimple.h                                       |  1026 +-
 gcc/gimplify.cc                                    |     2 +-
 gcc/graphite.h                                     |    24 +-
 gcc/hard-reg-set.h                                 |    18 +-
 gcc/hash-map.h                                     |     8 +-
 gcc/hash-set.h                                     |     6 +-
 gcc/hash-table.h                                   |     6 +-
 gcc/hwint.h                                        |    26 +-
 gcc/ifcvt.cc                                       |    31 +-
 gcc/ifcvt.h                                        |     8 +
 gcc/input.h                                        |    12 +-
 gcc/insn-addr.h                                    |     2 +-
 gcc/internal-fn.cc                                 |     6 -
 gcc/internal-fn.def                                |     5 -
 gcc/internal-fn.h                                  |     6 +-
 gcc/ipa-cp.cc                                      |     4 +-
 gcc/ipa-devirt.cc                                  |    18 +-
 gcc/ipa-fnsummary.h                                |     2 +-
 gcc/ipa-icf-gimple.h                               |     6 +-
 gcc/ipa-inline.h                                   |    10 +-
 gcc/ipa-modref.h                                   |     2 +-
 gcc/ipa-param-manipulation.cc                      |     4 +
 gcc/ipa-prop.h                                     |    70 +-
 gcc/ipa-split.cc                                   |     5 +-
 gcc/ipa-sra.cc                                     |    66 +-
 gcc/ipa.cc                                         |     2 +-
 gcc/ira-color.cc                                   |     7 +
 gcc/ira-int.h                                      |    50 +-
 gcc/ira.cc                                         |    38 +-
 gcc/ira.h                                          |     7 +-
 gcc/jit/ChangeLog                                  |     6 +
 gcc/jit/jit-dejagnu.h                              |    16 +-
 gcc/jit/jit-recording.h                            |     2 +-
 gcc/lra-constraints.cc                             |    18 +-
 gcc/lra-int.h                                      |    14 +-
 gcc/lra-spills.cc                                  |     3 +
 gcc/lra.h                                          |     2 +-
 gcc/lto-streamer.h                                 |    54 +-
 gcc/lto-wrapper.cc                                 |     4 +
 gcc/m2/ChangeLog                                   |   388 +
 gcc/m2/Make-lang.in                                |   159 +-
 gcc/m2/Make-maintainer.in                          |   112 +-
 gcc/m2/gm2-compiler/M2ALU.mod                      |     4 +-
 gcc/m2/gm2-compiler/M2Base.mod                     |    11 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |     6 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |     8 +-
 gcc/m2/gm2-compiler/M2Preprocess.mod               |     2 +
 gcc/m2/gm2-compiler/M2Quads.mod                    |    10 +-
 gcc/m2/gm2-compiler/M2Search.mod                   |     5 +-
 gcc/m2/gm2-compiler/M2System.mod                   |     2 +
 gcc/m2/gm2-gcc/m2except.cc                         |     6 +-
 gcc/m2/gm2-lang.cc                                 |     1 -
 gcc/m2/gm2-libs-coroutines/Debug.def               |     2 +-
 gcc/m2/gm2-libs-coroutines/SYSTEM.def              |     2 +-
 gcc/m2/gm2-libs-iso/ClientSocket.mod               |     9 +-
 gcc/m2/gm2-libs-iso/EXCEPTIONS.def                 |     3 +-
 gcc/m2/gm2-libs-iso/IOLink.def                     |     4 +-
 gcc/m2/gm2-libs-iso/M2RTS.def                      |    57 +-
 gcc/m2/gm2-libs-iso/SYSTEM.def                     |     2 +-
 gcc/m2/gm2-libs-iso/TermFile.mod                   |    16 +-
 gcc/m2/gm2-libs-min/M2RTS.def                      |     2 +-
 gcc/m2/gm2-libs/FIO.mod                            |    13 +-
 gcc/m2/gm2-libs/M2RTS.def                          |    50 +-
 gcc/m2/gm2-libs/RTExceptions.def                   |     2 +-
 gcc/m2/gm2-libs/RTExceptions.mod                   |    15 +-
 gcc/m2/gm2-libs/SYSTEM.def                         |     2 +-
 gcc/m2/gm2spec.cc                                  |    28 -
 gcc/m2/m2.flex                                     |     2 +-
 gcc/m2/m2pp.cc                                     |     2 +-
 gcc/m2/mc-boot-ch/GBuiltins.c                      |     2 +-
 gcc/m2/mc-boot-ch/GRTco.c                          |     2 +-
 gcc/m2/mc-boot-ch/GSYSTEM.c                        |     2 +-
 gcc/m2/mc-boot-ch/GSelective.c                     |     2 +-
 gcc/m2/mc-boot-ch/GSysExceptions.c                 |     4 +-
 gcc/m2/mc-boot-ch/GUnixArgs.cc                     |     4 +-
 gcc/m2/mc-boot-ch/Gdtoa.c                          |     2 +-
 gcc/m2/mc-boot-ch/Gerrno.c                         |     2 +-
 gcc/m2/mc-boot-ch/Gldtoa.c                         |     2 +-
 gcc/m2/mc-boot-ch/Gtermios.cc                      |     4 +-
 gcc/m2/mc-boot-ch/Gwrapc.c                         |     4 +-
 gcc/m2/mc-boot/GASCII.c                            |     2 +-
 gcc/m2/mc-boot/GArgs.c                             |     2 +-
 gcc/m2/mc-boot/GAssertion.c                        |     2 +-
 gcc/m2/mc-boot/GBreak.c                            |     2 +-
 gcc/m2/mc-boot/GCmdArgs.c                          |     2 +-
 gcc/m2/mc-boot/GDebug.c                            |     2 +-
 gcc/m2/mc-boot/GDynamicStrings.c                   |     2 +-
 gcc/m2/mc-boot/GEnvironment.c                      |     2 +-
 gcc/m2/mc-boot/GFIO.c                              |     2 +-
 gcc/m2/mc-boot/GFormatStrings.c                    |     2 +-
 gcc/m2/mc-boot/GFpuIO.c                            |     2 +-
 gcc/m2/mc-boot/GIO.c                               |     2 +-
 gcc/m2/mc-boot/GIndexing.c                         |     2 +-
 gcc/m2/mc-boot/GM2Dependent.c                      |     2 +-
 gcc/m2/mc-boot/GM2EXCEPTION.c                      |     2 +-
 gcc/m2/mc-boot/GM2RTS.c                            |    52 +-
 gcc/m2/mc-boot/GM2RTS.h                            |    50 +-
 gcc/m2/mc-boot/GMemUtils.c                         |     2 +-
 gcc/m2/mc-boot/GNumberIO.c                         |     2 +-
 gcc/m2/mc-boot/GPushBackInput.c                    |     2 +-
 gcc/m2/mc-boot/GRTExceptions.c                     |    40 +-
 gcc/m2/mc-boot/GRTExceptions.h                     |     2 +-
 gcc/m2/mc-boot/GRTco.h                             |     1 +
 gcc/m2/mc-boot/GRTentity.h                         |    67 +
 gcc/m2/mc-boot/GRTint.c                            |     2 +-
 gcc/m2/mc-boot/GSArgs.c                            |     2 +-
 gcc/m2/mc-boot/GSFIO.c                             |     2 +-
 gcc/m2/mc-boot/GStdIO.c                            |     2 +-
 gcc/m2/mc-boot/GStorage.c                          |     2 +-
 gcc/m2/mc-boot/GStrCase.c                          |     2 +-
 gcc/m2/mc-boot/GStrIO.c                            |     2 +-
 gcc/m2/mc-boot/GStrLib.c                           |     2 +-
 gcc/m2/mc-boot/GStringConvert.c                    |     2 +-
 gcc/m2/mc-boot/GSysStorage.c                       |     2 +-
 gcc/m2/mc-boot/GTimeString.c                       |     2 +-
 gcc/m2/mc-boot/Galists.c                           |     2 +-
 gcc/m2/mc-boot/Gdecl.c                             |    56 +-
 gcc/m2/mc-boot/Gkeyc.c                             |     2 +-
 gcc/m2/mc-boot/Glists.c                            |     2 +-
 gcc/m2/mc-boot/GmcComment.c                        |     2 +-
 gcc/m2/mc-boot/GmcComp.c                           |     2 +-
 gcc/m2/mc-boot/GmcDebug.c                          |     2 +-
 gcc/m2/mc-boot/GmcError.c                          |     2 +-
 gcc/m2/mc-boot/GmcFileName.c                       |     2 +-
 gcc/m2/mc-boot/GmcLexBuf.c                         |     2 +-
 gcc/m2/mc-boot/GmcMetaError.c                      |     2 +-
 gcc/m2/mc-boot/GmcOptions.c                        |     2 +-
 gcc/m2/mc-boot/GmcPreprocess.c                     |     2 +-
 gcc/m2/mc-boot/GmcPretty.c                         |     2 +-
 gcc/m2/mc-boot/GmcPrintf.c                         |     2 +-
 gcc/m2/mc-boot/GmcQuiet.c                          |     2 +-
 gcc/m2/mc-boot/GmcReserved.c                       |     2 +-
 gcc/m2/mc-boot/GmcSearch.c                         |     2 +-
 gcc/m2/mc-boot/GmcStack.c                          |     2 +-
 gcc/m2/mc-boot/GmcStream.c                         |     2 +-
 gcc/m2/mc-boot/Gmcp1.c                             |     2 +-
 gcc/m2/mc-boot/Gmcp2.c                             |     2 +-
 gcc/m2/mc-boot/Gmcp3.c                             |     2 +-
 gcc/m2/mc-boot/Gmcp4.c                             |     2 +-
 gcc/m2/mc-boot/Gmcp5.c                             |     2 +-
 gcc/m2/mc-boot/GnameKey.c                          |     2 +-
 gcc/m2/mc-boot/GsymbolKey.c                        |     2 +-
 gcc/m2/mc-boot/Gtop.c                              |     2 +-
 gcc/m2/mc-boot/Gvarargs.c                          |     2 +-
 gcc/m2/mc-boot/Gwlists.c                           |     2 +-
 gcc/m2/mc/decl.mod                                 |     4 +-
 gcc/m2/mc/mc.flex                                  |     5 +
 gcc/m2/tools-src/mklink.c                          |     6 +-
 gcc/match.pd                                       |    22 +-
 gcc/memmodel.h                                     |    18 +-
 gcc/objc/ChangeLog                                 |     8 +
 gcc/objc/objc-act.cc                               |     2 -
 gcc/objc/objc-act.h                                |     6 +-
 gcc/objc/objc-map.h                                |    12 +-
 gcc/omp-general.h                                  |     2 +-
 gcc/optabs-query.h                                 |     8 +-
 gcc/optabs.h                                       |    14 +-
 gcc/params.opt                                     |     8 +
 gcc/plugin.h                                       |     2 +-
 gcc/po/ChangeLog                                   |     4 +
 gcc/po/gcc.pot                                     | 27954 ++++++++++---------
 gcc/pretty-print.h                                 |    10 +-
 gcc/range-op-float.cc                              |    56 +
 gcc/range-op.cc                                    |   111 +-
 gcc/range-op.h                                     |     6 +
 gcc/range.h                                        |     6 +-
 gcc/read-md.h                                      |     4 +-
 gcc/recog.h                                        |     8 +-
 gcc/ree.cc                                         |     6 +-
 gcc/reg-notes.def                                  |     5 +
 gcc/regs.h                                         |    22 +-
 gcc/reload1.cc                                     |     2 +-
 gcc/rtl-iter.h                                     |     2 +-
 gcc/rtl-ssa/accesses.cc                            |    14 +-
 gcc/rtl-ssa/insns.h                                |    14 +-
 gcc/rtl.h                                          |    34 +-
 gcc/rust/ChangeLog                                 |  1014 +
 gcc/rust/backend/rust-tree.cc                      |     2 +-
 gcc/sanopt.cc                                      |    17 +-
 gcc/sbitmap.h                                      |    16 +-
 gcc/sched-deps.cc                                  |     9 +-
 gcc/sched-int.h                                    |     8 +-
 gcc/sel-sched-dump.cc                              |    10 -
 gcc/sel-sched-ir.h                                 |    48 +-
 gcc/sese.h                                         |    30 +-
 gcc/simplify-rtx.cc                                |    16 +
 gcc/sparseset.h                                    |    22 +-
 gcc/ssa-iterators.h                                |    86 +-
 gcc/system.h                                       |     6 +-
 gcc/target-globals.h                               |     2 +-
 gcc/target.h                                       |     6 +-
 gcc/testsuite/ChangeLog                            |  7557 +++++
 gcc/testsuite/c-c++-common/Wdangling-pointer-10.c  |    12 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-9.c   |     9 +
 gcc/testsuite/c-c++-common/Wsizeof-array-div1.c    |     6 +-
 .../c-c++-common/cpp/delimited-escape-seq-8.c      |    20 +
 gcc/testsuite/c-c++-common/gomp/allocate-5.c       |    36 +
 gcc/testsuite/c-c++-common/pr108605.c              |    24 +
 gcc/testsuite/g++.dg/DRs/dr2475.C                  |     6 +
 gcc/testsuite/g++.dg/DRs/dr2478.C                  |    74 +
 gcc/testsuite/g++.dg/DRs/dr2530.C                  |     5 +
 gcc/testsuite/g++.dg/DRs/dr2673.C                  |    24 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi2.C      |     9 +
 gcc/testsuite/g++.dg/cpp0x/overload-conv-5.C       |    21 +
 gcc/testsuite/g++.dg/cpp0x/overload5.C             |    12 +
 gcc/testsuite/g++.dg/cpp0x/overload5a.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/overload6.C             |    16 +
 gcc/testsuite/g++.dg/cpp0x/pr108698.C              |    16 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias8.C       |    95 +
 gcc/testsuite/g++.dg/cpp0x/variadic184.C           |    12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-108158.C      |    32 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base13.C           |    19 +
 gcc/testsuite/g++.dg/cpp23/static-operator-call5.C |     5 -
 gcc/testsuite/g++.dg/cpp23/static-operator-call6.C |     5 +
 gcc/testsuite/g++.dg/cpp2a/concepts-dtor1.C        |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr108579.C     |    14 +
 gcc/testsuite/g++.dg/ext/builtin-object-size1.C    |   260 +-
 gcc/testsuite/g++.dg/ext/builtin-object-size2.C    |   260 +-
 gcc/testsuite/g++.dg/gomp/attrs-10.C               |     6 +-
 gcc/testsuite/g++.dg/gomp/declare-simd-8.C         |     1 +
 gcc/testsuite/g++.dg/gomp/pr108607.C               |    47 +
 gcc/testsuite/g++.dg/ipa/pr108509.C                |    22 +
 gcc/testsuite/g++.dg/opt/is_constant_evaluated1.C  |    20 +
 gcc/testsuite/g++.dg/opt/is_constant_evaluated2.C  |    32 +
 gcc/testsuite/g++.dg/pr108520.C                    |    17 +
 gcc/testsuite/g++.dg/pr71488.C                     |     1 +
 gcc/testsuite/g++.dg/template/call9.C              |    26 +
 gcc/testsuite/g++.dg/template/typename24.C         |    18 +
 gcc/testsuite/g++.dg/template/typename25.C         |    33 +
 gcc/testsuite/g++.dg/template/typename25a.C        |    37 +
 gcc/testsuite/g++.dg/template/typename26.C         |    19 +
 gcc/testsuite/g++.dg/torture/pr108647.C            |    25 +
 gcc/testsuite/g++.dg/tree-ssa/pr107876.C           |     2 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-16.C       |     1 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond3.C      |    38 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond4.C      |    17 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond5.C      |    16 +
 gcc/testsuite/g++.dg/warn/Wlogical-op-4.C          |    23 +
 .../g++.dg/warn/Wstrict-aliasing-bogus-union-2.C   |     2 +-
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C   |     2 +-
 gcc/testsuite/g++.dg/warn/changes-meaning2.C       |    16 +
 gcc/testsuite/g++.dg/warn/changes-meaning3.C       |    13 +
 gcc/testsuite/g++.target/i386/empty-class2.C       |     1 -
 gcc/testsuite/g++.target/i386/pr108711.C           |    20 +
 gcc/testsuite/g++.target/loongarch/bytepick.C      |    32 +
 .../g++.target/riscv/rvv/base/exception-1.C        |    27 +
 .../g++.target/riscv/rvv/base/vaadd_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vadc_vvm-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vadd_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vadd_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vadd_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vand_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vand_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vand_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vand_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vand_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vand_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vand_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vand_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vand_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vasub_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vasub_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vasub_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vasub_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmacc_vv-1.C         |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vv-2.C         |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vv-3.C         |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C    |   572 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C    |   572 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C    |   572 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C    |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C    |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C    |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-1.C           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-2.C           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-3.C           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-1.C           |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-2.C           |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-3.C           |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-1.C          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-2.C          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-3.C          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vvm-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vvm-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vvm-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv-1.C         |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vv-2.C         |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vv-3.C         |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C    |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C    |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C    |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-1.C           |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-2.C           |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-3.C           |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vmax_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vmax_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vmax_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vmax_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-4.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-5.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-6.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C  |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-1.C          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-2.C          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-3.C          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vmin_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vmin_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vmin_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vmin_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vminu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vminu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vminu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmsbc_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vvm-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vvm-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vvm-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_m-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_m-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_m-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsge_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsne_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_m-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_m-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_m-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vmul_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vmul_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vmul_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vmulh_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv-1.C       |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv-2.C       |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv-3.C       |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C  |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C  |   308 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C  |   308 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C  |   308 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C  |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C  |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C  |   314 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C        |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C        |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C        |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C         |   160 +
 gcc/testsuite/g++.target/riscv/rvv/base/vmv_v-1.C  |   392 +
 .../g++.target/riscv/rvv/base/vmv_v_tu-1.C         |   392 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C     |   289 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C     |   289 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C     |   289 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnclip_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vv-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vv-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vx-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vx-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vncvt_x-1.C          |   396 +
 .../g++.target/riscv/rvv/base/vncvt_x-2.C          |   396 +
 .../g++.target/riscv/rvv/base/vncvt_x-3.C          |   396 +
 .../g++.target/riscv/rvv/base/vncvt_x_mu-1.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_mu-2.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_mu-3.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tu-1.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tu-2.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tu-3.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tum-1.C      |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tum-2.C      |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tum-3.C      |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-1.C     |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-2.C     |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-3.C     |   201 +
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-1.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-2.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-3.C |   314 +
 .../g++.target/riscv/rvv/base/vneg_v_mu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_mu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_mu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tum-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tum-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tum-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tumu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tumu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tumu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vnmsac_vv-1.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vv-2.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vv-3.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C   |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C   |   578 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-3.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-1.C          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-2.C          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-3.C          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-1.C          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-2.C          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-3.C          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C         |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C         |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv-1.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vv-2.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vv-3.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C   |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C   |   578 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-3.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-1.C          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-2.C          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-3.C          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-1.C          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-2.C          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-3.C          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C         |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C         |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C         |   292 +
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-1.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-2.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-3.C |   314 +
 .../g++.target/riscv/rvv/base/vnot_v_mu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_mu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_mu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tum-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tum-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tum-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tumu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tumu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tumu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vnsra_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C    |   111 +
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-1.C |   578 +
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-2.C |   578 +
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-3.C |   578 +
 .../g++.target/riscv/rvv/base/vor_vv_mu-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_mu-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_mu-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tu-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tu-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tu-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tum-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tum-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tum-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tumu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tumu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tumu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_rv32-1.C      |   572 +
 .../g++.target/riscv/rvv/base/vor_vx_rv32-2.C      |   572 +
 .../g++.target/riscv/rvv/base/vor_vx_rv32-3.C      |   572 +
 .../g++.target/riscv/rvv/base/vor_vx_rv64-1.C      |   578 +
 .../g++.target/riscv/rvv/base/vor_vx_rv64-2.C      |   578 +
 .../g++.target/riscv/rvv/base/vor_vx_rv64-3.C      |   578 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vrem_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vrem_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vrem_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vrem_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vremu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vremu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vremu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C    |   572 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C    |   572 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C    |   572 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C    |   578 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C    |   578 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C    |   578 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-1.C           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-2.C           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-3.C           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-1.C           |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-2.C           |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-3.C           |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-1.C          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-2.C          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-3.C          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vsadd_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vsbc_vvm-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vsext_vf2-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vsext_vf2-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vsext_vf2-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf4-1.C        |   132 +
 .../g++.target/riscv/rvv/base/vsext_vf4-2.C        |   132 +
 .../g++.target/riscv/rvv/base/vsext_vf4-3.C        |   132 +
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-1.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-2.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-3.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-1.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-2.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-3.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-1.C    |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-2.C    |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-3.C    |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C   |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C   |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C   |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf8-1.C        |    62 +
 .../g++.target/riscv/rvv/base/vsext_vf8-2.C        |    62 +
 .../g++.target/riscv/rvv/base/vsext_vf8-3.C        |    62 +
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-1.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-2.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-3.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-1.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-2.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-3.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-1.C    |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-2.C    |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-3.C    |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C   |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C   |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C   |    34 +
 .../g++.target/riscv/rvv/base/vsll_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vx-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vx-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vx_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vsmul_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vx-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vx-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vx_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vx-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vx-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vx-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vx-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vx_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vx-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vx-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssub_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssub_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssub_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vsub_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vsub_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vsub_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vsub_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vwadd_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x-1.C          |   216 +
 .../g++.target/riscv/rvv/base/vwcvt_x-2.C          |   216 +
 .../g++.target/riscv/rvv/base/vwcvt_x-3.C          |   216 +
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-1.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-2.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-3.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-1.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-2.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-3.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwcvtu_x-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwcvtu_x-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-1.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-2.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-3.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-1.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-2.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-3.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx-1.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx-2.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx-3.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vxor_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vxor_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vxor_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vxor_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vxor_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vxor_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vxor_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vxor_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vxor_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vxor_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vxor_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vxor_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vxor_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vxor_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vxor_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vzext_vf2-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vzext_vf2-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vzext_vf2-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vzext_vf2_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vzext_vf4-1.C        |   132 +
 .../g++.target/riscv/rvv/base/vzext_vf4-2.C        |   132 +
 .../g++.target/riscv/rvv/base/vzext_vf4-3.C        |   132 +
 .../g++.target/riscv/rvv/base/vzext_vf4_mu-1.C     |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_mu-2.C     |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_mu-3.C     |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tu-1.C     |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tu-2.C     |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tu-3.C     |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tum-1.C    |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tum-2.C    |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tum-3.C    |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C   |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C   |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C   |    69 +
 .../g++.target/riscv/rvv/base/vzext_vf8-1.C        |    62 +
 .../g++.target/riscv/rvv/base/vzext_vf8-2.C        |    62 +
 .../g++.target/riscv/rvv/base/vzext_vf8-3.C        |    62 +
 .../g++.target/riscv/rvv/base/vzext_vf8_mu-1.C     |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_mu-2.C     |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_mu-3.C     |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tu-1.C     |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tu-2.C     |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tu-3.C     |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tum-1.C    |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tum-2.C    |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tum-3.C    |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C   |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C   |    34 +
 .../g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C   |    34 +
 .../gcc.c-torture/compile/dce-inline-asm-1.c       |    15 +
 .../gcc.c-torture/compile/dce-inline-asm-2.c       |    16 +
 gcc/testsuite/gcc.c-torture/compile/pr106433.c     |    24 +
 gcc/testsuite/gcc.c-torture/compile/pr108638.c     |    12 +
 gcc/testsuite/gcc.c-torture/compile/pr108639.c     |    11 +
 gcc/testsuite/gcc.c-torture/compile/pr108688-1.c   |    14 +
 gcc/testsuite/gcc.c-torture/compile/pr108783.c     |    42 +
 gcc/testsuite/gcc.c-torture/execute/pr47237.c      |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-52.c            |     2 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-7.c       |     2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-62.c       |     2 +-
 .../gcc.dg/analyzer/allocation-size-multiline-3.c  |    44 +
 gcc/testsuite/gcc.dg/analyzer/call-summaries-2.c   |     1 +
 .../gcc.dg/analyzer/coreutils-cksum-pr108664.c     |    80 +
 .../gcc.dg/analyzer/coreutils-sum-pr108666.c       |    98 +
 .../analyzer/deref-before-check-macro-pr108745.c   |    54 +
 .../gcc.dg/analyzer/deref-before-check-macro.c     |    25 +
 .../deref-before-check-qemu-qtest_rsp_args.c       |    73 +
 gcc/testsuite/gcc.dg/analyzer/fd-pr108633.c        |    79 +
 gcc/testsuite/gcc.dg/analyzer/fread-pr108661.c     |    40 +
 .../gcc.dg/analyzer/imprecise-floating-point-1.c   |     2 +
 .../gcc.dg/analyzer/infinite-recursion-alloca.c    |     2 +
 gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c   |     2 +
 .../gcc.dg/analyzer/null-deref-pr108806-qemu.c     |   105 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c    |     9 +-
 gcc/testsuite/gcc.dg/analyzer/pr103217.c           |     2 +
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/read-pr108661.c      |    33 +
 gcc/testsuite/gcc.dg/analyzer/switch.c             |    76 +
 gcc/testsuite/gcc.dg/analyzer/test-alloca.h        |     3 +
 .../gcc.dg/analyzer/torture/uninit-pr108725.c      |    19 +
 .../gcc.dg/analyzer/torture/uninit-pr108733.c      |    65 +
 gcc/testsuite/gcc.dg/analyzer/uninit-7.c           |   127 +
 gcc/testsuite/gcc.dg/analyzer/uninit-pr108704.c    |    29 +
 .../gcc.dg/analyzer/uninit-pr108806-qemu.c         |   108 +
 .../gcc.dg/analyzer/write-to-string-literal-5.c    |     1 +
 gcc/testsuite/gcc.dg/asan/pr108777-1.c             |    28 +
 gcc/testsuite/gcc.dg/asan/pr108777-2.c             |    24 +
 gcc/testsuite/gcc.dg/asan/pr108777-3.c             |    28 +
 gcc/testsuite/gcc.dg/asan/pr108777-4.c             |    24 +
 gcc/testsuite/gcc.dg/asan/pr108777-5.c             |    28 +
 gcc/testsuite/gcc.dg/asan/pr108777-6.c             |    24 +
 gcc/testsuite/gcc.dg/attr-vector_size.c            |     4 +-
 gcc/testsuite/gcc.dg/builtin-apply3.c              |     1 +
 gcc/testsuite/gcc.dg/builtin-apply4.c              |     1 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |    14 +-
 gcc/testsuite/gcc.dg/builtin-object-size-1.c       |   297 +-
 gcc/testsuite/gcc.dg/builtin-object-size-12.c      |    12 +-
 gcc/testsuite/gcc.dg/builtin-object-size-13.c      |    15 +-
 gcc/testsuite/gcc.dg/builtin-object-size-15.c      |    11 +-
 gcc/testsuite/gcc.dg/builtin-object-size-2.c       |   305 +-
 gcc/testsuite/gcc.dg/builtin-object-size-3.c       |   275 +-
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |   285 +-
 gcc/testsuite/gcc.dg/builtin-object-size-6.c       |   260 +-
 gcc/testsuite/gcc.dg/builtin-object-size-7.c       |    54 +-
 gcc/testsuite/gcc.dg/builtin-object-size-8.c       |    15 +-
 gcc/testsuite/gcc.dg/builtin-object-size-common.h  |    32 +
 gcc/testsuite/gcc.dg/c2x-constexpr-1.c             |    15 +
 gcc/testsuite/gcc.dg/c2x-constexpr-3.c             |    18 +-
 gcc/testsuite/gcc.dg/c2x-constexpr-8.c             |     2 +
 gcc/testsuite/gcc.dg/c2x-constexpr-9.c             |    10 +-
 gcc/testsuite/gcc.dg/c2x-nullptr-1.c               |    33 +-
 gcc/testsuite/gcc.dg/c2x-nullptr-3.c               |    34 +-
 gcc/testsuite/gcc.dg/completion-3.c                |     1 +
 gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-1.c     |    10 +
 gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-2.c     |     8 +-
 gcc/testsuite/gcc.dg/gomp/pr108435.c               |    18 +
 gcc/testsuite/gcc.dg/ipa/pr108384.c                |    25 +
 gcc/testsuite/gcc.dg/ipa/pr108679.c                |    25 +
 gcc/testsuite/gcc.dg/overflow-warn-9.c             |     2 +-
 gcc/testsuite/gcc.dg/pr100590.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr101836.c                    |    10 +-
 gcc/testsuite/gcc.dg/pr106923.c                    |    23 +
 gcc/testsuite/gcc.dg/pr107300.c                    |    19 +
 gcc/testsuite/gcc.dg/pr107570.c                    |    25 +
 gcc/testsuite/gcc.dg/pr108356.c                    |    23 +
 gcc/testsuite/gcc.dg/pr108359.c                    |    52 +
 gcc/testsuite/gcc.dg/pr108385.c                    |    39 +
 gcc/testsuite/gcc.dg/pr108463.c                    |    13 +
 gcc/testsuite/gcc.dg/pr108573.c                    |    18 +
 gcc/testsuite/gcc.dg/pr108625.c                    |    14 +
 gcc/testsuite/gcc.dg/pr108655.c                    |    15 +
 gcc/testsuite/gcc.dg/pr108657.c                    |    31 +
 gcc/testsuite/gcc.dg/pr108688.c                    |    16 +
 gcc/testsuite/gcc.dg/pr108691.c                    |     9 +
 gcc/testsuite/gcc.dg/pr108692.c                    |    31 +
 gcc/testsuite/gcc.dg/pr108787.c                    |    27 +
 gcc/testsuite/gcc.dg/pr108805.c                    |    20 +
 gcc/testsuite/gcc.dg/pr65658.c                     |    12 +-
 gcc/testsuite/gcc.dg/strict-flex-array-3.c         |    10 +-
 gcc/testsuite/gcc.dg/torture/pr100398.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/pr108737.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr108782.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr108791.c            |     9 +
 .../gcc.dg/torture/stackalign/builtin-apply-3.c    |     1 +
 .../gcc.dg/torture/stackalign/builtin-apply-4.c    |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/bool-minus-1.c       |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/bool-minus-2.c       |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/pr108354-1.c         |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/pr108684-1.c         |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-24.c         |    25 +
 gcc/testsuite/gcc.dg/vect/pr108316.c               |    11 +
 gcc/testsuite/gcc.dg/vect/pr108608.c               |    24 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_19 |     9 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_20 |     9 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_21 |     9 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_22 |     9 +
 .../gcc.target/aarch64/cpunative/native_cpu_19.c   |    14 +
 .../gcc.target/aarch64/cpunative/native_cpu_20.c   |    15 +
 .../gcc.target/aarch64/cpunative/native_cpu_21.c   |    13 +
 .../gcc.target/aarch64/cpunative/native_cpu_22.c   |    13 +
 gcc/testsuite/gcc.target/aarch64/options_set_10.c  |    11 -
 gcc/testsuite/gcc.target/aarch64/pr104921-1.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/pr104921-2.c      |     6 +
 gcc/testsuite/gcc.target/aarch64/pr104921.x        |     9 +
 gcc/testsuite/gcc.target/aarch64/pr108508.c        |    28 +
 gcc/testsuite/gcc.target/aarch64/pr108589.c        |    15 +
 gcc/testsuite/gcc.target/aarch64/pr108601.c        |    11 +
 gcc/testsuite/gcc.target/aarch64/pr108681.c        |    15 +
 gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/fmul_1.c      |    12 +-
 gcc/testsuite/gcc.target/aarch64/sve/fp_arith_1.c  |    12 +-
 gcc/testsuite/gcc.target/aarch64/sve/fsubr_1.c     |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr108608-1.c  |     9 +
 gcc/testsuite/gcc.target/arc/milli-1.c             |     2 +-
 gcc/testsuite/gcc.target/arm/mve/mve_vpt.c         |    24 +
 gcc/testsuite/gcc.target/arm/mve/pr108443-run.c    |    29 +
 gcc/testsuite/gcc.target/arm/mve/pr108443.c        |    14 +
 gcc/testsuite/gcc.target/bpf/ldxdw.c               |    12 +
 gcc/testsuite/gcc.target/gcn/cond_shift_3.c        |    37 +
 gcc/testsuite/gcc.target/gcn/cond_shift_3_run.c    |    27 +
 gcc/testsuite/gcc.target/gcn/cond_shift_4.c        |    38 +
 gcc/testsuite/gcc.target/gcn/cond_shift_4_run.c    |    27 +
 gcc/testsuite/gcc.target/gcn/cond_shift_8.c        |    35 +
 gcc/testsuite/gcc.target/gcn/cond_shift_8_run.c    |    28 +
 gcc/testsuite/gcc.target/gcn/cond_shift_9.c        |    36 +
 gcc/testsuite/gcc.target/gcn/cond_shift_9_run.c    |    28 +
 .../gcc.target/i386/avx512fp16-reduce-op-2.c       |     3 +-
 gcc/testsuite/gcc.target/i386/pr103541.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr108516-1.c         |    19 +
 gcc/testsuite/gcc.target/i386/pr108516-2.c         |    19 +
 gcc/testsuite/gcc.target/i386/pr108724.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr108774.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr108831-1.c         |    63 +
 gcc/testsuite/gcc.target/i386/pr108831-2.c         |    55 +
 gcc/testsuite/gcc.target/i386/pr85593.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr90007.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr92841-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr95464.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr98063.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr99464.c            |     3 +-
 gcc/testsuite/gcc.target/i386/pr99530-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr99530-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr99530-3.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr99530-4.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr99530-5.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr99530-6.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr99531.c            |     4 +-
 .../gcc.target/powerpc/p9-vec-length-epil-1.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-2.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-3.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-4.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-5.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-6.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-full-1.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-full-2.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-full-3.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-full-4.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-full-5.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-full-6.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-full-8.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr103109-1.c      |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr108787.c        |     6 +
 gcc/testsuite/gcc.target/powerpc/pr96373.c         |    31 +
 .../riscv/rvv/base/binop_vv_constraint-1.c         |   132 +
 .../riscv/rvv/base/binop_vv_constraint-2.c         |    15 +
 .../riscv/rvv/base/binop_vv_constraint-3.c         |    27 +
 .../riscv/rvv/base/binop_vv_constraint-4.c         |    27 +
 .../riscv/rvv/base/binop_vv_constraint-5.c         |    29 +
 .../riscv/rvv/base/binop_vv_constraint-6.c         |    27 +
 .../riscv/rvv/base/binop_vv_constraint-7.c         |    29 +
 .../riscv/rvv/base/binop_vx_constraint-1.c         |   132 +
 .../riscv/rvv/base/binop_vx_constraint-10.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-100.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-101.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-102.c       |    18 +
 .../riscv/rvv/base/binop_vx_constraint-103.c       |   123 +
 .../riscv/rvv/base/binop_vx_constraint-104.c       |    72 +
 .../riscv/rvv/base/binop_vx_constraint-105.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-106.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-107.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-108.c       |    18 +
 .../riscv/rvv/base/binop_vx_constraint-109.c       |   123 +
 .../riscv/rvv/base/binop_vx_constraint-11.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-110.c       |    72 +
 .../riscv/rvv/base/binop_vx_constraint-111.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-112.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-113.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-114.c       |    18 +
 .../riscv/rvv/base/binop_vx_constraint-115.c       |    72 +
 .../riscv/rvv/base/binop_vx_constraint-116.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-117.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-118.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-119.c       |    18 +
 .../riscv/rvv/base/binop_vx_constraint-12.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-120.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-121.c       |    55 +
 .../riscv/rvv/base/binop_vx_constraint-122.c       |    21 +
 .../riscv/rvv/base/binop_vx_constraint-123.c       |    15 +
 .../riscv/rvv/base/binop_vx_constraint-124.c       |    27 +
 .../riscv/rvv/base/binop_vx_constraint-125.c       |    27 +
 .../riscv/rvv/base/binop_vx_constraint-126.c       |    29 +
 .../riscv/rvv/base/binop_vx_constraint-127.c       |    27 +
 .../riscv/rvv/base/binop_vx_constraint-128.c       |    29 +
 .../riscv/rvv/base/binop_vx_constraint-129.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-13.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-130.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-131.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-132.c       |    59 +
 .../riscv/rvv/base/binop_vx_constraint-133.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-134.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-135.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-136.c       |    59 +
 .../riscv/rvv/base/binop_vx_constraint-137.c       |   123 +
 .../riscv/rvv/base/binop_vx_constraint-138.c       |   123 +
 .../riscv/rvv/base/binop_vx_constraint-139.c       |    72 +
 .../riscv/rvv/base/binop_vx_constraint-14.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-140.c       |    72 +
 .../riscv/rvv/base/binop_vx_constraint-141.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-142.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-143.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-144.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-145.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-146.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-147.c       |    19 +
 .../riscv/rvv/base/binop_vx_constraint-148.c       |    20 +
 .../riscv/rvv/base/binop_vx_constraint-149.c       |    19 +
 .../riscv/rvv/base/binop_vx_constraint-15.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-150.c       |    21 +
 .../riscv/rvv/base/binop_vx_constraint-151.c       |    20 +
 .../riscv/rvv/base/binop_vx_constraint-152.c       |    20 +
 .../riscv/rvv/base/binop_vx_constraint-153.c       |    75 +
 .../riscv/rvv/base/binop_vx_constraint-154.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-155.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-156.c       |    65 +
 .../riscv/rvv/base/binop_vx_constraint-157.c       |   133 +
 .../riscv/rvv/base/binop_vx_constraint-158.c       |    69 +
 .../riscv/rvv/base/binop_vx_constraint-159.c       |    65 +
 .../riscv/rvv/base/binop_vx_constraint-16.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-160.c       |   133 +
 .../riscv/rvv/base/binop_vx_constraint-161.c       |    76 +
 .../riscv/rvv/base/binop_vx_constraint-162.c       |    17 +
 .../riscv/rvv/base/binop_vx_constraint-163.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-164.c       |    16 +
 .../riscv/rvv/base/binop_vx_constraint-165.c       |    13 +
 .../riscv/rvv/base/binop_vx_constraint-166.c       |    15 +
 .../riscv/rvv/base/binop_vx_constraint-17.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-18.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-19.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-2.c         |   132 +
 .../riscv/rvv/base/binop_vx_constraint-20.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-21.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-22.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-23.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-24.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-25.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-26.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-27.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-28.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-29.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-3.c         |   132 +
 .../riscv/rvv/base/binop_vx_constraint-30.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-31.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-32.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-33.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-34.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-35.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-36.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-37.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-38.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-39.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-4.c         |   160 +
 .../riscv/rvv/base/binop_vx_constraint-40.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-41.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-42.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-43.c        |   132 +
 .../riscv/rvv/base/binop_vx_constraint-44.c        |   160 +
 .../riscv/rvv/base/binop_vx_constraint-45.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-46.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-47.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-48.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-49.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-5.c         |   132 +
 .../riscv/rvv/base/binop_vx_constraint-50.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-51.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-52.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-53.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-54.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-55.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-56.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-57.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-58.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-59.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-6.c         |   132 +
 .../riscv/rvv/base/binop_vx_constraint-60.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-61.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-62.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-63.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-64.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-65.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-66.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-67.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-68.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-69.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-7.c         |   132 +
 .../riscv/rvv/base/binop_vx_constraint-70.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-71.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-72.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-73.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-74.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-75.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-76.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-77.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-78.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-79.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-8.c         |   160 +
 .../riscv/rvv/base/binop_vx_constraint-80.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-81.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-82.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-83.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-84.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-85.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-86.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-87.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-88.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-89.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-9.c         |   132 +
 .../riscv/rvv/base/binop_vx_constraint-90.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-91.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-92.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-93.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-94.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-95.c        |    16 +
 .../riscv/rvv/base/binop_vx_constraint-96.c        |    18 +
 .../riscv/rvv/base/binop_vx_constraint-97.c        |   123 +
 .../riscv/rvv/base/binop_vx_constraint-98.c        |    72 +
 .../riscv/rvv/base/binop_vx_constraint-99.c        |    16 +
 .../riscv/rvv/base/shift_vx_constraint-1.c         |   134 +
 .../riscv/rvv/base/ternop_vv_constraint-1.c        |    83 +
 .../riscv/rvv/base/ternop_vv_constraint-2.c        |    83 +
 .../riscv/rvv/base/ternop_vx_constraint-1.c        |    71 +
 .../riscv/rvv/base/ternop_vx_constraint-2.c        |    38 +
 .../riscv/rvv/base/ternop_vx_constraint-3.c        |   125 +
 .../riscv/rvv/base/ternop_vx_constraint-4.c        |   123 +
 .../riscv/rvv/base/ternop_vx_constraint-5.c        |   123 +
 .../riscv/rvv/base/ternop_vx_constraint-6.c        |   130 +
 .../riscv/rvv/base/ternop_vx_constraint-7.c        |   130 +
 .../riscv/rvv/base/unop_v_constraint-1.c           |   132 +
 .../riscv/rvv/base/unop_v_constraint-2.c           |   132 +
 .../gcc.target/riscv/rvv/base/vaadd_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c   |   160 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-3.c           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-1.c          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-2.c          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-3.c          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-1.c          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-2.c          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-3.c          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c         |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c         |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c         |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vadc-1.c   |    27 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vadc-2.c   |    48 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vadc-3.c   |    78 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vadc-4.c   |    79 +
 .../gcc.target/riscv/rvv/base/vadc_vvm-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vvm-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vvm-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv-1.c          |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv-2.c          |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_m-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_m-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_m-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_mu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_mu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_mu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tum-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tum-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tum-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c     |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c     |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c     |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-3.c           |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv-1.c          |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv-2.c          |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_m-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_m-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_m-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_mu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_mu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_mu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tum-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tum-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tum-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tumu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tumu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vand_vv_tumu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_rv32-1.c     |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_rv32-2.c     |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_rv32-3.c     |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_rv64-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_rv64-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_rv64-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-3.c           |   292 +
 .../gcc.target/riscv/rvv/base/vasub_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c   |   160 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-3.c           |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-1.c          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-2.c          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-3.c          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-1.c          |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-2.c          |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-3.c          |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-1.c         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-2.c         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-3.c         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-1.c         |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-2.c         |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c     |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c     |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c     |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmacc_vv-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_m-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_m-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_m-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-1.c           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-2.c           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-3.c           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-1.c           |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-2.c           |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-3.c           |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-1.c          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-2.c          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-3.c          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-1.c          |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-2.c          |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-3.c          |   292 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-1.c  |    25 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-2.c  |    43 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-3.c  |    78 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-4.c  |    79 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-5.c  |    24 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-6.c  |    43 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-7.c  |    85 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmadc-8.c  |    86 +
 .../gcc.target/riscv/rvv/base/vmadc_vv-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vv-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vv-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vvm-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vvm-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vvm-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_m-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_m-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_m-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv32-1.c           |   289 +
 .../riscv/rvv/base/vmadd_vx_tum_rv32-2.c           |   289 +
 .../riscv/rvv/base/vmadd_vx_tum_rv32-3.c           |   289 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-1.c           |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-2.c           |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-3.c           |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv32-1.c          |   289 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv32-2.c          |   289 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv32-3.c          |   289 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-1.c          |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-2.c          |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vmax_vv-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c     |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c     |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c     |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c          |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmerge-1.c |    27 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmerge-2.c |    47 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmerge-3.c |    78 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmerge-4.c |    79 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm-1.c       |    69 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm-2.c       |    69 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm-3.c       |    69 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm-4.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm-5.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm-6.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c    |    69 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c    |    69 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c    |    69 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c  |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-1.c          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-2.c          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-3.c          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-1.c          |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-2.c          |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vmin_vv-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c     |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c     |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c     |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-3.c          |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-1.c  |    25 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-2.c  |    42 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-3.c  |    77 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-4.c  |    78 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-5.c  |    24 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-6.c  |    42 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-7.c  |    84 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vmsbc-8.c  |    84 +
 .../gcc.target/riscv/rvv/base/vmsbc_vv-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vv-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vv-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vvm-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vvm-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vvm-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv_m-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv_m-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv_m-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmsge_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmsne_vv-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv_m-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv_m-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv_m-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv-1.c          |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv-2.c          |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_m-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_m-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_m-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_mu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_mu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_mu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tum-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tum-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tum-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c     |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c     |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c     |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-3.c           |   292 +
 .../gcc.target/riscv/rvv/base/vmulh_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c  |   160 +
 .../riscv/rvv/base/vmulhsu_vx_m_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmulhsu_vx_m_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmulhsu_vx_m_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmulhsu_vx_m_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmulhsu_vx_m_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmulhsu_vx_m_rv64-3.c           |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c  |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c        |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c        |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c   |   160 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-3.c           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-1.c          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-2.c          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-3.c          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-1.c          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-2.c          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-3.c          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c         |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c         |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vmv_v_v-1.c          |   276 +
 .../gcc.target/riscv/rvv/base/vmv_v_v-2.c          |   276 +
 .../gcc.target/riscv/rvv/base/vmv_v_v-3.c          |   276 +
 .../gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c       |   276 +
 .../gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c       |   276 +
 .../gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c       |   276 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c     |   289 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c     |   289 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c     |   289 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vnclip_wv-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vncvt_x-1.c          |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x-2.c          |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x-3.c          |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_m-1.c        |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_m-2.c        |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_m-3.c        |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_mu-1.c       |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_mu-2.c       |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_mu-3.c       |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tu-1.c       |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tu-2.c       |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tu-3.c       |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tum-1.c      |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tum-2.c      |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tum-3.c      |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c     |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c     |   201 +
 .../gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c     |   201 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vneg_v-1.c |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vneg_v-2.c |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vneg_v-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_m-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_m-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_m-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_mu-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_mu-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_mu-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tu-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tu-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tu-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tum-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tum-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tum-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tumu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tumu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vneg_v_tumu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-3.c           |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c   |   292 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-3.c           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-1.c          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-2.c          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-3.c          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-1.c          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-2.c          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-3.c          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c         |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c         |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-3.c           |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c   |   292 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-3.c           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-1.c          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-2.c          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-3.c          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-1.c          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-2.c          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-3.c          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c         |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c         |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c         |   292 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vnot_v-1.c |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vnot_v-2.c |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vnot_v-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_m-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_m-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_m-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_mu-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_mu-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_mu-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tu-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tu-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tu-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tum-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tum-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tum-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tumu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tumu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vnot_v_tumu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vnsra_wv-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c    |   111 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vor_vv-1.c |   292 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vor_vv-2.c |   292 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vor_vv-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_m-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_m-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_m-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_mu-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_mu-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_mu-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tu-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tu-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tu-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tum-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tum-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tum-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tumu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tumu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vor_vv_tumu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_rv32-1.c      |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_rv32-2.c      |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_rv32-3.c      |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_rv64-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_rv64-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_rv64-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vrem_vv-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c     |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c     |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c     |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-1.c           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-2.c           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-3.c           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-1.c           |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-2.c           |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-3.c           |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-1.c          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-2.c          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-3.c          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-1.c          |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-2.c          |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsadd_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c   |   160 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-3.c           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-1.c          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-2.c          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-3.c          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-1.c          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-2.c          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-3.c          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c         |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c         |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c         |   160 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vsbc-1.c   |    27 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vsbc-2.c   |    56 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vsbc-3.c   |    77 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vsbc-4.c   |    78 +
 .../gcc.target/riscv/rvv/base/vsbc_vvm-1.c         |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vvm-2.c         |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vvm-3.c         |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c    |   289 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c    |   289 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c    |   289 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c    |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c    |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c    |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c |   292 +
 .../gcc.target/riscv/rvv/base/vsext_vf2-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vsext_vf4-1.c        |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4-2.c        |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4-3.c        |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_m-1.c      |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_m-2.c      |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_m-3.c      |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c     |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c     |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c     |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c     |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c     |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c     |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c    |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c    |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c    |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c   |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c   |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c   |    69 +
 .../gcc.target/riscv/rvv/base/vsext_vf8-1.c        |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8-2.c        |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8-3.c        |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_m-1.c      |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_m-2.c      |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_m-3.c      |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c     |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c     |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c     |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c     |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c     |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c     |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c    |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c    |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c    |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c   |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c   |    34 +
 .../gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c   |    34 +
 .../gcc.target/riscv/rvv/base/vsll_vv-1.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv-2.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_m-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_m-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_m-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_mu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_mu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_mu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tum-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tum-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tum-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx-1.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx-2.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_m-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_m-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_m-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_mu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_mu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_mu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tum-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tum-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tum-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsmul_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx-1.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx-2.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_m-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_m-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_m-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv-1.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv-2.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_m-1.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_m-2.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_m-3.c       |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_mu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_mu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_mu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tu-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tu-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tu-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tum-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tum-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tum-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c  |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c  |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c  |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c  |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c  |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c  |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c    |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c    |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c    |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-1.c           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-2.c           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-3.c           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-1.c           |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-2.c           |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-3.c           |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-1.c          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-2.c          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-3.c          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-1.c          |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-2.c          |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-3.c          |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv-1.c        |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv-2.c        |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv-3.c        |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_m-1.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_m-2.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_m-3.c      |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c     |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c    |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c   |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c |   157 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c |   157 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c |   157 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-3.c           |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c   |   157 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c   |   157 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c   |   157 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c   |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c   |   160 +
 .../gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c   |   160 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-1.c           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-2.c           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-3.c           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-1.c           |   160 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-2.c           |   160 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-3.c           |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-1.c          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-2.c          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-3.c          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-1.c          |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-2.c          |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-3.c          |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-1.c         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-2.c         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-3.c         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-1.c         |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-2.c         |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-3.c         |   160 +
 .../gcc.target/riscv/rvv/base/vsub_vv-1.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv-2.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_m-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_m-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_m-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_mu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_mu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_mu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tum-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tum-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tum-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c     |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c     |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c     |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-3.c           |   292 +
 .../gcc.target/riscv/rvv/base/vwadd_vv-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x-1.c          |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x-2.c          |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x-3.c          |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_m-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_m-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_m-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c  |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx-1.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx-2.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx-3.c         |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_m-1.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_m-2.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_m-3.c       |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vxor_vv-1.c          |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv-2.c          |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv-3.c          |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_m-1.c        |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_m-2.c        |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_m-3.c        |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_mu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_mu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_mu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tu-1.c       |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tu-2.c       |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tu-3.c       |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tum-1.c      |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tum-2.c      |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tum-3.c      |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c   |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c   |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c   |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c   |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c   |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c   |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c     |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c     |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c     |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c     |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c     |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c     |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c  |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c  |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c  |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c  |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c  |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c  |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c |   289 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c |   292 +
 .../gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c |   292 +
 .../riscv/rvv/base/vxor_vx_tumu_rv32-1.c           |   289 +
 .../riscv/rvv/base/vxor_vx_tumu_rv32-2.c           |   289 +
 .../riscv/rvv/base/vxor_vx_tumu_rv32-3.c           |   289 +
 .../riscv/rvv/base/vxor_vx_tumu_rv64-1.c           |   292 +
 .../riscv/rvv/base/vxor_vx_tumu_rv64-2.c           |   292 +
 .../riscv/rvv/base/vxor_vx_tumu_rv64-3.c           |   292 +
 .../gcc.target/riscv/rvv/base/vzext_vf2-1.c        |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2-2.c        |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2-3.c        |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_m-1.c      |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_m-2.c      |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_m-3.c      |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c     |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c     |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c     |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c    |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c    |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c    |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c   |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c   |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c   |   111 +
 .../gcc.target/riscv/rvv/base/vzext_vf4-1.c        |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4-2.c        |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4-3.c        |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_m-1.c      |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_m-2.c      |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_m-3.c      |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c     |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c     |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c     |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c     |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c     |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c     |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c    |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c    |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c    |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c   |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c   |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c   |    69 +
 .../gcc.target/riscv/rvv/base/vzext_vf8-1.c        |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8-2.c        |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8-3.c        |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_m-1.c      |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_m-2.c      |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_m-3.c      |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c     |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c     |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c     |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c     |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c     |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c     |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c    |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c    |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c    |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c   |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c   |    34 +
 .../gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c   |    34 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c |     4 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c |     8 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c |     2 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c |     4 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c |     8 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c |     2 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-8.c |     4 +-
 gcc/testsuite/gcc.target/s390/preserve-args-1.c    |    17 +
 gcc/testsuite/gcc.target/s390/preserve-args-2.c    |    19 +
 gcc/testsuite/gcc.target/s390/preserve-args-3.c    |    19 +
 .../gfortran.dg/ISO_Fortran_binding_14.f90         |     2 +-
 .../gfortran.dg/bind_c_array_params_2.f90          |     4 +-
 .../goacc/privatization-1-compute-loop.f90         |     6 +-
 .../goacc/privatization-1-routine_gang-loop.f90    |     3 +-
 gcc/testsuite/gfortran.dg/gomp/loop-2.f90          |     5 +
 gcc/testsuite/gfortran.dg/gomp/loop-5.f90          |    84 +
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-8.f90   |    25 +
 gcc/testsuite/gfortran.dg/gomp/taskloop-2.f90      |     2 +
 gcc/testsuite/gfortran.dg/noinline.f90             |    23 +
 gcc/testsuite/gfortran.dg/noreturn-1.f90           |    62 +
 gcc/testsuite/gfortran.dg/noreturn-2.f90           |    53 +
 gcc/testsuite/gfortran.dg/noreturn-3.f90           |    14 +
 gcc/testsuite/gfortran.dg/noreturn-4.f90           |    11 +
 gcc/testsuite/gfortran.dg/noreturn-5.f90           |     9 +
 gcc/testsuite/gfortran.dg/pr103259.f90             |    11 +
 gcc/testsuite/gfortran.dg/pr103475.f90             |    11 +
 gcc/testsuite/gfortran.dg/pr103608.f90             |    14 +
 gcc/testsuite/gfortran.dg/pr103779.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr104554.f90             |    11 +
 gcc/testsuite/gfortran.dg/pr108527.f90             |     2 +-
 gcc/testsuite/gfortran.dg/pr108592.f90             |     8 +
 gcc/testsuite/gfortran.dg/pr96486.f90              |     2 +-
 gcc/testsuite/gfortran.dg/save_7.f90               |    17 +
 gcc/testsuite/gfortran.dg/weak-1.f90               |     7 +
 gcc/testsuite/gnat.dg/shift2.adb                   |     8 +
 gcc/testsuite/lib/gm2.exp                          |     3 +
 gcc/testsuite/lib/target-supports.exp              |     2 +-
 gcc/testsuite/obj-c++.dg/proto-lossage-4.mm        |    14 +-
 gcc/testsuite/objc.dg/proto-lossage-4.m            |     6 +-
 gcc/testsuite/objc/execute/execute.exp             |     1 +
 gcc/timevar.h                                      |     4 +-
 gcc/toplev.cc                                      |     2 +-
 gcc/tree-cfg.cc                                    |     7 +-
 gcc/tree-chrec.h                                   |    22 +-
 gcc/tree-data-ref.h                                |    24 +-
 gcc/tree-into-ssa.cc                               |     4 +
 gcc/tree-iterator.h                                |    16 +-
 gcc/tree-nested.cc                                 |    32 +-
 gcc/tree-outof-ssa.h                               |     4 +-
 gcc/tree-phinodes.h                                |     4 +-
 gcc/tree-scalar-evolution.h                        |     6 +-
 gcc/tree-sra.h                                     |     2 +-
 gcc/tree-ssa-alias.cc                              |    10 +-
 gcc/tree-ssa-alias.h                               |     2 +-
 gcc/tree-ssa-dce.cc                                |    25 +-
 gcc/tree-ssa-dse.cc                                |     2 +-
 gcc/tree-ssa-forwprop.cc                           |     3 +-
 gcc/tree-ssa-live.h                                |    24 +-
 gcc/tree-ssa-loop-im.cc                            |     4 +-
 gcc/tree-ssa-loop-manip.h                          |     2 +-
 gcc/tree-ssa-loop.h                                |     2 +-
 gcc/tree-ssa-operands.h                            |     4 +-
 gcc/tree-ssa-propagate.h                           |     4 +-
 gcc/tree-ssa-reassoc.cc                            |     9 +
 gcc/tree-ssa-sccvn.cc                              |   121 +-
 gcc/tree-ssa-sccvn.h                               |    10 +-
 gcc/tree-ssa.cc                                    |     2 +
 gcc/tree-ssa.h                                     |    12 +-
 gcc/tree-ssanames.h                                |    10 +-
 gcc/tree-streamer.h                                |     8 +-
 gcc/tree-switch-conversion.h                       |     2 +-
 gcc/tree-vect-loop-manip.cc                        |    44 +
 gcc/tree-vect-loop.cc                              |    72 +-
 gcc/tree-vect-patterns.cc                          |    20 +-
 gcc/tree-vect-stmts.cc                             |    63 +-
 gcc/tree-vectorizer.h                              |    67 +-
 gcc/tree-vrp.cc                                    |     4 +
 gcc/tree.cc                                        |     9 +-
 gcc/tree.def                                       |     3 +-
 gcc/tree.h                                         |    88 +-
 gcc/ubsan.cc                                       |     2 +-
 gcc/value-query.cc                                 |    10 +-
 gcc/value-query.h                                  |     4 +-
 gcc/value-range.cc                                 |    11 +-
 gcc/value-relation.cc                              |    34 +
 gcc/value-relation.h                               |     1 +
 gcc/wide-int.h                                     |     2 +-
 include/ChangeLog                                  |     4 +
 include/gomp-constants.h                           |     2 +-
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/cpplib.pot                               |   541 +-
 libgcc/ChangeLog                                   |    10 +
 libgcc/config.host                                 |     3 +
 libgcc/config/arm/pr-support.c                     |     6 +
 libgcc/config/riscv/value-unwind.h                 |    39 +
 libgm2/ChangeLog                                   |    46 +
 libgm2/libm2cor/Makefile.am                        |     7 +-
 libgm2/libm2cor/Makefile.in                        |     7 +-
 libgm2/libm2iso/Makefile.am                        |     7 +-
 libgm2/libm2iso/Makefile.in                        |     7 +-
 libgm2/libm2iso/RTco.cc                            |     3 +-
 libgm2/libm2log/Makefile.am                        |     7 +-
 libgm2/libm2log/Makefile.in                        |     7 +-
 libgm2/libm2min/Makefile.am                        |     5 -
 libgm2/libm2min/Makefile.in                        |     5 -
 libgm2/libm2pim/Makefile.am                        |     6 +-
 libgm2/libm2pim/Makefile.in                        |     6 +-
 libgomp/ChangeLog                                  |   103 +
 libgomp/config/gcn/libgomp-gcn.h                   |    34 +
 libgomp/config/gcn/team.c                          |     8 +-
 libgomp/libgomp.h                                  |     5 +-
 libgomp/libgomp.texi                               |    48 +-
 libgomp/plugin/plugin-gcn.c                        |   255 +-
 libgomp/target.c                                   |    26 +-
 libgomp/testsuite/libgomp.fortran/allocate-3.f90   |     4 +-
 libgomp/testsuite/libgomp.fortran/allocate-4.f90   |    42 +
 .../libgomp.fortran/non-rectangular-loop-1.f90     |   668 +
 .../libgomp.fortran/non-rectangular-loop-1a.f90    |   374 +
 .../libgomp.fortran/non-rectangular-loop-2.f90     |   243 +
 .../libgomp.fortran/non-rectangular-loop-3.f90     |   212 +
 .../libgomp.fortran/non-rectangular-loop-4.f90     |   215 +
 .../libgomp.fortran/non-rectangular-loop-5.f90     |    28 +
 .../libgomp.fortran/reverse-offload-5.f90          |     6 +-
 .../libgomp.fortran/reverse-offload-6.f90          |    34 +
 .../libgomp.fortran/target-enter-data-3.f90        |    22 +
 .../target-nowait-array-section.f90                |     2 +-
 libiberty/ChangeLog                                |     5 +
 libiberty/lrealpath.c                              |   199 +-
 libphobos/ChangeLog                                |     5 +
 libphobos/libdruntime/core/sys/freebsd/config.d    |     5 +-
 libsanitizer/ChangeLog                             |    18 +
 libsanitizer/hwasan/hwasan_setjmp_x86_64.S         |     3 +-
 libstdc++-v3/ChangeLog                             |   443 +
 libstdc++-v3/Makefile.am                           |     4 +-
 libstdc++-v3/Makefile.in                           |     4 +-
 libstdc++-v3/acinclude.m4                          |     8 +-
 libstdc++-v3/config/abi/pre/gnu.ver                |     7 +
 libstdc++-v3/config/os/generic/error_constants.h   |     2 +
 libstdc++-v3/config/os/gnu-linux/os_defines.h      |    22 +-
 libstdc++-v3/configure                             |     8 +-
 libstdc++-v3/doc/doxygen/user.cfg.in               |     6 +-
 libstdc++-v3/doc/html/index.html                   |     4 +-
 libstdc++-v3/doc/html/manual/abi.html              |     2 +-
 libstdc++-v3/doc/html/manual/associative.html      |     2 +-
 libstdc++-v3/doc/html/manual/configure.html        |     5 +-
 libstdc++-v3/doc/html/manual/debug.html            |     2 +-
 .../doc/html/manual/documentation_hacking.html     |     2 +-
 libstdc++-v3/doc/html/manual/facets.html           |     4 +-
 libstdc++-v3/doc/html/manual/memory.html           |     2 +-
 .../doc/html/manual/policy_data_structures.html    |     4 +-
 libstdc++-v3/doc/html/manual/status.html           |     8 +-
 libstdc++-v3/doc/html/manual/test.html             |    12 +
 libstdc++-v3/doc/html/manual/using.html            |     6 +
 .../doc/html/manual/using_dynamic_or_shared.html   |    39 +-
 libstdc++-v3/doc/html/manual/using_exceptions.html |     2 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |     2 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |     5 +-
 libstdc++-v3/doc/xml/manual/containers.xml         |     2 +-
 libstdc++-v3/doc/xml/manual/ctype.xml              |     2 +-
 libstdc++-v3/doc/xml/manual/debug.xml              |     2 +-
 .../doc/xml/manual/documentation_hacking.xml       |     2 +-
 .../xml/manual/policy_data_structures_biblio.xml   |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |     2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |    11 +
 libstdc++-v3/doc/xml/manual/test.xml               |    14 +
 libstdc++-v3/doc/xml/manual/using.xml              |    66 +-
 libstdc++-v3/doc/xml/manual/using_exceptions.xml   |     2 +-
 libstdc++-v3/include/Makefile.am                   |     1 +
 libstdc++-v3/include/Makefile.in                   |     1 +
 libstdc++-v3/include/bits/basic_string.h           |    11 +-
 libstdc++-v3/include/bits/c++config                |    16 +-
 libstdc++-v3/include/bits/fs_ops.h                 |     4 +-
 libstdc++-v3/include/bits/fs_path.h                |    10 +-
 libstdc++-v3/include/bits/ranges_algo.h            |   228 +
 libstdc++-v3/include/bits/regex_automaton.h        |     2 +-
 libstdc++-v3/include/bits/regex_automaton.tcc      |    18 +-
 libstdc++-v3/include/bits/regex_scanner.tcc        |    60 +-
 libstdc++-v3/include/bits/stl_pair.h               |   112 +-
 libstdc++-v3/include/experimental/bits/fs_ops.h    |     4 +-
 libstdc++-v3/include/experimental/bits/simd.h      |   245 +-
 .../include/experimental/bits/simd_builtin.h       |   351 +-
 .../include/experimental/bits/simd_converter.h     |    22 +-
 .../include/experimental/bits/simd_detail.h        |     3 +
 .../include/experimental/bits/simd_fixed_size.h    |   265 +-
 libstdc++-v3/include/experimental/bits/simd_math.h |    56 +-
 libstdc++-v3/include/experimental/bits/simd_neon.h |    14 +-
 libstdc++-v3/include/experimental/bits/simd_x86.h  |   143 +-
 libstdc++-v3/include/experimental/optional         |     2 +-
 .../include/experimental/synchronized_value        |   100 +
 libstdc++-v3/include/ext/throw_allocator.h         |     8 +-
 libstdc++-v3/include/pstl/algorithm_fwd.h          |    36 +-
 libstdc++-v3/include/pstl/algorithm_impl.h         |    28 +-
 libstdc++-v3/include/pstl/execution_impl.h         |     8 +-
 libstdc++-v3/include/pstl/glue_algorithm_impl.h    |     2 +-
 libstdc++-v3/include/pstl/glue_numeric_defs.h      |     2 +-
 libstdc++-v3/include/pstl/numeric_impl.h           |     4 +-
 libstdc++-v3/include/pstl/parallel_backend_tbb.h   |     4 +-
 libstdc++-v3/include/pstl/unseq_backend_simd.h     |    12 +-
 libstdc++-v3/include/std/atomic                    |    39 +
 libstdc++-v3/include/std/format                    |   101 +-
 libstdc++-v3/include/std/mutex                     |     8 +-
 libstdc++-v3/include/std/sstream                   |    32 +-
 libstdc++-v3/include/std/tuple                     |     8 +-
 libstdc++-v3/include/std/type_traits               |    28 +-
 libstdc++-v3/include/std/variant                   |     4 +-
 libstdc++-v3/libsupc++/cxxabi_init_exception.h     |     5 +-
 libstdc++-v3/src/Makefile.am                       |    16 +-
 libstdc++-v3/src/Makefile.in                       |    22 +-
 libstdc++-v3/src/c++11/Makefile.am                 |    16 +-
 libstdc++-v3/src/c++11/Makefile.in                 |    37 +-
 libstdc++-v3/src/c++11/random.cc                   |     2 +
 libstdc++-v3/src/c++11/system_error.cc             |     9 +
 libstdc++-v3/src/c++17/Makefile.am                 |     4 +
 libstdc++-v3/src/c++17/Makefile.in                 |     6 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |     6 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |    13 +
 libstdc++-v3/src/c++20/Makefile.am                 |     4 +
 libstdc++-v3/src/c++20/Makefile.in                 |     6 +-
 libstdc++-v3/src/c++98/Makefile.am                 |     4 +
 libstdc++-v3/src/c++98/Makefile.in                 |     6 +-
 libstdc++-v3/src/filesystem/ops-common.h           |     9 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    21 +-
 libstdc++-v3/testsuite/17_intro/names_pstl.cc      |    18 +
 .../20_util/aligned_storage/deprecated-2b.cc       |    26 +
 .../aligned_storage/requirements/alias_decl.cc     |     3 +
 .../requirements/explicit_instantiation.cc         |     3 +
 .../testsuite/20_util/aligned_storage/value.cc     |     2 +
 libstdc++-v3/testsuite/20_util/aligned_union/1.cc  |     2 +
 .../20_util/aligned_union/deprecated-2b.cc         |    26 +
 .../aligned_union/requirements/alias_decl.cc       |     3 +
 .../testsuite/20_util/pair/dangling_ref.cc         |    67 +
 libstdc++-v3/testsuite/20_util/variant/lwg3585.cc  |    16 +
 .../basic_string/allocator/char/move_assign.cc     |    52 +
 libstdc++-v3/testsuite/25_algorithms/contains/1.cc |    33 +
 .../testsuite/25_algorithms/contains_subrange/1.cc |    37 +
 .../testsuite/25_algorithms/find_last/1.cc         |    90 +
 .../testsuite/25_algorithms/find_last_if/1.cc      |    92 +
 .../testsuite/25_algorithms/find_last_if_not/1.cc  |    92 +
 libstdc++-v3/testsuite/25_algorithms/iota/1.cc     |    29 +
 .../27_io/basic_istringstream/view/char/1.cc       |     1 -
 .../27_io/basic_istringstream/view/wchar_t/1.cc    |     1 -
 .../27_io/basic_ostringstream/view/char/1.cc       |     1 -
 .../27_io/basic_ostringstream/view/wchar_t/1.cc    |     1 -
 .../testsuite/27_io/basic_stringbuf/view/char/1.cc |     1 -
 .../27_io/basic_stringbuf/view/wchar_t/1.cc        |     1 -
 .../27_io/basic_stringstream/view/char/1.cc        |     1 -
 .../27_io/basic_stringstream/view/wchar_t/1.cc     |     1 -
 .../testsuite/27_io/filesystem/path/108636.cc      |     8 +
 .../29_atomics/atomic_flag/test/explicit.cc        |    26 +-
 .../29_atomics/atomic_flag/test/implicit.cc        |    26 +-
 .../29_atomics/atomic_flag/wait_notify/1.cc        |    26 +-
 libstdc++-v3/testsuite/experimental/simd/README.md |    10 +-
 .../experimental/simd/generate_makefile.sh         |    24 +-
 .../testsuite/experimental/simd/tests/abs.cc       |     4 +-
 .../experimental/simd/tests/algorithms.cc          |     3 +-
 .../experimental/simd/tests/bits/conversions.h     |    25 +-
 .../testsuite/experimental/simd/tests/bits/main.h  |    87 +
 .../experimental/simd/tests/bits/make_vec.h        |    10 +
 .../experimental/simd/tests/bits/mathreference.h   |     3 +
 .../experimental/simd/tests/bits/test_values.h     |     6 +
 .../experimental/simd/tests/bits/verify.h          |    66 +-
 .../testsuite/experimental/simd/tests/broadcast.cc |     3 +-
 .../testsuite/experimental/simd/tests/casts.cc     |     4 +-
 .../experimental/simd/tests/fpclassify.cc          |     4 +-
 .../testsuite/experimental/simd/tests/frexp.cc     |     4 +-
 .../testsuite/experimental/simd/tests/generator.cc |     3 +-
 .../experimental/simd/tests/hypot3_fma.cc          |     4 +-
 .../experimental/simd/tests/integer_operators.cc   |     5 +-
 .../simd/tests/ldexp_scalbn_scalbln_modf.cc        |     4 +-
 .../testsuite/experimental/simd/tests/loadstore.cc |     4 +-
 .../testsuite/experimental/simd/tests/logarithm.cc |     5 +-
 .../experimental/simd/tests/mask_broadcast.cc      |     3 +-
 .../experimental/simd/tests/mask_conversions.cc    |     2 +-
 .../experimental/simd/tests/mask_implicit_cvt.cc   |     3 +-
 .../experimental/simd/tests/mask_loadstore.cc      |    29 +-
 .../experimental/simd/tests/mask_operator_cvt.cc   |     3 +-
 .../experimental/simd/tests/mask_operators.cc      |     3 +-
 .../experimental/simd/tests/mask_reductions.cc     |    30 +-
 .../testsuite/experimental/simd/tests/math_1arg.cc |     3 +-
 .../testsuite/experimental/simd/tests/math_2arg.cc |     4 +-
 .../experimental/simd/tests/operator_cvt.cc        |     3 +-
 .../testsuite/experimental/simd/tests/operators.cc |    14 +-
 .../experimental/simd/tests/reductions.cc          |     4 +-
 .../testsuite/experimental/simd/tests/remqo.cc     |     4 +-
 .../testsuite/experimental/simd/tests/simd.cc      |     2 +-
 .../testsuite/experimental/simd/tests/sincos.cc    |     6 +-
 .../experimental/simd/tests/split_concat.cc        |     4 +-
 .../testsuite/experimental/simd/tests/splits.cc    |     2 +-
 .../experimental/simd/tests/trigonometric.cc       |     4 +-
 .../experimental/simd/tests/trunc_ceil_floor.cc    |     3 +-
 .../testsuite/experimental/simd/tests/where.cc     |     4 +-
 .../testsuite/experimental/synchronized_value.cc   |    42 +
 .../testsuite/std/format/arguments/lwg3810.cc      |    25 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc      |     2 +-
 6796 files changed, 1151696 insertions(+), 18746 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-02-20 10:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-20 10:31 [gcc/devel/rust/master] Merge remote-tracking branch 'upstream/tschwinge/merge-upstream' Thomas Schwinge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).