Ë
    Ûéñi†D  ã                   ó  — d dl mZ ej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d	„«       Z	ej                  d9d
„«       Z
ej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d„«       Zej                  d9d „«       Z ej                  d9d!„«       Z!ej                  d9d"„«       Z"ej                  d9d#„«       Z#ej                  d9d$„«       Z$ej                  d9d%„«       Z%ej                  d9d&„«       Z&ej                  d9d'„«       Z'ej                  d9d(„«       Z(ej                  d9d)„«       Z)ej                  d9d*„«       Z*ej                  d9d+„«       Z+ej                  d9d,„«       Z,ej                  d9d-„«       Z-ej                  d9d.„«       Z.ej                  d9d/„«       Z/ej                  d9d0„«       Z0ej                  d9d1„«       Z1ej                  d9d2„«       Z2ej                  d9d3„«       Z3ej                  d9d4„«       Z4ej                  d9d5„«       Z5ej                  d9d6„«       Z6ej                  d9d7„«       Z7ej                  d9d8„«       Z8y):é    )Ú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     úe/var/www/pod-logistic/pod-ai/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_llrintr   r   Tr   r   r   s     r   ÚllrintrC   c   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   Ú	nearbyintrG   l   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   ÚisnanrO   w   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   ÚsignbitrS   ‚   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   ÚcopysignrW   �   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   rK   rL   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   Ú	nextafterr_   Ÿ   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   Úsinrc   ¨   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   Úcosrg   ±   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   Útanrk   º   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   Úlog2ro   Ã   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   Úcoshrs   Ì   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   Úsinhrw   Õ   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    /  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¤   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_expm1_f32r   Ú__ocml_expm1_f64Tr   r   r   s     r   Úexpm1r¨   A  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¬   J  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  ó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µ   \  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¹   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_y1_f32r   Ú__ocml_y1_f64Tr   r   r   s     r   Úy1r½   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_i0_f32r   Ú__ocml_i0_f64Tr   r   r   s     r   Úcyl_bessel_i0rÁ   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_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Í   ’  ó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	   Ú__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                 ó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   )N)9Útriton.languager   Úexternr   r   r   r#   r(   r,   r0   r4   r7   r<   r@   rC   rG   rO   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   ú<module>rù      s  ðÝ  ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò*ó ð*ð ‡�ò*ó ð*ð ‡�ò*ó ð*ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�òQó ðQð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�òQó ðQð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ð.ð ‡�ò.ó ñ.r   