j \ S r SSKJrJr SSKJrJrJrJrJ r J
r
SSKrS/r " S S\5 r
g)z
pygments.lexers.amdgpu
~~~~~~~~~~~~~~~~~~~~~~
Lexers for the AMDGPU ISA assembly.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerwords)NameTextKeyword
WhitespaceNumberCommentNAMDGPULexerc \ rS rSrSrSrS/rS/rSrSr \
R rSS \
4S
\4S\R 4S\4S
\R$ 4S\R( 4S\R* 4S\R 4S\R 4\" SSS9\R 4S\4S\R* 4S\4S\R* 4S\R* 4S\R0 4S\R2 4/0rSrg)r z
For AMD GPU assembly.
AMDGPUamdgpuz*.isaz)https://gpuopen.com/amd-isa-documentationz2.8rootz\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]))opvaddrvdataoffsoffsetsrsrcformatoffsetoffenidxenglcdlcslctfeldslitunormz\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____firstlineno____doc__namealiases filenamesurl
version_addedre
IGNORECASEflagsr r r Attributer
Singler ReservedVariabler r FloatIntegertokens__static_attributes__r# I/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/amdgpu.pyr r s DjG I
5CMMME
Z
+T^^<
%t,
/
@'BRBRS
4==)
&7
!4>>2
)./ 15
@ "7+
DMM*
'*
%t}}5
DMM*
.
)6>>:)
Fr9 )r( pygments.lexerr r pygments.tokenr r r r r r
r. __all__r r# r9 r: