§
    OŠtjÅG  ã                   ó¤  — d dl mZ ej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d	„¦   «         Z	ej        d<d
„¦   «         Z
ej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d„¦   «         Zej        d<d „¦   «         Z ej        d<d!„¦   «         Z!ej        d<d"„¦   «         Z"ej        d<d#„¦   «         Z#ej        d<d$„¦   «         Z$ej        d<d%„¦   «         Z%ej        d<d&„¦   «         Z&ej        d<d'„¦   «         Z'ej        d<d(„¦   «         Z(ej        d<d)„¦   «         Z)ej        d<d*„¦   «         Z*ej        d<d+„¦   «         Z+ej        d<d,„¦   «         Z,ej        d<d-„¦   «         Z-ej        d<d.„¦   «         Z.ej        d<d/„¦   «         Z/ej        d<d0„¦   «         Z0ej        d<d1„¦   «         Z1ej        d<d2„¦   «         Z2ej        d<d3„¦   «         Z3ej        d<d4„¦   «         Z4ej        d<d5„¦   «         Z5ej        d<d6„¦   «         Z6ej        d<d7„¦   «         Z7ej        d<d8„¦   «         Z8ej        d<d9„¦   «         Z9ej        d<d:„¦   «         Z:ej        d<d;„¦   «         Z;dS )=é    )Ú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     úa/var/www/html/CA-Chatbot/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¦  «        fdt          j        d¦  «        fid|¬¦  «        S )Nr   r	   Ú__triton_hip_fast_tanhfTr   r   r   s     r   Ú
fast_tanhfr7   L   sP   € åÔ" 2 r¨D¨6Ý	Œ�FÑ	Ô	ÐÐ!:½D¼JÀvÑ<NÔ<NÐ Oð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_dividefr<   S   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@   Z   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_rintr   Tr   r   r   s     r   ÚrintrC   c   ó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	   Ú__triton_hip_llrintr   r   Tr   r   r   s     r   ÚllrintrG   l   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   Ú	nearbyintrK   u   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   ÚisnanrS   €   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   ÚsignbitrW   ‹   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   r:   s      r   Úcopysignr[   –   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   rO   rP   r   s     r   Úisinfr_   Ÿ   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   r:   s      r   Ú	nextafterrc   ¨   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   Úsinrg   ±   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   Úcosrk   º   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   Útanro   Ã   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   Úlog2rs   Ì   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   Úcoshrw   Õ   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   Úsinhr{   Þ   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   Útanhr   ç   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   r:   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¤   8  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¨   A  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¬   J  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   r:   s      r   Úhypotr°   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	   Ú__ocml_j0_f32r   Ú__ocml_j0_f64Tr   r   r   s     r   Új0r´   \  ó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¹   e  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½   n  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Á   w  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Å   €  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É   ‰  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Ñ   ›  rD   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Ý   ¶  rD   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   r:   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   r:   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   r;   Ú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   r:   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   c           
      óÈ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «                             t           j        |¬¦  «        S )Nr   r	   Ú__ocml_isfinite_f32r   Tr   rO   rP   r   s     r   Úfinitefrû   ÷  ód   € åÔ" 2 r¨D¨6Ý	Œ�FÑ	Ô	ÐÐ!6½¼
À7Ñ8KÔ8KÐ Lð4à˜yð*ñ *ô *ç*,ª"­T¬YÀ)¨"Ñ*LÔ*LðMr   c           
      óÈ   — t          j        dd| gt          j        d¦  «        fdt          j        d¦  «        fid|¬¦  «                             t           j        |¬¦  «        S )Nr   r   Ú__ocml_isfinite_f64r   Tr   rO   rP   r   s     r   Ú	isfinitedrÿ   þ  rü   r   )N)<Útriton.languager   Úexternr   r   r   r#   r(   r,   r0   r4   r7   r<   r@   rC   rG   rK   rS   rW   r[   r_   rc   rg   rk   ro   rs   rw   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>r     sÅ  ðØ  Ð  Ð  Ð  Ð  Ð  ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð*ð *ð *ñ „ð*ð „ð*ð *ð *ñ „ð*ð „ð*ð *ð *ñ „ð*ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ðQð Qð Qñ „ðQð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ðQð Qð Qñ „ðQð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ð.ð .ð .ñ „ð.ð „ðMð Mð Mñ „ðMð „ðMð Mð Mñ „ðMð Mð Mr   