+
    :•üi#  ã                   óŒ   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt  ! R R]4      t	]
R8X  d   ] P                  ! 4        R# R# )é    N)Újit)Úutils)ÚTestCasec                   ó4   a € ] tR t^t o Rt^ÿtR tR tRtV t	R# )ÚTestExtendedArgz+
Test support for the EXTENDED_ARG opcode.
c                óÂ  € R p\        VP                  P                  4      pVP                  P                  pRpVRV P                  ,          ,           R,           p\
        P                  R8¼  d   ^pM^ p\        P                  ! V\        P                  ^4      pVRV V,           W%R ,           VR&   VP                  P                  \        V4      VR7      Vn        V# )	zG
Get a function with a EXTENDED_ARG opcode before a LOAD_CONST opcode.
c                  ó
   € R p V # )é   © )Úxs    Ú[/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_extended_arg.pyÚfÚ6TestExtendedArg.get_extended_arg_load_const.<locals>.f   s   € ØˆAØˆHó    z<BBN:NNN)Úco_codeÚ	co_consts)N)é*   )é   é   )Ú	bytearrayÚ__code__r   r   Úbytecode_lenr   Ú	PYVERSIONÚstructÚpackÚdisÚEXTENDED_ARGÚreplaceÚbytes)Úselfr   ÚbÚconstsÚbytecode_formatÚoffsetÚpacked_extend_args   &      r   Úget_extended_arg_load_constÚ+TestExtendedArg.get_extended_arg_load_const   s¾   € ò	ô a—j‘j×(Ñ(Ó)ˆØ—‘×%Ñ%ˆØˆØ˜' D×$5Ñ$5Õ5Õ5¸Õ=ˆÜ?‰?˜gÔ%ð ‰FàˆFä"ŸKšK¨¼×9IÑ9IÈ1ÓMÐØ&ˆzÐ-Õ-°°'°
Õ:ˆˆ!‰Ø—Z‘Z×'Ñ'´°a³ÀFÐ'ÓKˆŒ
Øˆr   c                ó  € V P                  4       pV P                  \        VP                  P                  4      V P
                  4       V P                  V! 4       ^*4       \        RR7      ! V4      pV P                  V! 4       ^*4       R# )r   T)ÚnopythonN)r&   ÚassertGreaterÚlenr   r   r   ÚassertPreciseEqualr   )r    ÚpyfuncÚcfuncs   &  r   Útest_extended_arg_load_constÚ,TestExtendedArg.test_extended_arg_load_const)   sh   € Ø×1Ñ1Ó3ˆà×Ñœ3˜vŸ™×8Ñ8Ó9¸4×;LÑ;LÔMØ×Ñ¡£¨"Ô-Ü˜TÕ" 6Ó*ˆØ×Ñ¡£¨Ö,r   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r&   r/   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s    ø‡ € ñð €Lò÷0-ð -r   r   Ú__main__)Úunittestr   r   Únumbar   Ú
numba.corer   Únumba.tests.supportr   r   r1   Úmainr   r   r   Ú<module>r?      s<   ðÛ ã 
Û å Ý Ý (ô$-hô $-ðN ˆzÔØ‡M‚M†Oñ r   