ó 9(Zc@s*ddlmZdefd„ƒYZd„ZdZdZdZdZdZ d Z d Z d Z d Z d ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d Z%dZ&d Z'd Z(d Z)d!Z*d Z+d"Z,d Z-d#Z.dZ/d$Z0dZ1d%Z2dZ3d&Z4dZ5d'Z6dZ7d(Z8dZ9d)Z:dZ;d*Z<dZ=d+Z>dZ?d,Z@dZAd-ZBdZCd.ZDd/ZEd0ZFd1ZGd2ZHd3ZId4ZJd5ZKd6ZLd7ZMd8ZNd9ZOd:ZPd;ZQd9ZRi3ed<6ed=6e!d>6e#d?6e%d@6edA6edB6e dC6e"dD6e$dE6e&dF6e'dG6e(dH6e)dI6eJdJ6eKdK6edL6e*dM6eLdN6eMdO6e+dP6e,dQ6e-dR6e.dS6e/dT6e0dU6e1dV6e2dW6e3dX6e4dY6e5dZ6e6d[6e7d\6e8d]6e9d^6e:d_6e;d`6e<da6e=db6e>dc6e?dd6e@de6eAdf6eBdg6eCdh6eDdi6eEdj6eFdk6eGdl6eHdm6eIdn6ZSdZTdZUdZVdZWd!ZXeYgdodpdqdrdsgD]ZZdteZe[ƒeZf^q„ƒZ\iZ]xRe^e[ƒj_ƒƒD];\Z`Zae`jbduƒrēeceaedƒrēe`de]ea|jBƒS(Niis"cannot emit %r: limited to 2**31-1scannot emit to Python: %riI€( RRRtisdigittintt OverflowErrortformat_four_bytesRRR(Rtvalue((s./tmp/pip-build-wDUJoH/cffi/cffi/cffi_opcode.pytas_python_bytess  cCs)tj|j|jƒ}d||jfS(Ns(%s %s)(R tgetRR(RR ((s./tmp/pip-build-wDUJoH/cffi/cffi/cffi_opcode.pyt__str__s(t__name__t __module__RR RR(((s./tmp/pip-build-wDUJoH/cffi/cffi/cffi_opcode.pyRs   cCs0d|d?d@|d?d@|d?d@|d@fS(Ns\x%02X\x%02X\x%02X\x%02Xii’ii((tnum((s./tmp/pip-build-wDUJoH/cffi/cffi/cffi_opcode.pyRs    iiii i i iiiiiiiiii!i#i%i'i)iiiiii i iiiiiiiiii i"i$i&i(i*i+i,i-i.i/i0i1i2i3i4i’’’’iž’’’iż’’’tchartshortRtlongs long longs signed chars unsigned charsunsigned shorts unsigned ints unsigned longsunsigned long longtfloattdoubles long doublesfloat _Complexsdouble _Complext_Booltwchar_ttchar16_ttchar32_ttint8_ttuint8_ttint16_ttuint16_ttint32_ttuint32_ttint64_ttuint64_ttintptr_tt uintptr_tt ptrdiff_ttsize_ttssize_tt int_least8_tt uint_least8_tt int_least16_ttuint_least16_tt int_least32_ttuint_least32_tt int_least64_ttuint_least64_tt int_fast8_tt uint_fast8_tt int_fast16_tt uint_fast16_tt int_fast32_tt uint_fast32_tt int_fast64_tt uint_fast64_ttintmax_tt uintmax_ttF_UNIONtF_CHECK_FIELDStF_PACKEDt F_EXTERNALtF_OPAQUEt_CFFI_tOP_N(eterrorRtobjectRRt OP_PRIMITIVEt OP_POINTERtOP_ARRAYt OP_OPEN_ARRAYtOP_STRUCT_UNIONtOP_ENUMt OP_FUNCTIONtOP_FUNCTION_ENDtOP_NOOPt OP_BITFIELDt OP_TYPENAMEtOP_CPYTHON_BLTN_VtOP_CPYTHON_BLTN_NtOP_CPYTHON_BLTN_Ot OP_CONSTANTtOP_CONSTANT_INTt OP_GLOBAL_VARtOP_DLOPEN_FUNCtOP_DLOPEN_CONSTtOP_GLOBAL_VAR_FtOP_EXTERN_PYTHONt PRIM_VOIDt PRIM_BOOLt PRIM_CHARt PRIM_SCHARt PRIM_UCHARt PRIM_SHORTt PRIM_USHORTtPRIM_INTt PRIM_UINTt PRIM_LONGt PRIM_ULONGt PRIM_LONGLONGtPRIM_ULONGLONGt PRIM_FLOATt PRIM_DOUBLEtPRIM_LONGDOUBLEt PRIM_WCHARt PRIM_INT8t PRIM_UINT8t PRIM_INT16t PRIM_UINT16t PRIM_INT32t PRIM_UINT32t PRIM_INT64t PRIM_UINT64t PRIM_INTPTRt PRIM_UINTPTRt PRIM_PTRDIFFt PRIM_SIZEt PRIM_SSIZEtPRIM_INT_LEAST8tPRIM_UINT_LEAST8tPRIM_INT_LEAST16tPRIM_UINT_LEAST16tPRIM_INT_LEAST32tPRIM_UINT_LEAST32tPRIM_INT_LEAST64tPRIM_UINT_LEAST64tPRIM_INT_FAST8tPRIM_UINT_FAST8tPRIM_INT_FAST16tPRIM_UINT_FAST16tPRIM_INT_FAST32tPRIM_UINT_FAST32tPRIM_INT_FAST64tPRIM_UINT_FAST64t PRIM_INTMAXt PRIM_UINTMAXtPRIM_FLOATCOMPLEXtPRIM_DOUBLECOMPLEXt PRIM_CHAR16t PRIM_CHAR32t _NUM_PRIMt _UNKNOWN_PRIMt_UNKNOWN_FLOAT_PRIMt_UNKNOWN_LONG_DOUBLEt_IO_FILE_STRUCTtPRIMITIVE_TO_INDEXR@RARBRCRDtdictt_keytglobalstG_FLAGSR tlisttitemst_namet_valuet startswithRR(((s./tmp/pip-build-wDUJoH/cffi/cffi/cffi_opcode.pyts    0"