<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language>
<!--

*************************************************************************
*                                                                       *
*               Syntax highlighting for the GNU Assembler               *
*                   Copyright (C) 2002, John Zaitseff                   *
*                   Copyright (C) 2021, Waqar Ahmed                     *
*                   Copyright (C) 2025, Jure Repinc                     *
*                                                                       *
*************************************************************************

Updated:  Jure Repinc <jlp@holodeck1.com>
Date:     17 April, 2025
Version:  10

Updated:  Waqar Ahmed <waqar.17a@gmail.com>
Date:     30 April, 2021
Version:  2.0

Updated:  Miquel Sabaté <mikisabate@gmail.com>
Date:     14th September, 2010
Version:  1.02

Updated:  Roland Pabel <roland@pabel.name>
Date:     15th August, 2002
Version:  1.01

Author:   John Zaitseff <J.Zaitseff@zap.org.au>
Date:     15th April, 2002
Version:  1.0

This file contains the XML syntax highlighting description for the GNU
Assembler, for KATE, the KDE Advanced Editor.  Keywords have been taken
directly from the GNU Assembler source code (read.c).

Known problems: Floating point highlighting does not work correctly.

This program, including associated files, is free software.  You may
distribute it and/or modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either Version 2 of
the license, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

-->

<language name="GNU Assembler" version="10" kateversion="5.0" section="Assembler" extensions="*.s;*.S" mimetype="text/x-asm" author="John Zaitseff (J.Zaitseff@zap.org.au), Roland Pabel (roland@pabel.name), Miquel Sabaté (mikisabate@gmail.com) Waqar Ahmed (waqar.17a@gmail.com), Jure Repinc (jlp@holodeck1.com)" license="GPLv2+">
  <highlighting>
    <list name="registers">
      <!-- General purpose registers -->
      <item>rax</item>
      <item>eax</item>
      <item>ax</item>
      <item>ah</item>
      <item>al</item>
      <item>rbx</item>
      <item>ebx</item>
      <item>bx</item>
      <item>bh</item>
      <item>bl</item>
      <item>rcx</item>
      <item>ecx</item>
      <item>cx</item>
      <item>ch</item>
      <item>cl</item>
      <item>rdx</item>
      <item>edx</item>
      <item>dx</item>
      <item>dh</item>
      <item>dl</item>
      <item>rbp</item>
      <item>ebp</item>
      <item>bp</item>
      <item>bpl</item>
      <item>rsi</item>
      <item>esi</item>
      <item>si</item>
      <item>sil</item>
      <item>rdi</item>
      <item>edi</item>
      <item>di</item>
      <item>dil</item>

      <item>rip</item>
      <item>eip</item>
      <item>ip</item>

      <item>rsp</item>
      <item>esp</item>
      <item>sp</item>
      <item>spl</item>
      <item>r8</item>
      <item>r8d</item>
      <item>r8w</item>
      <item>r8b</item>
      <item>r9</item>
      <item>r9d</item>
      <item>r9w</item>
      <item>r9b</item>
      <item>r10</item>
      <item>r10d</item>
      <item>r10w</item>
      <item>r10b</item>
      <item>r11</item>
      <item>r11d</item>
      <item>r11w</item>
      <item>r11b</item>
      <item>r12</item>
      <item>r12d</item>
      <item>r12w</item>
      <item>r12b</item>
      <item>r13</item>
      <item>r13d</item>
      <item>r13w</item>
      <item>r13b</item>
      <item>r14</item>
      <item>r14d</item>
      <item>r14w</item>
      <item>r14b</item>
      <item>r15</item>
      <item>r15d</item>
      <item>r15w</item>
      <item>r15b</item>
      <!-- Segmentation registers -->
      <item>cs</item>
      <item>ds</item>
      <item>es</item>
      <item>fs</item>
      <item>gs</item>
      <item>ss</item>
      <!-- Control registers -->
      <item>cr0</item>
      <!--<item>cr1</item>-->
      <item>cr2</item>
      <item>cr3</item>
      <item>cr4</item>
      <!-- Debug registers -->
      <item>dr0</item>
      <item>dr1</item>
      <item>dr2</item>
      <item>dr3</item>
      <item>dr6</item>
      <item>dr7</item>
      <!-- x87 FPU Registers -->
      <item>st</item>
      <!-- MMX registers -->
      <item>mm0</item>
      <item>mm1</item>
      <item>mm2</item>
      <item>mm3</item>
      <item>mm4</item>
      <item>mm5</item>
      <item>mm6</item>
      <item>mm7</item>
      <!-- XMM registers -->
      <item>xmm0</item>
      <item>xmm1</item>
      <item>xmm2</item>
      <item>xmm3</item>
      <item>xmm4</item>
      <item>xmm5</item>
      <item>xmm6</item>
      <item>xmm7</item>
      <item>xmm8</item>
      <item>xmm9</item>
      <item>xmm10</item>
      <item>xmm11</item>
      <item>xmm12</item>
      <item>xmm13</item>
      <item>xmm14</item>
      <item>xmm15</item>
      <item>xmm16</item>
      <item>xmm17</item>
      <item>xmm18</item>
      <item>xmm19</item>
      <item>xmm20</item>
      <item>xmm21</item>
      <item>xmm22</item>
      <item>xmm23</item>
      <item>xmm24</item>
      <item>xmm25</item>
      <item>xmm26</item>
      <item>xmm27</item>
      <item>xmm28</item>
      <item>xmm29</item>
      <item>xmm30</item>
      <item>xmm31</item>
      <!-- YMM registers -->
      <item>ymm0</item>
      <item>ymm1</item>
      <item>ymm2</item>
      <item>ymm3</item>
      <item>ymm4</item>
      <item>ymm5</item>
      <item>ymm6</item>
      <item>ymm7</item>
      <item>ymm8</item>
      <item>ymm9</item>
      <item>ymm10</item>
      <item>ymm11</item>
      <item>ymm12</item>
      <item>ymm13</item>
      <item>ymm14</item>
      <item>ymm15</item>
      <item>ymm16</item>
      <item>ymm17</item>
      <item>ymm18</item>
      <item>ymm19</item>
      <item>ymm20</item>
      <item>ymm21</item>
      <item>ymm22</item>
      <item>ymm23</item>
      <item>ymm24</item>
      <item>ymm25</item>
      <item>ymm26</item>
      <item>ymm27</item>
      <item>ymm28</item>
      <item>ymm29</item>
      <item>ymm30</item>
      <item>ymm31</item>
      <!-- ZMM registers -->
      <item>zmm0</item>
      <item>zmm1</item>
      <item>zmm2</item>
      <item>zmm3</item>
      <item>zmm4</item>
      <item>zmm5</item>
      <item>zmm6</item>
      <item>zmm7</item>
      <item>zmm8</item>
      <item>zmm9</item>
      <item>zmm10</item>
      <item>zmm11</item>
      <item>zmm12</item>
      <item>zmm13</item>
      <item>zmm14</item>
      <item>zmm15</item>
      <item>zmm16</item>
      <item>zmm17</item>
      <item>zmm18</item>
      <item>zmm19</item>
      <item>zmm20</item>
      <item>zmm21</item>
      <item>zmm22</item>
      <item>zmm23</item>
      <item>zmm24</item>
      <item>zmm25</item>
      <item>zmm26</item>
      <item>zmm27</item>
      <item>zmm28</item>
      <item>zmm29</item>
      <item>zmm30</item>
      <item>zmm31</item>

      <!-- RISC-V general purpose registers -->
      <item>x0</item>   <item>zero</item>
      <item>x1</item>   <item>ra</item>
      <item>x2</item>   <!-- sp already listed -->
      <item>x3</item>   <item>gp</item>
      <item>x4</item>   <item>tp</item>
      <item>x5</item>   <item>t0</item>
      <item>x6</item>   <item>t1</item>
      <item>x7</item>   <item>t2</item>
      <item>x8</item>   <item>s0</item>
      <item>x9</item>   <item>s1</item>
      <item>x10</item>  <item>a0</item>
      <item>x11</item>  <item>a1</item>
      <item>x12</item>  <item>a2</item>
      <item>x13</item>  <item>a3</item>
      <item>x14</item>  <item>a4</item>
      <item>x15</item>  <item>a5</item>
      <item>x16</item>  <item>a6</item>
      <item>x17</item>  <item>a7</item>
      <item>x18</item>  <item>s2</item>
      <item>x19</item>  <item>s3</item>
      <item>x20</item>  <item>s4</item>
      <item>x21</item>  <item>s5</item>
      <item>x22</item>  <item>s6</item>
      <item>x23</item>  <item>s7</item>
      <item>x24</item>  <item>s8</item>
      <item>x25</item>  <item>s9</item>
      <item>x26</item>  <item>s10</item>
      <item>x27</item>  <item>s11</item>
      <item>x28</item>  <item>t3</item>
      <item>x29</item>  <item>t4</item>
      <item>x30</item>  <item>t5</item>
      <item>x31</item>  <item>t6</item>
      <!-- RISC-V floating point registers -->
      <item>f0</item>   <item>ft0</item>
      <item>f1</item>   <item>ft1</item>
      <item>f2</item>   <item>ft2</item>
      <item>f3</item>   <item>ft3</item>
      <item>f4</item>   <item>ft4</item>
      <item>f5</item>   <item>ft5</item>
      <item>f6</item>   <item>ft6</item>
      <item>f7</item>   <item>ft7</item>
      <item>f8</item>   <item>fs0</item>
      <item>f9</item>   <item>fs1</item>
      <item>f10</item>  <item>fa0</item>
      <item>f11</item>  <item>fa1</item>
      <item>f12</item>  <item>fa2</item>
      <item>f13</item>  <item>fa3</item>
      <item>f14</item>  <item>fa4</item>
      <item>f15</item>  <item>fa5</item>
      <item>f16</item>  <item>fa6</item>
      <item>f17</item>  <item>fa7</item>
      <item>f18</item>  <item>fs2</item>
      <item>f19</item>  <item>fs3</item>
      <item>f20</item>  <item>fs4</item>
      <item>f21</item>  <item>fs5</item>
      <item>f22</item>  <item>fs6</item>
      <item>f23</item>  <item>fs7</item>
      <item>f24</item>  <item>fs8</item>
      <item>f25</item>  <item>fs9</item>
      <item>f26</item>  <item>fs10</item>
      <item>f27</item>  <item>fs11</item>
      <item>f28</item>  <item>ft8</item>
      <item>f29</item>  <item>ft9</item>
      <item>f30</item>  <item>ft10</item>
      <item>f31</item>  <item>ft11</item>
      <!-- RISC-V vector/RVV registers -->
      <item>v0</item>   <item>v0.t</item><!-- vector mask register -->
      <item>v1</item>
      <item>v2</item>
      <item>v3</item>
      <item>v4</item>
      <item>v5</item>
      <item>v6</item>
      <item>v7</item>
      <item>v8</item>
      <item>v9</item>
      <item>v10</item>
      <item>v11</item>
      <item>v12</item>
      <item>v13</item>
      <item>v14</item>
      <item>v15</item>
      <item>v16</item>
      <item>v17</item>
      <item>v18</item>
      <item>v19</item>
      <item>v20</item>
      <item>v21</item>
      <item>v22</item>
      <item>v23</item>
      <item>v24</item>
      <item>v25</item>
      <item>v26</item>
      <item>v27</item>
      <item>v28</item>
      <item>v29</item>
      <item>v30</item>
      <item>v31</item>
    </list>

    <list name="instructions">
      <item>lock</item>
      <item>rep</item>
      <item>repe</item>
      <item>repz</item>
      <item>repne</item>
      <item>repnz</item>
      <item>xaquire</item>
      <item>xrelease</item>
      <item>bnd</item>
      <item>nobnd</item>
      <item>aaa</item>
      <item>aad</item>
      <item>aam</item>
      <item>aas</item>
      <item>adc</item>
      <item>addb</item>
      <item>addl</item>
      <item>addq</item>
      <item>arpl</item>
      <item>bb0_reset</item>
      <item>bb1_reset</item>
      <item>bound</item>
      <item>bsf</item>
      <item>bsr</item>
      <item>bswap</item>
      <item>bt</item>
      <item>btc</item>
      <item>btr</item>
      <item>bts</item>
      <item>cbw</item>
      <item>cdq</item>
      <item>cdqe</item>
      <item>clc</item>
      <item>cld</item>
      <item>cli</item>
      <item>clts</item>
      <item>cltd</item>
      <item>cbtw</item>
      <item>cwtl</item>
      <item>cwtd</item>
      <item>cltq</item>
      <item>cqto</item>
      <item>cmc</item>
      <item>cmpb</item>
      <item>cmpw</item>
      <item>cmpl</item>
      <item>cmpq</item>
      <item>cmpsb</item>
      <item>cmpsd</item>
      <item>cmpsq</item>
      <item>cmpsw</item>
      <item>cmpxchg</item>
      <item>cmpxchg486</item>
      <item>cmpxchg8b</item>
      <item>cmpxchg16b</item>
      <item>cpuid</item>
      <item>cpu_read</item>
      <item>cpu_write</item>
      <item>cqo</item>
      <item>cwd</item>
      <item>cwde</item>
      <item>daa</item>
      <item>das</item>
      <item>dec</item>
      <item>decl</item>
      <item>decq</item>
      <item>div</item>
      <item>divb</item>
      <item>divw</item>
      <item>divl</item>
      <item>divq</item>
      <item>dmint</item>
      <item>emms</item>
      <item>enter</item>
      <item>equ</item>
      <item>f2xm1</item>
      <item>fabs</item>
      <item>fadd</item>
      <item>faddp</item>
      <item>fbld</item>
      <item>fbstp</item>
      <item>fchs</item>
      <item>fclex</item>
      <item>fcmovb</item>
      <item>fcmovbe</item>
      <item>fcmove</item>
      <item>fcmovnb</item>
      <item>fcmovnbe</item>
      <item>fcmovne</item>
      <item>fcmovnu</item>
      <item>fcmovu</item>
      <item>fcom</item>
      <item>fcomi</item>
      <item>fcomip</item>
      <item>fcomp</item>
      <item>fcompp</item>
      <item>fcos</item>
      <item>fdecstp</item>
      <item>fdisi</item>
      <item>fdiv</item>
      <item>fdivp</item>
      <item>fdivr</item>
      <item>fdivrp</item>
      <item>femms</item>
      <item>feni</item>
      <item>ffree</item>
      <item>ffreep</item>
      <item>fiadd</item>
      <item>ficom</item>
      <item>ficomp</item>
      <item>fidiv</item>
      <item>fidivr</item>
      <item>fild</item>
      <item>fimul</item>
      <item>fincstp</item>
      <item>finit</item>
      <item>fist</item>
      <item>fistp</item>
      <item>fisttp</item>
      <item>fisub</item>
      <item>fisubr</item>
      <item>fld</item>
      <item>fld1</item>
      <item>fldcw</item>
      <item>fldenv</item>
      <item>fldl2e</item>
      <item>fldl2t</item>
      <item>fldlg2</item>
      <item>fldln2</item>
      <item>fldpi</item>
      <item>fldz</item>
      <item>fmul</item>
      <item>fmulp</item>
      <item>fnclex</item>
      <item>fndisi</item>
      <item>fneni</item>
      <item>fninit</item>
      <item>fnop</item>
      <item>fnsave</item>
      <item>fnstcw</item>
      <item>fnstenv</item>
      <item>fnstsw</item>
      <item>fpatan</item>
      <item>fprem</item>
      <item>fprem1</item>
      <item>fptan</item>
      <item>frndint</item>
      <item>frstor</item>
      <item>fsave</item>
      <item>fscale</item>
      <item>fsetpm</item>
      <item>fsin</item>
      <item>fsincos</item>
      <item>fsqrt</item>
      <item>fst</item>
      <item>fstcw</item>
      <item>fstenv</item>
      <item>fstp</item>
      <item>fstsw</item>
      <item>fsub</item>
      <item>fsubp</item>
      <item>fsubr</item>
      <item>fsubrp</item>
      <item>ftst</item>
      <item>fucom</item>
      <item>fucomi</item>
      <item>fucomip</item>
      <item>fucomp</item>
      <item>fucompp</item>
      <item>fxam</item>
      <item>fxch</item>
      <item>fxtract</item>
      <item>fyl2x</item>
      <item>fyl2xp1</item>
      <item>global</item>
      <item>globl</item>
      <item>hlt</item>
      <item>ibts</item>
      <item>icebp</item>
      <item>idiv</item>
      <item>idivb</item>
      <item>idivw</item>
      <item>idivl</item>
      <item>idivq</item>
      <item>imul</item>
      <item>imulb</item>
      <item>imulw</item>
      <item>imull</item>
      <item>imulq</item>
      <item>in</item>
      <item>inc</item>
      <item>incl</item>
      <item>incq</item>
      <item>incbin</item>
      <item>insb</item>
      <item>insd</item>
      <item>insw</item>
      <item>int</item>
      <item>int01</item>
      <item>int1</item>
      <item>int03</item>
      <item>int3</item>
      <item>into</item>
      <item>invd</item>
      <item>invpcid</item>
      <item>invlpg</item>
      <item>invlpga</item>
      <item>lahf</item>
      <item>lar</item>
      <item>lds</item>
      <item>leal</item>
      <item>leaq</item>
      <item>leave</item>
      <item>les</item>
      <item>lfence</item>
      <item>lfs</item>
      <item>lgdt</item>
      <item>lgs</item>
      <item>lidt</item>
      <item>lldt</item>
      <item>lmsw</item>
      <item>loadall</item>
      <item>loadall286</item>
      <item>lodsb</item>
      <item>lodsd</item>
      <item>lodsq</item>
      <item>lodsw</item>
      <item>loop</item>
      <item>loope</item>
      <item>loopne</item>
      <item>loopnz</item>
      <item>loopz</item>
      <item>lsl</item>
      <item>lss</item>
      <item>ltr</item>
      <item>mfence</item>
      <item>monitor</item>
      <item>movb</item>
      <item>movw</item>
      <item>movl</item>
      <item>movq</item>
      <item>movsb</item>
      <item>movsd</item>
      <item>movsq</item>
      <item>movsw</item>
      <item>movsx</item>
      <item>movsxd</item>
      <item>movzx</item>
      <item>movsbw</item>
      <item>movsxb</item>
      <item>movsbl</item>
      <item>movsbq</item>
      <item>movswl</item>
      <item>movsxw</item>
      <item>movswq</item>
      <item>movslq</item>
      <item>movsxl</item>
      <item>movzbw</item>
      <item>movzxb</item>
      <item>movzbl</item>
      <item>movzbq</item>
      <item>movzwl</item>
      <item>movzxw</item>
      <item>movzwq</item>
      <item>mul</item>
      <item>mulb</item>
      <item>mulw</item>
      <item>mull</item>
      <item>mulq</item>
      <item>mwait</item>
      <item>neg</item>
      <item>nop</item>
      <item>not</item>
      <item>or</item>
      <item>out</item>
      <item>outsb</item>
      <item>outsd</item>
      <item>outsw</item>
      <item>packssdw</item>
      <item>packsswb</item>
      <item>packuswb</item>
      <item>paddb</item>
      <item>paddd</item>
      <item>paddsb</item>
      <item>paddsiw</item>
      <item>paddsw</item>
      <item>paddusb</item>
      <item>paddusw</item>
      <item>paddw</item>
      <item>pand</item>
      <item>pandn</item>
      <item>paveb</item>
      <item>pavgusb</item>
      <item>pcmpeqb</item>
      <item>pcmpeqd</item>
      <item>pcmpeqw</item>
      <item>pcmpgtb</item>
      <item>pcmpgtd</item>
      <item>pcmpgtw</item>
      <item>pdistib</item>
      <item>pf2id</item>
      <item>pfacc</item>
      <item>pfadd</item>
      <item>pfcmpeq</item>
      <item>pfcmpge</item>
      <item>pfcmpgt</item>
      <item>pfmax</item>
      <item>pfmin</item>
      <item>pfmul</item>
      <item>pfrcp</item>
      <item>pfrcpit1</item>
      <item>pfrcpit2</item>
      <item>pfrsqit1</item>
      <item>pfrsqrt</item>
      <item>pfsub</item>
      <item>pfsubr</item>
      <item>pi2fd</item>
      <item>pmachriw</item>
      <item>pmaddwd</item>
      <item>pmagw</item>
      <item>pmulhriw</item>
      <item>pmulhrwa</item>
      <item>pmulhrwc</item>
      <item>pmulhw</item>
      <item>pmullw</item>
      <item>pmvgezb</item>
      <item>pmvlzb</item>
      <item>pmvnzb</item>
      <item>pmvzb</item>
      <item>pop</item>
      <item>popl</item>
      <item>popq</item>
      <item>popa</item>
      <item>popad</item>
      <item>popaw</item>
      <item>popf</item>
      <item>popfd</item>
      <item>popfq</item>
      <item>popfw</item>
      <item>por</item>
      <item>prefetch</item>
      <item>prefetchw</item>
      <item>pslld</item>
      <item>psllq</item>
      <item>psllw</item>
      <item>psrad</item>
      <item>psraw</item>
      <item>psrld</item>
      <item>psrlq</item>
      <item>psrlw</item>
      <item>psubb</item>
      <item>psubd</item>
      <item>psubsb</item>
      <item>psubsiw</item>
      <item>psubsw</item>
      <item>psubusb</item>
      <item>psubusw</item>
      <item>psubw</item>
      <item>punpckhbw</item>
      <item>punpckhdq</item>
      <item>punpckhwd</item>
      <item>punpcklbw</item>
      <item>punpckldq</item>
      <item>punpcklwd</item>
      <item>push</item>
      <item>pusha</item>
      <item>pushl</item>
      <item>pushq</item>
      <item>pushad</item>
      <item>pushaw</item>
      <item>pushf</item>
      <item>pushfd</item>
      <item>pushfq</item>
      <item>pushfw</item>
      <item>pxor</item>
      <item>rcl</item>
      <item>rcr</item>
      <item>rdshr</item>
      <item>rdmsr</item>
      <item>rdpmc</item>
      <item>rdtsc</item>
      <item>rdtscp</item>
      <item>rdm</item>
      <item>rsdc</item>
      <item>rsldt</item>
      <item>rsm</item>
      <item>rsts</item>
      <item>sahf</item>
      <item>sal</item>
      <item>sall</item>
      <item>salq</item>
      <item>salc</item>
      <item>sar</item>
      <item>sarl</item>
      <item>sarq</item>
      <item>sbb</item>
      <item>scasb</item>
      <item>scasd</item>
      <item>scasq</item>
      <item>scasw</item>
      <item>sfence</item>
      <item>sgdt</item>
      <item>shl</item>
      <item>shll</item>
      <item>shllq</item>
      <item>shld</item>
      <item>shr</item>
      <item>shrd</item>
      <item>sidt</item>
      <item>sldt</item>
      <item>skinit</item>
      <item>smi</item>
      <item>smint</item>
      <item>smintold</item>
      <item>smsw</item>
      <item>stc</item>
      <item>std</item>
      <item>sti</item>
      <item>stosb</item>
      <item>stosd</item>
      <item>stosq</item>
      <item>stosw</item>
      <item>str</item>
      <item>sub</item>
      <item>subw</item>
      <item>subl</item>
      <item>subq</item>
      <item>svdc</item>
      <item>svldt</item>
      <item>svts</item>
      <item>swapgs</item>
      <item>syscall</item>
      <item>sysenter</item>
      <item>sysexit</item>
      <item>sysret</item>
      <item>test</item>
      <item>testl</item>
      <item>testq</item>
      <item>ud0</item>
      <item>ud1</item>
      <item>ud2b</item>
      <item>ud2</item>
      <item>ud2a</item>
      <item>umov</item>
      <item>verr</item>
      <item>verw</item>
      <item>fwait</item>
      <item>wbinvd</item>
      <item>wrshr</item>
      <item>wrmsr</item>
      <item>xadd</item>
      <item>xbts</item>
      <item>xchg</item>
      <item>xlatb</item>
      <item>xlat</item>
      <item>xor</item>
      <item>xorl</item>
      <item>xorq</item>
      <item>cmove</item>
      <item>cmovz</item>
      <item>cmovne</item>
      <item>cmovnz</item>
      <item>cmova</item>
      <item>cmovnbe</item>
      <item>cmovae</item>
      <item>cmovnb</item>
      <item>cmovb</item>
      <item>cmovnae</item>
      <item>cmovbe</item>
      <item>cmovna</item>
      <item>cmovg</item>
      <item>cmovnle</item>
      <item>cmovge</item>
      <item>cmovnl</item>
      <item>cmovl</item>
      <item>cmovnge</item>
      <item>cmovle</item>
      <item>cmovng</item>
      <item>cmovc</item>
      <item>cmovnc</item>
      <item>cmovo</item>
      <item>cmovno</item>
      <item>cmovs</item>
      <item>cmovns</item>
      <item>cmovp</item>
      <item>cmovpe</item>
      <item>cmovnp</item>
      <item>cmovpo</item>
      <item>sete</item>
      <item>setz</item>
      <item>setne</item>
      <item>setnz</item>
      <item>seta</item>
      <item>setnbe</item>
      <item>setae</item>
      <item>setnb</item>
      <item>setnc</item>
      <item>setb</item>
      <item>setnae</item>
      <item>setcset</item>
      <item>setbe</item>
      <item>setna</item>
      <item>setg</item>
      <item>setnle</item>
      <item>setge</item>
      <item>setnl</item>
      <item>setl</item>
      <item>setnge</item>
      <item>setle</item>
      <item>setng</item>
      <item>sets</item>
      <item>setns</item>
      <item>seto</item>
      <item>setno</item>
      <item>setpe</item>
      <item>setp</item>
      <item>setpo</item>
      <item>setnp</item>
      <item>addps</item>
      <item>addss</item>
      <item>andnps</item>
      <item>andps</item>
      <item>cmpeqps</item>
      <item>cmpeqss</item>
      <item>cmpleps</item>
      <item>cmpless</item>
      <item>cmpltps</item>
      <item>cmpltss</item>
      <item>cmpneqps</item>
      <item>cmpneqss</item>
      <item>cmpnleps</item>
      <item>cmpnless</item>
      <item>cmpnltps</item>
      <item>cmpnltss</item>
      <item>cmpordps</item>
      <item>cmpordss</item>
      <item>cmpunordps</item>
      <item>cmpunordss</item>
      <item>cmpps</item>
      <item>cmpss</item>
      <item>comiss</item>
      <item>cvtpi2ps</item>
      <item>cvtps2pi</item>
      <item>cvtsi2ss</item>
      <item>cvtss2si</item>
      <item>cvttps2pi</item>
      <item>cvttss2si</item>
      <item>divps</item>
      <item>divss</item>
      <item>ldmxcsr</item>
      <item>maxps</item>
      <item>maxss</item>
      <item>minps</item>
      <item>minss</item>
      <item>movaps</item>
      <item>movhps</item>
      <item>movlhps</item>
      <item>movlps</item>
      <item>movhlps</item>
      <item>movmskps</item>
      <item>movntps</item>
      <item>movss</item>
      <item>movups</item>
      <item>mulps</item>
      <item>mulss</item>
      <item>orps</item>
      <item>rcpps</item>
      <item>rcpss</item>
      <item>rsqrtps</item>
      <item>rsqrtss</item>
      <item>shufps</item>
      <item>sqrtps</item>
      <item>sqrtss</item>
      <item>stmxcsr</item>
      <item>subps</item>
      <item>subss</item>
      <item>ucomiss</item>
      <item>unpckhps</item>
      <item>unpcklps</item>
      <item>xorps</item>
      <item>fxrstor</item>
      <item>fxrstor64</item>
      <item>fxsave</item>
      <item>fxsave64</item>
      <item>xgetbv</item>
      <item>xsetbv</item>
      <item>xsave</item>
      <item>xsave64</item>
      <item>xsaveopt</item>
      <item>xsaveopt64</item>
      <item>xrstor</item>
      <item>xrstor64</item>
      <item>prefetchnta</item>
      <item>prefetcht0</item>
      <item>prefetcht1</item>
      <item>prefetcht2</item>
      <item>maskmovq</item>
      <item>movntq</item>
      <item>pavgb</item>
      <item>pavgw</item>
      <item>pextrw</item>
      <item>pinsrw</item>
      <item>pmaxsw</item>
      <item>pmaxub</item>
      <item>pminsw</item>
      <item>pminub</item>
      <item>pmovmskb</item>
      <item>pmulhuw</item>
      <item>psadbw</item>
      <item>pshufw</item>
      <item>pf2iw</item>
      <item>pfnacc</item>
      <item>pfpnacc</item>
      <item>pi2fw</item>
      <item>pswapd</item>
      <item>maskmovdqu</item>
      <item>clflush</item>
      <item>movntdq</item>
      <item>movnti</item>
      <item>movntpd</item>
      <item>movdqa</item>
      <item>movdqu</item>
      <item>movdq2q</item>
      <item>movq2dq</item>
      <item>paddq</item>
      <item>pmuludq</item>
      <item>pshufd</item>
      <item>pshufhw</item>
      <item>pshuflw</item>
      <item>pslldq</item>
      <item>psrldq</item>
      <item>psubq</item>
      <item>punpckhqdq</item>
      <item>punpcklqdq</item>
      <item>addpd</item>
      <item>addsd</item>
      <item>andnpd</item>
      <item>andpd</item>
      <item>cmpeqpd</item>
      <item>cmpeqsd</item>
      <item>cmplepd</item>
      <item>cmplesd</item>
      <item>cmpltpd</item>
      <item>cmpltsd</item>
      <item>cmpneqpd</item>
      <item>cmpneqsd</item>
      <item>cmpnlepd</item>
      <item>cmpnlesd</item>
      <item>cmpnltpd</item>
      <item>cmpnltsd</item>
      <item>cmpordpd</item>
      <item>cmpordsd</item>
      <item>cmpunordpd</item>
      <item>cmpunordsd</item>
      <item>cmppd</item>
      <item>comisd</item>
      <item>cvtdq2pd</item>
      <item>cvtdq2ps</item>
      <item>cvtpd2dq</item>
      <item>cvtpd2pi</item>
      <item>cvtpd2ps</item>
      <item>cvtpi2pd</item>
      <item>cvtps2dq</item>
      <item>cvtps2pd</item>
      <item>cvtsd2si</item>
      <item>cvtsd2ss</item>
      <item>cvtsi2sd</item>
      <item>cvtss2sd</item>
      <item>cvttpd2pi</item>
      <item>cvttpd2dq</item>
      <item>cvttps2dq</item>
      <item>cvttsd2si</item>
      <item>divpd</item>
      <item>divsd</item>
      <item>maxpd</item>
      <item>maxsd</item>
      <item>minpd</item>
      <item>minsd</item>
      <item>movapd</item>
      <item>movhpd</item>
      <item>movlpd</item>
      <item>movmskpd</item>
      <item>movupd</item>
      <item>mulpd</item>
      <item>mulsd</item>
      <item>orpd</item>
      <item>shufpd</item>
      <item>sqrtpd</item>
      <item>sqrtsd</item>
      <item>subpd</item>
      <item>subsd</item>
      <item>ucomisd</item>
      <item>unpckhpd</item>
      <item>unpcklpd</item>
      <item>xorpd</item>
      <item>addsubpd</item>
      <item>addsubps</item>
      <item>haddpd</item>
      <item>haddps</item>
      <item>hsubpd</item>
      <item>hsubps</item>
      <item>lddqu</item>
      <item>movddup</item>
      <item>movshdup</item>
      <item>movsldup</item>
      <item>clgi</item>
      <item>stgi</item>
      <item>vmcall</item>
      <item>vmclear</item>
      <item>vmfunc</item>
      <item>vmlaunch</item>
      <item>vmload</item>
      <item>vmmcall</item>
      <item>vmptrld</item>
      <item>vmptrst</item>
      <item>vmread</item>
      <item>vmresume</item>
      <item>vmrun</item>
      <item>vmsave</item>
      <item>vmwrite</item>
      <item>vmxoff</item>
      <item>vmxon</item>
      <item>invept</item>
      <item>invvpid</item>
      <item>pabsb</item>
      <item>pabsw</item>
      <item>pabsd</item>
      <item>palignr</item>
      <item>phaddw</item>
      <item>phaddd</item>
      <item>phaddsw</item>
      <item>phsubw</item>
      <item>phsubd</item>
      <item>phsubsw</item>
      <item>pmaddubsw</item>
      <item>pmulhrsw</item>
      <item>pshufb</item>
      <item>psignb</item>
      <item>psignw</item>
      <item>psignd</item>
      <item>extrq</item>
      <item>insertq</item>
      <item>movntsd</item>
      <item>movntss</item>
      <item>lzcnt</item>
      <item>blendpd</item>
      <item>blendps</item>
      <item>blendvpd</item>
      <item>blendvps</item>
      <item>dppd</item>
      <item>dpps</item>
      <item>extractps</item>
      <item>insertps</item>
      <item>movntdqa</item>
      <item>mpsadbw</item>
      <item>packusdw</item>
      <item>pblendvb</item>
      <item>pblendw</item>
      <item>pcmpeqq</item>
      <item>pextrb</item>
      <item>pextrd</item>
      <item>pextrq</item>
      <item>phminposuw</item>
      <item>pinsrb</item>
      <item>pinsrd</item>
      <item>pinsrq</item>
      <item>pmaxsb</item>
      <item>pmaxsd</item>
      <item>pmaxud</item>
      <item>pmaxuw</item>
      <item>pminsb</item>
      <item>pminsd</item>
      <item>pminud</item>
      <item>pminuw</item>
      <item>pmovsxbw</item>
      <item>pmovsxbd</item>
      <item>pmovsxbq</item>
      <item>pmovsxwd</item>
      <item>pmovsxwq</item>
      <item>pmovsxdq</item>
      <item>pmovzxbw</item>
      <item>pmovzxbd</item>
      <item>pmovzxbq</item>
      <item>pmovzxwd</item>
      <item>pmovzxwq</item>
      <item>pmovzxdq</item>
      <item>pmuldq</item>
      <item>pmulld</item>
      <item>ptest</item>
      <item>roundpd</item>
      <item>roundps</item>
      <item>roundsd</item>
      <item>roundss</item>
      <item>crc32</item>
      <item>pcmpestri</item>
      <item>pcmpestrm</item>
      <item>pcmpistri</item>
      <item>pcmpistrm</item>
      <item>pcmpgtq</item>
      <item>popcnt</item>
      <item>getsec</item>
      <item>pfrcpv</item>
      <item>pfrsqrtv</item>
      <item>movbe</item>
      <item>aesenc</item>
      <item>aesenclast</item>
      <item>aesdec</item>
      <item>aesdeclast</item>
      <item>aesimc</item>
      <item>aeskeygenassist</item>
      <item>vaesenc</item>
      <item>vaesenclast</item>
      <item>vaesdec</item>
      <item>vaesdeclast</item>
      <item>vaesimc</item>
      <item>vaeskeygenassist</item>
      <item>vaddpd</item>
      <item>vaddps</item>
      <item>vaddsd</item>
      <item>vaddss</item>
      <item>vaddsubpd</item>
      <item>vaddsubps</item>
      <item>vandpd</item>
      <item>vandps</item>
      <item>vandnpd</item>
      <item>vandnps</item>
      <item>vblendpd</item>
      <item>vblendps</item>
      <item>vblendvpd</item>
      <item>vblendvps</item>
      <item>vbroadcastss</item>
      <item>vbroadcastsd</item>
      <item>vbroadcastf128</item>
      <item>vcmpeq_ospd</item>
      <item>vcmpeqpd</item>
      <item>vcmplt_ospd</item>
      <item>vcmpltpd</item>
      <item>vcmple_ospd</item>
      <item>vcmplepd</item>
      <item>vcmpunord_qpd</item>
      <item>vcmpunordpd</item>
      <item>vcmpneq_uqpd</item>
      <item>vcmpneqpd</item>
      <item>vcmpnlt_uspd</item>
      <item>vcmpnltpd</item>
      <item>vcmpnle_uspd</item>
      <item>vcmpnlepd</item>
      <item>vcmpord_qpd</item>
      <item>vcmpordpd</item>
      <item>vcmpeq_uqpd</item>
      <item>vcmpnge_uspd</item>
      <item>vcmpngepd</item>
      <item>vcmpngt_uspd</item>
      <item>vcmpngtpd</item>
      <item>vcmpfalse_oqpd</item>
      <item>vcmpfalsepd</item>
      <item>vcmpneq_oqpd</item>
      <item>vcmpge_ospd</item>
      <item>vcmpgepd</item>
      <item>vcmpgt_ospd</item>
      <item>vcmpgtpd</item>
      <item>vcmptrue_uqpd</item>
      <item>vcmptruepd</item>
      <item>vcmplt_oqpd</item>
      <item>vcmple_oqpd</item>
      <item>vcmpunord_spd</item>
      <item>vcmpneq_uspd</item>
      <item>vcmpnlt_uqpd</item>
      <item>vcmpnle_uqpd</item>
      <item>vcmpord_spd</item>
      <item>vcmpeq_uspd</item>
      <item>vcmpnge_uqpd</item>
      <item>vcmpngt_uqpd</item>
      <item>vcmpfalse_ospd</item>
      <item>vcmpneq_ospd</item>
      <item>vcmpge_oqpd</item>
      <item>vcmpgt_oqpd</item>
      <item>vcmptrue_uspd</item>
      <item>vcmppd</item>
      <item>vcmpeq_osps</item>
      <item>vcmpeqps</item>
      <item>vcmplt_osps</item>
      <item>vcmpltps</item>
      <item>vcmple_osps</item>
      <item>vcmpleps</item>
      <item>vcmpunord_qps</item>
      <item>vcmpunordps</item>
      <item>vcmpneq_uqps</item>
      <item>vcmpneqps</item>
      <item>vcmpnlt_usps</item>
      <item>vcmpnltps</item>
      <item>vcmpnle_usps</item>
      <item>vcmpnleps</item>
      <item>vcmpord_qps</item>
      <item>vcmpordps</item>
      <item>vcmpeq_uqps</item>
      <item>vcmpnge_usps</item>
      <item>vcmpngeps</item>
      <item>vcmpngt_usps</item>
      <item>vcmpngtps</item>
      <item>vcmpfalse_oqps</item>
      <item>vcmpfalseps</item>
      <item>vcmpneq_oqps</item>
      <item>vcmpge_osps</item>
      <item>vcmpgeps</item>
      <item>vcmpgt_osps</item>
      <item>vcmpgtps</item>
      <item>vcmptrue_uqps</item>
      <item>vcmptrueps</item>
      <item>vcmplt_oqps</item>
      <item>vcmple_oqps</item>
      <item>vcmpunord_sps</item>
      <item>vcmpneq_usps</item>
      <item>vcmpnlt_uqps</item>
      <item>vcmpnle_uqps</item>
      <item>vcmpord_sps</item>
      <item>vcmpeq_usps</item>
      <item>vcmpnge_uqps</item>
      <item>vcmpngt_uqps</item>
      <item>vcmpfalse_osps</item>
      <item>vcmpneq_osps</item>
      <item>vcmpge_oqps</item>
      <item>vcmpgt_oqps</item>
      <item>vcmptrue_usps</item>
      <item>vcmpps</item>
      <item>vcmpeq_ossd</item>
      <item>vcmpeqsd</item>
      <item>vcmplt_ossd</item>
      <item>vcmpltsd</item>
      <item>vcmple_ossd</item>
      <item>vcmplesd</item>
      <item>vcmpunord_qsd</item>
      <item>vcmpunordsd</item>
      <item>vcmpneq_uqsd</item>
      <item>vcmpneqsd</item>
      <item>vcmpnlt_ussd</item>
      <item>vcmpnltsd</item>
      <item>vcmpnle_ussd</item>
      <item>vcmpnlesd</item>
      <item>vcmpord_qsd</item>
      <item>vcmpordsd</item>
      <item>vcmpeq_uqsd</item>
      <item>vcmpnge_ussd</item>
      <item>vcmpngesd</item>
      <item>vcmpngt_ussd</item>
      <item>vcmpngtsd</item>
      <item>vcmpfalse_oqsd</item>
      <item>vcmpfalsesd</item>
      <item>vcmpneq_oqsd</item>
      <item>vcmpge_ossd</item>
      <item>vcmpgesd</item>
      <item>vcmpgt_ossd</item>
      <item>vcmpgtsd</item>
      <item>vcmptrue_uqsd</item>
      <item>vcmptruesd</item>
      <item>vcmplt_oqsd</item>
      <item>vcmple_oqsd</item>
      <item>vcmpunord_ssd</item>
      <item>vcmpneq_ussd</item>
      <item>vcmpnlt_uqsd</item>
      <item>vcmpnle_uqsd</item>
      <item>vcmpord_ssd</item>
      <item>vcmpeq_ussd</item>
      <item>vcmpnge_uqsd</item>
      <item>vcmpngt_uqsd</item>
      <item>vcmpfalse_ossd</item>
      <item>vcmpneq_ossd</item>
      <item>vcmpge_oqsd</item>
      <item>vcmpgt_oqsd</item>
      <item>vcmptrue_ussd</item>
      <item>vcmpsd</item>
      <item>vcmpeq_osss</item>
      <item>vcmpeqss</item>
      <item>vcmplt_osss</item>
      <item>vcmpltss</item>
      <item>vcmple_osss</item>
      <item>vcmpless</item>
      <item>vcmpunord_qss</item>
      <item>vcmpunordss</item>
      <item>vcmpneq_uqss</item>
      <item>vcmpneqss</item>
      <item>vcmpnlt_usss</item>
      <item>vcmpnltss</item>
      <item>vcmpnle_usss</item>
      <item>vcmpnless</item>
      <item>vcmpord_qss</item>
      <item>vcmpordss</item>
      <item>vcmpeq_uqss</item>
      <item>vcmpnge_usss</item>
      <item>vcmpngess</item>
      <item>vcmpngt_usss</item>
      <item>vcmpngtss</item>
      <item>vcmpfalse_oqss</item>
      <item>vcmpfalsess</item>
      <item>vcmpneq_oqss</item>
      <item>vcmpge_osss</item>
      <item>vcmpgess</item>
      <item>vcmpgt_osss</item>
      <item>vcmpgtss</item>
      <item>vcmptrue_uqss</item>
      <item>vcmptruess</item>
      <item>vcmplt_oqss</item>
      <item>vcmple_oqss</item>
      <item>vcmpunord_sss</item>
      <item>vcmpneq_usss</item>
      <item>vcmpnlt_uqss</item>
      <item>vcmpnle_uqss</item>
      <item>vcmpord_sss</item>
      <item>vcmpeq_usss</item>
      <item>vcmpnge_uqss</item>
      <item>vcmpngt_uqss</item>
      <item>vcmpfalse_osss</item>
      <item>vcmpneq_osss</item>
      <item>vcmpge_oqss</item>
      <item>vcmpgt_oqss</item>
      <item>vcmptrue_usss</item>
      <item>vcmpss</item>
      <item>vcomisd</item>
      <item>vcomiss</item>
      <item>vcvtdq2pd</item>
      <item>vcvtdq2ps</item>
      <item>vcvtpd2dq</item>
      <item>vcvtpd2ps</item>
      <item>vcvtps2dq</item>
      <item>vcvtps2pd</item>
      <item>vcvtsd2si</item>
      <item>vcvtsd2ss</item>
      <item>vcvtsi2sd</item>
      <item>vcvtsi2ss</item>
      <item>vcvtss2sd</item>
      <item>vcvtss2si</item>
      <item>vcvttpd2dq</item>
      <item>vcvttps2dq</item>
      <item>vcvttsd2si</item>
      <item>vcvttss2si</item>
      <item>vdivpd</item>
      <item>vdivps</item>
      <item>vdivsd</item>
      <item>vdivss</item>
      <item>vdppd</item>
      <item>vdpps</item>
      <item>vextractf128</item>
      <item>vextractps</item>
      <item>vhaddpd</item>
      <item>vhaddps</item>
      <item>vhsubpd</item>
      <item>vhsubps</item>
      <item>vinsertf128</item>
      <item>vinsertps</item>
      <item>vlddqu</item>
      <item>vldqqu</item>
      <item>vldmxcsr</item>
      <item>vmaskmovdqu</item>
      <item>vmaskmovps</item>
      <item>vmaskmovpd</item>
      <item>vmaxpd</item>
      <item>vmaxps</item>
      <item>vmaxsd</item>
      <item>vmaxss</item>
      <item>vminpd</item>
      <item>vminps</item>
      <item>vminsd</item>
      <item>vminss</item>
      <item>vmovapd</item>
      <item>vmovaps</item>
      <item>vmovd</item>
      <item>vmovq</item>
      <item>vmovddup</item>
      <item>vmovdqa</item>
      <item>vmovqqa</item>
      <item>vmovdqu</item>
      <item>vmovqqu</item>
      <item>vmovhlps</item>
      <item>vmovhpd</item>
      <item>vmovhps</item>
      <item>vmovlhps</item>
      <item>vmovlpd</item>
      <item>vmovlps</item>
      <item>vmovmskpd</item>
      <item>vmovmskps</item>
      <item>vmovntdq</item>
      <item>vmovntqq</item>
      <item>vmovntdqa</item>
      <item>vmovntpd</item>
      <item>vmovntps</item>
      <item>vmovsd</item>
      <item>vmovshdup</item>
      <item>vmovsldup</item>
      <item>vmovss</item>
      <item>vmovupd</item>
      <item>vmovups</item>
      <item>vmpsadbw</item>
      <item>vmulpd</item>
      <item>vmulps</item>
      <item>vmulsd</item>
      <item>vmulss</item>
      <item>vorpd</item>
      <item>vorps</item>
      <item>vpabsb</item>
      <item>vpabsw</item>
      <item>vpabsd</item>
      <item>vpacksswb</item>
      <item>vpackssdw</item>
      <item>vpackuswb</item>
      <item>vpackusdw</item>
      <item>vpaddb</item>
      <item>vpaddw</item>
      <item>vpaddd</item>
      <item>vpaddq</item>
      <item>vpaddsb</item>
      <item>vpaddsw</item>
      <item>vpaddusb</item>
      <item>vpaddusw</item>
      <item>vpalignr</item>
      <item>vpand</item>
      <item>vpandn</item>
      <item>vpavgb</item>
      <item>vpavgw</item>
      <item>vpblendvb</item>
      <item>vpblendw</item>
      <item>vpcmpestri</item>
      <item>vpcmpestrm</item>
      <item>vpcmpistri</item>
      <item>vpcmpistrm</item>
      <item>vpcmpeqb</item>
      <item>vpcmpeqw</item>
      <item>vpcmpeqd</item>
      <item>vpcmpeqq</item>
      <item>vpcmpgtb</item>
      <item>vpcmpgtw</item>
      <item>vpcmpgtd</item>
      <item>vpcmpgtq</item>
      <item>vpermilpd</item>
      <item>vpermilps</item>
      <item>vperm2f128</item>
      <item>vpextrb</item>
      <item>vpextrw</item>
      <item>vpextrd</item>
      <item>vpextrq</item>
      <item>vphaddw</item>
      <item>vphaddd</item>
      <item>vphaddsw</item>
      <item>vphminposuw</item>
      <item>vphsubw</item>
      <item>vphsubd</item>
      <item>vphsubsw</item>
      <item>vpinsrb</item>
      <item>vpinsrw</item>
      <item>vpinsrd</item>
      <item>vpinsrq</item>
      <item>vpmaddwd</item>
      <item>vpmaddubsw</item>
      <item>vpmaxsb</item>
      <item>vpmaxsw</item>
      <item>vpmaxsd</item>
      <item>vpmaxub</item>
      <item>vpmaxuw</item>
      <item>vpmaxud</item>
      <item>vpminsb</item>
      <item>vpminsw</item>
      <item>vpminsd</item>
      <item>vpminub</item>
      <item>vpminuw</item>
      <item>vpminud</item>
      <item>vpmovmskb</item>
      <item>vpmovsxbw</item>
      <item>vpmovsxbd</item>
      <item>vpmovsxbq</item>
      <item>vpmovsxwd</item>
      <item>vpmovsxwq</item>
      <item>vpmovsxdq</item>
      <item>vpmovzxbw</item>
      <item>vpmovzxbd</item>
      <item>vpmovzxbq</item>
      <item>vpmovzxwd</item>
      <item>vpmovzxwq</item>
      <item>vpmovzxdq</item>
      <item>vpmulhuw</item>
      <item>vpmulhrsw</item>
      <item>vpmulhw</item>
      <item>vpmullw</item>
      <item>vpmulld</item>
      <item>vpmuludq</item>
      <item>vpmuldq</item>
      <item>vpor</item>
      <item>vpsadbw</item>
      <item>vpshufb</item>
      <item>vpshufd</item>
      <item>vpshufhw</item>
      <item>vpshuflw</item>
      <item>vpsignb</item>
      <item>vpsignw</item>
      <item>vpsignd</item>
      <item>vpslldq</item>
      <item>vpsrldq</item>
      <item>vpsllw</item>
      <item>vpslld</item>
      <item>vpsllq</item>
      <item>vpsraw</item>
      <item>vpsrad</item>
      <item>vpsrlw</item>
      <item>vpsrld</item>
      <item>vpsrlq</item>
      <item>vptest</item>
      <item>vpsubb</item>
      <item>vpsubw</item>
      <item>vpsubd</item>
      <item>vpsubq</item>
      <item>vpsubsb</item>
      <item>vpsubsw</item>
      <item>vpsubusb</item>
      <item>vpsubusw</item>
      <item>vpunpckhbw</item>
      <item>vpunpckhwd</item>
      <item>vpunpckhdq</item>
      <item>vpunpckhqdq</item>
      <item>vpunpcklbw</item>
      <item>vpunpcklwd</item>
      <item>vpunpckldq</item>
      <item>vpunpcklqdq</item>
      <item>vpxor</item>
      <item>vrcpps</item>
      <item>vrcpss</item>
      <item>vrsqrtps</item>
      <item>vrsqrtss</item>
      <item>vroundpd</item>
      <item>vroundps</item>
      <item>vroundsd</item>
      <item>vroundss</item>
      <item>vshufpd</item>
      <item>vshufps</item>
      <item>vsqrtpd</item>
      <item>vsqrtps</item>
      <item>vsqrtsd</item>
      <item>vsqrtss</item>
      <item>vstmxcsr</item>
      <item>vsubpd</item>
      <item>vsubps</item>
      <item>vsubsd</item>
      <item>vsubss</item>
      <item>vtestps</item>
      <item>vtestpd</item>
      <item>vucomisd</item>
      <item>vucomiss</item>
      <item>vunpckhpd</item>
      <item>vunpckhps</item>
      <item>vunpcklpd</item>
      <item>vunpcklps</item>
      <item>vxorpd</item>
      <item>vxorps</item>
      <item>vzeroall</item>
      <item>vzeroupper</item>
      <item>pclmullqlqdq</item>
      <item>pclmulhqlqdq</item>
      <item>pclmullqhqdq</item>
      <item>pclmulhqhqdq</item>
      <item>pclmulqdq</item>
      <item>vpclmullqlqdq</item>
      <item>vpclmulhqlqdq</item>
      <item>vpclmullqhqdq</item>
      <item>vpclmulhqhqdq</item>
      <item>vpclmulqdq</item>
      <item>vfmadd132ps</item>
      <item>vfmadd132pd</item>
      <item>vfmadd312ps</item>
      <item>vfmadd312pd</item>
      <item>vfmadd213ps</item>
      <item>vfmadd213pd</item>
      <item>vfmadd123ps</item>
      <item>vfmadd123pd</item>
      <item>vfmadd231ps</item>
      <item>vfmadd231pd</item>
      <item>vfmadd321ps</item>
      <item>vfmadd321pd</item>
      <item>vfmaddsub132ps</item>
      <item>vfmaddsub132pd</item>
      <item>vfmaddsub312ps</item>
      <item>vfmaddsub312pd</item>
      <item>vfmaddsub213ps</item>
      <item>vfmaddsub213pd</item>
      <item>vfmaddsub123ps</item>
      <item>vfmaddsub123pd</item>
      <item>vfmaddsub231ps</item>
      <item>vfmaddsub231pd</item>
      <item>vfmaddsub321ps</item>
      <item>vfmaddsub321pd</item>
      <item>vfmsub132ps</item>
      <item>vfmsub132pd</item>
      <item>vfmsub312ps</item>
      <item>vfmsub312pd</item>
      <item>vfmsub213ps</item>
      <item>vfmsub213pd</item>
      <item>vfmsub123ps</item>
      <item>vfmsub123pd</item>
      <item>vfmsub231ps</item>
      <item>vfmsub231pd</item>
      <item>vfmsub321ps</item>
      <item>vfmsub321pd</item>
      <item>vfmsubadd132ps</item>
      <item>vfmsubadd132pd</item>
      <item>vfmsubadd312ps</item>
      <item>vfmsubadd312pd</item>
      <item>vfmsubadd213ps</item>
      <item>vfmsubadd213pd</item>
      <item>vfmsubadd123ps</item>
      <item>vfmsubadd123pd</item>
      <item>vfmsubadd231ps</item>
      <item>vfmsubadd231pd</item>
      <item>vfmsubadd321ps</item>
      <item>vfmsubadd321pd</item>
      <item>vfnmadd132ps</item>
      <item>vfnmadd132pd</item>
      <item>vfnmadd312ps</item>
      <item>vfnmadd312pd</item>
      <item>vfnmadd213ps</item>
      <item>vfnmadd213pd</item>
      <item>vfnmadd123ps</item>
      <item>vfnmadd123pd</item>
      <item>vfnmadd231ps</item>
      <item>vfnmadd231pd</item>
      <item>vfnmadd321ps</item>
      <item>vfnmadd321pd</item>
      <item>vfnmsub132ps</item>
      <item>vfnmsub132pd</item>
      <item>vfnmsub312ps</item>
      <item>vfnmsub312pd</item>
      <item>vfnmsub213ps</item>
      <item>vfnmsub213pd</item>
      <item>vfnmsub123ps</item>
      <item>vfnmsub123pd</item>
      <item>vfnmsub231ps</item>
      <item>vfnmsub231pd</item>
      <item>vfnmsub321ps</item>
      <item>vfnmsub321pd</item>
      <item>vfmadd132ss</item>
      <item>vfmadd132sd</item>
      <item>vfmadd312ss</item>
      <item>vfmadd312sd</item>
      <item>vfmadd213ss</item>
      <item>vfmadd213sd</item>
      <item>vfmadd123ss</item>
      <item>vfmadd123sd</item>
      <item>vfmadd231ss</item>
      <item>vfmadd231sd</item>
      <item>vfmadd321ss</item>
      <item>vfmadd321sd</item>
      <item>vfmsub132ss</item>
      <item>vfmsub132sd</item>
      <item>vfmsub312ss</item>
      <item>vfmsub312sd</item>
      <item>vfmsub213ss</item>
      <item>vfmsub213sd</item>
      <item>vfmsub123ss</item>
      <item>vfmsub123sd</item>
      <item>vfmsub231ss</item>
      <item>vfmsub231sd</item>
      <item>vfmsub321ss</item>
      <item>vfmsub321sd</item>
      <item>vfnmadd132ss</item>
      <item>vfnmadd132sd</item>
      <item>vfnmadd312ss</item>
      <item>vfnmadd312sd</item>
      <item>vfnmadd213ss</item>
      <item>vfnmadd213sd</item>
      <item>vfnmadd123ss</item>
      <item>vfnmadd123sd</item>
      <item>vfnmadd231ss</item>
      <item>vfnmadd231sd</item>
      <item>vfnmadd321ss</item>
      <item>vfnmadd321sd</item>
      <item>vfnmsub132ss</item>
      <item>vfnmsub132sd</item>
      <item>vfnmsub312ss</item>
      <item>vfnmsub312sd</item>
      <item>vfnmsub213ss</item>
      <item>vfnmsub213sd</item>
      <item>vfnmsub123ss</item>
      <item>vfnmsub123sd</item>
      <item>vfnmsub231ss</item>
      <item>vfnmsub231sd</item>
      <item>vfnmsub321ss</item>
      <item>vfnmsub321sd</item>
      <item>rdfsbase</item>
      <item>rdgsbase</item>
      <item>rdrand</item>
      <item>wrfsbase</item>
      <item>wrgsbase</item>
      <item>vcvtph2ps</item>
      <item>vcvtps2ph</item>
      <item>adcx</item>
      <item>adox</item>
      <item>rdseed</item>
      <item>clac</item>
      <item>stac</item>
      <item>xstore</item>
      <item>xcryptecb</item>
      <item>xcryptcbc</item>
      <item>xcryptctr</item>
      <item>xcryptcfb</item>
      <item>xcryptofb</item>
      <item>montmul</item>
      <item>xsha1</item>
      <item>xsha256</item>
      <item>llwpcb</item>
      <item>slwpcb</item>
      <item>lwpval</item>
      <item>lwpins</item>
      <item>vfmaddpd</item>
      <item>vfmaddps</item>
      <item>vfmaddsd</item>
      <item>vfmaddss</item>
      <item>vfmaddsubpd</item>
      <item>vfmaddsubps</item>
      <item>vfmsubaddpd</item>
      <item>vfmsubaddps</item>
      <item>vfmsubpd</item>
      <item>vfmsubps</item>
      <item>vfmsubsd</item>
      <item>vfmsubss</item>
      <item>vfnmaddpd</item>
      <item>vfnmaddps</item>
      <item>vfnmaddsd</item>
      <item>vfnmaddss</item>
      <item>vfnmsubpd</item>
      <item>vfnmsubps</item>
      <item>vfnmsubsd</item>
      <item>vfnmsubss</item>
      <item>vfrczpd</item>
      <item>vfrczps</item>
      <item>vfrczsd</item>
      <item>vfrczss</item>
      <item>vpcmov</item>
      <item>vpcomb</item>
      <item>vpcomd</item>
      <item>vpcomq</item>
      <item>vpcomub</item>
      <item>vpcomud</item>
      <item>vpcomuq</item>
      <item>vpcomuw</item>
      <item>vpcomw</item>
      <item>vphaddbd</item>
      <item>vphaddbq</item>
      <item>vphaddbw</item>
      <item>vphadddq</item>
      <item>vphaddubd</item>
      <item>vphaddubq</item>
      <item>vphaddubw</item>
      <item>vphaddudq</item>
      <item>vphadduwd</item>
      <item>vphadduwq</item>
      <item>vphaddwd</item>
      <item>vphaddwq</item>
      <item>vphsubbw</item>
      <item>vphsubdq</item>
      <item>vphsubwd</item>
      <item>vpmacsdd</item>
      <item>vpmacsdqh</item>
      <item>vpmacsdql</item>
      <item>vpmacssdd</item>
      <item>vpmacssdqh</item>
      <item>vpmacssdql</item>
      <item>vpmacsswd</item>
      <item>vpmacssww</item>
      <item>vpmacswd</item>
      <item>vpmacsww</item>
      <item>vpmadcsswd</item>
      <item>vpmadcswd</item>
      <item>vpperm</item>
      <item>vprotb</item>
      <item>vprotd</item>
      <item>vprotq</item>
      <item>vprotw</item>
      <item>vpshab</item>
      <item>vpshad</item>
      <item>vpshaq</item>
      <item>vpshaw</item>
      <item>vpshlb</item>
      <item>vpshld</item>
      <item>vpshlq</item>
      <item>vpshlw</item>
      <item>vbroadcasti128</item>
      <item>vpblendd</item>
      <item>vpbroadcastb</item>
      <item>vpbroadcastw</item>
      <item>vpbroadcastd</item>
      <item>vpbroadcastq</item>
      <item>vpermd</item>
      <item>vpermpd</item>
      <item>vpermps</item>
      <item>vpermq</item>
      <item>vperm2i128</item>
      <item>vextracti128</item>
      <item>vinserti128</item>
      <item>vpmaskmovd</item>
      <item>vpmaskmovq</item>
      <item>vpsllvd</item>
      <item>vpsllvq</item>
      <item>vpsravd</item>
      <item>vpsrlvd</item>
      <item>vpsrlvq</item>
      <item>vgatherdpd</item>
      <item>vgatherqpd</item>
      <item>vgatherdps</item>
      <item>vgatherqps</item>
      <item>vpgatherdd</item>
      <item>vpgatherqd</item>
      <item>vpgatherdq</item>
      <item>vpgatherqq</item>
      <item>xabort</item>
      <item>xbegin</item>
      <item>xend</item>
      <item>xtest</item>
      <item>bextr</item>
      <item>blci</item>
      <item>blcic</item>
      <item>blsi</item>
      <item>blsic</item>
      <item>blcfill</item>
      <item>blsfill</item>
      <item>blcmsk</item>
      <item>blsmsk</item>
      <item>blsr</item>
      <item>blcs</item>
      <item>bzhi</item>
      <item>mulx</item>
      <item>pdep</item>
      <item>pext</item>
      <item>rorx</item>
      <item>sarx</item>
      <item>shlx</item>
      <item>shrx</item>
      <item>tzcnt</item>
      <item>tzmsk</item>
      <item>t1mskc</item>
      <item>valignd</item>
      <item>valignq</item>
      <item>vblendmpd</item>
      <item>vblendmps</item>
      <item>vbroadcastf32x4</item>
      <item>vbroadcastf64x4</item>
      <item>vbroadcasti32x4</item>
      <item>vbroadcasti64x4</item>
      <item>vcompresspd</item>
      <item>vcompressps</item>
      <item>vcvtpd2udq</item>
      <item>vcvtps2udq</item>
      <item>vcvtsd2usi</item>
      <item>vcvtss2usi</item>
      <item>vcvttpd2udq</item>
      <item>vcvttps2udq</item>
      <item>vcvttsd2usi</item>
      <item>vcvttss2usi</item>
      <item>vcvtudq2pd</item>
      <item>vcvtudq2ps</item>
      <item>vcvtusi2sd</item>
      <item>vcvtusi2ss</item>
      <item>vexpandpd</item>
      <item>vexpandps</item>
      <item>vextractf32x4</item>
      <item>vextractf64x4</item>
      <item>vextracti32x4</item>
      <item>vextracti64x4</item>
      <item>vfixupimmpd</item>
      <item>vfixupimmps</item>
      <item>vfixupimmsd</item>
      <item>vfixupimmss</item>
      <item>vgetexppd</item>
      <item>vgetexpps</item>
      <item>vgetexpsd</item>
      <item>vgetexpss</item>
      <item>vgetmantpd</item>
      <item>vgetmantps</item>
      <item>vgetmantsd</item>
      <item>vgetmantss</item>
      <item>vinsertf32x4</item>
      <item>vinsertf64x4</item>
      <item>vinserti32x4</item>
      <item>vinserti64x4</item>
      <item>vmovdqa32</item>
      <item>vmovdqa64</item>
      <item>vmovdqu32</item>
      <item>vmovdqu64</item>
      <item>vpabsq</item>
      <item>vpandd</item>
      <item>vpandnd</item>
      <item>vpandnq</item>
      <item>vpandq</item>
      <item>vpblendmd</item>
      <item>vpblendmq</item>
      <item>vpcmpltd</item>
      <item>vpcmpled</item>
      <item>vpcmpneqd</item>
      <item>vpcmpnltd</item>
      <item>vpcmpnled</item>
      <item>vpcmpd</item>
      <item>vpcmpltq</item>
      <item>vpcmpleq</item>
      <item>vpcmpneqq</item>
      <item>vpcmpnltq</item>
      <item>vpcmpnleq</item>
      <item>vpcmpq</item>
      <item>vpcmpequd</item>
      <item>vpcmpltud</item>
      <item>vpcmpleud</item>
      <item>vpcmpnequd</item>
      <item>vpcmpnltud</item>
      <item>vpcmpnleud</item>
      <item>vpcmpud</item>
      <item>vpcmpequq</item>
      <item>vpcmpltuq</item>
      <item>vpcmpleuq</item>
      <item>vpcmpnequq</item>
      <item>vpcmpnltuq</item>
      <item>vpcmpnleuq</item>
      <item>vpcmpuq</item>
      <item>vpcompressd</item>
      <item>vpcompressq</item>
      <item>vpermi2d</item>
      <item>vpermi2pd</item>
      <item>vpermi2ps</item>
      <item>vpermi2q</item>
      <item>vpermt2d</item>
      <item>vpermt2pd</item>
      <item>vpermt2ps</item>
      <item>vpermt2q</item>
      <item>vpexpandd</item>
      <item>vpexpandq</item>
      <item>vpmaxsq</item>
      <item>vpmaxuq</item>
      <item>vpminsq</item>
      <item>vpminuq</item>
      <item>vpmovdb</item>
      <item>vpmovdw</item>
      <item>vpmovqb</item>
      <item>vpmovqd</item>
      <item>vpmovqw</item>
      <item>vpmovsdb</item>
      <item>vpmovsdw</item>
      <item>vpmovsqb</item>
      <item>vpmovsqd</item>
      <item>vpmovsqw</item>
      <item>vpmovusdb</item>
      <item>vpmovusdw</item>
      <item>vpmovusqb</item>
      <item>vpmovusqd</item>
      <item>vpmovusqw</item>
      <item>vpord</item>
      <item>vporq</item>
      <item>vprold</item>
      <item>vprolq</item>
      <item>vprolvd</item>
      <item>vprolvq</item>
      <item>vprord</item>
      <item>vprorq</item>
      <item>vprorvd</item>
      <item>vprorvq</item>
      <item>vpscatterdd</item>
      <item>vpscatterdq</item>
      <item>vpscatterqd</item>
      <item>vpscatterqq</item>
      <item>vpsraq</item>
      <item>vpsravq</item>
      <item>vpternlogd</item>
      <item>vpternlogq</item>
      <item>vptestmd</item>
      <item>vptestmq</item>
      <item>vptestnmd</item>
      <item>vptestnmq</item>
      <item>vpxord</item>
      <item>vpxorq</item>
      <item>vrcp14pd</item>
      <item>vrcp14ps</item>
      <item>vrcp14sd</item>
      <item>vrcp14ss</item>
      <item>vrndscalepd</item>
      <item>vrndscaleps</item>
      <item>vrndscalesd</item>
      <item>vrndscaless</item>
      <item>vrsqrt14pd</item>
      <item>vrsqrt14ps</item>
      <item>vrsqrt14sd</item>
      <item>vrsqrt14ss</item>
      <item>vscalefpd</item>
      <item>vscalefps</item>
      <item>vscalefsd</item>
      <item>vscalefss</item>
      <item>vscatterdpd</item>
      <item>vscatterdps</item>
      <item>vscatterqpd</item>
      <item>vscatterqps</item>
      <item>vshuff32x4</item>
      <item>vshuff64x2</item>
      <item>vshufi32x4</item>
      <item>vshufi64x2</item>
      <item>kandnw</item>
      <item>kandw</item>
      <item>kmovw</item>
      <item>knotw</item>
      <item>kortestw</item>
      <item>korw</item>
      <item>kshiftlw</item>
      <item>kshiftrw</item>
      <item>kunpckbw</item>
      <item>kxnorw</item>
      <item>kxorw</item>
      <item>vpbroadcastmb2q</item>
      <item>vpbroadcastmw2d</item>
      <item>vpconflictd</item>
      <item>vpconflictq</item>
      <item>vplzcntd</item>
      <item>vplzcntq</item>
      <item>vexp2pd</item>
      <item>vexp2ps</item>
      <item>vrcp28pd</item>
      <item>vrcp28ps</item>
      <item>vrcp28sd</item>
      <item>vrcp28ss</item>
      <item>vrsqrt28pd</item>
      <item>vrsqrt28ps</item>
      <item>vrsqrt28sd</item>
      <item>vrsqrt28ss</item>
      <item>vgatherpf0dpd</item>
      <item>vgatherpf0dps</item>
      <item>vgatherpf0qpd</item>
      <item>vgatherpf0qps</item>
      <item>vgatherpf1dpd</item>
      <item>vgatherpf1dps</item>
      <item>vgatherpf1qpd</item>
      <item>vgatherpf1qps</item>
      <item>vscatterpf0dpd</item>
      <item>vscatterpf0dps</item>
      <item>vscatterpf0qpd</item>
      <item>vscatterpf0qps</item>
      <item>vscatterpf1dpd</item>
      <item>vscatterpf1dps</item>
      <item>vscatterpf1qpd</item>
      <item>vscatterpf1qps</item>
      <item>prefetchwt1</item>
      <item>bndmk</item>
      <item>bndcl</item>
      <item>bndcu</item>
      <item>bndcn</item>
      <item>bndmov</item>
      <item>bndldx</item>
      <item>bndstx</item>
      <item>sha1rnds4</item>
      <item>sha1nexte</item>
      <item>sha1msg1</item>
      <item>sha1msg2</item>
      <item>sha256rnds2</item>
      <item>sha256msg1</item>
      <item>sha256msg2</item>
      <item>hint_nop</item>
      <!-- RISC-V standard hints -->
      <item>c.ntl.all</item>
      <item>c.ntl.p1</item>
      <item>c.ntl.pall</item>
      <item>c.ntl.s1</item>
      <item>ntl.all</item>
      <item>ntl.p1</item>
      <item>ntl.pall</item>
      <item>ntl.s1</item>
      <item>pause</item>
      <item>prefetch.i</item>
      <item>prefetch.r</item>
      <item>prefetch.w</item>
      <!-- RISC-V basic RVI instructions and aliases -->
      <item>add</item>
      <item>addi</item>
      <item>addiw</item>
      <item>addw</item>
      <item>and</item>
      <item>andi</item>
      <item>auipc</item>
      <item>fence</item>
      <item>fence.i</item>
      <item>fence.tso</item>
      <item>la</item>
      <item>la.tls.gd</item>
      <item>la.tls.ie</item>
      <item>lb</item>
      <item>lbu</item>
      <item>ld</item>
      <item>lga</item>
      <item>lh</item>
      <item>lhu</item>
      <item>li</item>
      <item>lla</item>
      <item>lui</item>
      <item>lw</item>
      <item>lwu</item>
      <item>move</item>
      <item>mv</item>
      <item>negw</item>
      <item>ori</item>
      <item>rdcycle</item>
      <item>rdcycleh</item>
      <item>rdinstret</item>
      <item>rdinstreth</item>
      <item>rdtime</item>
      <item>rdtimeh</item>
      <item>sb</item>
      <item>sd</item>
      <item>seqz</item>
      <item>sext.w</item>
      <item>sgt</item>
      <item>sgtu</item>
      <item>sgtz</item>
      <item>sh</item>
      <item>sll</item>
      <item>slli</item>
      <item>slliw</item>
      <item>sllw</item>
      <item>slt</item>
      <item>slti</item>
      <item>sltiu</item>
      <item>sltu</item>
      <item>sltz</item>
      <item>snez</item>
      <item>sra</item>
      <item>srai</item>
      <item>sraiw</item>
      <item>sraw</item>
      <item>srl</item>
      <item>srli</item>
      <item>srliw</item>
      <item>srlw</item>
      <item>sw</item>
      <item>tail</item>
      <item>unimp</item>
      <item>xori</item>
      <item>zext.b</item>
      <!-- RISC-V control and status register (CSR) Instructions (Zicsr) -->
      <item>csrc</item>
      <item>csrci</item>
      <item>csrr</item>
      <item>csrrc</item>
      <item>csrrci</item>
      <item>csrrs</item>
      <item>csrrsi</item>
      <item>csrrw</item>
      <item>csrrwi</item>
      <item>csrs</item>
      <item>csrsi</item>
      <item>csrw</item>
      <item>csrwi</item>
      <!-- RISC-V may-be instructions (Zimop) -->
      <item>mop.r.0</item>
      <item>mop.r.1</item>
      <item>mop.r.2</item>
      <item>mop.r.3</item>
      <item>mop.r.4</item>
      <item>mop.r.5</item>
      <item>mop.r.6</item>
      <item>mop.r.7</item>
      <item>mop.r.8</item>
      <item>mop.r.9</item>
      <item>mop.r.10</item>
      <item>mop.r.11</item>
      <item>mop.r.12</item>
      <item>mop.r.13</item>
      <item>mop.r.14</item>
      <item>mop.r.15</item>
      <item>mop.r.16</item>
      <item>mop.r.17</item>
      <item>mop.r.18</item>
      <item>mop.r.19</item>
      <item>mop.r.20</item>
      <item>mop.r.21</item>
      <item>mop.r.22</item>
      <item>mop.r.23</item>
      <item>mop.r.24</item>
      <item>mop.r.25</item>
      <item>mop.r.26</item>
      <item>mop.r.27</item>
      <item>mop.r.28</item>
      <item>mop.r.29</item>
      <item>mop.r.30</item>
      <item>mop.r.31</item>
      <item>mop.rr.0</item>
      <item>mop.rr.1</item>
      <item>mop.rr.2</item>
      <item>mop.rr.3</item>
      <item>mop.rr.4</item>
      <item>mop.rr.5</item>
      <item>mop.rr.6</item>
      <item>mop.rr.7</item>
      <!-- RISC-V compressed may-be instructions (Zcmop) -->
      <item>c.mop.1</item>
      <item>c.mop.3</item>
      <item>c.mop.5</item>
      <item>c.mop.7</item>
      <item>c.mop.9</item>
      <item>c.mop.11</item>
      <item>c.mop.13</item>
      <item>c.mop.15</item>
      <!-- RISC-V integer conditional instructions -->
      <item>czero.eqz</item>
      <item>czero.nez</item>
      <!-- RISC-V multiplication and division (M) -->
      <item>divu</item>
      <item>divuw</item>
      <item>mulh</item>
      <item>mulhsu</item>
      <item>mulhu</item>
      <item>rem</item>
      <item>remu</item>
      <item>remuw</item>
      <item>remw</item>
      <!-- RISC-V atomic operations (A) -->
      <item>amoadd.d</item>
      <item>amoadd.d.aq</item>
      <item>amoadd.d.aqrl</item>
      <item>amoadd.d.rl</item>
      <item>amoadd.w</item>
      <item>amoadd.w.aq</item>
      <item>amoadd.w.aqrl</item>
      <item>amoadd.w.rl</item>
      <item>amoand.d</item>
      <item>amoand.d.aq</item>
      <item>amoand.d.aqrl</item>
      <item>amoand.d.rl</item>
      <item>amoand.w</item>
      <item>amoand.w.aq</item>
      <item>amoand.w.aqrl</item>
      <item>amoand.w.rl</item>
      <item>amomax.d</item>
      <item>amomax.d.aq</item>
      <item>amomax.d.aqrl</item>
      <item>amomax.d.rl</item>
      <item>amomax.w</item>
      <item>amomax.w.aq</item>
      <item>amomax.w.aqrl</item>
      <item>amomax.w.rl</item>
      <item>amomaxu.d</item>
      <item>amomaxu.d.aq</item>
      <item>amomaxu.d.aqrl</item>
      <item>amomaxu.d.rl</item>
      <item>amomaxu.w</item>
      <item>amomaxu.w.aq</item>
      <item>amomaxu.w.aqrl</item>
      <item>amomaxu.w.rl</item>
      <item>amomin.d</item>
      <item>amomin.d.aq</item>
      <item>amomin.d.aqrl</item>
      <item>amomin.d.rl</item>
      <item>amomin.w</item>
      <item>amomin.w.aq</item>
      <item>amomin.w.aqrl</item>
      <item>amomin.w.rl</item>
      <item>amominu.d</item>
      <item>amominu.d.aq</item>
      <item>amominu.d.aqrl</item>
      <item>amominu.d.rl</item>
      <item>amominu.w</item>
      <item>amominu.w.aq</item>
      <item>amominu.w.aqrl</item>
      <item>amominu.w.rl</item>
      <item>amoor.d</item>
      <item>amoor.d.aq</item>
      <item>amoor.d.aqrl</item>
      <item>amoor.d.rl</item>
      <item>amoor.w</item>
      <item>amoor.w.aq</item>
      <item>amoor.w.aqrl</item>
      <item>amoor.w.rl</item>
      <item>amoswap.d</item>
      <item>amoswap.d.aq</item>
      <item>amoswap.d.aqrl</item>
      <item>amoswap.d.rl</item>
      <item>amoswap.w</item>
      <item>amoswap.w.aq</item>
      <item>amoswap.w.aqrl</item>
      <item>amoswap.w.rl</item>
      <item>amoxor.d</item>
      <item>amoxor.d.aq</item>
      <item>amoxor.d.aqrl</item>
      <item>amoxor.d.rl</item>
      <item>amoxor.w</item>
      <item>amoxor.w.aq</item>
      <item>amoxor.w.aqrl</item>
      <item>amoxor.w.rl</item>
      <item>lr.d</item>
      <item>lr.d.aq</item>
      <item>lr.d.aqrl</item>
      <item>lr.d.rl</item>
      <item>lr.w</item>
      <item>lr.w.aq</item>
      <item>lr.w.aqrl</item>
      <item>lr.w.rl</item>
      <item>sc.d</item>
      <item>sc.d.aq</item>
      <item>sc.d.aqrl</item>
      <item>sc.d.rl</item>
      <item>sc.w</item>
      <item>sc.w.aq</item>
      <item>sc.w.aqrl</item>
      <item>sc.w.rl</item>
      <!-- RISC-V byte and halfword atomic memory operations (Zabha) -->
      <item>amoadd.b</item>
      <item>amoadd.b.aq</item>
      <item>amoadd.b.aqrl</item>
      <item>amoadd.b.rl</item>
      <item>amoadd.h</item>
      <item>amoadd.h.aq</item>
      <item>amoadd.h.aqrl</item>
      <item>amoadd.h.rl</item>
      <item>amoand.b</item>
      <item>amoand.b.aq</item>
      <item>amoand.b.aqrl</item>
      <item>amoand.b.rl</item>
      <item>amoand.h</item>
      <item>amoand.h.aq</item>
      <item>amoand.h.aqrl</item>
      <item>amoand.h.rl</item>
      <item>amocas.b</item>
      <item>amocas.b.aq</item>
      <item>amocas.b.aqrl</item>
      <item>amocas.b.rl</item>
      <item>amocas.h</item>
      <item>amocas.h.aq</item>
      <item>amocas.h.aqrl</item>
      <item>amocas.h.rl</item>
      <item>amomax.b</item>
      <item>amomax.b.aq</item>
      <item>amomax.b.aqrl</item>
      <item>amomax.b.rl</item>
      <item>amomax.h</item>
      <item>amomax.h.aq</item>
      <item>amomax.h.aqrl</item>
      <item>amomax.h.rl</item>
      <item>amomaxu.b</item>
      <item>amomaxu.b.aq</item>
      <item>amomaxu.b.aqrl</item>
      <item>amomaxu.b.rl</item>
      <item>amomaxu.h</item>
      <item>amomaxu.h.aq</item>
      <item>amomaxu.h.aqrl</item>
      <item>amomaxu.h.rl</item>
      <item>amomin.b</item>
      <item>amomin.b.aq</item>
      <item>amomin.b.aqrl</item>
      <item>amomin.b.rl</item>
      <item>amomin.h</item>
      <item>amomin.h.aq</item>
      <item>amomin.h.aqrl</item>
      <item>amomin.h.rl</item>
      <item>amominu.b</item>
      <item>amominu.b.aq</item>
      <item>amominu.b.aqrl</item>
      <item>amominu.b.rl</item>
      <item>amominu.h</item>
      <item>amominu.h.aq</item>
      <item>amominu.h.aqrl</item>
      <item>amominu.h.rl</item>
      <item>amoor.b</item>
      <item>amoor.b.aq</item>
      <item>amoor.b.aqrl</item>
      <item>amoor.b.rl</item>
      <item>amoor.h</item>
      <item>amoor.h.aq</item>
      <item>amoor.h.aqrl</item>
      <item>amoor.h.rl</item>
      <item>amoswap.b</item>
      <item>amoswap.b.aq</item>
      <item>amoswap.b.aqrl</item>
      <item>amoswap.b.rl</item>
      <item>amoswap.h</item>
      <item>amoswap.h.aq</item>
      <item>amoswap.h.aqrl</item>
      <item>amoswap.h.rl</item>
      <item>amoxor.b</item>
      <item>amoxor.b.aq</item>
      <item>amoxor.b.aqrl</item>
      <item>amoxor.b.rl</item>
      <item>amoxor.h</item>
      <item>amoxor.h.aq</item>
      <item>amoxor.h.aqrl</item>
      <item>amoxor.h.rl</item>
      <!-- RISC-V wait-on-reservation-set (Zawrs) -->
      <item>wrs.nto</item>
      <item>wrs.sto</item>
      <!-- RISC-V atomic compare-and-swap (Zacas) -->
      <item>amocas.d</item>
      <item>amocas.d.aq</item>
      <item>amocas.d.aqrl</item>
      <item>amocas.d.rl</item>
      <item>amocas.q</item>
      <item>amocas.q.aq</item>
      <item>amocas.q.aqrl</item>
      <item>amocas.q.rl</item>
      <item>amocas.w</item>
      <item>amocas.w.aq</item>
      <item>amocas.w.aqrl</item>
      <item>amocas.w.rl</item>
      <!-- RISC-V cache-management operation (CMO) instructions -->
      <item>cbo.clean</item>
      <item>cbo.flush</item>
      <item>cbo.inval</item>
      <item>cbo.zero</item>
      <!-- RISC-V half-precision floating-point instructions -->
      <item>fabs.h</item>
      <item>fadd.h</item>
      <item>fclass.h</item>
      <item>fcvt.d.h</item>
      <item>fcvt.h.d</item>
      <item>fcvt.h.l</item>
      <item>fcvt.h.lu</item>
      <item>fcvt.h.q</item>
      <item>fcvt.h.s</item>
      <item>fcvt.h.w</item>
      <item>fcvt.h.wu</item>
      <item>fcvt.l.h</item>
      <item>fcvt.lu.h</item>
      <item>fcvt.q.h</item>
      <item>fcvt.s.h</item>
      <item>fcvt.w.h</item>
      <item>fcvt.wu.h</item>
      <item>fdiv.h</item>
      <item>feq.h</item>
      <item>fge.h</item>
      <item>fgt.h</item>
      <item>fle.h</item>
      <item>flh</item>
      <item>flt.h</item>
      <item>fmadd.h</item>
      <item>fmax.h</item>
      <item>fmin.h</item>
      <item>fmsub.h</item>
      <item>fmul.h</item>
      <item>fmv.h</item>
      <item>fmv.h.x</item>
      <item>fmv.x.h</item>
      <item>fneg.h</item>
      <item>fnmadd.h</item>
      <item>fnmsub.h</item>
      <item>fsgnj.h</item>
      <item>fsgnjn.h</item>
      <item>fsgnjx.h</item>
      <item>fsh</item>
      <item>fsqrt.h</item>
      <item>fsub.h</item>
      <!-- RISC-V single-precision floating-point instructions -->
      <item>fabs.s</item>
      <item>fadd.s</item>
      <item>fclass.s</item>
      <item>fcvt.l.s</item>
      <item>fcvt.lu.s</item>
      <item>fcvt.s.l</item>
      <item>fcvt.s.lu</item>
      <item>fcvt.s.w</item>
      <item>fcvt.s.wu</item>
      <item>fcvt.w.s</item>
      <item>fcvt.wu.s</item>
      <item>fdiv.s</item>
      <item>feq.s</item>
      <item>fge.s</item>
      <item>fgt.s</item>
      <item>fle.s</item>
      <item>flt.s</item>
      <item>flw</item>
      <item>fmadd.s</item>
      <item>fmax.s</item>
      <item>fmin.s</item>
      <item>fmsub.s</item>
      <item>fmul.s</item>
      <item>fmv.s</item>
      <item>fmv.s.x</item>
      <item>fmv.w.x</item>
      <item>fmv.x.s</item>
      <item>fmv.x.w</item>
      <item>fneg.s</item>
      <item>fnmadd.s</item>
      <item>fnmsub.s</item>
      <item>frcsr</item>
      <item>frflags</item>
      <item>frrm</item>
      <item>frsr</item>
      <item>fscsr</item>
      <item>fsflags</item>
      <item>fsflagsi</item>
      <item>fsgnj.s</item>
      <item>fsgnjn.s</item>
      <item>fsgnjx.s</item>
      <item>fsqrt.s</item>
      <item>fsrm</item>
      <item>fsrmi</item>
      <item>fssr</item>
      <item>fsub.s</item>
      <item>fsw</item>
      <!-- RISC-V double-precision floating-point instructions -->
      <item>fabs.d</item>
      <item>add.d</item>
      <item>class.d</item>
      <item>cvt.d.l</item>
      <item>cvt.d.lu</item>
      <item>cvt.d.s</item>
      <item>cvt.d.w</item>
      <item>cvt.d.wu</item>
      <item>cvt.l.d</item>
      <item>cvt.lu.d</item>
      <item>cvt.s.d</item>
      <item>cvt.w.d</item>
      <item>cvt.wu.d</item>
      <item>div.d</item>
      <item>eq.d</item>
      <item>fsd</item>
      <item>ge.d</item>
      <item>gt.d</item>
      <item>le.d</item>
      <item>lt.d</item>
      <item>madd.d</item>
      <item>max.d</item>
      <item>min.d</item>
      <item>msub.d</item>
      <item>mul.d</item>
      <item>mv.d</item>
      <item>mv.d.x</item>
      <item>mv.x.d</item>
      <item>neg.d</item>
      <item>nmadd.d</item>
      <item>nmsub.d</item>
      <item>sgnj.d</item>
      <item>sgnjn.d</item>
      <item>sgnjx.d</item>
      <item>sqrt.d</item>
      <item>sub.d</item>
      <!-- RISC-V quad-precision floating-point instruction -->
      <item>fabs.q</item>
      <item>fadd.q</item>
      <item>fclass.q</item>
      <item>fcvt.d.q</item>
      <item>fcvt.l.q</item>
      <item>fcvt.lu.q</item>
      <item>fcvt.q.d</item>
      <item>fcvt.q.l</item>
      <item>fcvt.q.lu</item>
      <item>fcvt.q.s</item>
      <item>fcvt.q.w</item>
      <item>fcvt.q.wu</item>
      <item>fcvt.s.q</item>
      <item>fcvt.w.q</item>
      <item>fcvt.wu.q</item>
      <item>fdiv.q</item>
      <item>feq.q</item>
      <item>fge.q</item>
      <item>fgt.q</item>
      <item>fle.q</item>
      <item>flq</item>
      <item>flt.q</item>
      <item>fmadd.q</item>
      <item>fmax.q</item>
      <item>fmin.q</item>
      <item>fmsub.q</item>
      <item>fmul.q</item>
      <item>fmv.q</item>
      <item>fneg.q</item>
      <item>fnmadd.q</item>
      <item>fnmsub.q</item>
      <item>fsgnj.q</item>
      <item>fsgnjn.q</item>
      <item>fsgnjx.q</item>
      <item>fsq</item>
      <item>fsqrt.q</item>
      <item>fsub.q</item>
      <!-- RISC-V additional floating-point instructions -->
      <item>fcvtmod.w.d</item>
      <item>fleq.d</item>
      <item>fleq.h</item>
      <item>fleq.q</item>
      <item>fleq.s</item>
      <item>fli.d</item>
      <item>fli.h</item>
      <item>fli.q</item>
      <item>fli.s</item>
      <item>fltq.d</item>
      <item>fltq.h</item>
      <item>fltq.q</item>
      <item>fltq.s</item>
      <item>fmaxm.d</item>
      <item>fmaxm.h</item>
      <item>fmaxm.q</item>
      <item>fmaxm.s</item>
      <item>fminm.d</item>
      <item>fminm.h</item>
      <item>fminm.q</item>
      <item>fminm.s</item>
      <item>fmvh.x.d</item>
      <item>fmvh.x.q</item>
      <item>fmvp.d.x</item>
      <item>fmvp.q.x</item>
      <item>fround.d</item>
      <item>fround.h</item>
      <item>fround.q</item>
      <item>fround.s</item>
      <item>froundnx.d</item>
      <item>froundnx.h</item>
      <item>froundnx.q</item>
      <item>froundnx.s</item>
      <!-- RISC-V compressed instructions (C) -->
      <item>c.add</item>
      <item>c.addi</item>
      <item>c.addi16sp</item>
      <item>c.addi4spn</item>
      <item>c.addiw</item>
      <item>c.addw</item>
      <item>c.and</item>
      <item>c.andi</item>
      <item>c.beqz</item>
      <item>c.bnez</item>
      <item>c.ebreak</item>
      <item>c.fld</item>
      <item>c.fldsp</item>
      <item>c.flw</item>
      <item>c.flwsp</item>
      <item>c.fsd</item>
      <item>c.fsdsp</item>
      <item>c.fsw</item>
      <item>c.fswsp</item>
      <item>c.j</item>
      <item>c.jal</item>
      <item>c.jalr</item>
      <item>c.jr</item>
      <item>c.ld</item>
      <item>c.ldsp</item>
      <item>c.li</item>
      <item>c.lui</item>
      <item>c.lw</item>
      <item>c.lwsp</item>
      <item>c.mv</item>
      <item>c.nop</item>
      <item>c.or</item>
      <item>c.sd</item>
      <item>c.sdsp</item>
      <item>c.slli</item>
      <item>c.slli64</item>
      <item>c.srai</item>
      <item>c.srai64</item>
      <item>c.srli</item>
      <item>c.srli64</item>
      <item>c.sub</item>
      <item>c.subw</item>
      <item>c.sw</item>
      <item>c.swsp</item>
      <item>c.unimp</item>
      <item>c.xor</item>
      <!-- RISC-V code size reduction (Zcmp) -->
      <item>cm.mva01s</item>
      <item>cm.mvsa01</item>
      <item>cm.pop</item>
      <item>cm.push</item>
      <!-- RISC-V code size reduction (Zcb) -->
      <item>c.lbu</item>
      <item>c.lh</item>
      <item>c.lhu</item>
      <item>c.mul</item>
      <item>c.not</item>
      <item>c.sb</item>
      <item>c.sext.b</item>
      <item>c.sext.h</item>
      <item>c.sext.w</item>
      <item>c.sh</item>
      <item>c.zext.b</item>
      <item>c.zext.h</item>
      <item>c.zext.w</item>
      <!-- RISC-V bit manipulation instructions (B) -->
      <item>add.uw</item>
      <item>andn</item>
      <item>bclr</item>
      <item>bclri</item>
      <item>bext</item>
      <item>bexti</item>
      <item>binv</item>
      <item>binvi</item>
      <item>brev8</item>
      <item>bset</item>
      <item>bseti</item>
      <item>clmul</item>
      <item>clmulh</item>
      <item>clmulr</item>
      <item>clz</item>
      <item>clzw</item>
      <item>cpop</item>
      <item>cpopw</item>
      <item>ctz</item>
      <item>ctzw</item>
      <item>max</item>
      <item>maxu</item>
      <item>min</item>
      <item>minu</item>
      <item>orc.b</item>
      <item>orn</item>
      <item>pack</item>
      <item>packh</item>
      <item>packw</item>
      <item>rev8</item>
      <item>rol</item>
      <item>rolw</item>
      <item>ror</item>
      <item>rori</item>
      <item>roriw</item>
      <item>rorw</item>
      <item>sext.b</item>
      <item>sext.h</item>
      <item>sh1add</item>
      <item>sh1add.uw</item>
      <item>sh2add</item>
      <item>sh2add.uw</item>
      <item>sh3add</item>
      <item>sh3add.uw</item>
      <item>slli.uw</item>
      <item>unzip</item>
      <item>xnor</item>
      <item>xperm4</item>
      <item>xperm8</item>
      <item>zext.h</item>
      <item>zext.w</item>
      <item>zip</item>
      <!-- RISC-V RVV vector instructions -->
      <item>vaadd.vv</item>
      <item>vaadd.vx</item>
      <item>vaaddu.vv</item>
      <item>vaaddu.vx</item>
      <item>vadc.vim</item>
      <item>vadc.vvm</item>
      <item>vadc.vxm</item>
      <item>vadd.vi</item>
      <item>vadd.vv</item>
      <item>vadd.vx</item>
      <item>vand.vi</item>
      <item>vand.vv</item>
      <item>vand.vx</item>
      <item>vasub.vv</item>
      <item>vasub.vx</item>
      <item>vasubu.vv</item>
      <item>vasubu.vx</item>
      <item>vcompress.vm</item>
      <item>vcpop.m</item>
      <item>vdiv.vv</item>
      <item>vdiv.vx</item>
      <item>vdivu.vv</item>
      <item>vdivu.vx</item>
      <item>vfabs.v</item>
      <item>vfadd.vf</item>
      <item>vfadd.vv</item>
      <item>vfclass.v</item>
      <item>vfcvt.f.x.v</item>
      <item>vfcvt.f.xu.v</item>
      <item>vfcvt.rtz.x.f.v</item>
      <item>vfcvt.rtz.xu.f.v</item>
      <item>vfcvt.x.f.v</item>
      <item>vfcvt.xu.f.v</item>
      <item>vfdiv.vf</item>
      <item>vfdiv.vv</item>
      <item>vfirst.m</item>
      <item>vfmacc.vf</item>
      <item>vfmacc.vv</item>
      <item>vfmadd.vf</item>
      <item>vfmadd.vv</item>
      <item>vfmax.vf</item>
      <item>vfmax.vv</item>
      <item>vfmerge.vfm</item>
      <item>vfmin.vf</item>
      <item>vfmin.vv</item>
      <item>vfmsac.vf</item>
      <item>vfmsac.vv</item>
      <item>vfmsub.vf</item>
      <item>vfmsub.vv</item>
      <item>vfmul.vf</item>
      <item>vfmul.vv</item>
      <item>vfmv.f.s</item>
      <item>vfmv.s.f</item>
      <item>vfmv.v.f</item>
      <item>vfncvt.f.f.w</item>
      <item>vfncvt.f.x.w</item>
      <item>vfncvt.f.xu.w</item>
      <item>vfncvt.rod.f.f.w</item>
      <item>vfncvt.rtz.x.f.w</item>
      <item>vfncvt.rtz.xu.f.w</item>
      <item>vfncvt.x.f.w</item>
      <item>vfncvt.xu.f.w</item>
      <item>vfneg.v</item>
      <item>vfnmacc.vf</item>
      <item>vfnmacc.vv</item>
      <item>vfnmadd.vf</item>
      <item>vfnmadd.vv</item>
      <item>vfnmsac.vf</item>
      <item>vfnmsac.vv</item>
      <item>vfnmsub.vf</item>
      <item>vfnmsub.vv</item>
      <item>vfrdiv.vf</item>
      <item>vfrec7.v</item>
      <item>vfrece7.v</item>
      <item>vfredmax.vs</item>
      <item>vfredmin.vs</item>
      <item>vfredosum.vs</item>
      <item>vfredsum.vs</item>
      <item>vfredusum.vs</item>
      <item>vfrsqrt7.v</item>
      <item>vfrsqrte7.v</item>
      <item>vfrsub.vf</item>
      <item>vfsgnj.vf</item>
      <item>vfsgnj.vv</item>
      <item>vfsgnjn.vf</item>
      <item>vfsgnjn.vv</item>
      <item>vfsgnjx.vf</item>
      <item>vfsgnjx.vv</item>
      <item>vfslide1down.vf</item>
      <item>vfslide1up.vf</item>
      <item>vfsqrt.v</item>
      <item>vfsub.vf</item>
      <item>vfsub.vv</item>
      <item>vfwadd.vf</item>
      <item>vfwadd.vv</item>
      <item>vfwadd.wf</item>
      <item>vfwadd.wv</item>
      <item>vfwcvt.f.f.v</item>
      <item>vfwcvt.f.x.v</item>
      <item>vfwcvt.f.xu.v</item>
      <item>vfwcvt.rtz.x.f.v</item>
      <item>vfwcvt.rtz.xu.f.v</item>
      <item>vfwcvt.x.f.v</item>
      <item>vfwcvt.xu.f.v</item>
      <item>vfwmacc.vf</item>
      <item>vfwmacc.vv</item>
      <item>vfwmsac.vf</item>
      <item>vfwmsac.vv</item>
      <item>vfwmul.vf</item>
      <item>vfwmul.vv</item>
      <item>vfwnmacc.vf</item>
      <item>vfwnmacc.vv</item>
      <item>vfwnmsac.vf</item>
      <item>vfwnmsac.vv</item>
      <item>vfwredosum.vs</item>
      <item>vfwredsum.vs</item>
      <item>vfwredusum.vs</item>
      <item>vfwsub.vf</item>
      <item>vfwsub.vv</item>
      <item>vfwsub.wf</item>
      <item>vfwsub.wv</item>
      <item>vid.v</item>
      <item>viota.m</item>
      <item>vl1r.v</item>
      <item>vl1re16.v</item>
      <item>vl1re32.v</item>
      <item>vl1re64.v</item>
      <item>vl1re8.v</item>
      <item>vl2r.v</item>
      <item>vl2re16.v</item>
      <item>vl2re32.v</item>
      <item>vl2re64.v</item>
      <item>vl2re8.v</item>
      <item>vl4r.v</item>
      <item>vl4re16.v</item>
      <item>vl4re32.v</item>
      <item>vl4re64.v</item>
      <item>vl4re8.v</item>
      <item>vl8r.v</item>
      <item>vl8re16.v</item>
      <item>vl8re32.v</item>
      <item>vl8re64.v</item>
      <item>vl8re8.v</item>
      <item>vle1.v</item>
      <item>vle16.v</item>
      <item>vle16ff.v</item>
      <item>vle32.v</item>
      <item>vle32ff.v</item>
      <item>vle64.v</item>
      <item>vle64ff.v</item>
      <item>vle8.v</item>
      <item>vle8ff.v</item>
      <item>vlm.v</item>
      <item>vloxei16.v</item>
      <item>vloxei32.v</item>
      <item>vloxei64.v</item>
      <item>vloxei8.v</item>
      <item>vloxseg2ei16.v</item>
      <item>vloxseg2ei32.v</item>
      <item>vloxseg2ei64.v</item>
      <item>vloxseg2ei8.v</item>
      <item>vloxseg3ei16.v</item>
      <item>vloxseg3ei32.v</item>
      <item>vloxseg3ei64.v</item>
      <item>vloxseg3ei8.v</item>
      <item>vloxseg4ei16.v</item>
      <item>vloxseg4ei32.v</item>
      <item>vloxseg4ei64.v</item>
      <item>vloxseg4ei8.v</item>
      <item>vloxseg5ei16.v</item>
      <item>vloxseg5ei32.v</item>
      <item>vloxseg5ei64.v</item>
      <item>vloxseg5ei8.v</item>
      <item>vloxseg6ei16.v</item>
      <item>vloxseg6ei32.v</item>
      <item>vloxseg6ei64.v</item>
      <item>vloxseg6ei8.v</item>
      <item>vloxseg7ei16.v</item>
      <item>vloxseg7ei32.v</item>
      <item>vloxseg7ei64.v</item>
      <item>vloxseg7ei8.v</item>
      <item>vloxseg8ei16.v</item>
      <item>vloxseg8ei32.v</item>
      <item>vloxseg8ei64.v</item>
      <item>vloxseg8ei8.v</item>
      <item>vlse16.v</item>
      <item>vlse32.v</item>
      <item>vlse64.v</item>
      <item>vlse8.v</item>
      <item>vlseg2e16.v</item>
      <item>vlseg2e16ff.v</item>
      <item>vlseg2e32.v</item>
      <item>vlseg2e32ff.v</item>
      <item>vlseg2e64.v</item>
      <item>vlseg2e64ff.v</item>
      <item>vlseg2e8.v</item>
      <item>vlseg2e8ff.v</item>
      <item>vlseg3e16.v</item>
      <item>vlseg3e16ff.v</item>
      <item>vlseg3e32.v</item>
      <item>vlseg3e32ff.v</item>
      <item>vlseg3e64.v</item>
      <item>vlseg3e64ff.v</item>
      <item>vlseg3e8.v</item>
      <item>vlseg3e8ff.v</item>
      <item>vlseg4e16.v</item>
      <item>vlseg4e16ff.v</item>
      <item>vlseg4e32.v</item>
      <item>vlseg4e32ff.v</item>
      <item>vlseg4e64.v</item>
      <item>vlseg4e64ff.v</item>
      <item>vlseg4e8.v</item>
      <item>vlseg4e8ff.v</item>
      <item>vlseg5e16.v</item>
      <item>vlseg5e16ff.v</item>
      <item>vlseg5e32.v</item>
      <item>vlseg5e32ff.v</item>
      <item>vlseg5e64.v</item>
      <item>vlseg5e64ff.v</item>
      <item>vlseg5e8.v</item>
      <item>vlseg5e8ff.v</item>
      <item>vlseg6e16.v</item>
      <item>vlseg6e16ff.v</item>
      <item>vlseg6e32.v</item>
      <item>vlseg6e32ff.v</item>
      <item>vlseg6e64.v</item>
      <item>vlseg6e64ff.v</item>
      <item>vlseg6e8.v</item>
      <item>vlseg6e8ff.v</item>
      <item>vlseg7e16.v</item>
      <item>vlseg7e16ff.v</item>
      <item>vlseg7e32.v</item>
      <item>vlseg7e32ff.v</item>
      <item>vlseg7e64.v</item>
      <item>vlseg7e64ff.v</item>
      <item>vlseg7e8.v</item>
      <item>vlseg7e8ff.v</item>
      <item>vlseg8e16.v</item>
      <item>vlseg8e16ff.v</item>
      <item>vlseg8e32.v</item>
      <item>vlseg8e32ff.v</item>
      <item>vlseg8e64.v</item>
      <item>vlseg8e64ff.v</item>
      <item>vlseg8e8.v</item>
      <item>vlseg8e8ff.v</item>
      <item>vlsseg2e16.v</item>
      <item>vlsseg2e32.v</item>
      <item>vlsseg2e64.v</item>
      <item>vlsseg2e8.v</item>
      <item>vlsseg3e16.v</item>
      <item>vlsseg3e32.v</item>
      <item>vlsseg3e64.v</item>
      <item>vlsseg3e8.v</item>
      <item>vlsseg4e16.v</item>
      <item>vlsseg4e32.v</item>
      <item>vlsseg4e64.v</item>
      <item>vlsseg4e8.v</item>
      <item>vlsseg5e16.v</item>
      <item>vlsseg5e32.v</item>
      <item>vlsseg5e64.v</item>
      <item>vlsseg5e8.v</item>
      <item>vlsseg6e16.v</item>
      <item>vlsseg6e32.v</item>
      <item>vlsseg6e64.v</item>
      <item>vlsseg6e8.v</item>
      <item>vlsseg7e16.v</item>
      <item>vlsseg7e32.v</item>
      <item>vlsseg7e64.v</item>
      <item>vlsseg7e8.v</item>
      <item>vlsseg8e16.v</item>
      <item>vlsseg8e32.v</item>
      <item>vlsseg8e64.v</item>
      <item>vlsseg8e8.v</item>
      <item>vluxei16.v</item>
      <item>vluxei32.v</item>
      <item>vluxei64.v</item>
      <item>vluxei8.v</item>
      <item>vluxseg2ei16.v</item>
      <item>vluxseg2ei32.v</item>
      <item>vluxseg2ei64.v</item>
      <item>vluxseg2ei8.v</item>
      <item>vluxseg3ei16.v</item>
      <item>vluxseg3ei32.v</item>
      <item>vluxseg3ei64.v</item>
      <item>vluxseg3ei8.v</item>
      <item>vluxseg4ei16.v</item>
      <item>vluxseg4ei32.v</item>
      <item>vluxseg4ei64.v</item>
      <item>vluxseg4ei8.v</item>
      <item>vluxseg5ei16.v</item>
      <item>vluxseg5ei32.v</item>
      <item>vluxseg5ei64.v</item>
      <item>vluxseg5ei8.v</item>
      <item>vluxseg6ei16.v</item>
      <item>vluxseg6ei32.v</item>
      <item>vluxseg6ei64.v</item>
      <item>vluxseg6ei8.v</item>
      <item>vluxseg7ei16.v</item>
      <item>vluxseg7ei32.v</item>
      <item>vluxseg7ei64.v</item>
      <item>vluxseg7ei8.v</item>
      <item>vluxseg8ei16.v</item>
      <item>vluxseg8ei32.v</item>
      <item>vluxseg8ei64.v</item>
      <item>vluxseg8ei8.v</item>
      <item>vmacc.vv</item>
      <item>vmacc.vx</item>
      <item>vmadc.vi</item>
      <item>vmadc.vim</item>
      <item>vmadc.vv</item>
      <item>vmadc.vvm</item>
      <item>vmadc.vx</item>
      <item>vmadc.vxm</item>
      <item>vmadd.vv</item>
      <item>vmadd.vx</item>
      <item>vmand.mm</item>
      <item>vmandn.mm</item>
      <item>vmandnot.mm</item>
      <item>vmax.vv</item>
      <item>vmax.vx</item>
      <item>vmaxu.vv</item>
      <item>vmaxu.vx</item>
      <item>vmclr.m</item>
      <item>vmcpy.m</item>
      <item>vmerge.vim</item>
      <item>vmerge.vvm</item>
      <item>vmerge.vxm</item>
      <item>vmfeq.vf</item>
      <item>vmfeq.vv</item>
      <item>vmfge.vf</item>
      <item>vmfge.vv</item>
      <item>vmfgt.vf</item>
      <item>vmfgt.vv</item>
      <item>vmfle.vf</item>
      <item>vmfle.vv</item>
      <item>vmflt.vf</item>
      <item>vmflt.vv</item>
      <item>vmfne.vf</item>
      <item>vmfne.vv</item>
      <item>vmin.vv</item>
      <item>vmin.vx</item>
      <item>vminu.vv</item>
      <item>vminu.vx</item>
      <item>vmnand.mm</item>
      <item>vmnor.mm</item>
      <item>vmnot.m</item>
      <item>vmor.mm</item>
      <item>vmorn.mm</item>
      <item>vmornot.mm</item>
      <item>vmsbc.vv</item>
      <item>vmsbc.vvm</item>
      <item>vmsbc.vx</item>
      <item>vmsbc.vxm</item>
      <item>vmsbf.m</item>
      <item>vmseq.vi</item>
      <item>vmseq.vv</item>
      <item>vmseq.vx</item>
      <item>vmset.m</item>
      <item>vmsge.vi</item>
      <item>vmsge.vv</item>
      <item>vmsge.vx</item>
      <item>vmsgeu.vi</item>
      <item>vmsgeu.vv</item>
      <item>vmsgeu.vx</item>
      <item>vmsgt.vi</item>
      <item>vmsgt.vv</item>
      <item>vmsgt.vx</item>
      <item>vmsgtu.vi</item>
      <item>vmsgtu.vv</item>
      <item>vmsgtu.vx</item>
      <item>vmsif.m</item>
      <item>vmsle.vi</item>
      <item>vmsle.vv</item>
      <item>vmsle.vx</item>
      <item>vmsleu.vi</item>
      <item>vmsleu.vv</item>
      <item>vmsleu.vx</item>
      <item>vmslt.vi</item>
      <item>vmslt.vv</item>
      <item>vmslt.vx</item>
      <item>vmsltu.vi</item>
      <item>vmsltu.vv</item>
      <item>vmsltu.vx</item>
      <item>vmsne.vi</item>
      <item>vmsne.vv</item>
      <item>vmsne.vx</item>
      <item>vmsof.m</item>
      <item>vmul.vv</item>
      <item>vmul.vx</item>
      <item>vmulh.vv</item>
      <item>vmulh.vx</item>
      <item>vmulhsu.vv</item>
      <item>vmulhsu.vx</item>
      <item>vmulhu.vv</item>
      <item>vmulhu.vx</item>
      <item>vmv.s.x</item>
      <item>vmv.v.i</item>
      <item>vmv.v.v</item>
      <item>vmv.v.x</item>
      <item>vmv.x.s</item>
      <item>vmv1r.v</item>
      <item>vmv2r.v</item>
      <item>vmv4r.v</item>
      <item>vmv8r.v</item>
      <item>vmxnor.mm</item>
      <item>vmxor.mm</item>
      <item>vnclip.wi</item>
      <item>vnclip.wv</item>
      <item>vnclip.wx</item>
      <item>vnclipu.wi</item>
      <item>vnclipu.wv</item>
      <item>vnclipu.wx</item>
      <item>vncvt.x.x.w</item>
      <item>vneg.v</item>
      <item>vnmsac.vv</item>
      <item>vnmsac.vx</item>
      <item>vnmsub.vv</item>
      <item>vnmsub.vx</item>
      <item>vnot.v</item>
      <item>vnsra.wi</item>
      <item>vnsra.wv</item>
      <item>vnsra.wx</item>
      <item>vnsrl.wi</item>
      <item>vnsrl.wv</item>
      <item>vnsrl.wx</item>
      <item>vor.vi</item>
      <item>vor.vv</item>
      <item>vor.vx</item>
      <item>vpopc.m</item>
      <item>vredand.vs</item>
      <item>vredmax.vs</item>
      <item>vredmaxu.vs</item>
      <item>vredmin.vs</item> <item>vmmv.m</item>
      <item>vredminu.vs</item>
      <item>vredor.vs</item>
      <item>vredsum.vs</item>
      <item>vredxor.vs</item>
      <item>vrem.vv</item>
      <item>vrem.vx</item>
      <item>vremu.vv</item>
      <item>vremu.vx</item>
      <item>vrgather.vi</item>
      <item>vrgather.vv</item>
      <item>vrgather.vx</item>
      <item>vrgatherei16.vv</item>
      <item>vrsub.vi</item>
      <item>vrsub.vx</item>
      <item>vs1r.v</item>
      <item>vs2r.v</item>
      <item>vs4r.v</item>
      <item>vs8r.v</item>
      <item>vsadd.vi</item>
      <item>vsadd.vv</item>
      <item>vsadd.vx</item>
      <item>vsaddu.vi</item>
      <item>vsaddu.vv</item>
      <item>vsaddu.vx</item>
      <item>vsbc.vvm</item>
      <item>vsbc.vxm</item>
      <item>vse1.v</item>
      <item>vse16.v</item>
      <item>vse32.v</item>
      <item>vse64.v</item>
      <item>vse8.v</item>
      <item>vsetivli</item>
      <item>vsetvl</item>
      <item>vsetvli</item>
      <item>vsext.vf2</item>
      <item>vsext.vf4</item>
      <item>vsext.vf8</item>
      <item>vslide1down.vx</item>
      <item>vslide1up.vx</item>
      <item>vslidedown.vi</item>
      <item>vslidedown.vx</item>
      <item>vslideup.vi</item>
      <item>vslideup.vx</item>
      <item>vsll.vi</item>
      <item>vsll.vv</item>
      <item>vsll.vx</item>
      <item>vsm.v</item>
      <item>vsmul.vv</item>
      <item>vsmul.vx</item>
      <item>vsoxei16.v</item>
      <item>vsoxei32.v</item>
      <item>vsoxei64.v</item>
      <item>vsoxei8.v</item>
      <item>vsoxseg2ei16.v</item>
      <item>vsoxseg2ei32.v</item>
      <item>vsoxseg2ei64.v</item>
      <item>vsoxseg2ei8.v</item>
      <item>vsoxseg3ei16.v</item>
      <item>vsoxseg3ei32.v</item>
      <item>vsoxseg3ei64.v</item>
      <item>vsoxseg3ei8.v</item>
      <item>vsoxseg4ei16.v</item>
      <item>vsoxseg4ei32.v</item>
      <item>vsoxseg4ei64.v</item>
      <item>vsoxseg4ei8.v</item>
      <item>vsoxseg5ei16.v</item>
      <item>vsoxseg5ei32.v</item>
      <item>vsoxseg5ei64.v</item>
      <item>vsoxseg5ei8.v</item>
      <item>vsoxseg6ei16.v</item>
      <item>vsoxseg6ei32.v</item>
      <item>vsoxseg6ei64.v</item>
      <item>vsoxseg6ei8.v</item>
      <item>vsoxseg7ei16.v</item>
      <item>vsoxseg7ei32.v</item>
      <item>vsoxseg7ei64.v</item>
      <item>vsoxseg7ei8.v</item>
      <item>vsoxseg8ei16.v</item>
      <item>vsoxseg8ei32.v</item>
      <item>vsoxseg8ei64.v</item>
      <item>vsoxseg8ei8.v</item>
      <item>vsra.vi</item>
      <item>vsra.vv</item>
      <item>vsra.vx</item>
      <item>vsrl.vi</item>
      <item>vsrl.vv</item>
      <item>vsrl.vx</item>
      <item>vsse16.v</item>
      <item>vsse32.v</item>
      <item>vsse64.v</item>
      <item>vsse8.v</item>
      <item>vsseg2e16.v</item>
      <item>vsseg2e32.v</item>
      <item>vsseg2e64.v</item>
      <item>vsseg2e8.v</item>
      <item>vsseg3e16.v</item>
      <item>vsseg3e32.v</item>
      <item>vsseg3e64.v</item>
      <item>vsseg3e8.v</item>
      <item>vsseg4e16.v</item>
      <item>vsseg4e32.v</item>
      <item>vsseg4e64.v</item>
      <item>vsseg4e8.v</item>
      <item>vsseg5e16.v</item>
      <item>vsseg5e32.v</item>
      <item>vsseg5e64.v</item>
      <item>vsseg5e8.v</item>
      <item>vsseg6e16.v</item>
      <item>vsseg6e32.v</item>
      <item>vsseg6e64.v</item>
      <item>vsseg6e8.v</item>
      <item>vsseg7e16.v</item>
      <item>vsseg7e32.v</item>
      <item>vsseg7e64.v</item>
      <item>vsseg7e8.v</item>
      <item>vsseg8e16.v</item>
      <item>vsseg8e32.v</item>
      <item>vsseg8e64.v</item>
      <item>vsseg8e8.v</item>
      <item>vssra.vi</item>
      <item>vssra.vv</item>
      <item>vssra.vx</item>
      <item>vssrl.vi</item>
      <item>vssrl.vv</item>
      <item>vssrl.vx</item>
      <item>vssseg2e16.v</item>
      <item>vssseg2e32.v</item>
      <item>vssseg2e64.v</item>
      <item>vssseg2e8.v</item>
      <item>vssseg3e16.v</item>
      <item>vssseg3e32.v</item>
      <item>vssseg3e64.v</item>
      <item>vssseg3e8.v</item>
      <item>vssseg4e16.v</item>
      <item>vssseg4e32.v</item>
      <item>vssseg4e64.v</item>
      <item>vssseg4e8.v</item>
      <item>vssseg5e16.v</item>
      <item>vssseg5e32.v</item>
      <item>vssseg5e64.v</item>
      <item>vssseg5e8.v</item>
      <item>vssseg6e16.v</item>
      <item>vssseg6e32.v</item>
      <item>vssseg6e64.v</item>
      <item>vssseg6e8.v</item>
      <item>vssseg7e16.v</item>
      <item>vssseg7e32.v</item>
      <item>vssseg7e64.v</item>
      <item>vssseg7e8.v</item>
      <item>vssseg8e16.v</item>
      <item>vssseg8e32.v</item>
      <item>vssseg8e64.v</item>
      <item>vssseg8e8.v</item>
      <item>vssub.vv</item>
      <item>vssub.vx</item>
      <item>vssubu.vv</item>
      <item>vssubu.vx</item>
      <item>vsub.vv</item>
      <item>vsub.vx</item>
      <item>vsuxei16.v</item>
      <item>vsuxei32.v</item>
      <item>vsuxei64.v</item>
      <item>vsuxei8.v</item>
      <item>vsuxseg2ei16.v</item>
      <item>vsuxseg2ei32.v</item>
      <item>vsuxseg2ei64.v</item>
      <item>vsuxseg2ei8.v</item>
      <item>vsuxseg3ei16.v</item>
      <item>vsuxseg3ei32.v</item>
      <item>vsuxseg3ei64.v</item>
      <item>vsuxseg3ei8.v</item>
      <item>vsuxseg4ei16.v</item>
      <item>vsuxseg4ei32.v</item>
      <item>vsuxseg4ei64.v</item>
      <item>vsuxseg4ei8.v</item>
      <item>vsuxseg5ei16.v</item>
      <item>vsuxseg5ei32.v</item>
      <item>vsuxseg5ei64.v</item>
      <item>vsuxseg5ei8.v</item>
      <item>vsuxseg6ei16.v</item>
      <item>vsuxseg6ei32.v</item>
      <item>vsuxseg6ei64.v</item>
      <item>vsuxseg6ei8.v</item>
      <item>vsuxseg7ei16.v</item>
      <item>vsuxseg7ei32.v</item>
      <item>vsuxseg7ei64.v</item>
      <item>vsuxseg7ei8.v</item>
      <item>vsuxseg8ei16.v</item>
      <item>vsuxseg8ei32.v</item>
      <item>vsuxseg8ei64.v</item>
      <item>vsuxseg8ei8.v</item>
      <item>vwadd.vv</item>
      <item>vwadd.vx</item>
      <item>vwadd.wv</item>
      <item>vwadd.wx</item>
      <item>vwaddu.vv</item>
      <item>vwaddu.vx</item>
      <item>vwaddu.wv</item>
      <item>vwaddu.wx</item>
      <item>vwcvt.x.x.v</item>
      <item>vwcvtu.x.x.v</item>
      <item>vwmacc.vv</item>
      <item>vwmacc.vx</item>
      <item>vwmaccsu.vv</item>
      <item>vwmaccsu.vx</item>
      <item>vwmaccu.vv</item>
      <item>vwmaccu.vx</item>
      <item>vwmaccus.vx</item>
      <item>vwmul.vv</item>
      <item>vwmul.vx</item>
      <item>vwmulsu.vv</item>
      <item>vwmulsu.vx</item>
      <item>vwmulu.vv</item>
      <item>vwmulu.vx</item>
      <item>vwredsum.vs</item>
      <item>vwredsumu.vs</item>
      <item>vwsub.vv</item>
      <item>vwsub.vx</item>
      <item>vwsub.wv</item>
      <item>vwsub.wx</item>
      <item>vwsubu.vv</item>
      <item>vwsubu.vx</item>
      <item>vwsubu.wv</item>
      <item>vwsubu.wx</item>
      <item>vxor.vi</item>
      <item>vxor.vv</item>
      <item>vxor.vx</item>
      <item>vzext.vf2</item>
      <item>vzext.vf4</item>
      <item>vzext.vf8</item>
      <!-- RISC-V NIST suite cryptography instructions -->
      <item>aes32dsi</item>
      <item>aes32dsmi</item>
      <item>aes32esi</item>
      <item>aes32esmi</item>
      <item>aes64ds</item>
      <item>aes64dsm</item>
      <item>aes64es</item>
      <item>aes64esm</item>
      <item>aes64im</item>
      <item>aes64ks1i</item>
      <item>aes64ks2</item>
      <item>sha256sig0</item>
      <item>sha256sig1</item>
      <item>sha256sum0</item>
      <item>sha256sum1</item>
      <item>sha512sig0</item>
      <item>sha512sig0h</item>
      <item>sha512sig0l</item>
      <item>sha512sig1</item>
      <item>sha512sig1h</item>
      <item>sha512sig1l</item>
      <item>sha512sum0</item>
      <item>sha512sum0r</item>
      <item>sha512sum1</item>
      <item>sha512sum1r</item>
      <!-- RISC-V ShangMi suite cryptography -->
      <item>sm3p0</item>
      <item>sm3p1</item>
      <item>sm4ed</item>
      <item>sm4ks</item>
      <!-- RISC-V vector bit-manipulation (Zvbb/Zvkb) -->
      <item>vandn.vv</item>
      <item>vandn.vx</item>
      <item>vbrev.v</item>
      <item>vbrev8.v</item>
      <item>vclz.v</item>
      <item>vcpop.v</item>
      <item>vctz.v</item>
      <item>vrev8.v</item>
      <item>vrol.vv</item>
      <item>vrol.vx</item>
      <item>vror.vi</item>
      <item>vror.vv</item>
      <item>vror.vx</item>
      <item>vwsll.vi</item>
      <item>vwsll.vv</item>
      <item>vwsll.vx</item>
      <!-- RISC-V vector carryless multiplication (Zvbc) -->
      <item>vclmul.vv</item>
      <item>vclmul.vx</item>
      <item>vclmulh.vv</item>
      <item>vclmulh.vx</item>
      <!-- RISC-V vector GCM/GMAC (Zvkg) -->
      <item>vghsh.vv</item>
      <item>vgmul.vv</item>
      <!-- RISC-V NIST suite vector AES block cipher (Zvkned) -->
      <item>vaesdf.vs</item>
      <item>vaesdf.vv</item>
      <item>vaesdm.vs</item>
      <item>vaesdm.vv</item>
      <item>vaesef.vs</item>
      <item>vaesef.vv</item>
      <item>vaesem.vs</item>
      <item>vaesem.vv</item>
      <item>vaeskf1.vi</item>
      <item>vaeskf2.vi</item>
      <item>vaesz.vs</item>
      <!-- RISC-V NIST suite vector SHA-2 secure hash (Zvknh[ab]) -->
      <item>vsha2ch.vv</item>
      <item>vsha2cl.vv</item>
      <item>vsha2ms.vv</item>
      <!-- RISC-V ShangMi suite SM4 block cipher (Zvksed) -->
      <item>vsm4k.vi</item>
      <item>vsm4r.vs</item>
      <item>vsm4r.vv</item>
      <!-- RISC-V ShangMi suite SM3 secure hash (Zvksh) -->
      <item>vsm3c.vi</item>
      <item>vsm3me.vv</item>
      <!-- RISC-V BF16 instructions (Zvfbfmin, Zvfbfwma) -->
      <item>fcvt.bf16.s</item>
      <item>fcvt.s.bf16</item>
      <item>vfncvtbf16.f.f.w</item>
      <item>vfwcvtbf16.f.f.v</item>
      <item>vfwmaccbf16.vf</item>
      <item>vfwmaccbf16.vv</item>
      <!-- RISC-V supervisor/hypervisor support (H) -->
      <item>hfence.gvma</item>
      <item>hfence.vvma</item>
      <item>hlv.b</item>
      <item>hlv.bu</item>
      <item>hlv.d</item>
      <item>hlv.h</item>
      <item>hlv.hu</item>
      <item>hlv.w</item>
      <item>hlv.wu</item>
      <item>hlvx.hu</item>
      <item>hlvx.wu</item>
      <item>hsv.b</item>
      <item>hsv.d</item>
      <item>hsv.h</item>
      <item>hsv.w</item>
      <item>sfence.vma</item>
      <!-- RISC-V fine-grained address-translation cache invalidations (Svinval) -->
      <item>hinval.gvma</item>
      <item>hinval.vvma</item>
      <item>sfence.inval.ir</item>
      <item>sfence.w.inval</item>
      <item>sinval.vma</item>
      <!-- RISC-V shadow stack (Zicfiss) -->
      <item>c.sspopchk</item>
      <item>c.sspush</item>
      <item>ssamoswap.d</item>
      <item>ssamoswap.d.aq</item>
      <item>ssamoswap.d.aqrl</item>
      <item>ssamoswap.d.rl</item>
      <item>ssamoswap.w</item>
      <item>ssamoswap.w.aq</item>
      <item>ssamoswap.w.aqrl</item>
      <item>ssamoswap.w.rl</item>
      <item>sspopchk</item>
      <item>sspush</item>
      <item>ssrdp</item>
      <!-- RISC-V landing pad (Zicfilp) -->
      <item>lpad</item>
    </list>

    <list name="vendor-specific instructions">
      <!-- RISC-V CORE-V multiply-accumulate (Xcvmac) instructions -->
      <item>cv.mac</item>
      <item>cv.machhsn</item>
      <item>cv.machhsrn</item>
      <item>cv.machhun</item>
      <item>cv.machhurn</item>
      <item>cv.macsn</item>
      <item>cv.macsrn</item>
      <item>cv.macun</item>
      <item>cv.macurn</item>
      <item>cv.msu</item>
      <item>cv.mulhhs</item>
      <item>cv.mulhhsn</item>
      <item>cv.mulhhsrn</item>
      <item>cv.mulhhu</item>
      <item>cv.mulhhun</item>
      <item>cv.mulhhurn</item>
      <item>cv.muls</item>
      <item>cv.mulsn</item>
      <item>cv.mulsrn</item>
      <item>cv.mulu</item>
      <item>cv.mulun</item>
      <item>cv.mulurn</item>
      <!-- RISC-V CORE-V advanced ALU (Xcvalu) instructions -->
      <item>cv.abs</item>
      <item>cv.addn</item>
      <item>cv.addnr</item>
      <item>cv.addrn</item>
      <item>cv.addrnr</item>
      <item>cv.addun</item>
      <item>cv.addunr</item>
      <item>cv.addurn</item>
      <item>cv.addurnr</item>
      <item>cv.clip</item>
      <item>cv.clipr</item>
      <item>cv.clipu</item>
      <item>cv.clipur</item>
      <item>cv.extbs</item>
      <item>cv.extbz</item>
      <item>cv.exths</item>
      <item>cv.exthz</item>
      <item>cv.max</item>
      <item>cv.maxu</item>
      <item>cv.min</item>
      <item>cv.minu</item>
      <item>cv.sle</item>
      <item>cv.slet</item>
      <item>cv.sletu</item>
      <item>cv.sleu</item>
      <item>cv.subn</item>
      <item>cv.subnr</item>
      <item>cv.subrn</item>
      <item>cv.subrnr</item>
      <item>cv.subun</item>
      <item>cv.subunr</item>
      <item>cv.suburn</item>
      <item>cv.suburnr</item>
      <!-- RISC-V CORE-V event load (Xcvelw) instructions -->
      <item>cv.elw</item>
      <!-- RISC-V CORE-V post-increment load/store and register-register load/store (Xcvmem) instructions -->
      <item>cv.lb</item>
      <item>cv.lbu</item>
      <item>cv.lh</item>
      <item>cv.lhu</item>
      <item>cv.lw</item>
      <item>cv.sb</item>
      <item>cv.sh</item>
      <item>cv.sw</item>
      <!-- RISC-V CORE-V bit manipulation (Xcvbitmanip) instructions -->
      <item>cv.bclr</item>
      <item>cv.bclrr</item>
      <item>cv.bitrev</item>
      <item>cv.bset</item>
      <item>cv.bsetr</item>
      <item>cv.clb</item>
      <item>cv.cnt</item>
      <item>cv.extract</item>
      <item>cv.extractr</item>
      <item>cv.extractu</item>
      <item>cv.extractur</item>
      <item>cv.ff1</item>
      <item>cv.fl1</item>
      <item>cv.insert</item>
      <item>cv.insertr</item>
      <item>cv.ror</item>
      <!-- RISC-V CORE-V single instruction multiple data (Xcvsimd) instructions -->
      <item>cv.abs.b</item>
      <item>cv.abs.h</item>
      <item>cv.add.b</item>
      <item>cv.add.div2</item>
      <item>cv.add.div4</item>
      <item>cv.add.div8</item>
      <item>cv.add.h</item>
      <item>cv.add.sc.b</item>
      <item>cv.add.sc.h</item>
      <item>cv.add.sci.b</item>
      <item>cv.add.sci.h</item>
      <item>cv.and.b</item>
      <item>cv.and.h</item>
      <item>cv.and.sc.b</item>
      <item>cv.and.sc.h</item>
      <item>cv.and.sci.b</item>
      <item>cv.and.sci.h</item>
      <item>cv.avg.b</item>
      <item>cv.avg.h</item>
      <item>cv.avg.sc.b</item>
      <item>cv.avg.sc.h</item>
      <item>cv.avg.sci.b</item>
      <item>cv.avg.sci.h</item>
      <item>cv.avgu.b</item>
      <item>cv.avgu.h</item>
      <item>cv.avgu.sc.b</item>
      <item>cv.avgu.sc.h</item>
      <item>cv.avgu.sci.b</item>
      <item>cv.avgu.sci.h</item>
      <item>cv.cmpeq.b</item>
      <item>cv.cmpeq.h</item>
      <item>cv.cmpeq.sc.b</item>
      <item>cv.cmpeq.sc.h</item>
      <item>cv.cmpeq.sci.b</item>
      <item>cv.cmpeq.sci.h</item>
      <item>cv.cmpge.b</item>
      <item>cv.cmpge.h</item>
      <item>cv.cmpge.sc.b</item>
      <item>cv.cmpge.sc.h</item>
      <item>cv.cmpge.sci.b</item>
      <item>cv.cmpge.sci.h</item>
      <item>cv.cmpgeu.b</item>
      <item>cv.cmpgeu.h</item>
      <item>cv.cmpgeu.sc.b</item>
      <item>cv.cmpgeu.sc.h</item>
      <item>cv.cmpgeu.sci.b</item>
      <item>cv.cmpgeu.sci.h</item>
      <item>cv.cmpgt.b</item>
      <item>cv.cmpgt.h</item>
      <item>cv.cmpgt.sc.b</item>
      <item>cv.cmpgt.sc.h</item>
      <item>cv.cmpgt.sci.b</item>
      <item>cv.cmpgt.sci.h</item>
      <item>cv.cmpgtu.b</item>
      <item>cv.cmpgtu.h</item>
      <item>cv.cmpgtu.sc.b</item>
      <item>cv.cmpgtu.sc.h</item>
      <item>cv.cmpgtu.sci.b</item>
      <item>cv.cmpgtu.sci.h</item>
      <item>cv.cmple.b</item>
      <item>cv.cmple.h</item>
      <item>cv.cmple.sc.b</item>
      <item>cv.cmple.sc.h</item>
      <item>cv.cmple.sci.b</item>
      <item>cv.cmple.sci.h</item>
      <item>cv.cmpleu.b</item>
      <item>cv.cmpleu.h</item>
      <item>cv.cmpleu.sc.b</item>
      <item>cv.cmpleu.sc.h</item>
      <item>cv.cmpleu.sci.b</item>
      <item>cv.cmpleu.sci.h</item>
      <item>cv.cmplt.b</item>
      <item>cv.cmplt.h</item>
      <item>cv.cmplt.sc.b</item>
      <item>cv.cmplt.sc.h</item>
      <item>cv.cmplt.sci.b</item>
      <item>cv.cmplt.sci.h</item>
      <item>cv.cmpltu.b</item>
      <item>cv.cmpltu.h</item>
      <item>cv.cmpltu.sc.b</item>
      <item>cv.cmpltu.sc.h</item>
      <item>cv.cmpltu.sci.b</item>
      <item>cv.cmpltu.sci.h</item>
      <item>cv.cmpne.b</item>
      <item>cv.cmpne.h</item>
      <item>cv.cmpne.sc.b</item>
      <item>cv.cmpne.sc.h</item>
      <item>cv.cmpne.sci.b</item>
      <item>cv.cmpne.sci.h</item>
      <item>cv.cplxconj</item>
      <item>cv.cplxmul.i.div2</item>
      <item>cv.cplxmul.i.div4</item>
      <item>cv.cplxmul.i.div8</item>
      <item>cv.cplxmul.i</item>
      <item>cv.cplxmul.r.div2</item>
      <item>cv.cplxmul.r.div4</item>
      <item>cv.cplxmul.r.div8</item>
      <item>cv.cplxmul.r</item>
      <item>cv.dotsp.b</item>
      <item>cv.dotsp.h</item>
      <item>cv.dotsp.sc.b</item>
      <item>cv.dotsp.sc.h</item>
      <item>cv.dotsp.sci.b</item>
      <item>cv.dotsp.sci.h</item>
      <item>cv.dotup.b</item>
      <item>cv.dotup.h</item>
      <item>cv.dotup.sc.b</item>
      <item>cv.dotup.sc.h</item>
      <item>cv.dotup.sci.b</item>
      <item>cv.dotup.sci.h</item>
      <item>cv.dotusp.b</item>
      <item>cv.dotusp.h</item>
      <item>cv.dotusp.sc.b</item>
      <item>cv.dotusp.sc.h</item>
      <item>cv.dotusp.sci.b</item>
      <item>cv.dotusp.sci.h</item>
      <item>cv.extract.b</item>
      <item>cv.extract.h</item>
      <item>cv.extractu.b</item>
      <item>cv.extractu.h</item>
      <item>cv.insert.b</item>
      <item>cv.insert.h</item>
      <item>cv.max.b</item>
      <item>cv.max.h</item>
      <item>cv.max.sc.b</item>
      <item>cv.max.sc.h</item>
      <item>cv.max.sci.b</item>
      <item>cv.max.sci.h</item>
      <item>cv.maxu.b</item>
      <item>cv.maxu.h</item>
      <item>cv.maxu.sc.b</item>
      <item>cv.maxu.sc.h</item>
      <item>cv.maxu.sci.b</item>
      <item>cv.maxu.sci.h</item>
      <item>cv.min.b</item>
      <item>cv.min.h</item>
      <item>cv.min.sc.b</item>
      <item>cv.min.sc.h</item>
      <item>cv.min.sci.b</item>
      <item>cv.min.sci.h</item>
      <item>cv.minu.b</item>
      <item>cv.minu.h</item>
      <item>cv.minu.sc.b</item>
      <item>cv.minu.sc.h</item>
      <item>cv.minu.sci.b</item>
      <item>cv.minu.sci.h</item>
      <item>cv.or.b</item>
      <item>cv.or.h</item>
      <item>cv.or.sc.b</item>
      <item>cv.or.sc.h</item>
      <item>cv.or.sci.b</item>
      <item>cv.or.sci.h</item>
      <item>cv.pack.h</item>
      <item>cv.pack</item>
      <item>cv.packhi.b</item>
      <item>cv.packlo.b</item>
      <item>cv.sdotsp.b</item>
      <item>cv.sdotsp.h</item>
      <item>cv.sdotsp.sc.b</item>
      <item>cv.sdotsp.sc.h</item>
      <item>cv.sdotsp.sci.b</item>
      <item>cv.sdotsp.sci.h</item>
      <item>cv.sdotup.b</item>
      <item>cv.sdotup.h</item>
      <item>cv.sdotup.sc.b</item>
      <item>cv.sdotup.sc.h</item>
      <item>cv.sdotup.sci.b</item>
      <item>cv.sdotup.sci.h</item>
      <item>cv.sdotusp.b</item>
      <item>cv.sdotusp.h</item>
      <item>cv.sdotusp.sc.b</item>
      <item>cv.sdotusp.sc.h</item>
      <item>cv.sdotusp.sci.b</item>
      <item>cv.sdotusp.sci.h</item>
      <item>cv.shuffle.b</item>
      <item>cv.shuffle.h</item>
      <item>cv.shuffle.sci.h</item>
      <item>cv.shuffle2.b</item>
      <item>cv.shuffle2.h</item>
      <item>cv.shufflei0.sci.b</item>
      <item>cv.shufflei1.sci.b</item>
      <item>cv.shufflei2.sci.b</item>
      <item>cv.shufflei3.sci.b</item>
      <item>cv.sll.b</item>
      <item>cv.sll.h</item>
      <item>cv.sll.sc.b</item>
      <item>cv.sll.sc.h</item>
      <item>cv.sll.sci.b</item>
      <item>cv.sll.sci.h</item>
      <item>cv.sra.b</item>
      <item>cv.sra.h</item>
      <item>cv.sra.sc.b</item>
      <item>cv.sra.sc.h</item>
      <item>cv.sra.sci.b</item>
      <item>cv.sra.sci.h</item>
      <item>cv.srl.b</item>
      <item>cv.srl.h</item>
      <item>cv.srl.sc.b</item>
      <item>cv.srl.sc.h</item>
      <item>cv.srl.sci.b</item>
      <item>cv.srl.sci.h</item>
      <item>cv.sub.b</item>
      <item>cv.sub.div2</item>
      <item>cv.sub.div4</item>
      <item>cv.sub.div8</item>
      <item>cv.sub.h</item>
      <item>cv.sub.sc.b</item>
      <item>cv.sub.sc.h</item>
      <item>cv.sub.sci.b</item>
      <item>cv.sub.sci.h</item>
      <item>cv.subrotmj.div2</item>
      <item>cv.subrotmj.div4</item>
      <item>cv.subrotmj.div8</item>
      <item>cv.subrotmj</item>
      <item>cv.xor.b</item>
      <item>cv.xor.h</item>
      <item>cv.xor.sc.b</item>
      <item>cv.xor.sc.h</item>
      <item>cv.xor.sci.b</item>
      <item>cv.xor.sci.h</item>
      <!-- RISC-V T-Head address calculation (XTheadBa) instructions -->
      <item>th.addsl</item>
      <!-- RISC-V T-Head basic bit-manipulation (XTheadBb) instructions -->
      <item>th.ext</item>
      <item>th.extu</item>
      <item>th.ff0</item>
      <item>th.ff1</item>
      <item>th.rev</item>
      <item>th.revw</item>
      <item>th.srri</item>
      <item>th.srriw</item>
      <item>th.tstnbz</item>
      <!-- RISC-V T-Head single-bit (XTheadBs) instructions -->
      <item>th.tst</item>
      <!-- RISC-V T-Head cache management operations (XTheadCmo) instructions -->
      <item>th.dcache.call</item>
      <item>th.dcache.ciall</item>
      <item>th.dcache.cipa</item>
      <item>th.dcache.cisw</item>
      <item>th.dcache.civa</item>
      <item>th.dcache.cpa</item>
      <item>th.dcache.cpal1</item>
      <item>th.dcache.csw</item>
      <item>th.dcache.cva</item>
      <item>th.dcache.cval1</item>
      <item>th.dcache.iall</item>
      <item>th.dcache.ipa</item>
      <item>th.dcache.isw</item>
      <item>th.dcache.iva</item>
      <item>th.icache.iall</item>
      <item>th.icache.ialls</item>
      <item>th.icache.ipa</item>
      <item>th.icache.iva</item>
      <item>th.l2cache.call</item>
      <item>th.l2cache.ciall</item>
      <item>th.l2cache.iall</item>
      <!-- RISC-V T-Head conditional move (XTheadCondMov) instructions -->
      <item>th.mveqz</item>
      <item>th.mvnez</item>
      <!-- RISC-V T-Head indexed memory operations for floating-point registers (XTheadFMemIdx) instructions -->
      <item>th.flrd</item>
      <item>th.flrw</item>
      <item>th.flurd</item>
      <item>th.flurw</item>
      <item>th.fsrd</item>
      <item>th.fsrw</item>
      <item>th.fsurd</item>
      <item>th.fsurw</item>
      <!-- RISC-V T-Head double-precision floating-point high-bit data transmission (XTheadFmv) instructions -->
      <item>th.fmv.hw.x</item>
      <item>th.fmv.x.hw</item>
      <!-- RISC-V T-Head acceleration interruption (XTheadInt) instructions -->
      <item>th.ipop</item>
      <item>th.ipush</item>
      <!-- RISC-V T-Head indexed memory operations (XTheadMemIdx) instructions -->
      <item>th.lbia</item>
      <item>th.lbib</item>
      <item>th.lbuia</item>
      <item>th.lbuib</item>
      <item>th.ldia</item>
      <item>th.ldib</item>
      <item>th.lhia</item>
      <item>th.lhib</item>
      <item>th.lhuia</item>
      <item>th.lhuib</item>
      <item>th.lrb</item>
      <item>th.lrbu</item>
      <item>th.lrd</item>
      <item>th.lrh</item>
      <item>th.lrhu</item>
      <item>th.lrw</item>
      <item>th.lrwu</item>
      <item>th.lurb</item>
      <item>th.lurbu</item>
      <item>th.lurd</item>
      <item>th.lurh</item>
      <item>th.lurhu</item>
      <item>th.lurw</item>
      <item>th.lurwu</item>
      <item>th.lwia</item>
      <item>th.lwib</item>
      <item>th.lwuia</item>
      <item>th.lwuib</item>
      <item>th.sbia</item>
      <item>th.sbib</item>
      <item>th.sdia</item>
      <item>th.sdib</item>
      <item>th.shia</item>
      <item>th.shib</item>
      <item>th.srb</item>
      <item>th.srd</item>
      <item>th.srh</item>
      <item>th.srw</item>
      <item>th.surb</item>
      <item>th.surd</item>
      <item>th.surh</item>
      <item>th.surw</item>
      <item>th.swia</item>
      <item>th.swib</item>
      <!-- RISC-V T-Head two-GPR memory operations (XTheadMemPair) instructions -->
      <item>th.ldd</item>
      <item>th.lwd</item>
      <item>th.lwud</item>
      <item>th.sdd</item>
      <item>th.swd</item>
      <!-- RISC-V T-Head multiply-accumulate (XTheadMac) instructions -->
      <item>th.mula</item>
      <item>th.mulah</item>
      <item>th.mulaw</item>
      <item>th.muls</item>
      <item>th.mulsh</item>
      <item>th.mulsw</item>
      <!-- RISC-V T-Head multi-core synchronization (XTheadSync) instructions -->
      <item>th.sfence.vmas</item>
      <item>th.sync</item>
      <item>th.sync.i</item>
      <item>th.sync.is</item>
      <item>th.sync.s</item>
      <!-- RISC-V T-Head vector extension (XTheadVector) instructions -->
      <item>th.vaadd.vi</item>
      <item>th.vaadd.vv</item>
      <item>th.vaadd.vx</item>
      <item>th.vadc.vim</item>
      <item>th.vadc.vvm</item>
      <item>th.vadc.vxm</item>
      <item>th.vadd.vi</item>
      <item>th.vadd.vv</item>
      <item>th.vadd.vx</item>
      <item>th.vamoaddd.v</item>
      <item>th.vamoaddw.v</item>
      <item>th.vamoandd.v</item>
      <item>th.vamoandw.v</item>
      <item>th.vamomaxd.v</item>
      <item>th.vamomaxud.v</item>
      <item>th.vamomaxuw.v</item>
      <item>th.vamomaxw.v</item>
      <item>th.vamomind.v</item>
      <item>th.vamominud.v</item>
      <item>th.vamominuw.v</item>
      <item>th.vamominw.v</item>
      <item>th.vamoord.v</item>
      <item>th.vamoorw.v</item>
      <item>th.vamoswapd.v</item>
      <item>th.vamoswapw.v</item>
      <item>th.vamoxord.v</item>
      <item>th.vamoxorw.v</item>
      <item>th.vand.vi</item>
      <item>th.vand.vv</item>
      <item>th.vand.vx</item>
      <item>th.vasub.vv</item>
      <item>th.vasub.vx</item>
      <item>th.vcompress.vm</item>
      <item>th.vdiv.vv</item>
      <item>th.vdiv.vx</item>
      <item>th.vdivu.vv</item>
      <item>th.vdivu.vx</item>
      <item>th.vext.x.v</item>
      <item>th.vfabs.v</item>
      <item>th.vfadd.vf</item>
      <item>th.vfadd.vv</item>
      <item>th.vfclass.v</item>
      <item>th.vfcvt.f.x.v</item>
      <item>th.vfcvt.f.xu.v</item>
      <item>th.vfcvt.x.f.v</item>
      <item>th.vfcvt.xu.f.v</item>
      <item>th.vfdiv.vf</item>
      <item>th.vfdiv.vv</item>
      <item>th.vfmacc.vf</item>
      <item>th.vfmacc.vv</item>
      <item>th.vfmadd.vf</item>
      <item>th.vfmadd.vv</item>
      <item>th.vfmax.vf</item>
      <item>th.vfmax.vv</item>
      <item>th.vfmerge.vfm</item>
      <item>th.vfmin.vf</item>
      <item>th.vfmin.vv</item>
      <item>th.vfmsac.vf</item>
      <item>th.vfmsac.vv</item>
      <item>th.vfmsub.vf</item>
      <item>th.vfmsub.vv</item>
      <item>th.vfmul.vf</item>
      <item>th.vfmul.vv</item>
      <item>th.vfmv.f.s</item>
      <item>th.vfmv.s.f</item>
      <item>th.vfmv.v.f</item>
      <item>th.vfncvt.f.f.v</item>
      <item>th.vfncvt.f.x.v</item>
      <item>th.vfncvt.f.xu.v</item>
      <item>th.vfncvt.x.f.v</item>
      <item>th.vfncvt.xu.f.v</item>
      <item>th.vfneg.v</item>
      <item>th.vfnmacc.vf</item>
      <item>th.vfnmacc.vv</item>
      <item>th.vfnmadd.vf</item>
      <item>th.vfnmadd.vv</item>
      <item>th.vfnmsac.vf</item>
      <item>th.vfnmsac.vv</item>
      <item>th.vfnmsub.vf</item>
      <item>th.vfnmsub.vv</item>
      <item>th.vfrdiv.vf</item>
      <item>th.vfredmax.vs</item>
      <item>th.vfredmin.vs</item>
      <item>th.vfredosum.vs</item>
      <item>th.vfredsum.vs</item>
      <item>th.vfrsub.vf</item>
      <item>th.vfsgnj.vf</item>
      <item>th.vfsgnj.vv</item>
      <item>th.vfsgnjn.vf</item>
      <item>th.vfsgnjn.vv</item>
      <item>th.vfsgnjx.vf</item>
      <item>th.vfsgnjx.vv</item>
      <item>th.vfsqrt.v</item>
      <item>th.vfsub.vf</item>
      <item>th.vfsub.vv</item>
      <item>th.vfwadd.vf</item>
      <item>th.vfwadd.vv</item>
      <item>th.vfwadd.wf</item>
      <item>th.vfwadd.wv</item>
      <item>th.vfwcvt.f.f.v</item>
      <item>th.vfwcvt.f.x.v</item>
      <item>th.vfwcvt.f.xu.v</item>
      <item>th.vfwcvt.x.f.v</item>
      <item>th.vfwcvt.xu.f.v</item>
      <item>th.vfwmacc.vf</item>
      <item>th.vfwmacc.vv</item>
      <item>th.vfwmsac.vf</item>
      <item>th.vfwmsac.vv</item>
      <item>th.vfwmul.vf</item>
      <item>th.vfwmul.vv</item>
      <item>th.vfwnmacc.vf</item>
      <item>th.vfwnmacc.vv</item>
      <item>th.vfwnmsac.vf</item>
      <item>th.vfwnmsac.vv</item>
      <item>th.vfwredosum.vs</item>
      <item>th.vfwredsum.vs</item>
      <item>th.vfwsub.vf</item>
      <item>th.vfwsub.vv</item>
      <item>th.vfwsub.wf</item>
      <item>th.vfwsub.wv</item>
      <item>th.vid.v</item>
      <item>th.viota.m</item>
      <item>th.vlb.v</item>
      <item>th.vlbff.v</item>
      <item>th.vlbu.v</item>
      <item>th.vlbuff.v</item>
      <item>th.vle.v</item>
      <item>th.vleff.v</item>
      <item>th.vlh.v</item>
      <item>th.vlhff.v</item>
      <item>th.vlhu.v</item>
      <item>th.vlhuff.v</item>
      <item>th.vlsb.v</item>
      <item>th.vlsbu.v</item>
      <item>th.vlse.v</item>
      <item>th.vlseg2b.v</item>
      <item>th.vlseg2bff.v</item>
      <item>th.vlseg2bu.v</item>
      <item>th.vlseg2buff.v</item>
      <item>th.vlseg2e.v</item>
      <item>th.vlseg2eff.v</item>
      <item>th.vlseg2h.v</item>
      <item>th.vlseg2hff.v</item>
      <item>th.vlseg2hu.v</item>
      <item>th.vlseg2huff.v</item>
      <item>th.vlseg2w.v</item>
      <item>th.vlseg2wff.v</item>
      <item>th.vlseg2wu.v</item>
      <item>th.vlseg2wuff.v</item>
      <item>th.vlseg3b.v</item>
      <item>th.vlseg3bff.v</item>
      <item>th.vlseg3bu.v</item>
      <item>th.vlseg3buff.v</item>
      <item>th.vlseg3e.v</item>
      <item>th.vlseg3eff.v</item>
      <item>th.vlseg3h.v</item>
      <item>th.vlseg3hff.v</item>
      <item>th.vlseg3hu.v</item>
      <item>th.vlseg3huff.v</item>
      <item>th.vlseg3w.v</item>
      <item>th.vlseg3wff.v</item>
      <item>th.vlseg3wu.v</item>
      <item>th.vlseg3wuff.v</item>
      <item>th.vlseg4b.v</item>
      <item>th.vlseg4bff.v</item>
      <item>th.vlseg4bu.v</item>
      <item>th.vlseg4buff.v</item>
      <item>th.vlseg4e.v</item>
      <item>th.vlseg4eff.v</item>
      <item>th.vlseg4h.v</item>
      <item>th.vlseg4hff.v</item>
      <item>th.vlseg4hu.v</item>
      <item>th.vlseg4huff.v</item>
      <item>th.vlseg4w.v</item>
      <item>th.vlseg4wff.v</item>
      <item>th.vlseg4wu.v</item>
      <item>th.vlseg4wuff.v</item>
      <item>th.vlseg5b.v</item>
      <item>th.vlseg5bff.v</item>
      <item>th.vlseg5bu.v</item>
      <item>th.vlseg5buff.v</item>
      <item>th.vlseg5e.v</item>
      <item>th.vlseg5eff.v</item>
      <item>th.vlseg5h.v</item>
      <item>th.vlseg5hff.v</item>
      <item>th.vlseg5hu.v</item>
      <item>th.vlseg5huff.v</item>
      <item>th.vlseg5w.v</item>
      <item>th.vlseg5wff.v</item>
      <item>th.vlseg5wu.v</item>
      <item>th.vlseg5wuff.v</item>
      <item>th.vlseg6b.v</item>
      <item>th.vlseg6bff.v</item>
      <item>th.vlseg6bu.v</item>
      <item>th.vlseg6buff.v</item>
      <item>th.vlseg6e.v</item>
      <item>th.vlseg6eff.v</item>
      <item>th.vlseg6h.v</item>
      <item>th.vlseg6hff.v</item>
      <item>th.vlseg6hu.v</item>
      <item>th.vlseg6huff.v</item>
      <item>th.vlseg6w.v</item>
      <item>th.vlseg6wff.v</item>
      <item>th.vlseg6wu.v</item>
      <item>th.vlseg6wuff.v</item>
      <item>th.vlseg7b.v</item>
      <item>th.vlseg7bff.v</item>
      <item>th.vlseg7bu.v</item>
      <item>th.vlseg7buff.v</item>
      <item>th.vlseg7e.v</item>
      <item>th.vlseg7eff.v</item>
      <item>th.vlseg7h.v</item>
      <item>th.vlseg7hff.v</item>
      <item>th.vlseg7hu.v</item>
      <item>th.vlseg7huff.v</item>
      <item>th.vlseg7w.v</item>
      <item>th.vlseg7wff.v</item>
      <item>th.vlseg7wu.v</item>
      <item>th.vlseg7wuff.v</item>
      <item>th.vlseg8b.v</item>
      <item>th.vlseg8bff.v</item>
      <item>th.vlseg8bu.v</item>
      <item>th.vlseg8buff.v</item>
      <item>th.vlseg8e.v</item>
      <item>th.vlseg8eff.v</item>
      <item>th.vlseg8h.v</item>
      <item>th.vlseg8hff.v</item>
      <item>th.vlseg8hu.v</item>
      <item>th.vlseg8huff.v</item>
      <item>th.vlseg8w.v</item>
      <item>th.vlseg8wff.v</item>
      <item>th.vlseg8wu.v</item>
      <item>th.vlseg8wuff.v</item>
      <item>th.vlsh.v</item>
      <item>th.vlshu.v</item>
      <item>th.vlsseg2b.v</item>
      <item>th.vlsseg2bu.v</item>
      <item>th.vlsseg2e.v</item>
      <item>th.vlsseg2h.v</item>
      <item>th.vlsseg2hu.v</item>
      <item>th.vlsseg2w.v</item>
      <item>th.vlsseg2wu.v</item>
      <item>th.vlsseg3b.v</item>
      <item>th.vlsseg3bu.v</item>
      <item>th.vlsseg3e.v</item>
      <item>th.vlsseg3h.v</item>
      <item>th.vlsseg3hu.v</item>
      <item>th.vlsseg3w.v</item>
      <item>th.vlsseg3wu.v</item>
      <item>th.vlsseg4b.v</item>
      <item>th.vlsseg4bu.v</item>
      <item>th.vlsseg4e.v</item>
      <item>th.vlsseg4h.v</item>
      <item>th.vlsseg4hu.v</item>
      <item>th.vlsseg4w.v</item>
      <item>th.vlsseg4wu.v</item>
      <item>th.vlsseg5b.v</item>
      <item>th.vlsseg5bu.v</item>
      <item>th.vlsseg5e.v</item>
      <item>th.vlsseg5h.v</item>
      <item>th.vlsseg5hu.v</item>
      <item>th.vlsseg5w.v</item>
      <item>th.vlsseg5wu.v</item>
      <item>th.vlsseg6b.v</item>
      <item>th.vlsseg6bu.v</item>
      <item>th.vlsseg6e.v</item>
      <item>th.vlsseg6h.v</item>
      <item>th.vlsseg6hu.v</item>
      <item>th.vlsseg6w.v</item>
      <item>th.vlsseg6wu.v</item>
      <item>th.vlsseg7b.v</item>
      <item>th.vlsseg7bu.v</item>
      <item>th.vlsseg7e.v</item>
      <item>th.vlsseg7h.v</item>
      <item>th.vlsseg7hu.v</item>
      <item>th.vlsseg7w.v</item>
      <item>th.vlsseg7wu.v</item>
      <item>th.vlsseg8b.v</item>
      <item>th.vlsseg8bu.v</item>
      <item>th.vlsseg8e.v</item>
      <item>th.vlsseg8h.v</item>
      <item>th.vlsseg8hu.v</item>
      <item>th.vlsseg8w.v</item>
      <item>th.vlsseg8wu.v</item>
      <item>th.vlsw.v</item>
      <item>th.vlswu.v</item>
      <item>th.vlw.v</item>
      <item>th.vlwff.v</item>
      <item>th.vlwu.v</item>
      <item>th.vlwuff.v</item>
      <item>th.vlxb.v</item>
      <item>th.vlxbu.v</item>
      <item>th.vlxe.v</item>
      <item>th.vlxh.v</item>
      <item>th.vlxhu.v</item>
      <item>th.vlxseg2b.v</item>
      <item>th.vlxseg2bu.v</item>
      <item>th.vlxseg2e.v</item>
      <item>th.vlxseg2h.v</item>
      <item>th.vlxseg2hu.v</item>
      <item>th.vlxseg2w.v</item>
      <item>th.vlxseg2wu.v</item>
      <item>th.vlxseg3b.v</item>
      <item>th.vlxseg3bu.v</item>
      <item>th.vlxseg3e.v</item>
      <item>th.vlxseg3h.v</item>
      <item>th.vlxseg3hu.v</item>
      <item>th.vlxseg3w.v</item>
      <item>th.vlxseg3wu.v</item>
      <item>th.vlxseg4b.v</item>
      <item>th.vlxseg4bu.v</item>
      <item>th.vlxseg4e.v</item>
      <item>th.vlxseg4h.v</item>
      <item>th.vlxseg4hu.v</item>
      <item>th.vlxseg4w.v</item>
      <item>th.vlxseg4wu.v</item>
      <item>th.vlxseg5b.v</item>
      <item>th.vlxseg5bu.v</item>
      <item>th.vlxseg5e.v</item>
      <item>th.vlxseg5h.v</item>
      <item>th.vlxseg5hu.v</item>
      <item>th.vlxseg5w.v</item>
      <item>th.vlxseg5wu.v</item>
      <item>th.vlxseg6b.v</item>
      <item>th.vlxseg6bu.v</item>
      <item>th.vlxseg6e.v</item>
      <item>th.vlxseg6h.v</item>
      <item>th.vlxseg6hu.v</item>
      <item>th.vlxseg6w.v</item>
      <item>th.vlxseg6wu.v</item>
      <item>th.vlxseg7b.v</item>
      <item>th.vlxseg7bu.v</item>
      <item>th.vlxseg7e.v</item>
      <item>th.vlxseg7h.v</item>
      <item>th.vlxseg7hu.v</item>
      <item>th.vlxseg7w.v</item>
      <item>th.vlxseg7wu.v</item>
      <item>th.vlxseg8b.v</item>
      <item>th.vlxseg8bu.v</item>
      <item>th.vlxseg8e.v</item>
      <item>th.vlxseg8h.v</item>
      <item>th.vlxseg8hu.v</item>
      <item>th.vlxseg8w.v</item>
      <item>th.vlxseg8wu.v</item>
      <item>th.vlxw.v</item>
      <item>th.vlxwu.v</item>
      <item>th.vmacc.vv</item>
      <item>th.vmacc.vx</item>
      <item>th.vmadc.vim</item>
      <item>th.vmadc.vvm</item>
      <item>th.vmadc.vxm</item>
      <item>th.vmadd.vv</item>
      <item>th.vmadd.vx</item>
      <item>th.vmand.mm</item>
      <item>th.vmandnot.mm</item>
      <item>th.vmax.vv</item>
      <item>th.vmax.vx</item>
      <item>th.vmaxu.vv</item>
      <item>th.vmaxu.vx</item>
      <item>th.vmclr.m</item>
      <item>th.vmcpy.m</item>
      <item>th.vmerge.vim</item>
      <item>th.vmerge.vvm</item>
      <item>th.vmerge.vxm</item>
      <item>th.vmfeq.vf</item>
      <item>th.vmfeq.vv</item>
      <item>th.vmfge.vf</item>
      <item>th.vmfge.vv</item>
      <item>th.vmfgt.vf</item>
      <item>th.vmfgt.vv</item>
      <item>th.vmfirst.m</item>
      <item>th.vmfle.vf</item>
      <item>th.vmfle.vv</item>
      <item>th.vmflt.vf</item>
      <item>th.vmflt.vv</item>
      <item>th.vmfne.vf</item>
      <item>th.vmfne.vv</item>
      <item>th.vmford.vf</item>
      <item>th.vmford.vv</item>
      <item>th.vmin.vv</item>
      <item>th.vmin.vx</item>
      <item>th.vminu.vv</item>
      <item>th.vminu.vx</item>
      <item>th.vmmv.m</item>
      <item>th.vmnand.mm</item>
      <item>th.vmnor.mm</item>
      <item>th.vmnot.m</item>
      <item>th.vmor.mm</item>
      <item>th.vmornot.mm</item>
      <item>th.vmpopc.m</item>
      <item>th.vmsbc.vvm</item>
      <item>th.vmsbc.vxm</item>
      <item>th.vmsbf.m</item>
      <item>th.vmseq.vi</item>
      <item>th.vmseq.vv</item>
      <item>th.vmseq.vx</item>
      <item>th.vmset.m</item>
      <item>th.vmsge.vi</item>
      <item>th.vmsge.vv</item>
      <item>th.vmsge.vx</item>
      <item>th.vmsgeu.vi</item>
      <item>th.vmsgeu.vv</item>
      <item>th.vmsgeu.vx</item>
      <item>th.vmsgt.vi</item>
      <item>th.vmsgt.vv</item>
      <item>th.vmsgt.vx</item>
      <item>th.vmsgtu.vi</item>
      <item>th.vmsgtu.vv</item>
      <item>th.vmsgtu.vx</item>
      <item>th.vmsif.m</item>
      <item>th.vmsle.vi</item>
      <item>th.vmsle.vv</item>
      <item>th.vmsle.vx</item>
      <item>th.vmsleu.vi</item>
      <item>th.vmsleu.vv</item>
      <item>th.vmsleu.vx</item>
      <item>th.vmslt.vi</item>
      <item>th.vmslt.vv</item>
      <item>th.vmslt.vx</item>
      <item>th.vmsltu.vi</item>
      <item>th.vmsltu.vv</item>
      <item>th.vmsltu.vx</item>
      <item>th.vmsne.vi</item>
      <item>th.vmsne.vv</item>
      <item>th.vmsne.vx</item>
      <item>th.vmsof.m</item>
      <item>th.vmul.vv</item>
      <item>th.vmul.vx</item>
      <item>th.vmulh.vv</item>
      <item>th.vmulh.vx</item>
      <item>th.vmulhsu.vv</item>
      <item>th.vmulhsu.vx</item>
      <item>th.vmulhu.vv</item>
      <item>th.vmulhu.vx</item>
      <item>th.vmv.s.x</item>
      <item>th.vmv.v.i</item>
      <item>th.vmv.v.v</item>
      <item>th.vmv.v.x</item>
      <item>th.vmv.x.s</item>
      <item>th.vmxnor.mm</item>
      <item>th.vmxor.mm</item>
      <item>th.vnclip.vi</item>
      <item>th.vnclip.vv</item>
      <item>th.vnclip.vx</item>
      <item>th.vnclipu.vi</item>
      <item>th.vnclipu.vv</item>
      <item>th.vnclipu.vx</item>
      <item>th.vncvt.x.x.v</item>
      <item>th.vneg.v</item>
      <item>th.vnmsac.vv</item>
      <item>th.vnmsac.vx</item>
      <item>th.vnmsub.vv</item>
      <item>th.vnmsub.vx</item>
      <item>th.vnot.v</item>
      <item>th.vnsra.vi</item>
      <item>th.vnsra.vv</item>
      <item>th.vnsra.vx</item>
      <item>th.vnsrl.vi</item>
      <item>th.vnsrl.vv</item>
      <item>th.vnsrl.vx</item>
      <item>th.vor.vi</item>
      <item>th.vor.vv</item>
      <item>th.vor.vx</item>
      <item>th.vredand.vs</item>
      <item>th.vredmax.vs</item>
      <item>th.vredmaxu.vs</item>
      <item>th.vredmin.vs</item>
      <item>th.vredminu.vs</item>
      <item>th.vredor.vs</item>
      <item>th.vredsum.vs</item>
      <item>th.vredxor.vs</item>
      <item>th.vrem.vv</item>
      <item>th.vrem.vx</item>
      <item>th.vremu.vv</item>
      <item>th.vremu.vx</item>
      <item>th.vrgather.vi</item>
      <item>th.vrgather.vv</item>
      <item>th.vrgather.vx</item>
      <item>th.vrsub.vi</item>
      <item>th.vrsub.vx</item>
      <item>th.vsadd.vi</item>
      <item>th.vsadd.vv</item>
      <item>th.vsadd.vx</item>
      <item>th.vsaddu.vi</item>
      <item>th.vsaddu.vv</item>
      <item>th.vsaddu.vx</item>
      <item>th.vsb.v</item>
      <item>th.vsbc.vvm</item>
      <item>th.vsbc.vxm</item>
      <item>th.vse.v</item>
      <item>th.vsetvl</item>
      <item>th.vsetvli</item>
      <item>th.vsh.v</item>
      <item>th.vslide1down.vx</item>
      <item>th.vslide1up.vx</item>
      <item>th.vslidedown.vi</item>
      <item>th.vslidedown.vx</item>
      <item>th.vslideup.vi</item>
      <item>th.vslideup.vx</item>
      <item>th.vsll.vi</item>
      <item>th.vsll.vv</item>
      <item>th.vsll.vx</item>
      <item>th.vsmul.vv</item>
      <item>th.vsmul.vx</item>
      <item>th.vsra.vi</item>
      <item>th.vsra.vv</item>
      <item>th.vsra.vx</item>
      <item>th.vsrl.vi</item>
      <item>th.vsrl.vv</item>
      <item>th.vsrl.vx</item>
      <item>th.vssb.v</item>
      <item>th.vsse.v</item>
      <item>th.vsseg2b.v</item>
      <item>th.vsseg2e.v</item>
      <item>th.vsseg2h.v</item>
      <item>th.vsseg2w.v</item>
      <item>th.vsseg3b.v</item>
      <item>th.vsseg3e.v</item>
      <item>th.vsseg3h.v</item>
      <item>th.vsseg3w.v</item>
      <item>th.vsseg4b.v</item>
      <item>th.vsseg4e.v</item>
      <item>th.vsseg4h.v</item>
      <item>th.vsseg4w.v</item>
      <item>th.vsseg5b.v</item>
      <item>th.vsseg5e.v</item>
      <item>th.vsseg5h.v</item>
      <item>th.vsseg5w.v</item>
      <item>th.vsseg6b.v</item>
      <item>th.vsseg6e.v</item>
      <item>th.vsseg6h.v</item>
      <item>th.vsseg6w.v</item>
      <item>th.vsseg7b.v</item>
      <item>th.vsseg7e.v</item>
      <item>th.vsseg7h.v</item>
      <item>th.vsseg7w.v</item>
      <item>th.vsseg8b.v</item>
      <item>th.vsseg8e.v</item>
      <item>th.vsseg8h.v</item>
      <item>th.vsseg8w.v</item>
      <item>th.vssh.v</item>
      <item>th.vssra.vi</item>
      <item>th.vssra.vv</item>
      <item>th.vssra.vx</item>
      <item>th.vssrl.vi</item>
      <item>th.vssrl.vv</item>
      <item>th.vssrl.vx</item>
      <item>th.vssseg2b.v</item>
      <item>th.vssseg2e.v</item>
      <item>th.vssseg2h.v</item>
      <item>th.vssseg2w.v</item>
      <item>th.vssseg3b.v</item>
      <item>th.vssseg3e.v</item>
      <item>th.vssseg3h.v</item>
      <item>th.vssseg3w.v</item>
      <item>th.vssseg4b.v</item>
      <item>th.vssseg4e.v</item>
      <item>th.vssseg4h.v</item>
      <item>th.vssseg4w.v</item>
      <item>th.vssseg5b.v</item>
      <item>th.vssseg5e.v</item>
      <item>th.vssseg5h.v</item>
      <item>th.vssseg5w.v</item>
      <item>th.vssseg6b.v</item>
      <item>th.vssseg6e.v</item>
      <item>th.vssseg6h.v</item>
      <item>th.vssseg6w.v</item>
      <item>th.vssseg7b.v</item>
      <item>th.vssseg7e.v</item>
      <item>th.vssseg7h.v</item>
      <item>th.vssseg7w.v</item>
      <item>th.vssseg8b.v</item>
      <item>th.vssseg8e.v</item>
      <item>th.vssseg8h.v</item>
      <item>th.vssseg8w.v</item>
      <item>th.vssub.vv</item>
      <item>th.vssub.vx</item>
      <item>th.vssubu.vv</item>
      <item>th.vssubu.vx</item>
      <item>th.vssw.v</item>
      <item>th.vsub.vv</item>
      <item>th.vsub.vx</item>
      <item>th.vsuxb.v</item>
      <item>th.vsuxe.v</item>
      <item>th.vsuxh.v</item>
      <item>th.vsuxw.v</item>
      <item>th.vsw.v</item>
      <item>th.vsxb.v</item>
      <item>th.vsxe.v</item>
      <item>th.vsxh.v</item>
      <item>th.vsxseg2b.v</item>
      <item>th.vsxseg2e.v</item>
      <item>th.vsxseg2h.v</item>
      <item>th.vsxseg2w.v</item>
      <item>th.vsxseg3b.v</item>
      <item>th.vsxseg3e.v</item>
      <item>th.vsxseg3h.v</item>
      <item>th.vsxseg3w.v</item>
      <item>th.vsxseg4b.v</item>
      <item>th.vsxseg4e.v</item>
      <item>th.vsxseg4h.v</item>
      <item>th.vsxseg4w.v</item>
      <item>th.vsxseg5b.v</item>
      <item>th.vsxseg5e.v</item>
      <item>th.vsxseg5h.v</item>
      <item>th.vsxseg5w.v</item>
      <item>th.vsxseg6b.v</item>
      <item>th.vsxseg6e.v</item>
      <item>th.vsxseg6h.v</item>
      <item>th.vsxseg6w.v</item>
      <item>th.vsxseg7b.v</item>
      <item>th.vsxseg7e.v</item>
      <item>th.vsxseg7h.v</item>
      <item>th.vsxseg7w.v</item>
      <item>th.vsxseg8b.v</item>
      <item>th.vsxseg8e.v</item>
      <item>th.vsxseg8h.v</item>
      <item>th.vsxseg8w.v</item>
      <item>th.vsxw.v</item>
      <item>th.vwadd.vv</item>
      <item>th.vwadd.vx</item>
      <item>th.vwadd.wv</item>
      <item>th.vwadd.wx</item>
      <item>th.vwaddu.vv</item>
      <item>th.vwaddu.vx</item>
      <item>th.vwaddu.wv</item>
      <item>th.vwaddu.wx</item>
      <item>th.vwcvt.x.x.v</item>
      <item>th.vwcvtu.x.x.v</item>
      <item>th.vwmacc.vv</item>
      <item>th.vwmacc.vx</item>
      <item>th.vwmaccsu.vv</item>
      <item>th.vwmaccsu.vx</item>
      <item>th.vwmaccu.vv</item>
      <item>th.vwmaccu.vx</item>
      <item>th.vwmaccus.vx</item>
      <item>th.vwmul.vv</item>
      <item>th.vwmul.vx</item>
      <item>th.vwmulsu.vv</item>
      <item>th.vwmulsu.vx</item>
      <item>th.vwmulu.vv</item>
      <item>th.vwmulu.vx</item>
      <item>th.vwredsum.vs</item>
      <item>th.vwredsumu.vs</item>
      <item>th.vwsmacc.vv</item>
      <item>th.vwsmacc.vx</item>
      <item>th.vwsmaccsu.vv</item>
      <item>th.vwsmaccsu.vx</item>
      <item>th.vwsmaccu.vv</item>
      <item>th.vwsmaccu.vx</item>
      <item>th.vwsmaccus.vx</item>
      <item>th.vwsub.vv</item>
      <item>th.vwsub.vx</item>
      <item>th.vwsub.wv</item>
      <item>th.vwsub.wx</item>
      <item>th.vwsubu.vv</item>
      <item>th.vwsubu.vx</item>
      <item>th.vwsubu.wv</item>
      <item>th.vwsubu.wx</item>
      <item>th.vxor.vi</item>
      <item>th.vxor.vv</item>
      <item>th.vxor.vx</item>
      <!-- RISC-V T-Head vector four 8-bit multiply and add with 32-bit (XTheadVdot) instructions -->
      <item>th.vmaqa.vv</item>
      <item>th.vmaqa.vx</item>
      <item>th.vmaqasu.vv</item>
      <item>th.vmaqasu.vx</item>
      <item>th.vmaqau.vv</item>
      <item>th.vmaqau.vx</item>
      <item>th.vmaqaus.vx</item>
      <!-- RISC-V Ventana Microsystems conditional opserations extension (XVentanaCondOps) instructions -->
      <item>vt.maskc</item>
      <item>vt.maskcn</item>
      <!-- RISC-V SiFive vector coprocessor interface (Xsfvcp) instructions -->
      <item>sf.vc.fv</item>
      <item>sf.vc.fvv</item>
      <item>sf.vc.fvw</item>
      <item>sf.vc.i</item>
      <item>sf.vc.iv</item>
      <item>sf.vc.ivv</item>
      <item>sf.vc.ivw</item>
      <item>sf.vc.v.fv</item>
      <item>sf.vc.v.fvv</item>
      <item>sf.vc.v.fvw</item>
      <item>sf.vc.v.i</item>
      <item>sf.vc.v.iv</item>
      <item>sf.vc.v.ivv</item>
      <item>sf.vc.v.ivw</item>
      <item>sf.vc.v.vv</item>
      <item>sf.vc.v.vvv</item>
      <item>sf.vc.v.vvw</item>
      <item>sf.vc.v.x</item>
      <item>sf.vc.v.xv</item>
      <item>sf.vc.v.xvv</item>
      <item>sf.vc.v.xvw</item>
      <item>sf.vc.vv</item>
      <item>sf.vc.vvv</item>
      <item>sf.vc.vvw</item>
      <item>sf.vc.x</item>
      <item>sf.vc.xv</item>
      <item>sf.vc.xvv</item>
      <item>sf.vc.xvw</item>
      <!-- RISC-V SiFive cease instruction -->
      <item>sf.cease</item>
      <!-- RISC-V SiFive int8 matrix-multiply (Xsfvqmaccdod, Xsfvqmaccqoq) instructions -->
      <item>sf.vqmacc.2x8x2</item>
      <item>sf.vqmacc.4x8x4</item>
      <item>sf.vqmaccsu.2x8x2</item>
      <item>sf.vqmaccsu.4x8x4</item>
      <item>sf.vqmaccu.2x8x2</item>
      <item>sf.vqmaccu.4x8x4</item>
      <item>sf.vqmaccus.2x8x2</item>
      <item>sf.vqmaccus.4x8x4</item>
      <!-- RISC-V SiFive FP32-to-int8 ranged clip (Xsfvfnrclipxfqf) instructions -->
      <item>sf.vfnrclip.x.f.qf</item>
      <item>sf.vfnrclip.xu.f.qf</item>
    </list>

    <list name="branch instructions">
      <item>call</item>
      <item>callq</item>
      <item>iret</item>
      <item>iretd</item>
      <item>iretq</item>
      <item>iretw</item>
      <item>ja</item>
      <item>jae</item>
      <item>jb</item>
      <item>jbe</item>
      <item>jc</item>
      <item>jcxz</item>
      <item>je</item>
      <item>jecxz</item>
      <item>jg</item>
      <item>jge</item>
      <item>jl</item>
      <item>jle</item>
      <item>jmp</item>
      <item>jmpe</item>
      <item>jna</item>
      <item>jnae</item>
      <item>jnb</item>
      <item>jnbe</item>
      <item>jnc</item>
      <item>jne</item>
      <item>jng</item>
      <item>jnge</item>
      <item>jnl</item>
      <item>jnle</item>
      <item>jno</item>
      <item>jnp</item>
      <item>jns</item>
      <item>jnz</item>
      <item>jo</item>
      <item>jp</item>
      <item>jpe</item>
      <item>jpo</item>
      <item>jrcxz</item>
      <item>js</item>
      <item>jz</item>
      <item>ret</item>
      <item>retd</item>
      <item>retf</item>
      <item>retfd</item>
      <item>retfq</item>
      <item>retfw</item>
      <item>retn</item>
      <item>retnd</item>
      <item>retnq</item>
      <item>retnw</item>
      <item>retq</item>
      <item>retw</item>
      <!-- RISC-V basic RVI instructions and aliases -->
      <item>beq</item>
      <item>beqz</item>
      <item>bge</item>
      <item>bgeu</item>
      <item>bgez</item>
      <item>bgt</item>
      <item>bgtu</item>
      <item>bgtz</item>
      <item>ble</item>
      <item>bleu</item>
      <item>blez</item>
      <item>blt</item>
      <item>bltu</item>
      <item>bltz</item>
      <item>bne</item>
      <item>bnez</item>
      <item>ecall</item>
      <item>ebreak</item>
      <item>j</item>
      <item>jal</item>
      <item>jalr</item>
      <item>jr</item>
      <item>jump</item>
      <item>sbreak</item>
      <item>scall</item>
      <!-- RISC-V code size reduction (Zcmt) -->
      <item>cm.jalt</item>
      <item>cm.jt</item>
      <!-- RISC-V code size reduction (Zcmp) -->
      <item>cm.popret</item>
      <item>cm.popretz</item>
      <!-- RISC-V supervisor/hypervisor support (H) -->
      <item>dret</item>
      <item>mret</item>
      <item>sret</item>
      <item>wfi</item>
      <!-- RISC-V control transfer records (Smctr/Ssctr) -->
      <item>sctrclr</item>
      <!-- RISC-V resumable non-maskable interrupts (Smrnmi) -->
      <item>mnret</item>
    </list>

    <list name="vendor-specific branch instructions">
      <!-- RISC-V CORE-V immediate branch (Xcvbi) instructions -->
      <item>cv.beqimm</item>
      <item>cv.bneimm</item>
    </list>

    <list name="deprecated/removed instructions">
      <!-- RISC-V removed from hypervisor support (H) -->
      <item>hret</item>
      <!-- RISC-V removed from hypervisor support (H) in favor of the improved sfence.vma -->
      <item>sfence.vm</item>
      <!-- RISC-V part of removed user-level interrupts (N) -->
      <item>uret</item>
    </list>

    <list name="keywords">
      <item>.abort</item>
      <item>.align</item>
      <item>.app-file</item>
      <item>.appline</item>
      <item>.ascii</item>
      <item>.asciz</item>
      <item>.att_syntax</item>
      <item>.balign</item>
      <item>.balignl</item>
      <item>.balignw</item>
      <item>.byte</item>
      <item>.code16</item>
      <item>.code32</item>
      <item>.comm</item>
      <item>.common.s</item>
      <item>.common</item>
      <item>.data</item>
      <item>.dc.b</item>
      <item>.dc.d</item>
      <item>.dc.l</item>
      <item>.dc.s</item>
      <item>.dc.w</item>
      <item>.dc.x</item>
      <item>.dc</item>
      <item>.dcb.b</item>
      <item>.dcb.d</item>
      <item>.dcb.l</item>
      <item>.dcb.s</item>
      <item>.dcb.w</item>
      <item>.dcb.x</item>
      <item>.dcb</item>
      <item>.debug</item>
      <item>.def</item>
      <item>.desc</item>
      <item>.dim</item>
      <item>.double</item>
      <item>.ds.b</item>
      <item>.ds.d</item>
      <item>.ds.l</item>
      <item>.ds.p</item>
      <item>.ds.s</item>
      <item>.ds.w</item>
      <item>.ds.x</item>
      <item>.ds</item>
      <item>.dsect</item>
      <item>.eject</item>
      <item>.else</item>
      <item>.elsec</item>
      <item>.elseif</item>
      <item>.end</item>
      <item>.endc</item>
      <item>.endef</item>
      <item>.endfunc</item>
      <item>.endif</item>
      <item>.endm</item>
      <item>.endr</item>
      <item>.equ</item>
      <item>.equiv</item>
      <item>.err</item>
      <item>.exitm</item>
      <item>.extend</item>
      <item>.extern</item>
      <item>.fail</item>
      <item>.file</item>
      <item>.fill</item>
      <item>.float</item>
      <item>.format</item>
      <item>.func</item>
      <item>.global</item>
      <item>.globl</item>
      <item>.hidden</item>
      <item>.hword</item>
      <item>.ident</item>
      <item>.if</item>
      <item>.ifc</item>
      <item>.ifdef</item>
      <item>.ifeq</item>
      <item>.ifeqs</item>
      <item>.ifge</item>
      <item>.ifgt</item>
      <item>.ifle</item>
      <item>.iflt</item>
      <item>.ifnc</item>
      <item>.ifndef</item>
      <item>.ifne</item>
      <item>.ifnes</item>
      <item>.ifnotdef</item>
      <item>.include</item>
      <item>.int</item>
      <item>.intel_syntax</item>
      <item>.internal</item>
      <item>.irep</item>
      <item>.irepc</item>
      <item>.irp</item>
      <item>.irpc</item>
      <item>.lcomm</item>
      <item>.lflags</item>
      <item>.line</item>
      <item>.linkonce</item>
      <item>.list</item>
      <item>.llen</item>
      <item>.ln</item>
      <item>.long</item>
      <item>.lsym</item>
      <item>.macro</item>
      <item>.mexit</item>
      <item>.name</item>
      <item>.noformat</item>
      <item>.nolist</item>
      <item>.nopage</item>
      <item>noprefix</item>
      <item>.octa</item>
      <item>.offset</item>
      <item>.org</item>
      <item>.p2align</item>
      <item>.p2alignl</item>
      <item>.p2alignw</item>
      <item>.page</item>
      <item>.plen</item>
      <item>.popsection</item>
      <item>.previous</item>
      <item>.print</item>
      <item>.protected</item>
      <item>.psize</item>
      <item>.purgem</item>
      <item>.pushsection</item>
      <item>.quad</item>
      <item>.rodata</item>
      <item>.rep</item>
      <item>.rept</item>
      <item>.rva</item>
      <item>.sbttl</item>
      <item>.scl</item>
      <item>.sect.s</item>
      <item>.sect</item>
      <item>.section.s</item>
      <item>.section</item>
      <item>.set</item>
      <item>.short</item>
      <item>.single</item>
      <item>.size</item>
      <item>.skip</item>
      <item>.sleb128</item>
      <item>.space</item>
      <item>.spc</item>
      <item>.stabd</item>
      <item>.stabn</item>
      <item>.stabs</item>
      <item>.string</item>
      <item>.struct</item>
      <item>.subsection</item>
      <item>.symver</item>
      <item>.tag</item>
      <item>.text</item>
      <item>.title</item>
      <item>.ttl</item>
      <item>.type</item>
      <item>.uleb128</item>
      <item>.use</item>
      <item>.val</item>
      <item>.version</item>
      <item>.vtable_entry</item>
      <item>.vtable_inherit</item>
      <item>.weak</item>
      <item>.word</item>
      <item>.xcom</item>
      <item>.xdef</item>
      <item>.xref</item>
      <item>.xstabs</item>
      <item>.zero</item>
      <!-- Directives specific to ARM -->
      <item>.arm</item>
      <item>.bss</item>
      <item>.code</item>
      <item>.even</item>
      <item>.force_thumb</item>
      <item>.ldouble</item>
      <item>.loc</item>
      <item>.ltorg</item>
      <item>.packed</item>
      <item>.pool</item>
      <item>.req</item>
      <item>.thumb</item>
      <item>.thumb_func</item>
      <item>.thumb_set</item>
      <!-- Directives specific to RISC-V -->
      <item>.attribute</item>
      <item>.dtpreldword</item>
      <item>.dtprelword</item>
      <item>.dword</item>
      <item>.half</item>
      <item>.insn</item>
      <item>.option</item>
    </list>

    <list name="symbolic constants">
      <!-- RISC-V rounding mode constants -->
      <item>rne</item>
      <item>rtz</item>
      <item>rdn</item>
      <item>rup</item>
      <item>rmm</item>
      <item>dyn</item>
      <!-- RISC-V selected element width (SEW) constants  -->
      <item>e8</item>
      <item>e16</item>
      <item>e32</item>
      <item>e64</item>
      <!-- RISC-V vector register group multiplier (LMUL) constants  -->
      <item>m1</item>
      <item>m2</item>
      <item>m4</item>
      <item>m8</item>
      <item>mf8</item>
      <item>mf4</item>
      <item>mf2</item>
      <!-- RISC-V vector tail agnostic (VTA) constants  -->
      <item>tu</item>
      <item>ta</item>
      <!-- RISC-V vector mask agnostic (VMA) constants  -->
      <item>mu</item>
      <item>ma</item>
      <!-- RISC-V FLI.[HSDQ] constants  -->
      <item>min</item>
      <item>inf</item>
      <item>nan</item>
    </list>

    <list name="vendor-specific symbolic constants">
      <!-- RISC-V vendor-specific XTheadVector VLMUL constants  -->
      <item>m1</item>
      <item>m2</item>
      <item>m4</item>
      <item>m8</item>
      <!-- RISC-V vendor-specific XTheadVector VEDIV constants  -->
      <item>d1</item>
      <item>d2</item>
      <item>d4</item>
      <item>d8</item>
    </list>

    <contexts>
      <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
        <RegExpr      attribute="Label" context="#stay" String="[\.]?[_\w\d-]*\s*:" />
        <keyword      attribute="Keyword" context="#stay" String="keywords"/>
        <keyword      attribute="Registers" context="#stay" String="registers"/>
        <keyword      attribute="Instructions" context="#stay" String="instructions"/>
        <keyword      attribute="Vendor-specific Instructions" context="#stay" String="vendor-specific instructions"/>
        <keyword      attribute="Branch Instructions" context="#stay" String="branch instructions"/>
        <keyword      attribute="Vendor-specific Branch Instructions" context="#stay" String="vendor-specific branch instructions"/>
        <keyword      attribute="Deprecated/Removed Instructions" context="#stay" String="deprecated/removed instructions"/>
        <keyword      attribute="Symbolic Constants" context="#stay" String="symbolic constants"/>
        <keyword      attribute="Vendor-specific Symbolic Constants" context="#stay" String="vendor-specific symbolic constants"/>
        <HlCOct       attribute="Octal" context="#stay" />
        <HlCHex       attribute="Hex" context="#stay" />
        <RegExpr      attribute="Binary" context="#stay" String="0[bB][01]+" />
        <Int          attribute="Decimal" context="#stay" />
        <RegExpr      attribute="Decimal" context="#stay" String="\$[0-9]+" />
        <RegExpr      attribute="Float" context="#stay" String="0[fFeEdD][-+]?[0-9]*\.?[0-9]*[eE]?[-+]?[0-9]+" />
        <RegExpr      attribute="Normal Text" context="#stay" String="[A-Za-z_.$][A-Za-z0-9_.$]*" />
        <HlCChar      attribute="Char" context="#stay" />
        <RegExpr      attribute="Char" context="#stay" String="'(\\x[0-9a-fA-F][0-9a-fA-F]?|\\[0-7]?[0-7]?[0-7]?|\\.|.)" />
        <DetectChar   attribute="String" context="String" char="&quot;" />
        <RegExpr      attribute="Preprocessor" context="Preprocessor" String="#\s*if(?:def|ndef)?(?=\s+\S)" insensitive="true" beginRegion="PP" firstNonSpace="true" />
        <RegExpr      attribute="Preprocessor" context="Preprocessor" String="#\s*endif" insensitive="true" endRegion="PP" firstNonSpace="true" />
        <RegExpr      attribute="Preprocessor" context="Define" String="#\s*define.*((?=\\))" insensitive="true" firstNonSpace="true" />
        <RegExpr      attribute="Preprocessor" context="Preprocessor" String="#\s*(?:el(?:se|if)|include(?:_next)?|define|undef|line|error|warning|pragma)" firstNonSpace="true" />
        <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="*" beginRegion="BlockComment" />
        <AnyChar      attribute="Comment" context="Commentar 2" String="@;#" />
        <AnyChar      attribute="Symbol" context="#stay" String="!#%&amp;*()+,-&lt;=&gt;?/:[]^{|}~" />
      </context>
      <context attribute="Comment" lineEndContext="#stay" name="Commentar 1">
        <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="BlockComment" />
        <DetectSpaces />
        <IncludeRules context="##Comments" />
      </context>
      <context attribute="Comment" lineEndContext="#pop" name="Commentar 2" >
        <DetectSpaces />
        <IncludeRules context="##Comments" />
      </context>
      <context attribute="String" lineEndContext="#pop" name="String">
        <LineContinue  attribute="String" context="Some Context" />
        <HlCStringChar attribute="String Char" context="#stay" />
        <DetectChar    attribute="String" context="#pop" char="&quot;" />
      </context>
      <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor" />
      <context attribute="Preprocessor" lineEndContext="#pop" name="Define">
        <LineContinue attribute="Preprocessor" context="#stay"/>
      </context>
      <context attribute="Normal Text" lineEndContext="#pop" name="Some Context" />
    </contexts>

    <itemDatas>
      <itemData name="Normal Text"  defStyleNum="dsNormal"   />
      <itemData name="Label"        defStyleNum="dsFunction"  />
      <itemData name="Keyword"      defStyleNum="dsKeyword"  />
      <itemData name="Registers"    defStyleNum="dsKeyword"  />
      <itemData name="Instructions" defStyleNum="dsKeyword"  />
      <itemData name="Vendor-specific Instructions" defStyleNum="dsKeyword"  />
      <itemData name="Branch Instructions" defStyleNum="dsControlFlow"  />
      <itemData name="Vendor-specific Branch Instructions" defStyleNum="dsControlFlow"  />
      <itemData name="Deprecated/Removed Instructions" defStyleNum="dsKeyword"  />
      <itemData name="Symbolic Constants"    defStyleNum="dsConstant" />
      <itemData name="Vendor-specific Symbolic Constants"    defStyleNum="dsConstant" />
      <itemData name="Decimal"      defStyleNum="dsDecVal"   />
      <itemData name="Octal"        defStyleNum="dsBaseN"    />
      <itemData name="Hex"          defStyleNum="dsBaseN"    />
      <itemData name="Binary"       defStyleNum="dsBaseN"    />
      <itemData name="Float"        defStyleNum="dsFloat"    />
      <itemData name="Char"         defStyleNum="dsChar"     />
      <itemData name="String"       defStyleNum="dsString"   />
      <itemData name="String Char"  defStyleNum="dsSpecialChar" />
      <itemData name="Symbol"       defStyleNum="dsOperator" />
      <itemData name="Comment"      defStyleNum="dsComment"  />
      <itemData name="Preprocessor" defStyleNum="dsPreprocessor" />
    </itemDatas>
  </highlighting>

  <general>
    <comments>
      <comment name="singleLine" start="#" position="afterwhitespace" />
      <comment name="multiLine"  start="/*" end="*/" region="BlockComment" />
    </comments>
    <keywords casesensitive="1" weakDeliminator="_.$" />
  </general>
</language>
<!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->
