+
    :i                        R t ^ RIHtHt ^ RIHt ^ RIHt ^dt]! RR7      R 4       t	R t
R t]! ]RR7      R	 4       tR
 t]! ]P                  3RR7      R 4       t]! ]P                  3RR7      R 4       tR tR t]R 4       tR# )z/Test cases for inlining IR from another module )jitnjit)typesoverloadalwaysinlinec                      \         ^
,           # 
   _GLOBAL1     [/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/inlining_usecases.pybarr   	   s    b=r   c                 H   a a ^S ,           o\        RR7      V V3R l4       pV# )   r   r   c                  ,   < \         S ,           S,
          # Nr   abs   r   bazbaz_factory.<locals>.baz   s    !|ar   )r   )r   r   r   s   f @r   baz_factoryr      s(    
QA	   Jr   c                      \         ^
,           # r   r   r   r   r   r   r      s    b=r   c                      R  p V # )c                      \         ^
,           # r   r   r   r   r   implbaz_ol.<locals>.impl   s    "}r   r   )r    s    r   baz_olr"      s    Kr   c                 X   a a ^S ,           oV V3R lp\        VRR7      V V3R l4       pV# )r   c                  ,   < \         S ,           S,
          # r   r   r   s   r   bopbop_factory.<locals>.bop%   s    !|ar   r   r   c                     < VV3R  lp V # )c                  ,   < \         S ,           S,
          # r   r   r   s   r   r    &bop_factory.<locals>.baz.<locals>.impl*   s    a<!##r   r   )r    r   r   s    r   r   bop_factory.<locals>.baz(   s    	$r   r   )r   r%   r   r   s   f  @r   bop_factoryr+   "   s3    
QA  c(# $
 Jr   T)nopythonc                     V ^,           # )   r   r   s   &r   innerr0   1   s    q5Lr   c                 *    \        \        V 4      4      # r   r0   r/   s   &r   morer3   6   s    q?r   c                 &    \        V 4      ^,          # )   r2   r/   s   &r   outer_simpler6   ;   s    8a<r   c                 8    \        V 4      \        V 4      ,          # r   )r0   r3   r/   s   &r   outer_multipler8   ?   s    8d1gr   c                      R # r   r   r   r   r   	__dummy__r:   C   s    
r   N)__doc__numbar   r   
numba.corer   numba.core.extendingr   r   r   r   r   r"   r+   int32r0   r3   r6   r8   r:   r   r   r   <module>r@      s    6   ) X  
#h   ekk^d# $ ekk^d# $  r   