U
    {f0                     @   sF  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 Z*d!Z+d"Z,d#Z-d$Z.d%Z/d&Z0d'Z1d(Z2d)Z3d*Z4d+Z5d,Z6d-Z7d.Z8d/Z9d0Z:d1Z;d2Z<d3Z=d4Z>d5Z?d6Z@d7ZAd8ZBd9ZCd:ZDd;ZEd<ZFd=ZGd>ZHd?ZId@ZJdAZKdBZLdCZMdDZNdEZOdFZPdGZQdHZRdIZSdJZTdKZUdLZVdMZWdNZXdOZYdPZZdQZ[dRZ\dSZ]dTZ^dUZ_dVZ`dWZadXZbdYZcdZZdd[Zed\Zfd]Zgd^Zhd_Zid`ZjdaZkdbZldcZmddZndeZodfZpdgZqdhZrdiZsdjZtdkZudlZvdmZwdnZxdoZydpZzdqZ{drZ|dsZ}dtZ~duZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd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 ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZdZdZdZdZdZdZdZdZ	dZ
dS )                            	   
                                                                      !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   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   {   |   }   ~                                                                                                                                                                                                      N(  ZUC_CPU_RISCV32_ANYZUC_CPU_RISCV32_BASE32ZUC_CPU_RISCV32_SIFIVE_E31ZUC_CPU_RISCV32_SIFIVE_U34ZUC_CPU_RISCV32_ENDINGZUC_CPU_RISCV64_ANYZUC_CPU_RISCV64_BASE64ZUC_CPU_RISCV64_SIFIVE_E51ZUC_CPU_RISCV64_SIFIVE_U54ZUC_CPU_RISCV64_ENDINGZUC_RISCV_REG_INVALIDZUC_RISCV_REG_X0ZUC_RISCV_REG_X1ZUC_RISCV_REG_X2ZUC_RISCV_REG_X3ZUC_RISCV_REG_X4ZUC_RISCV_REG_X5ZUC_RISCV_REG_X6ZUC_RISCV_REG_X7ZUC_RISCV_REG_X8ZUC_RISCV_REG_X9ZUC_RISCV_REG_X10ZUC_RISCV_REG_X11ZUC_RISCV_REG_X12ZUC_RISCV_REG_X13ZUC_RISCV_REG_X14ZUC_RISCV_REG_X15ZUC_RISCV_REG_X16ZUC_RISCV_REG_X17ZUC_RISCV_REG_X18ZUC_RISCV_REG_X19ZUC_RISCV_REG_X20ZUC_RISCV_REG_X21ZUC_RISCV_REG_X22ZUC_RISCV_REG_X23ZUC_RISCV_REG_X24ZUC_RISCV_REG_X25ZUC_RISCV_REG_X26ZUC_RISCV_REG_X27ZUC_RISCV_REG_X28ZUC_RISCV_REG_X29ZUC_RISCV_REG_X30ZUC_RISCV_REG_X31ZUC_RISCV_REG_USTATUSZUC_RISCV_REG_UIEZUC_RISCV_REG_UTVECZUC_RISCV_REG_USCRATCHZUC_RISCV_REG_UEPCZUC_RISCV_REG_UCAUSEZUC_RISCV_REG_UTVALZUC_RISCV_REG_UIPZUC_RISCV_REG_FFLAGSZUC_RISCV_REG_FRMZUC_RISCV_REG_FCSRZUC_RISCV_REG_CYCLEZUC_RISCV_REG_TIMEZUC_RISCV_REG_INSTRETZUC_RISCV_REG_HPMCOUNTER3ZUC_RISCV_REG_HPMCOUNTER4ZUC_RISCV_REG_HPMCOUNTER5ZUC_RISCV_REG_HPMCOUNTER6ZUC_RISCV_REG_HPMCOUNTER7ZUC_RISCV_REG_HPMCOUNTER8ZUC_RISCV_REG_HPMCOUNTER9ZUC_RISCV_REG_HPMCOUNTER10ZUC_RISCV_REG_HPMCOUNTER11ZUC_RISCV_REG_HPMCOUNTER12ZUC_RISCV_REG_HPMCOUNTER13ZUC_RISCV_REG_HPMCOUNTER14ZUC_RISCV_REG_HPMCOUNTER15ZUC_RISCV_REG_HPMCOUNTER16ZUC_RISCV_REG_HPMCOUNTER17ZUC_RISCV_REG_HPMCOUNTER18ZUC_RISCV_REG_HPMCOUNTER19ZUC_RISCV_REG_HPMCOUNTER20ZUC_RISCV_REG_HPMCOUNTER21ZUC_RISCV_REG_HPMCOUNTER22ZUC_RISCV_REG_HPMCOUNTER23ZUC_RISCV_REG_HPMCOUNTER24ZUC_RISCV_REG_HPMCOUNTER25ZUC_RISCV_REG_HPMCOUNTER26ZUC_RISCV_REG_HPMCOUNTER27ZUC_RISCV_REG_HPMCOUNTER28ZUC_RISCV_REG_HPMCOUNTER29ZUC_RISCV_REG_HPMCOUNTER30ZUC_RISCV_REG_HPMCOUNTER31ZUC_RISCV_REG_CYCLEHZUC_RISCV_REG_TIMEHZUC_RISCV_REG_INSTRETHZUC_RISCV_REG_HPMCOUNTER3HZUC_RISCV_REG_HPMCOUNTER4HZUC_RISCV_REG_HPMCOUNTER5HZUC_RISCV_REG_HPMCOUNTER6HZUC_RISCV_REG_HPMCOUNTER7HZUC_RISCV_REG_HPMCOUNTER8HZUC_RISCV_REG_HPMCOUNTER9HZUC_RISCV_REG_HPMCOUNTER10HZUC_RISCV_REG_HPMCOUNTER11HZUC_RISCV_REG_HPMCOUNTER12HZUC_RISCV_REG_HPMCOUNTER13HZUC_RISCV_REG_HPMCOUNTER14HZUC_RISCV_REG_HPMCOUNTER15HZUC_RISCV_REG_HPMCOUNTER16HZUC_RISCV_REG_HPMCOUNTER17HZUC_RISCV_REG_HPMCOUNTER18HZUC_RISCV_REG_HPMCOUNTER19HZUC_RISCV_REG_HPMCOUNTER20HZUC_RISCV_REG_HPMCOUNTER21HZUC_RISCV_REG_HPMCOUNTER22HZUC_RISCV_REG_HPMCOUNTER23HZUC_RISCV_REG_HPMCOUNTER24HZUC_RISCV_REG_HPMCOUNTER25HZUC_RISCV_REG_HPMCOUNTER26HZUC_RISCV_REG_HPMCOUNTER27HZUC_RISCV_REG_HPMCOUNTER28HZUC_RISCV_REG_HPMCOUNTER29HZUC_RISCV_REG_HPMCOUNTER30HZUC_RISCV_REG_HPMCOUNTER31HZUC_RISCV_REG_MCYCLEZUC_RISCV_REG_MINSTRETZUC_RISCV_REG_MCYCLEHZUC_RISCV_REG_MINSTRETHZUC_RISCV_REG_MVENDORIDZUC_RISCV_REG_MARCHIDZUC_RISCV_REG_MIMPIDZUC_RISCV_REG_MHARTIDZUC_RISCV_REG_MSTATUSZUC_RISCV_REG_MISAZUC_RISCV_REG_MEDELEGZUC_RISCV_REG_MIDELEGZUC_RISCV_REG_MIEZUC_RISCV_REG_MTVECZUC_RISCV_REG_MCOUNTERENZUC_RISCV_REG_MSTATUSHZUC_RISCV_REG_MUCOUNTERENZUC_RISCV_REG_MSCOUNTERENZUC_RISCV_REG_MHCOUNTERENZUC_RISCV_REG_MSCRATCHZUC_RISCV_REG_MEPCZUC_RISCV_REG_MCAUSEZUC_RISCV_REG_MTVALZUC_RISCV_REG_MIPZUC_RISCV_REG_MBADADDRZUC_RISCV_REG_SSTATUSZUC_RISCV_REG_SEDELEGZUC_RISCV_REG_SIDELEGZUC_RISCV_REG_SIEZUC_RISCV_REG_STVECZUC_RISCV_REG_SCOUNTERENZUC_RISCV_REG_SSCRATCHZUC_RISCV_REG_SEPCZUC_RISCV_REG_SCAUSEZUC_RISCV_REG_STVALZUC_RISCV_REG_SIPZUC_RISCV_REG_SBADADDRZUC_RISCV_REG_SPTBRZUC_RISCV_REG_SATPZUC_RISCV_REG_HSTATUSZUC_RISCV_REG_HEDELEGZUC_RISCV_REG_HIDELEGZUC_RISCV_REG_HIEZUC_RISCV_REG_HCOUNTERENZUC_RISCV_REG_HTVALZUC_RISCV_REG_HIPZUC_RISCV_REG_HTINSTZUC_RISCV_REG_HGATPZUC_RISCV_REG_HTIMEDELTAZUC_RISCV_REG_HTIMEDELTAHZUC_RISCV_REG_F0ZUC_RISCV_REG_F1ZUC_RISCV_REG_F2ZUC_RISCV_REG_F3ZUC_RISCV_REG_F4ZUC_RISCV_REG_F5ZUC_RISCV_REG_F6ZUC_RISCV_REG_F7ZUC_RISCV_REG_F8ZUC_RISCV_REG_F9ZUC_RISCV_REG_F10ZUC_RISCV_REG_F11ZUC_RISCV_REG_F12ZUC_RISCV_REG_F13ZUC_RISCV_REG_F14ZUC_RISCV_REG_F15ZUC_RISCV_REG_F16ZUC_RISCV_REG_F17ZUC_RISCV_REG_F18ZUC_RISCV_REG_F19ZUC_RISCV_REG_F20ZUC_RISCV_REG_F21ZUC_RISCV_REG_F22ZUC_RISCV_REG_F23ZUC_RISCV_REG_F24ZUC_RISCV_REG_F25ZUC_RISCV_REG_F26ZUC_RISCV_REG_F27ZUC_RISCV_REG_F28ZUC_RISCV_REG_F29ZUC_RISCV_REG_F30ZUC_RISCV_REG_F31ZUC_RISCV_REG_PCZUC_RISCV_REG_ENDINGZUC_RISCV_REG_ZEROZUC_RISCV_REG_RAZUC_RISCV_REG_SPZUC_RISCV_REG_GPZUC_RISCV_REG_TPZUC_RISCV_REG_T0ZUC_RISCV_REG_T1ZUC_RISCV_REG_T2ZUC_RISCV_REG_S0ZUC_RISCV_REG_FPZUC_RISCV_REG_S1ZUC_RISCV_REG_A0ZUC_RISCV_REG_A1ZUC_RISCV_REG_A2ZUC_RISCV_REG_A3ZUC_RISCV_REG_A4ZUC_RISCV_REG_A5ZUC_RISCV_REG_A6ZUC_RISCV_REG_A7ZUC_RISCV_REG_S2ZUC_RISCV_REG_S3ZUC_RISCV_REG_S4ZUC_RISCV_REG_S5ZUC_RISCV_REG_S6ZUC_RISCV_REG_S7ZUC_RISCV_REG_S8ZUC_RISCV_REG_S9ZUC_RISCV_REG_S10ZUC_RISCV_REG_S11ZUC_RISCV_REG_T3ZUC_RISCV_REG_T4ZUC_RISCV_REG_T5ZUC_RISCV_REG_T6ZUC_RISCV_REG_FT0ZUC_RISCV_REG_FT1ZUC_RISCV_REG_FT2ZUC_RISCV_REG_FT3ZUC_RISCV_REG_FT4ZUC_RISCV_REG_FT5ZUC_RISCV_REG_FT6ZUC_RISCV_REG_FT7ZUC_RISCV_REG_FS0ZUC_RISCV_REG_FS1ZUC_RISCV_REG_FA0ZUC_RISCV_REG_FA1ZUC_RISCV_REG_FA2ZUC_RISCV_REG_FA3ZUC_RISCV_REG_FA4ZUC_RISCV_REG_FA5ZUC_RISCV_REG_FA6ZUC_RISCV_REG_FA7ZUC_RISCV_REG_FS2ZUC_RISCV_REG_FS3ZUC_RISCV_REG_FS4ZUC_RISCV_REG_FS5ZUC_RISCV_REG_FS6ZUC_RISCV_REG_FS7ZUC_RISCV_REG_FS8ZUC_RISCV_REG_FS9ZUC_RISCV_REG_FS10ZUC_RISCV_REG_FS11ZUC_RISCV_REG_FT8ZUC_RISCV_REG_FT9ZUC_RISCV_REG_FT10ZUC_RISCV_REG_FT11 r   r   R/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/unicorn/riscv_const.py<module>   s  