ó
    „ñ:iû  ã                   óô   • S r SSKJrJr  SSKJr  SSKJr  Sr\" SS9S 5       r	S	 r
S
 r\" \SS9S 5       rS r\" \R                  4SS9S 5       r\" \R                  4SS9S 5       rS rS r\S 5       rg)z/Test cases for inlining IR from another module é    )ÚjitÚnjit)Útypes©Úoverloadéd   Úalways©Úinlinec                  ó   • [         S-   $ ©Né
   ©Ú_GLOBAL1© ó    Ú`/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/numba/tests/inlining_usecases.pyÚbarr   	   s   € ä�b‰=Ðr   c                 ó:   ^ ^• ST -   m[        SS9U U4S j5       nU$ )Né   r	   r
   c                  ó   >• [         T -   T-
  $ ©Nr   ©ÚaÚbs   €€r   ÚbazÚbaz_factory.<locals>.baz   s   ø€ ä˜!‰|˜aÑÐr   )r   )r   r   r   s   ` @r   Úbaz_factoryr      s(   ù€ Ø
ˆQ‰€Aä	�Ñõ ó ð à€Jr   c                  ó   • [         S-   $ r   r   r   r   r   r   r      s   € Ü�b‰=Ðr   c                  ó   • S n U $ )Nc                  ó   • [         S-   $ r   r   r   r   r   ÚimplÚbaz_ol.<locals>.impl   s   € Ü˜"‰}Ðr   r   )r"   s    r   Úbaz_olr$      s   € òà€Kr   c                 óJ   ^ ^• ST -   mU U4S jn[        USS9U U4S j5       nU$ )Nr   c                  ó   >• [         T -   T-
  $ r   r   r   s   €€r   ÚbopÚbop_factory.<locals>.bop%   s   ø€ Ü˜!‰|˜aÑÐr   r	   r
   c                  ó   >• UU4S jn U $ )Nc                  ó   >• [         T -   T-
  $ 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   `  @r   Úbop_factoryr-   "   s3   ù€ Ø
ˆQ‰€Aö ô ˆc˜(Ñ#õó $ðð
 €Jr   T)Únopythonc                 ó   • U S-   $ )Né   r   ©r   s    r   Úinnerr2   1   s   € àˆq‰5€Lr   c                 ó*   • [        [        U 5      5      $ r   ©r2   r1   s    r   Úmorer5   6   s   € ä”�q“‹?Ðr   c                 ó   • [        U 5      S-  $ )Né   r4   r1   s    r   Úouter_simpler8   ;   s   € Ü�‹8�a‰<Ðr   c                 ó0   • [        U 5      [        U 5      -  $ r   )r2   r5   r1   s    r   Úouter_multipler:   ?   s   € Ü�‹8”d˜1“gÑÐr   c                  ó   • g 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-   Úint32r2   r5   r8   r:   r<   r   r   r   Ú<module>rB      s¹   ðÙ 6ß Ý Ý )à€ñ ˆXÑñó ðòòñ 
ˆ#�hÑñó  ðòñ €e‡k�k€^˜dÑ#ñó $ðñ €e‡k�k€^˜dÑ#ñó $ðòòð ñó ñr   