+
    :iH                         R t ^ RIt^ RIHtHt ^ RIHtHt ^tRt	Rt
]! ]	RRR7      R 4       t]! ]	RR	7      R
 4       t]! ]
RRR7      R 4       t]! RR	7      R 4       t]! ]	RRR7      R 4       t ! R R]4      tR tR# )zz
This file will be copied to a temporary directory in order to
exercise caching compiled C callbacks.

See test_cfunc.py.
N)cfuncjit)TestCasecaptured_stderrzfloat64(float64, float64)zfloat64(int64, int64)T)cachenopythonc                 (    W,           \         ,           # NZxys   &&^/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/cfunc_cache_usecases.pyadd_usecaser          519    )r   c                 (    W,           \         ,           # r	   r
   r   s   &&r   add_nocache_usecaser      r   r   c                     W,          # r	    )abs   &&r   div_usecaser      s	    5Lr   c                 (    W,           \         ,           # r	   r
   r   s   &&r   innerr   "   r   r   c                     \        V) V 4      # r	   )r   r   s   &&r   outerr   &   s    !Q<r   c                   *   a  ] tR t^+t o RtR tRtV tR# )_TestModulez
Tests for functionality of this module's cfuncs.
Note this does not define any "test_*" method, instead check_module()
should be called by hand.
c                   VP                   pV P                  VP                  R R4      R4       VP                  pV P                  VP                  R R4      R4       VP                  pV P                  VP                  RR 4      R4       VP
                  p\        4       ;_uu_ 4       pV P                  VP                  ^^4      R4       RRR4       V P                  XP                  4       R4       \        4       ;_uu_ 4       pVP                  ^^ 4       RRR4       VP                  4       pV P                  RV4       R#   + '       g   i     L; i  + '       g   i     LG; i)	g       @g      @g      @g      @g      @g      @N ZeroDivisionError)
r   assertPreciseEqualctypesr   r   r   r   assertEqualgetvalueassertIn)selfmodferrs   &&  r   check_module_TestModule.check_module2   s   OOc 2C8##c 2C8IIc 2C8OO###AHHQNC8 ,#HHQN lln)3/  s   )#EEE	E(	r   N)__name__
__module____qualname____firstlineno____doc__r,   __static_attributes____classdictcell__)__classdict__s   @r   r   r   +   s     0 0r   r   c                  n    \         P                  \        ,          p \        4       P	                  V 4       R # r	   )sysmodulesr.   r   r,   )r)   s    r   	self_testr9   D   s     
++h
CMs#r   )r2   r7   numbar   r   numba.tests.supportr   r   r   add_sigdiv_sigr   r   r   r   r   r   r9   r   r   r   <module>r>      s      9 
%
! wdT* + w  wdT* + d  wdT* +0( 02$r   