a
    kh                     @   sB  d d Z dd Zdd Zdd Zdd	 Zd
d Zdd Zdd Zdd Zdd Z	dd Z
dd Zdd Zdd Zdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ Zd0d1 Zd2d3 Zd4d5 Zd6d7 Zd8d9 Zd:d; Zd<d= Zd>d? Zd@dA Z dBdC Z!dDdE Z"dFdG Z#dHdI Z$dJdK Z%dLdM Z&dNdO Z'dPdQ Z(dRdS Z)dTdU Z*dVdW Z+dXdY Z,dZd[ Z-d\d] Z.d^d_ Z/d`da Z0dbdc Z1ddde Z2dfdg Z3dhdi Z4djdk Z5dldm Z6dndo Z7dpdq Z8drds Z9dtdu Z:dvdw Z;dxdy Z<dzd{ Z=d|d} Z>d~d Z?dd Z@dd ZAdd ZBdd ZCdd ZDdd ZEdd ZFdd ZGdd ZHdd ZIdd ZJdd ZKdd ZLdd ZMdd ZNdd ZOdd ZPdd ZQdd ZRdd ZSdd ZTdd ZUdd ZVdd ZWdd ZXdd ZYdd ZZdd Z[dd Z\dd Z]dd Z^dd Z_dd Z`ddÄ Zaddń ZbddǄ ZcddɄ Zddd˄ Zedd̈́ Zfddτ Zgddф Zhddӄ ZiddՄ Zjddׄ Zkddل Zlddۄ Zmdd݄ Zndd߄ Zodd Zpdd Zqdd Zrdd Zsdd Ztdd Zudd Zvdd Zwdd Zxdd Zydd Zzdd Z{dd Z|dd Z}dd Z~dd Zd d Zdd Zdd Zdd Zdd	 Zd
d Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ Zd0d1 Zd2d3 Zd4d5 Zd6d7 Zd8d9 Zd:d; Zd<d= Zd>d? Zd@dA ZdBdC ZdDdE ZdFdG ZdHdI ZdJdK ZdLdM ZdNdO ZdPdQ ZdRdS ZdTdU ZdVdW ZdXdY ZdZd[ Zd\d] Zd^d_ Zd`da Zdbdc Zddde Zdfdg Zdhdi Zdjdk Zdldm Zdndo Zdpdq Zdrds Zdtdu Zdvdw Zdxdy Zdzd{ Zd|d} Zd~d Zdd Zdd Zdd Zdd ZÐdd ZĐdS (  c                 C   s   d S N arg0r   r   M/var/www/auris/lib/python3.9/site-packages/triton/language/extra/libdevice.pyclz   s    r   c                 C   s   d S r   r   r   r   r   r   popc   s    r   c                 C   s   d S r   r   r   arg1arg2r   r   r   	byte_perm	   s    r   c                 C   s   d S r   r   r   r	   r   r   r   mulhi   s    r   c                 C   s   d S r   r   r   r   r   r   mul24   s    r   c                 C   s   d S r   r   r   r   r   r   brev   s    r   c                 C   s   d S r   r   r   r   r   r   sad   s    r   c                 C   s   d S r   r   r   r   r   r   abs   s    r   c                 C   s   d S r   r   r   r   r   r   floor!   s    r   c                 C   s   d S r   r   r   r   r   r   rcp64h%   s    r   c                 C   s   d S r   r   r   r   r   r   rsqrt)   s    r   c                 C   s   d S r   r   r   r   r   r   ceil-   s    r   c                 C   s   d S r   r   r   r   r   r   trunc1   s    r   c                 C   s   d S r   r   r   r   r   r   exp25   s    r   c                 C   s   d S r   r   r   r   r   r   	saturatef9   s    r   c                 C   s   d S r   r   r   r   r   r   fma_rn=   s    r   c                 C   s   d S r   r   r   r   r   r   fma_rzA   s    r   c                 C   s   d S r   r   r   r   r   r   fma_rdE   s    r   c                 C   s   d S r   r   r   r   r   r   fma_ruI   s    r   c                 C   s   d S r   r   r   r   r   r   fast_dividefM   s    r   c                 C   s   d S r   r   r   r   r   r   div_rnQ   s    r   c                 C   s   d S r   r   r   r   r   r   div_rzU   s    r   c                 C   s   d S r   r   r   r   r   r   div_rdY   s    r    c                 C   s   d S r   r   r   r   r   r   div_ru]   s    r!   c                 C   s   d S r   r   r   r   r   r   rcp_rna   s    r"   c                 C   s   d S r   r   r   r   r   r   rcp_rze   s    r#   c                 C   s   d S r   r   r   r   r   r   rcp_rdi   s    r$   c                 C   s   d S r   r   r   r   r   r   rcp_rum   s    r%   c                 C   s   d S r   r   r   r   r   r   sqrt_rnq   s    r&   c                 C   s   d S r   r   r   r   r   r   sqrt_rzu   s    r'   c                 C   s   d S r   r   r   r   r   r   sqrt_rdy   s    r(   c                 C   s   d S r   r   r   r   r   r   sqrt_ru}   s    r)   c                 C   s   d S r   r   r   r   r   r   sqrt   s    r*   c                 C   s   d S r   r   r   r   r   r   add_rn   s    r+   c                 C   s   d S r   r   r   r   r   r   add_rz   s    r,   c                 C   s   d S r   r   r   r   r   r   add_rd   s    r-   c                 C   s   d S r   r   r   r   r   r   add_ru   s    r.   c                 C   s   d S r   r   r   r   r   r   mul_rn   s    r/   c                 C   s   d S r   r   r   r   r   r   mul_rz   s    r0   c                 C   s   d S r   r   r   r   r   r   mul_rd   s    r1   c                 C   s   d S r   r   r   r   r   r   mul_ru   s    r2   c                 C   s   d S r   r   r   r   r   r   double2float_rn   s    r3   c                 C   s   d S r   r   r   r   r   r   double2float_rz   s    r4   c                 C   s   d S r   r   r   r   r   r   double2float_rd   s    r5   c                 C   s   d S r   r   r   r   r   r   double2float_ru   s    r6   c                 C   s   d S r   r   r   r   r   r   double2int_rn   s    r7   c                 C   s   d S r   r   r   r   r   r   double2int_rz   s    r8   c                 C   s   d S r   r   r   r   r   r   double2int_rd   s    r9   c                 C   s   d S r   r   r   r   r   r   double2int_ru   s    r:   c                 C   s   d S r   r   r   r   r   r   double2uint_rn   s    r;   c                 C   s   d S r   r   r   r   r   r   double2uint_rz   s    r<   c                 C   s   d S r   r   r   r   r   r   double2uint_rd   s    r=   c                 C   s   d S r   r   r   r   r   r   double2uint_ru   s    r>   c                 C   s   d S r   r   r   r   r   r   int2double_rn   s    r?   c                 C   s   d S r   r   r   r   r   r   uint2double_rn   s    r@   c                 C   s   d S r   r   r   r   r   r   float2int_rn   s    rA   c                 C   s   d S r   r   r   r   r   r   float2int_rz   s    rB   c                 C   s   d S r   r   r   r   r   r   float2int_rd   s    rC   c                 C   s   d S r   r   r   r   r   r   float2int_ru   s    rD   c                 C   s   d S r   r   r   r   r   r   float2uint_rn   s    rE   c                 C   s   d S r   r   r   r   r   r   float2uint_rz   s    rF   c                 C   s   d S r   r   r   r   r   r   float2uint_rd   s    rG   c                 C   s   d S r   r   r   r   r   r   float2uint_ru   s    rH   c                 C   s   d S r   r   r   r   r   r   int2float_rn   s    rI   c                 C   s   d S r   r   r   r   r   r   int2float_rz  s    rJ   c                 C   s   d S r   r   r   r   r   r   int2float_rd  s    rK   c                 C   s   d S r   r   r   r   r   r   int2float_ru	  s    rL   c                 C   s   d S r   r   r   r   r   r   uint2float_rn  s    rM   c                 C   s   d S r   r   r   r   r   r   uint2float_rz  s    rN   c                 C   s   d S r   r   r   r   r   r   uint2float_rd  s    rO   c                 C   s   d S r   r   r   r   r   r   uint2float_ru  s    rP   c                 C   s   d S r   r   r   r   r   r   hiloint2double  s    rQ   c                 C   s   d S r   r   r   r   r   r   double2loint!  s    rR   c                 C   s   d S r   r   r   r   r   r   double2hiint%  s    rS   c                 C   s   d S r   r   r   r   r   r   float2ll_rn)  s    rT   c                 C   s   d S r   r   r   r   r   r   float2ll_rz-  s    rU   c                 C   s   d S r   r   r   r   r   r   float2ll_rd1  s    rV   c                 C   s   d S r   r   r   r   r   r   float2ll_ru5  s    rW   c                 C   s   d S r   r   r   r   r   r   float2ull_rn9  s    rX   c                 C   s   d S r   r   r   r   r   r   float2ull_rz=  s    rY   c                 C   s   d S r   r   r   r   r   r   float2ull_rdA  s    rZ   c                 C   s   d S r   r   r   r   r   r   float2ull_ruE  s    r[   c                 C   s   d S r   r   r   r   r   r   double2ll_rnI  s    r\   c                 C   s   d S r   r   r   r   r   r   double2ll_rzM  s    r]   c                 C   s   d S r   r   r   r   r   r   double2ll_rdQ  s    r^   c                 C   s   d S r   r   r   r   r   r   double2ll_ruU  s    r_   c                 C   s   d S r   r   r   r   r   r   double2ull_rnY  s    r`   c                 C   s   d S r   r   r   r   r   r   double2ull_rz]  s    ra   c                 C   s   d S r   r   r   r   r   r   double2ull_rda  s    rb   c                 C   s   d S r   r   r   r   r   r   double2ull_rue  s    rc   c                 C   s   d S r   r   r   r   r   r   ll2float_rni  s    rd   c                 C   s   d S r   r   r   r   r   r   ll2float_rzm  s    re   c                 C   s   d S r   r   r   r   r   r   ll2float_rdq  s    rf   c                 C   s   d S r   r   r   r   r   r   ll2float_ruu  s    rg   c                 C   s   d S r   r   r   r   r   r   ull2float_rny  s    rh   c                 C   s   d S r   r   r   r   r   r   ull2float_rz}  s    ri   c                 C   s   d S r   r   r   r   r   r   ull2float_rd  s    rj   c                 C   s   d S r   r   r   r   r   r   ull2float_ru  s    rk   c                 C   s   d S r   r   r   r   r   r   ll2double_rn  s    rl   c                 C   s   d S r   r   r   r   r   r   ll2double_rz  s    rm   c                 C   s   d S r   r   r   r   r   r   ll2double_rd  s    rn   c                 C   s   d S r   r   r   r   r   r   ll2double_ru  s    ro   c                 C   s   d S r   r   r   r   r   r   ull2double_rn  s    rp   c                 C   s   d S r   r   r   r   r   r   ull2double_rz  s    rq   c                 C   s   d S r   r   r   r   r   r   ull2double_rd  s    rr   c                 C   s   d S r   r   r   r   r   r   ull2double_ru  s    rs   c                 C   s   d S r   r   r   r   r   r   int_as_float  s    rt   c                 C   s   d S r   r   r   r   r   r   float_as_int  s    ru   c                 C   s   d S r   r   r   r   r   r   uint_as_float  s    rv   c                 C   s   d S r   r   r   r   r   r   float_as_uint  s    rw   c                 C   s   d S r   r   r   r   r   r   longlong_as_double  s    rx   c                 C   s   d S r   r   r   r   r   r   double_as_longlong  s    ry   c                 C   s   d S r   r   r   r   r   r   	fast_sinf  s    rz   c                 C   s   d S r   r   r   r   r   r   	fast_cosf  s    r{   c                 C   s   d S r   r   r   r   r   r   
fast_log2f  s    r|   c                 C   s   d S r   r   r   r   r   r   	fast_logf  s    r}   c                 C   s   d S r   r   r   r   r   r   	fast_expf  s    r~   c                 C   s   d S r   r   r   r   r   r   	fast_tanf  s    r   c                 C   s   d S r   r   r   r   r   r   fast_exp10f  s    r   c                 C   s   d S r   r   r   r   r   r   fast_log10f  s    r   c                 C   s   d S r   r   r   r   r   r   	fast_powf  s    r   c                 C   s   d S r   r   r   r   r   r   hadd  s    r   c                 C   s   d S r   r   r   r   r   r   rhadd  s    r   c                 C   s   d S r   r   r   r   r   r   sub_rn  s    r   c                 C   s   d S r   r   r   r   r   r   sub_rz  s    r   c                 C   s   d S r   r   r   r   r   r   sub_rd  s    r   c                 C   s   d S r   r   r   r   r   r   sub_ru  s    r   c                 C   s   d S r   r   r   r   r   r   rsqrt_rn  s    r   c                 C   s   d S r   r   r   r   r   r   ffs  s    r   c                 C   s   d S r   r   r   r   r   r   rint  s    r   c                 C   s   d S r   r   r   r   r   r   llrint	  s    r   c                 C   s   d S r   r   r   r   r   r   	nearbyint  s    r   c                 C   s   d S r   r   r   r   r   r   isnan  s    r   c                 C   s   d S r   r   r   r   r   r   signbit  s    r   c                 C   s   d S r   r   r   r   r   r   copysign  s    r   c                 C   s   d S r   r   r   r   r   r   finitef  s    r   c                 C   s   d S r   r   r   r   r   r   isinf!  s    r   c                 C   s   d S r   r   r   r   r   r   	nextafter%  s    r   c                 C   s   d S r   r   r   r   r   r   sin)  s    r   c                 C   s   d S r   r   r   r   r   r   cos-  s    r   c                 C   s   d S r   r   r   r   r   r   sinpi1  s    r   c                 C   s   d S r   r   r   r   r   r   cospi5  s    r   c                 C   s   d S r   r   r   r   r   r   tan9  s    r   c                 C   s   d S r   r   r   r   r   r   log2=  s    r   c                 C   s   d S r   r   r   r   r   r   expA  s    r   c                 C   s   d S r   r   r   r   r   r   exp10E  s    r   c                 C   s   d S r   r   r   r   r   r   coshI  s    r   c                 C   s   d S r   r   r   r   r   r   sinhM  s    r   c                 C   s   d S r   r   r   r   r   r   tanhQ  s    r   c                 C   s   d S r   r   r   r   r   r   atan2U  s    r   c                 C   s   d S r   r   r   r   r   r   atanY  s    r   c                 C   s   d S r   r   r   r   r   r   asin]  s    r   c                 C   s   d S r   r   r   r   r   r   acosa  s    r   c                 C   s   d S r   r   r   r   r   r   loge  s    r   c                 C   s   d S r   r   r   r   r   r   log10i  s    r   c                 C   s   d S r   r   r   r   r   r   log1pm  s    r   c                 C   s   d S r   r   r   r   r   r   acoshq  s    r   c                 C   s   d S r   r   r   r   r   r   asinhu  s    r   c                 C   s   d S r   r   r   r   r   r   atanhy  s    r   c                 C   s   d S r   r   r   r   r   r   expm1}  s    r   c                 C   s   d S r   r   r   r   r   r   hypot  s    r   c                 C   s   d S r   r   r   r   r   r   rhypot  s    r   c                 C   s   d S r   r   r   r   r   r   norm3d  s    r   c                 C   s   d S r   r   r   r   r   r   rnorm3d  s    r   c                 C   s   d S r   r   r   r	   r
   Zarg3r   r   r   norm4d  s    r   c                 C   s   d S r   r   r   r   r   r   rnorm4d  s    r   c                 C   s   d S r   r   r   r   r   r   cbrt  s    r   c                 C   s   d S r   r   r   r   r   r   rcbrt  s    r   c                 C   s   d S r   r   r   r   r   r   j0  s    r   c                 C   s   d S r   r   r   r   r   r   j1  s    r   c                 C   s   d S r   r   r   r   r   r   y0  s    r   c                 C   s   d S r   r   r   r   r   r   y1  s    r   c                 C   s   d S r   r   r   r   r   r   yn  s    r   c                 C   s   d S r   r   r   r   r   r   jn  s    r   c                 C   s   d S r   r   r   r   r   r   cyl_bessel_i0  s    r   c                 C   s   d S r   r   r   r   r   r   cyl_bessel_i1  s    r   c                 C   s   d S r   r   r   r   r   r   erf  s    r   c                 C   s   d S r   r   r   r   r   r   erfinv  s    r   c                 C   s   d S r   r   r   r   r   r   erfc  s    r   c                 C   s   d S r   r   r   r   r   r   erfcx  s    r   c                 C   s   d S r   r   r   r   r   r   erfcinv  s    r   c                 C   s   d S r   r   r   r   r   r   
normcdfinv  s    r   c                 C   s   d S r   r   r   r   r   r   normcdf  s    r   c                 C   s   d S r   r   r   r   r   r   lgamma  s    r   c                 C   s   d S r   r   r   r   r   r   ldexp  s    r   c                 C   s   d S r   r   r   r   r   r   scalbn  s    r   c                 C   s   d S r   r   r   r   r   r   fmod  s    r   c                 C   s   d S r   r   r   r   r   r   	remainder  s    r   c                 C   s   d S r   r   r   r   r   r   fma  s    r   c                 C   s   d S r   r   r   r   r   r   pow  s    r   c                 C   s   d S r   r   r   r   r   r   tgamma  s    r   c                 C   s   d S r   r   r   r   r   r   round  s    r   c                 C   s   d S r   r   r   r   r   r   llround  s    r   c                 C   s   d S r   r   r   r   r   r   fdim  s    r   c                 C   s   d S r   r   r   r   r   r   ilogb	  s    r   c                 C   s   d S r   r   r   r   r   r   logb  s    r   c                 C   s   d S r   r   r   r   r   r   	isfinited  s    r   N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   <module>   s  