HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/amdgpu.cpython-311.pyc
�

�;f���d�dZddlmZmZddlmZmZmZmZm	Z	m
Z
ddlZdgZGd�de��Z
dS)z�
    pygments.lexers.amdgpu
    ~~~~~~~~~~~~~~~~~~~~~~

    Lexers for the AMDGPU ISA assembly.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words)�Name�Text�Keyword�
Whitespace�Number�CommentN�AMDGPULexerc�4�eZdZdZdZdgZdgZdZdZe	j
Zddefd	e
fd
ejfde
fdejfd
ejfdejfdejfdejfedd���ejfdefdejfdefdejfdejfdejfdejfgiZdS)rz
    For AMD GPU assembly.
    �AMDGPU�amdgpuz*.isaz)https://gpuopen.com/amd-isa-documentationz2.8�rootz\s+z[\r\n]+z(([a-z_0-9])*:([a-z_0-9])*)z(\[|\]|\(|\)|,|\:|\&)z([;#]|//).*?\nz0((s_)?(scratch|ds|buffer|flat|image)_[a-z0-9_]+)z	(_lo|_hi)z(vmcnt|lgkmcnt|expcnt)z(attr[0-9].[a-z]))�op�vaddr�vdata�off�soffset�srsrc�format�offset�offen�idxen�glc�dlc�slc�tfe�lds�lit�unormz\b)�suffixz(label_[a-z0-9]+)z
(_L[0-9]*)z(s|v)_[a-z0-9_]+z(v[0-9.]+|vcc|exec|v)z
s[0-9.]+|sz[0-9]+\.[^0-9]+z(0[xX][a-z0-9]+)|([0-9]+)N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�url�
version_added�re�
IGNORECASE�flagsrrr�	Attributer
�Singler�Reserved�Variablerr	�Float�Integer�tokens���I/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/amdgpu.pyrrs���������D��j�G��	�I�
5�C��M��M�E�	�
�Z� �
���
+�T�^�<�
%�t�,�
���/�
@�'�BR�S�
�4�=�)�
&���7�
!�4�>�2�
�U� �).�/�/�/�15��
@�"�7�+�
�D�M�*�
 �'�*�
%�t�}�5�
�D�M�*�
���.�
)�6�>�:�)
��F�F�Fr6)r%�pygments.lexerrr�pygments.tokenrrrrr	r
r+�__all__rr5r6r7�<module>r;s�����-�,�,�,�,�,�,�,�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�	�	�	�	��/��#�#�#�#�#�*�#�#�#�#�#r6