Ë
    1²jÅ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;y)=é    )Ú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     úb/var/www/html/ia-enhanced/venv/lib/python3.12/site-packages/triton/language/extra/hip/libdevice.pyÚabsr      sª   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜Ó Ð#Ð&9¼4¿:¹:ÀgÓ;NÐ%OÜ�Z‰Z˜Ó Ð#Ð&9¼4¿:¹:ÀgÓ;NÐ%OÜ�Z‰Z˜ÓÐ"Ð%8¼$¿*¹*ÀVÓ:LÐ$MÜ�Z‰Z˜ÓÐ"Ð%8¼$¿*¹*ÀVÓ: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      ój   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ"Ð%7¼¿¹ÀFÓ9KÐ$LÜ�Z‰Z˜ÓÐ"Ð%7¼¿¹ÀFÓ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#   !   ój   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ"Ð%6¼¿
¹
À6Ó8JÐ$KÜ�Z‰Z˜ÓÐ"Ð%6¼¿
¹
À6Ó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   <   ój   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ"Ð%5´t·z±zÀ&Ó7IÐ$JÜ�Z‰Z˜ÓÐ"Ð%5´t·z±zÀ&Ó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   sG   € ä×"Ñ" 2 r¨D¨6Ü	�‰�FÓ	ÐÐ!9¼4¿:¹:ÀfÓ;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   sG   € ä×"Ñ" 2 r¨D¨6Ü	�‰�FÓ	ÐÐ!:¼D¿J¹JÀvÓ<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   sX   € ä×"Ñ" 2 r¨D°$¨<Ü	�‰�FÓ	œTŸZ™Z¨Ó/Ð0Ð3OÔQU×Q[ÑQ[Ð\bÓ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   ój   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ"Ð%8¼$¿*¹*ÀVÓ:LÐ$MÜ�Z‰Z˜ÓÐ"Ð%8¼$¿*¹*ÀVÓ: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   sj   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ"Ð%:¼D¿J¹JÀwÓ<OÐ$PÜ�Z‰Z˜ÓÐ"Ð%:¼D¿J¹JÀwÓ<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   sp   € ä×"Ñ"Ø
ˆBØð
ô �Z‰Z˜ÓÐ"Ð%;¼T¿Z¹ZÈÓ=OÐ$PÜ�Z‰Z˜ÓÐ"Ð%;¼T¿Z¹ZÈÓ=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|¬«      j                  t         j                  |¬	«      S )
Nr   r	   Ú__ocml_isnan_f32r   r   Ú__ocml_isnan_f64Tr   ©r   ©r   r   r   ÚtoÚint1r   s     r   ÚisnanrS   €   s…   € ä×"Ñ"Ø
ˆBØð
ô �Z‰Z˜ÓÐ"Ð%7¼¿¹ÀGÓ9LÐ$MÜ�Z‰Z˜ÓÐ"Ð%7¼¿¹ÀGÓ9LÐ$Mð
ð  9ô.÷ /1©b´·±Ài¨bÓ.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   ‹   sp   € ä×"Ñ"Ø
ˆBØð
ô �Z‰Z˜ÓÐ"Ð%9¼4¿:¹:ÀgÓ;NÐ$OÜ�Z‰Z˜ÓÐ"Ð%9¼4¿:¹:ÀgÓ;NÐ$Oð
ð  9ô.ð .r   c                 ó8  — 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‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7LÌdÏjÉjÐY_ÓN`Ð6aÜ�Z‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7LÌdÏjÉjÐY_Ó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|¬«      j                  t         j                  |¬	«      S )
Nr   r	   Ú__ocml_isinf_f32r   r   Ú__ocml_isinf_f64Tr   rO   rP   r   s     r   Úisinfr_   Ÿ   s   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ"Ð%7¼¿¹ÀGÓ9LÐ$MÜ�Z‰Z˜ÓÐ"Ð%7¼¿¹ÀGÓ9LÐ$Mð
ð  9ô	.÷ /1©b´·±Ài¨bÓ.Pð	Qr   c                 ó8  — 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‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7MÌtÏzÉzÐZ`ÓOaÐ6bÜ�Z‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7MÌtÏzÉzÐZ`Ó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                 ó8  — 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‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7IÌ4Ï:É:ÐV\ÓK]Ð6^Ü�Z‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7IÌ4Ï:É:ÐV\Ó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                 ó8  — 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´   \  óh   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ" _´d·j±jÀÓ6HÐ$IÜ�Z‰Z˜ÓÐ" _´d·j±jÀÓ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                 ó8  — 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‰Z˜Ó¤§¡¨GÓ!4Ð5Ð8JÌDÏJÉJÐW]ÓL^Ð7_Ü�Z‰Z˜Ó¤§¡¨GÓ!4Ð5Ð8JÌDÏJÉJÐW]ÓL^Ð7_ð
ð  9ô	.ð .r   c                 ó8  — 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‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7HÌ$Ï*É*ÐU[ÓJ\Ð6]Ü�Z‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7HÌ$Ï*É*ÐU[ÓJ\Ð6]ð
ð  9ô	.ð .r   c                 óŠ  — 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‰Z˜Ó¤§¡¨FÓ!3´T·Z±ZÀÓ5GÐHÐK[Ô]a×]gÑ]gÐhnÓ]oÐJpÜ�Z‰Z˜Ó¤§¡¨FÓ!3´T·Z±ZÀÓ5GÐHÐK[Ô]a×]gÑ]gÐhnÓ]oÐJpð%
ð  9ô	.ð .r   c                 ó4  — 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‰Z˜Ó¤§¡¨GÓ!4Ð5Ð8IÌ4Ï:É:ÐV\ÓK]Ð7^Ü�Z‰Z˜Ó¤§¡¨GÓ!4Ð5Ð8IÌ4Ï:É:ÐV\ÓK]Ð7^Ü�Z‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7GÌÏÉÐTZÓI[Ð6\Ü�Z‰Z˜Ó¤§¡¨FÓ!3Ð4Ð7GÌÏÉÐTZÓ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ô   å  sj   € ä×"Ñ"Ø
ˆB��Ü�Z‰Z˜ÓÐ"Ð%7¼¿¹ÀGÓ9LÐ$MÜ�Z‰Z˜ÓÐ"Ð%7¼¿¹ÀGÓ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|¬«      j                  t         j                  |¬«      S )Nr   r	   Ú__ocml_isfinite_f32r   Tr   rO   rP   r   s     r   Úfinitefrû   ÷  óZ   € ä×"Ñ" 2 r¨D¨6Ü	�‰�FÓ	ÐÐ!6¼¿
¹
À7Ó8KÐ Lð4à˜yô*ç*,©"¬T¯Y©YÀ)¨"Ó*LðMr   c           
      óÎ   — t        j                  dd| gt        j                  d«      fdt        j                  d«      fid|¬«      j                  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     sh  ðÝ  ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò*ó ð*ð ‡�ò*ó ð*ð ‡�ò*ó ð*ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�òQó ðQð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�òQó ðQð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�òMó ðMð ‡�òMó ñMr   