ó
    “~iT  ã                   óŠ   • S SK Jr  S SKJr  S/rS rS\l        \S 5       r\SS j5       r\S 5       r	\S	 5       r
\S
 5       rg)é    )Údriver)Úconstexpr_functionÚcurrent_targetc                  ód   •  [         R                  n U R                  5       $ ! [         a     g f = f)N)r   ÚactiveÚRuntimeErrorÚget_current_target)Úactive_drivers    ÚX/home/mande/repo/quber/.venv/lib/python3.13/site-packages/triton/language/target_info.pyr   r      s5   € ðÜŸ™ˆð ×+Ñ+Ó-Ð-øô ó áðús   ‚" ¢
/®/Tc                  óJ   • [        5       n U S L=(       a    U R                  S:H  $ )NÚcuda©r   Úbackend©Útargets    r   Úis_cudar      s#   € äÓ€FØ˜Ð×: &§.¡.°FÑ":Ð:ó    c                 óª   • [        5       nUb  UR                  S:w  a  g[        UR                  [        5      (       d   eUR                  U S-  U-   :¬  $ )zÎ
Determines whether we have compute capability >= (major, minor) and
returns this as a constexpr boolean. This can be used for guarding
inline asm implementations that require a certain compute capability.
r   Fé
   )r   r   Ú
isinstanceÚarchÚint)ÚmajorÚminorr   s      r   Úcuda_capability_geqr      sN   € ô Ó€FØ�~˜Ÿ™¨6Ó1ØÜ�f—k‘k¤3×'Ñ'Ð'Ð'Ø�;‰;˜% "™* uÑ,Ñ,Ð,r   c                  óJ   • [        5       n U S L=(       a    U R                  S:H  $ )NÚhipr   r   s    r   Úis_hipr   '   s#   € äÓ€FØ˜Ð×9 &§.¡.°EÑ"9Ð9r   c                  óJ   • [        5       n U S L=(       a    U R                  S:H  $ )NÚgfx942©r   r   r   s    r   Úis_hip_cdna3r"   -   ó#   € äÓ€FØ˜Ð×9 &§+¡+°Ñ"9Ð9r   c                  óJ   • [        5       n U S L=(       a    U R                  S:H  $ )NÚgfx950r!   r   s    r   Úis_hip_cdna4r&   3   r#   r   N)r   )Útriton.runtimer   Útriton.runtime.jitr   Ú__all__r   Ú__triton_builtin__r   r   r   r"   r&   © r   r   Ú<module>r,      s†   ðÝ !Ý 1àÐ
€ò.ð %)€Ô !ð ñ;ó ð;ð
 ó
-ó ð
-ð ñ:ó ð:ð
 ñ:ó ð:ð
 ñ:ó ñ:r   