+
    :i                         ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIt ! R R]P                  4      t	]
R8X  d   ]P                  ! 4        R# R# )    N)njit)typesc                   *   a  ] tR t^	t o RtR tRtV tR# )
TestMulti3a  
This test is only relevant for 32-bit architectures.

Test __multi3 implementation in _helperlib.c.
The symbol defines a i128 multiplication.
It is necessary for working around an issue in LLVM (see issue #969).
The symbol does not exist in 32-bit platform, and should not be used by
LLVM.  However, optimization passes will create i65 multiplication that
is then lowered to __multi3.
c                    \        R 4      R 4       p. ROp\        R4       F)  pVP                  \        P                  ! ^ R4      4       K+  	  R pV F!  pV P                  V! V4      V! V4      4       K#  	  R# )z(int64,)c                 >    ^ p\        V 4       F  pW,          pK  	  V# )r   )range)xresis   &  U/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_multi3.pyfunc$TestMulti3.test_multi3.<locals>.func   s!    C1X J        i  c                 N    V ^ 8:  d   ^ # W ^,
          ,          ^,          R,          # )r   l     )r
   s   &r   expected(TestMulti3.test_multi3.<locals>.expected"   s!    Avaa%[Q&955r   N)r               l    r   l        l   MW	lMW	)r   r	   appendrandomrandintassertEqual)selfr   x_cases_r   r
   s   &     r   test_multi3TestMulti3.test_multi3   sp    	j		 
	: sANN6>>!Z89 	6 AXa[$q'2 r   r   N)__name__
__module____qualname____firstlineno____doc__r"   __static_attributes____classdictcell__)__classdict__s   @r   r   r   	   s     	3 3r   r   __main__)r   numpynpnumbar   
numba.corer   unittestTestCaser   r$   mainr   r   r   <module>r4      s?        3"" 3B zMMO r   