+
    :i                     b    R t ^ RIHtHt ^ RIHt ^ RIHt ]R 4       t]R 4       t	]R 4       t
R# )z>This module provides the unsafe things for targets/numbers.py
)typeserrors)	intrinsic)irc                  a VP                   p\        VP                  \        P                  4      '       d   \
        P                  ! V4      oMc\        VP                  \        P                  4      '       d3   V^ 8X  d   \
        P                  ! 4       M\
        P                  ! 4       oMQ R4       hV3R lpVP                  pV! W4      pWd3# )z3Bitcast a scalar 'val' to the given type 'viewty'. unreachablec                 :   < V^ ,          pVP                  VS4      # )    )bitcast)cgctxbuildertypargsflt	bitcasttys   &&&& Z/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/cpython/unsafe/numbers.pycodegenviewer.<locals>.codegen   s    1gsI..    )
bitwidth
isinstancedtyper   Integerr   IntTypeFloat	FloatType
DoubleType)tyctxvalviewtybitsr   rettysigr   s   &&&    @r   viewerr#   	   s     <<D&,,..JJt$		FLL%++	.	.&*bjBLLNbmmo	-q/ LLE

C<r   c                    \        V\        P                  4      '       g   RV R2p\        P                  ! V4      hR pV! V4      V3# )zACounts trailing zeros in the binary representation of an integer.zCtrailing_zeros is only defined for integers, but value passed was ''.c                     Vw  pVP                  V\        P                  ! \        P                  ! ^4      ^ 4      4      #    )cttzr   Constantr   contextr   	signaturer   srcs   &&&& r   r   trailing_zeros.<locals>.codegen$   -    ||CRZZ]A!>??r   r   r   r   r   NumbaTypeError
typeingctxr.   msgr   s   &&  r   trailing_zerosr6      P     c5==))e2##C((@ s8Wr   c                    \        V\        P                  4      '       g   RV R2p\        P                  ! V4      hR pV! V4      V3# )z@Counts leading zeros in the binary representation of an integer.zBleading_zeros is only defined for integers, but value passed was 'r%   c                     Vw  pVP                  V\        P                  ! \        P                  ! ^4      ^ 4      4      # r'   )ctlzr   r*   r   r+   s   &&&& r   r   leading_zeros.<locals>.codegen2   r0   r   r1   r3   s   &&  r   leading_zerosr<   *   r7   r   N)__doc__
numba.corer   r   numba.core.extendingr   llvmliter   r#   r6   r<    r   r   <module>rB      sO    $ *   $ 
 
 
 
r   