
    >f)                        d dl mZmZmZmZ dZd ZdZdZdZ	d Z
e
ZdZeZdZeZdZeZdZeZdZeZdZeZd	ZeZd
ZeZeZdZeZdZeZ dZ!e!Z"dZ#e#Z$dZ%e%Z&dZ'e'Z(dZ)e)Z*dZ+e+Z,dZ-e-Z.dZ/e/Z0dZ1e1Z2dZ3e3Z4dZ5e5Z6dZ7e7Z8dZ9e9Z:dZ;e;Z<dZ=e=Z>dZ?e?Z@dZAeAZBdZCeCZDdZEeEZFd ZGeGZHd!ZIeIZJd"ZKd#ZLd$ZMd%ZNd&ZOd'ZPd(ZQd)ZRd*ZSd+ZTd,ZUd-ZVd.ZWd/ZXd0ZYd1ZZd2Z[d3Z\d4Z]d5Z^d6Z_d7Z`d8Zad9Zbd:Zcd;Zdd<Zed=Zfd>Zgd?Zhd@ZidAZjdBZkdCZldDZmdEZndFZodGZpdHZqdIZrdJZsdKZtdLZudMZvdNZwdOZxdPZydQZzdRZ{dSZ|dTZ}dUZ~dVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdZd ZdZdZdZdZdZdZd	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd+Zd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZ dvZdwZdxZdyZdzZd{Zd|Zd}Zd~Z	dZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdÐZNdĐZOdŐZPdƐZQdǐZRdȐZSdɐZTdʐZUdːZVd̐ZWd͐ZXdΐZYdϐZZdАZ[dѐZ\dҐZ]dӐZ^dԐZ_dՐZ`d֐ZadאZbdؐZcdِZddڐZedېZfdܐZgdݐZhdސZidߐZjdZkdZldZmdZndZodZpdZqdZrdZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZd ZdZdZdZdZdZdZdZdZd	Zd
ZdZdZdZdZdZdZdZdZdZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdS (     )CS_OP_INVALID	CS_OP_REG	CS_OP_IMM	CS_OP_MEM                         	   
                                                                      !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   [   \   ]   ^   _   `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z   {   |   }   ~                                                                                                                                                                                                                                                                                                                                                                                                         i  i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  N(   r   r   r   r   RISCV_OP_INVALIDRISCV_OP_REGRISCV_OP_IMMRISCV_OP_MEMRISCV_REG_INVALIDRISCV_REG_X0RISCV_REG_ZERORISCV_REG_X1RISCV_REG_RARISCV_REG_X2RISCV_REG_SPRISCV_REG_X3RISCV_REG_GPRISCV_REG_X4RISCV_REG_TPRISCV_REG_X5RISCV_REG_T0RISCV_REG_X6RISCV_REG_T1RISCV_REG_X7RISCV_REG_T2RISCV_REG_X8RISCV_REG_S0RISCV_REG_FPRISCV_REG_X9RISCV_REG_S1RISCV_REG_X10RISCV_REG_A0RISCV_REG_X11RISCV_REG_A1RISCV_REG_X12RISCV_REG_A2RISCV_REG_X13RISCV_REG_A3RISCV_REG_X14RISCV_REG_A4RISCV_REG_X15RISCV_REG_A5RISCV_REG_X16RISCV_REG_A6RISCV_REG_X17RISCV_REG_A7RISCV_REG_X18RISCV_REG_S2RISCV_REG_X19RISCV_REG_S3RISCV_REG_X20RISCV_REG_S4RISCV_REG_X21RISCV_REG_S5RISCV_REG_X22RISCV_REG_S6RISCV_REG_X23RISCV_REG_S7RISCV_REG_X24RISCV_REG_S8RISCV_REG_X25RISCV_REG_S9RISCV_REG_X26RISCV_REG_S10RISCV_REG_X27RISCV_REG_S11RISCV_REG_X28RISCV_REG_T3RISCV_REG_X29RISCV_REG_T4RISCV_REG_X30RISCV_REG_T5RISCV_REG_X31RISCV_REG_T6RISCV_REG_F0_32RISCV_REG_F0_64RISCV_REG_F1_32RISCV_REG_F1_64RISCV_REG_F2_32RISCV_REG_F2_64RISCV_REG_F3_32RISCV_REG_F3_64RISCV_REG_F4_32RISCV_REG_F4_64RISCV_REG_F5_32RISCV_REG_F5_64RISCV_REG_F6_32RISCV_REG_F6_64RISCV_REG_F7_32RISCV_REG_F7_64RISCV_REG_F8_32RISCV_REG_F8_64RISCV_REG_F9_32RISCV_REG_F9_64RISCV_REG_F10_32RISCV_REG_F10_64RISCV_REG_F11_32RISCV_REG_F11_64RISCV_REG_F12_32RISCV_REG_F12_64RISCV_REG_F13_32RISCV_REG_F13_64RISCV_REG_F14_32RISCV_REG_F14_64RISCV_REG_F15_32RISCV_REG_F15_64RISCV_REG_F16_32RISCV_REG_F16_64RISCV_REG_F17_32RISCV_REG_F17_64RISCV_REG_F18_32RISCV_REG_F18_64RISCV_REG_F19_32RISCV_REG_F19_64RISCV_REG_F20_32RISCV_REG_F20_64RISCV_REG_F21_32RISCV_REG_F21_64RISCV_REG_F22_32RISCV_REG_F22_64RISCV_REG_F23_32RISCV_REG_F23_64RISCV_REG_F24_32RISCV_REG_F24_64RISCV_REG_F25_32RISCV_REG_F25_64RISCV_REG_F26_32RISCV_REG_F26_64RISCV_REG_F27_32RISCV_REG_F27_64RISCV_REG_F28_32RISCV_REG_F28_64RISCV_REG_F29_32RISCV_REG_F29_64RISCV_REG_F30_32RISCV_REG_F30_64RISCV_REG_F31_32RISCV_REG_F31_64RISCV_REG_ENDINGRISCV_INS_INVALIDRISCV_INS_ADDRISCV_INS_ADDIRISCV_INS_ADDIWRISCV_INS_ADDWRISCV_INS_AMOADD_DRISCV_INS_AMOADD_D_AQRISCV_INS_AMOADD_D_AQ_RLRISCV_INS_AMOADD_D_RLRISCV_INS_AMOADD_WRISCV_INS_AMOADD_W_AQRISCV_INS_AMOADD_W_AQ_RLRISCV_INS_AMOADD_W_RLRISCV_INS_AMOAND_DRISCV_INS_AMOAND_D_AQRISCV_INS_AMOAND_D_AQ_RLRISCV_INS_AMOAND_D_RLRISCV_INS_AMOAND_WRISCV_INS_AMOAND_W_AQRISCV_INS_AMOAND_W_AQ_RLRISCV_INS_AMOAND_W_RLRISCV_INS_AMOMAXU_DRISCV_INS_AMOMAXU_D_AQRISCV_INS_AMOMAXU_D_AQ_RLRISCV_INS_AMOMAXU_D_RLRISCV_INS_AMOMAXU_WRISCV_INS_AMOMAXU_W_AQRISCV_INS_AMOMAXU_W_AQ_RLRISCV_INS_AMOMAXU_W_RLRISCV_INS_AMOMAX_DRISCV_INS_AMOMAX_D_AQRISCV_INS_AMOMAX_D_AQ_RLRISCV_INS_AMOMAX_D_RLRISCV_INS_AMOMAX_WRISCV_INS_AMOMAX_W_AQRISCV_INS_AMOMAX_W_AQ_RLRISCV_INS_AMOMAX_W_RLRISCV_INS_AMOMINU_DRISCV_INS_AMOMINU_D_AQRISCV_INS_AMOMINU_D_AQ_RLRISCV_INS_AMOMINU_D_RLRISCV_INS_AMOMINU_WRISCV_INS_AMOMINU_W_AQRISCV_INS_AMOMINU_W_AQ_RLRISCV_INS_AMOMINU_W_RLRISCV_INS_AMOMIN_DRISCV_INS_AMOMIN_D_AQRISCV_INS_AMOMIN_D_AQ_RLRISCV_INS_AMOMIN_D_RLRISCV_INS_AMOMIN_WRISCV_INS_AMOMIN_W_AQRISCV_INS_AMOMIN_W_AQ_RLRISCV_INS_AMOMIN_W_RLRISCV_INS_AMOOR_DRISCV_INS_AMOOR_D_AQRISCV_INS_AMOOR_D_AQ_RLRISCV_INS_AMOOR_D_RLRISCV_INS_AMOOR_WRISCV_INS_AMOOR_W_AQRISCV_INS_AMOOR_W_AQ_RLRISCV_INS_AMOOR_W_RLRISCV_INS_AMOSWAP_DRISCV_INS_AMOSWAP_D_AQRISCV_INS_AMOSWAP_D_AQ_RLRISCV_INS_AMOSWAP_D_RLRISCV_INS_AMOSWAP_WRISCV_INS_AMOSWAP_W_AQRISCV_INS_AMOSWAP_W_AQ_RLRISCV_INS_AMOSWAP_W_RLRISCV_INS_AMOXOR_DRISCV_INS_AMOXOR_D_AQRISCV_INS_AMOXOR_D_AQ_RLRISCV_INS_AMOXOR_D_RLRISCV_INS_AMOXOR_WRISCV_INS_AMOXOR_W_AQRISCV_INS_AMOXOR_W_AQ_RLRISCV_INS_AMOXOR_W_RLRISCV_INS_ANDRISCV_INS_ANDIRISCV_INS_AUIPCRISCV_INS_BEQRISCV_INS_BGERISCV_INS_BGEURISCV_INS_BLTRISCV_INS_BLTURISCV_INS_BNERISCV_INS_CSRRCRISCV_INS_CSRRCIRISCV_INS_CSRRSRISCV_INS_CSRRSIRISCV_INS_CSRRWRISCV_INS_CSRRWIRISCV_INS_C_ADDRISCV_INS_C_ADDIRISCV_INS_C_ADDI16SPRISCV_INS_C_ADDI4SPNRISCV_INS_C_ADDIWRISCV_INS_C_ADDWRISCV_INS_C_ANDRISCV_INS_C_ANDIRISCV_INS_C_BEQZRISCV_INS_C_BNEZRISCV_INS_C_EBREAKRISCV_INS_C_FLDRISCV_INS_C_FLDSPRISCV_INS_C_FLWRISCV_INS_C_FLWSPRISCV_INS_C_FSDRISCV_INS_C_FSDSPRISCV_INS_C_FSWRISCV_INS_C_FSWSPRISCV_INS_C_JRISCV_INS_C_JALRISCV_INS_C_JALRRISCV_INS_C_JRRISCV_INS_C_LDRISCV_INS_C_LDSPRISCV_INS_C_LIRISCV_INS_C_LUIRISCV_INS_C_LWRISCV_INS_C_LWSPRISCV_INS_C_MVRISCV_INS_C_NOPRISCV_INS_C_ORRISCV_INS_C_SDRISCV_INS_C_SDSPRISCV_INS_C_SLLIRISCV_INS_C_SRAIRISCV_INS_C_SRLIRISCV_INS_C_SUBRISCV_INS_C_SUBWRISCV_INS_C_SWRISCV_INS_C_SWSPRISCV_INS_C_UNIMPRISCV_INS_C_XORRISCV_INS_DIVRISCV_INS_DIVURISCV_INS_DIVUWRISCV_INS_DIVWRISCV_INS_EBREAKRISCV_INS_ECALLRISCV_INS_FADD_DRISCV_INS_FADD_SRISCV_INS_FCLASS_DRISCV_INS_FCLASS_SRISCV_INS_FCVT_D_LRISCV_INS_FCVT_D_LURISCV_INS_FCVT_D_SRISCV_INS_FCVT_D_WRISCV_INS_FCVT_D_WURISCV_INS_FCVT_LU_DRISCV_INS_FCVT_LU_SRISCV_INS_FCVT_L_DRISCV_INS_FCVT_L_SRISCV_INS_FCVT_S_DRISCV_INS_FCVT_S_LRISCV_INS_FCVT_S_LURISCV_INS_FCVT_S_WRISCV_INS_FCVT_S_WURISCV_INS_FCVT_WU_DRISCV_INS_FCVT_WU_SRISCV_INS_FCVT_W_DRISCV_INS_FCVT_W_SRISCV_INS_FDIV_DRISCV_INS_FDIV_SRISCV_INS_FENCERISCV_INS_FENCE_IRISCV_INS_FENCE_TSORISCV_INS_FEQ_DRISCV_INS_FEQ_SRISCV_INS_FLDRISCV_INS_FLE_DRISCV_INS_FLE_SRISCV_INS_FLT_DRISCV_INS_FLT_SRISCV_INS_FLWRISCV_INS_FMADD_DRISCV_INS_FMADD_SRISCV_INS_FMAX_DRISCV_INS_FMAX_SRISCV_INS_FMIN_DRISCV_INS_FMIN_SRISCV_INS_FMSUB_DRISCV_INS_FMSUB_SRISCV_INS_FMUL_DRISCV_INS_FMUL_SRISCV_INS_FMV_D_XRISCV_INS_FMV_W_XRISCV_INS_FMV_X_DRISCV_INS_FMV_X_WRISCV_INS_FNMADD_DRISCV_INS_FNMADD_SRISCV_INS_FNMSUB_DRISCV_INS_FNMSUB_SRISCV_INS_FSDRISCV_INS_FSGNJN_DRISCV_INS_FSGNJN_SRISCV_INS_FSGNJX_DRISCV_INS_FSGNJX_SRISCV_INS_FSGNJ_DRISCV_INS_FSGNJ_SRISCV_INS_FSQRT_DRISCV_INS_FSQRT_SRISCV_INS_FSUB_DRISCV_INS_FSUB_SRISCV_INS_FSWRISCV_INS_JALRISCV_INS_JALRRISCV_INS_LBRISCV_INS_LBURISCV_INS_LDRISCV_INS_LHRISCV_INS_LHURISCV_INS_LR_DRISCV_INS_LR_D_AQRISCV_INS_LR_D_AQ_RLRISCV_INS_LR_D_RLRISCV_INS_LR_WRISCV_INS_LR_W_AQRISCV_INS_LR_W_AQ_RLRISCV_INS_LR_W_RLRISCV_INS_LUIRISCV_INS_LWRISCV_INS_LWURISCV_INS_MRETRISCV_INS_MULRISCV_INS_MULHRISCV_INS_MULHSURISCV_INS_MULHURISCV_INS_MULWRISCV_INS_ORRISCV_INS_ORIRISCV_INS_REMRISCV_INS_REMURISCV_INS_REMUWRISCV_INS_REMWRISCV_INS_SBRISCV_INS_SC_DRISCV_INS_SC_D_AQRISCV_INS_SC_D_AQ_RLRISCV_INS_SC_D_RLRISCV_INS_SC_WRISCV_INS_SC_W_AQRISCV_INS_SC_W_AQ_RLRISCV_INS_SC_W_RLRISCV_INS_SDRISCV_INS_SFENCE_VMARISCV_INS_SHRISCV_INS_SLLRISCV_INS_SLLIRISCV_INS_SLLIWRISCV_INS_SLLWRISCV_INS_SLTRISCV_INS_SLTIRISCV_INS_SLTIURISCV_INS_SLTURISCV_INS_SRARISCV_INS_SRAIRISCV_INS_SRAIWRISCV_INS_SRAWRISCV_INS_SRETRISCV_INS_SRLRISCV_INS_SRLIRISCV_INS_SRLIWRISCV_INS_SRLWRISCV_INS_SUBRISCV_INS_SUBWRISCV_INS_SWRISCV_INS_UNIMPRISCV_INS_URETRISCV_INS_WFIRISCV_INS_XORRISCV_INS_XORIRISCV_INS_ENDINGRISCV_GRP_INVALIDRISCV_GRP_JUMPRISCV_GRP_CALLRISCV_GRP_RETRISCV_GRP_INTRISCV_GRP_IRETRISCV_GRP_PRIVILEGERISCV_GRP_BRANCH_RELATIVERISCV_GRP_ISRV32RISCV_GRP_ISRV64RISCV_GRP_HASSTDEXTARISCV_GRP_HASSTDEXTCRISCV_GRP_HASSTDEXTDRISCV_GRP_HASSTDEXTFRISCV_GRP_HASSTDEXTMRISCV_GRP_ISRVARISCV_GRP_ISRVCRISCV_GRP_ISRVDRISCV_GRP_ISRVCDRISCV_GRP_ISRVFRISCV_GRP_ISRV32CRISCV_GRP_ISRV32CFRISCV_GRP_ISRVMRISCV_GRP_ISRV64ARISCV_GRP_ISRV64CRISCV_GRP_ISRV64DRISCV_GRP_ISRV64FRISCV_GRP_ISRV64MRISCV_GRP_ENDING     c/home/panchajanya/Development/work/volatility3/lib/python3.11/site-packages/capstone/riscv_const.py<module>r     s	   < < < < < < < < < < < <
                                                                                                                                                                                                                                                   r  