ó
    œèh>  ã                   ó\   • S SK Jr  S SKJrJrJrJrJr  / SQr\SS j5       r	\SS j5       r
g)	é    )Úbuiltin)Úasync_copy_global_to_sharedÚasync_copy_shared_to_globalÚ
store_waitÚtensor_descriptorÚtensor_descriptor_type)Úasync_gatherÚasync_scatterr   r   r   r   r   Nc                 ó   • UR                  U5      nUR                  U5      nUR                  R                  U R                  UR                  UR                  UR                  UR                  UR                  5        g ©N)Ú	to_tensorÚbuilderÚcreate_async_tma_gatherÚhandle)Útensor_descÚ	x_offsetsÚy_offsetÚbarrierÚresultÚpredÚ	_semantics          Úq/var/www/fran/franai/venv/lib/python3.13/site-packages/triton/experimental/gluon/language/nvidia/blackwell/tma.pyr	   r	      sf   € à×Ñ˜tÓ$€DØ×"Ñ" 8Ó,€HØ×Ñ×-Ñ-¨k×.@Ñ.@À)×BRÑBRÐT\×TcÑTcÐel×esÑesØ.4¯m©m¸T¿[¹[õJó    c                 ó²   • UR                  U5      nUR                  R                  U R                  UR                  UR                  UR                  5        g r   )r   r   Úcreate_async_tma_scatterr   )r   r   r   Úsrcr   s        r   r
   r
      sF   € à×"Ñ" 8Ó,€HØ×Ñ×.Ñ.¨{×/AÑ/AÀ9×CSÑCSÐU]×UdÑUdÐfi×fpÑfpÕqr   )TNr   )Ú(triton.experimental.gluon.language._corer   Ú4triton.experimental.gluon.language.nvidia.hopper.tmar   r   r   r   r   Ú__all__r	   r
   © r   r   Ú<module>r!      sE   ðÝ <÷õ ò€ð 	óJó 	ðJð 	óró 	ñrr   