+
    ‹°³jÙ  ã                   óœ   € ^ RI Ht ^ RIHt R.tR tR]n        ]R 4       t]RR l4       t]R 4       t	]R	 4       t
]R
 4       t]R 4       tR# )é    )Údriver)Úconstexpr_functionÚcurrent_targetc                  óh   €  \         P                  p V P                  4       #   \         d     R # i ; i)N)r   ÚactiveÚRuntimeErrorÚget_current_target)Úactive_drivers    Ú\/home/luca/screen-checking/.venv/lib/python3.14/site-packages/triton/language/target_info.pyr   r      s5   € ðÜŸ™ˆð ×+Ñ+Ó-Ð-øô ô âðús   ‚" ¢1°1Tc                  óL   € \        4       p V R J;'       d    V P                  R8H  # )NÚcuda©r   Úbackend©Útargets    r   Úis_cudar      s&   € äÓ€FØ˜Ð×:Ð: &§.¡.°FÑ":Ð:ó    c                óÂ   € \        4       pVe   VP                  R8w  d   R# \        VP                  \        4      '       g   Q hVP                  V ^
,          V,           8¬  # )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                  óL   € \        4       p V R J;'       d    V P                  R8H  # )NÚhipr   r   s    r   Úis_hipr   '   s&   € äÓ€FØ˜Ð×9Ð9 &§.¡.°EÑ"9Ð9r   c                  óL   € \        4       p V R J;'       d    V P                  R8H  # )NÚgfx942©r   r   r   s    r   Úis_hip_cdna3r!   -   ó&   € äÓ€FØ˜Ð×9Ð9 &§+¡+°Ñ"9Ð9r   c                  óL   € \        4       p V R J;'       d    V P                  R8H  # )NÚgfx950r    r   s    r   Úis_hip_cdna4r%   3   r"   r   c                  óL   € \        4       p V R J;'       d    V P                  R8H  # )NÚgfx1250r    r   s    r   Úis_hip_gfx1250r(   9   s&   € äÓ€FØ˜Ð×:Ð: &§+¡+°Ñ":Ð:r   N)r   )Útriton.runtimer   Útriton.runtime.jitr   Ú__all__r   Ú__triton_builtin__r   r   r   r!   r%   r(   © r   r   Ú<module>r.      sš   ðÝ !Ý 1àÐ
€ò.ð %)€Ô !ð ñ;ó ð;ð
 ó
-ó ð
-ð ñ:ó ð:ð
 ñ:ó ð:ð
 ñ:ó ð:ð
 ñ;ó ò;r   