§
    9˜ºh¡C  ã                   ó  — d dl mZ ej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d	„¦   «         Z	ej        d8d
„¦   «         Z
ej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d„¦   «         Zej        d8d „¦   «         Z ej        d8d!„¦   «         Z!ej        d8d"„¦   «         Z"ej        d8d#„¦   «         Z#ej        d8d$„¦   «         Z$ej        d8d%„¦   «         Z%ej        d8d&„¦   «         Z&ej        d8d'„¦   «         Z'ej        d8d(„¦   «         Z(ej        d8d)„¦   «         Z)ej        d8d*„¦   «         Z*ej        d8d+„¦   «         Z+ej        d8d,„¦   «         Z,ej        d8d-„¦   «         Z-ej        d8d.„¦   «         Z.ej        d8d/„¦   «         Z/ej        d8d0„¦   «         Z0ej        d8d1„¦   «         Z1ej        d8d2„¦   «         Z2ej        d8d3„¦   «         Z3ej        d8d4„¦   «         Z4ej        d8d5„¦   «         Z5ej        d8d6„¦   «         Z6ej        d8d7„¦   «         Z7dS )9é    )ÚcoreNc                 ó€  — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬	¦  «        S )
NÚ Úint32Ú__triton_hip_iabsÚint64Úfp32Ú__triton_hip_fabsÚfp64T©Úis_pureÚ	_semantic©r   Úextern_elementwiseÚdtype©Úarg0r   s     úk/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/triton/language/extra/hip/libdevice.pyÚabsr      s¹   € åÔ"Ø
ˆB��ÝŒZ˜Ñ Ô Ð#Ð&9½4¼:ÀgÑ;NÔ;NÐ%OÝŒZ˜Ñ Ô Ð#Ð&9½4¼:ÀgÑ;NÔ;NÐ%OÝŒZ˜ÑÔÐ"Ð%8½$¼*ÀVÑ:LÔ:LÐ$MÝŒZ˜ÑÔÐ"Ð%8½$¼*ÀVÑ:LÔ:LÐ$Mð	
ð
  9ð.ñ .ô .ð .ó    c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_floor_f32r   Ú__ocml_floor_f64Tr   r   r   s     r   Úfloorr      óu   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ"Ð%7½¼ÀFÑ9KÔ9KÐ$LÝŒZ˜ÑÔÐ"Ð%7½¼ÀFÑ9KÔ9KÐ$Lð
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_rsqrt_f32r   Ú__ocml_rsqrt_f64Tr   r   r   s     r   Úrsqrtr      r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_ceil_f32r   Ú__ocml_ceil_f64Tr   r   r   s     r   Úceilr#   !   óu   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ"Ð%6½¼
À6Ñ8JÔ8JÐ$KÝŒZ˜ÑÔÐ"Ð%6½¼
À6Ñ8JÔ8JÐ$Kð
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_trunc_f32r   Ú__ocml_trunc_f64Tr   r   r   s     r   Útruncr(   *   r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_exp2_f32r   Ú__ocml_exp2_f64Tr   r   r   s     r   Úexp2r,   3   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_exp_f32r   Ú__ocml_exp_f64Tr   r   r   s     r   Úexpr0   <   óu   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ"Ð%5µt´zÀ&Ñ7IÔ7IÐ$JÝŒZ˜ÑÔÐ"Ð%5µt´zÀ&Ñ7IÔ7IÐ$Jð
ð  9ð	.ñ .ô .ð .r   c           
      óŠ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__triton_hip_fast_expfTr   r   r   s     r   Ú	fast_expfr4   E   sP   € åÔ" 2 r¨D¨6Ý	Œ�FÑ	Ô	ÐÐ!9½4¼:ÀfÑ;MÔ;MÐ Nð4à˜yð*ñ *ô *ð *r   c           
      ó²   — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__triton_hip_fast_fdividefTr   r   ©r   Úarg1r   s      r   Úfast_dividefr9   L   sa   € åÔ" 2 r¨D°$¨<Ý	Œ�FÑ	Ô	�TœZ¨Ñ/Ô/Ð0Ð3OÕQUÔQ[Ð\bÑQcÔQcÐ2dð:à˜yð*ñ *ô *ð *r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_sqrt_f32r   Ú__ocml_sqrt_f64Tr   r   r   s     r   Úsqrtr=   S   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__triton_hip_llrintr   r   Tr   r   r   s     r   Úllrintr@   \   su   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ"Ð%:½D¼JÀwÑ<OÔ<OÐ$PÝŒZ˜ÑÔÐ"Ð%:½D¼JÀwÑ<OÔ<OÐ$Pð
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_nearbyint_f32r   Ú__ocml_nearbyint_f64Tr   r   r   s     r   Ú	nearbyintrD   e   s{   € åÔ"Ø
ˆBØð
õ ŒZ˜ÑÔÐ"Ð%;½T¼ZÈÑ=OÔ=OÐ$PÝŒZ˜ÑÔÐ"Ð%;½T¼ZÈÑ=OÔ=OÐ$Pð
ð  9ð.ñ .ô .ð .r   c                 ó  — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «                             t           j        |¬	¦  «        S )
Nr   r	   Ú__ocml_isnan_f32r   r   Ú__ocml_isnan_f64Tr   ©r   ©r   r   r   ÚtoÚint1r   s     r   ÚisnanrL   p   s‘   € åÔ"Ø
ˆBØð
õ ŒZ˜ÑÔÐ"Ð%7½¼ÀGÑ9LÔ9LÐ$MÝŒZ˜ÑÔÐ"Ð%7½¼ÀGÑ9LÔ9LÐ$Mð
ð  9ð.ñ .ô .÷ /1ªbµ´Ài¨bÑ.PÔ.PðQr   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )	Nr   r	   Ú__ocml_signbit_f32r   r   Ú__ocml_signbit_f64Tr   r   r   s     r   ÚsignbitrP   {   s{   € åÔ"Ø
ˆBØð
õ ŒZ˜ÑÔÐ"Ð%9½4¼:ÀgÑ;NÔ;NÐ$OÝŒZ˜ÑÔÐ"Ð%9½4¼:ÀgÑ;NÔ;NÐ$Oð
ð  9ð.ñ .ô .ð .r   c                 ó*  — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_copysign_f32r   Ú__ocml_copysign_f64Tr   r   r7   s      r   ÚcopysignrT   †   s‘   € åÔ"Ø
ˆB��t�ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7LÍdÌjÐY_ÑN`ÔN`Ð6aÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7LÍdÌjÐY_ÑN`ÔN`Ð6að
ð  9ð	.ñ .ô .ð .r   c                 ó  — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «                             t           j        |¬	¦  «        S )
Nr   r	   Ú__ocml_isinf_f32r   r   Ú__ocml_isinf_f64Tr   rH   rI   r   s     r   ÚisinfrX   �   s‹   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ"Ð%7½¼ÀGÑ9LÔ9LÐ$MÝŒZ˜ÑÔÐ"Ð%7½¼ÀGÑ9LÔ9LÐ$Mð
ð  9ð	.ñ .ô .÷ /1ªbµ´Ài¨bÑ.PÔ.Pð	Qr   c                 ó*  — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_nextafter_f32r   Ú__ocml_nextafter_f64Tr   r   r7   s      r   Ú	nextafterr\   ˜   s‘   € åÔ"Ø
ˆB��t�ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7MÍtÌzÐZ`ÑOaÔOaÐ6bÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7MÍtÌzÐZ`ÑOaÔOaÐ6bð
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_sin_f32r   Ú__ocml_sin_f64Tr   r   r   s     r   Úsinr`   ¡   r1   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_cos_f32r   Ú__ocml_cos_f64Tr   r   r   s     r   Úcosrd   ª   r1   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_tan_f32r   Ú__ocml_tan_f64Tr   r   r   s     r   Útanrh   ³   r1   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_log2_f32r   Ú__ocml_log2_f64Tr   r   r   s     r   Úlog2rl   ¼   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_cosh_f32r   Ú__ocml_cosh_f64Tr   r   r   s     r   Úcoshrp   Å   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_sinh_f32r   Ú__ocml_sinh_f64Tr   r   r   s     r   Úsinhrt   Î   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_tanh_f32r   Ú__ocml_tanh_f64Tr   r   r   s     r   Útanhrx   ×   r$   r   c                 ó*  — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_atan2_f32r   Ú__ocml_atan2_f64Tr   r   r7   s      r   Úatan2r|   à   ó‘   € åÔ"Ø
ˆB��t�ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7IÍ4Ì:ÐV\ÑK]ÔK]Ð6^ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7IÍ4Ì:ÐV\ÑK]ÔK]Ð6^ð
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_atan_f32r   Ú__ocml_atan_f64Tr   r   r   s     r   Úatanr�   é   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_asin_f32r   Ú__ocml_asin_f64Tr   r   r   s     r   Úasinr…   ò   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_acos_f32r   Ú__ocml_acos_f64Tr   r   r   s     r   Úacosr‰   û   r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_log_f32r   Ú__ocml_log_f64Tr   r   r   s     r   Úlogr�     r1   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_log10_f32r   Ú__ocml_log10_f64Tr   r   r   s     r   Úlog10r‘     r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_log1p_f32r   Ú__ocml_log1p_f64Tr   r   r   s     r   Úlog1pr•     r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_acosh_f32r   Ú__ocml_acosh_f64Tr   r   r   s     r   Úacoshr™     r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_asinh_f32r   Ú__ocml_asinh_f64Tr   r   r   s     r   Úasinhr�   (  r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_atanh_f32r   Ú__ocml_atanh_f64Tr   r   r   s     r   Úatanhr¡   1  r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_expm1_f32r   Ú__ocml_expm1_f64Tr   r   r   s     r   Úexpm1r¥   :  r   r   c                 ó*  — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_hypot_f32r   Ú__ocml_hypot_f64Tr   r   r7   s      r   Úhypotr©   C  r}   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_j0_f32r   Ú__ocml_j0_f64Tr   r   r   s     r   Új0r­   L  ós   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ" _µd´jÀÑ6HÔ6HÐ$IÝŒZ˜ÑÔÐ" _µd´jÀÑ6HÔ6HÐ$Ið
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_j1_f32r   Ú__ocml_j1_f64Tr   r   r   s     r   Új1r²   U  r®   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_y0_f32r   Ú__ocml_y0_f64Tr   r   r   s     r   Úy0r¶   ^  r®   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_y1_f32r   Ú__ocml_y1_f64Tr   r   r   s     r   Úy1rº   g  r®   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_i0_f32r   Ú__ocml_i0_f64Tr   r   r   s     r   Úcyl_bessel_i0r¾   p  r®   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_i1_f32r   Ú__ocml_i1_f64Tr   r   r   s     r   Úcyl_bessel_i1rÂ   y  r®   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_erf_f32r   Ú__ocml_erf_f64Tr   r   r   s     r   ÚerfrÆ   ‚  r1   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_erfinv_f32r   Ú__ocml_erfinv_f64Tr   r   r   s     r   ÚerfinvrÊ   ‹  óu   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ"Ð%8½$¼*ÀVÑ:LÔ:LÐ$MÝŒZ˜ÑÔÐ"Ð%8½$¼*ÀVÑ:LÔ:LÐ$Mð
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_erfc_f32r   Ú__ocml_erfc_f64Tr   r   r   s     r   ÚerfcrÏ   ”  r$   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_erfcx_f32r   Ú__ocml_erfcx_f64Tr   r   r   s     r   ÚerfcxrÓ   �  r   r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_lgamma_f32r   Ú__ocml_lgamma_f64Tr   r   r   s     r   Úlgammar×   ¦  rË   r   c                 ó*  — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )	Nr   r	   r   Ú__ocml_ldexp_f32r   Ú__ocml_ldexp_f64Tr   r   r7   s      r   ÚldexprÛ   ¯  s‘   € åÔ"Ø
ˆB��t�ÝŒZ˜ÑÔ¥¤¨GÑ!4Ô!4Ð5Ð8JÍDÌJÐW]ÑL^ÔL^Ð7_ÝŒZ˜ÑÔ¥¤¨GÑ!4Ô!4Ð5Ð8JÍDÌJÐW]ÑL^ÔL^Ð7_ð
ð  9ð	.ñ .ô .ð .r   c                 ó*  — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_fmod_f32r   Ú__ocml_fmod_f64Tr   r   r7   s      r   Úfmodrß   ¸  s‘   € åÔ"Ø
ˆB��t�ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7HÍ$Ì*ÐU[ÑJ\ÔJ\Ð6]ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7HÍ$Ì*ÐU[ÑJ\ÔJ\Ð6]ð
ð  9ð	.ñ .ô .ð .r   c                 óx  — t          j        dd| ||gt          j        d¦  «        t          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_fma_f32r   Ú__ocml_fma_f64Tr   r   )r   r8   Úarg2r   s       r   Úfmarä   Á  s°   € åÔ"Ø
ˆB��t˜TÐ"ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3µT´ZÀÑ5GÔ5GÐHÐK[Õ]aÔ]gÐhnÑ]oÔ]oÐJpÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3µT´ZÀÑ5GÔ5GÐHÐK[Õ]aÔ]gÐhnÑ]oÔ]oÐJpð%
ð  9ð	.ñ .ô .ð .r   c                 ó  — t          j        dd| |gt          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        t          j        d¦  «        fdt          j        d¦  «        fid	|¬
¦  «        S )Nr   r	   r   Ú__ocml_pown_f32r   Ú__ocml_pown_f64Ú__ocml_pow_f32Ú__ocml_pow_f64Tr   r   r7   s      r   Úpowrê   Ê  sï   € åÔ"Ø
ˆB��t�ÝŒZ˜ÑÔ¥¤¨GÑ!4Ô!4Ð5Ð8IÍ4Ì:ÐV\ÑK]ÔK]Ð7^ÝŒZ˜ÑÔ¥¤¨GÑ!4Ô!4Ð5Ð8IÍ4Ì:ÐV\ÑK]ÔK]Ð7^ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7GÍÌÐTZÑI[ÔI[Ð6\ÝŒZ˜ÑÔ¥¤¨FÑ!3Ô!3Ð4Ð7GÍÌÐTZÑI[ÔI[Ð6\ð	
ð
  9ð.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )	Nr   r	   Ú__ocml_ilogb_f32r   r   Ú__ocml_ilogb_f64Tr   r   r   s     r   Úilogbrî   Õ  su   € åÔ"Ø
ˆB��ÝŒZ˜ÑÔÐ"Ð%7½¼ÀGÑ9LÔ9LÐ$MÝŒZ˜ÑÔÐ"Ð%7½¼ÀGÑ9LÔ9LÐ$Mð
ð  9ð	.ñ .ô .ð .r   c                 óÜ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        ft          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__ocml_round_f32r   Ú__ocml_round_f64Tr   r   r   s     r   Úroundrò   Þ  r   r   )N)8Útriton.languager   Úexternr   r   r   r#   r(   r,   r0   r4   r9   r=   r@   rD   rL   rP   rT   rX   r\   r`   rd   rh   rl   rp   rt   rx   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>rö      s3  ðØ  Ð  Ð  Ð  Ð  Ð  ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð*ð *ð *ñ „ð*ð „ð*ð *ð *ñ „ð*ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ðQð Qð Qñ „ðQð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ðQð Qð Qñ „ðQð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð .ð .r   