/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/__pycache__
NameSizeModeActions
actionscript.cpython-313.pyc111400644editdlrm
ada.cpython-313.pyc55130644editdlrm
agile.cpython-313.pyc12700644editdlrm
algebra.cpython-313.pyc112060644editdlrm
ambient.cpython-313.pyc31370644editdlrm
amdgpu.cpython-313.pyc22540644editdlrm
ampl.cpython-313.pyc40900644editdlrm
apdlexer.cpython-313.pyc190310644editdlrm
apl.cpython-313.pyc25290644editdlrm
archetype.cpython-313.pyc92450644editdlrm
arrow.cpython-313.pyc35790644editdlrm
arturo.cpython-313.pyc96770644editdlrm
asc.cpython-313.pyc20700644editdlrm
asm.cpython-313.pyc362770644editdlrm
asn1.cpython-313.pyc44750644editdlrm
automation.cpython-313.pyc184390644editdlrm
bare.cpython-313.pyc28860644editdlrm
basic.cpython-313.pyc270940644editdlrm
bdd.cpython-313.pyc20910644editdlrm
berry.cpython-313.pyc35510644editdlrm
bibtex.cpython-313.pyc52570644editdlrm
blueprint.cpython-313.pyc53230644editdlrm
boa.cpython-313.pyc35210644editdlrm
bqn.cpython-313.pyc25590644editdlrm
business.cpython-313.pyc221580644editdlrm
capnproto.cpython-313.pyc24180644editdlrm
carbon.cpython-313.pyc35900644editdlrm
cddl.cpython-313.pyc42240644editdlrm
chapel.cpython-313.pyc42460644editdlrm
clean.cpython-313.pyc60710644editdlrm
codeql.cpython-313.pyc27460644editdlrm
comal.cpython-313.pyc32080644editdlrm
compiled.cpython-313.pyc19610644editdlrm
configs.cpython-313.pyc448790644editdlrm
console.cpython-313.pyc42770644editdlrm
cplint.cpython-313.pyc17690644editdlrm
crystal.cpython-313.pyc151280644editdlrm
csound.cpython-313.pyc142180644editdlrm
css.cpython-313.pyc221490644editdlrm
c_cpp.cpython-313.pyc160490644editdlrm
c_like.cpython-313.pyc276200644editdlrm
d.cpython-313.pyc83570644editdlrm
dalvik.cpython-313.pyc46040644editdlrm
data.cpython-313.pyc216580644editdlrm
dax.cpython-313.pyc62420644editdlrm
devicetree.cpython-313.pyc40520644editdlrm
diff.cpython-313.pyc57150644editdlrm
dns.cpython-313.pyc37920644editdlrm
dotnet.cpython-313.pyc352770644editdlrm
dsls.cpython-313.pyc338510644editdlrm
dylan.cpython-313.pyc97990644editdlrm
ecl.cpython-313.pyc55870644editdlrm
eiffel.cpython-313.pyc30020644editdlrm
elm.cpython-313.pyc32400644editdlrm
elpi.cpython-313.pyc72500644editdlrm
email.cpython-313.pyc60110644editdlrm
erlang.cpython-313.pyc205610644editdlrm
esoteric.cpython-313.pyc98130644editdlrm
ezhil.cpython-313.pyc38540644editdlrm
factor.cpython-313.pyc168750644editdlrm
fantom.cpython-313.pyc79380644editdlrm
felix.cpython-313.pyc82230644editdlrm
fift.cpython-313.pyc19770644editdlrm
floscript.cpython-313.pyc29950644editdlrm
forth.cpython-313.pyc53780644editdlrm
fortran.cpython-313.pyc87310644editdlrm
foxpro.cpython-313.pyc208210644editdlrm
freefem.cpython-313.pyc128010644editdlrm
func.cpython-313.pyc33210644editdlrm
functional.cpython-313.pyc10110644editdlrm
futhark.cpython-313.pyc40930644editdlrm
gcodelexer.cpython-313.pyc13330644editdlrm
gdscript.cpython-313.pyc72500644editdlrm
gleam.cpython-313.pyc27190644editdlrm
go.cpython-313.pyc33820644editdlrm
grammar_notation.cpython-313.pyc76800644editdlrm
graph.cpython-313.pyc38170644editdlrm
graphics.cpython-313.pyc296970644editdlrm
graphql.cpython-313.pyc44240644editdlrm
graphviz.cpython-313.pyc22340644editdlrm
gsql.cpython-313.pyc37880644editdlrm
hare.cpython-313.pyc29610644editdlrm
haskell.cpython-313.pyc306110644editdlrm
haxe.cpython-313.pyc223790644editdlrm
hdl.cpython-313.pyc174600644editdlrm
hexdump.cpython-313.pyc36200644editdlrm
html.cpython-313.pyc209630644editdlrm
idl.cpython-313.pyc124820644editdlrm
igor.cpython-313.pyc256810644editdlrm
inferno.cpython-313.pyc32670644editdlrm
installers.cpython-313.pyc138980644editdlrm
int_fiction.cpython-313.pyc483410644editdlrm
iolang.cpython-313.pyc22280644editdlrm
j.cpython-313.pyc43080644editdlrm
javascript.cpython-313.pyc571940644editdlrm
jmespath.cpython-313.pyc24180644editdlrm
jslt.cpython-313.pyc37280644editdlrm
json5.cpython-313.pyc29000644editdlrm
jsonnet.cpython-313.pyc48760644editdlrm
jsx.cpython-313.pyc29560644editdlrm
julia.cpython-313.pyc110300644editdlrm
jvm.cpython-313.pyc641480644editdlrm
kuin.cpython-313.pyc98560644editdlrm
kusto.cpython-313.pyc28620644editdlrm
ldap.cpython-313.pyc64640644editdlrm
lean.cpython-313.pyc79960644editdlrm
lilypond.cpython-313.pyc83870644editdlrm
lisp.cpython-313.pyc1218620644editdlrm
macaulay2.cpython-313.pyc231570644editdlrm
make.cpython-313.pyc67560644editdlrm
maple.cpython-313.pyc49770644editdlrm
markup.cpython-313.pyc604050644editdlrm
math.cpython-313.pyc10070644editdlrm
matlab.cpython-313.pyc559460644editdlrm
maxima.cpython-313.pyc32130644editdlrm
meson.cpython-313.pyc35020644editdlrm
mime.cpython-313.pyc101140644editdlrm
minecraft.cpython-313.pyc107370644editdlrm
mips.cpython-313.pyc34200644editdlrm
ml.cpython-313.pyc262640644editdlrm
modeling.cpython-313.pyc122210644editdlrm
modula2.cpython-313.pyc263760644editdlrm
mojo.cpython-313.pyc143630644editdlrm
monte.cpython-313.pyc50940644editdlrm
mosel.cpython-313.pyc69540644editdlrm
ncl.cpython-313.pyc459070644editdlrm
nimrod.cpython-313.pyc64750644editdlrm
nit.cpython-313.pyc27670644editdlrm
nix.cpython-313.pyc55350644editdlrm
numbair.cpython-313.pyc21420644editdlrm
oberon.cpython-313.pyc37500644editdlrm
objective.cpython-313.pyc195600644editdlrm
ooc.cpython-313.pyc31270644editdlrm
openscad.cpython-313.pyc37350644editdlrm
other.cpython-313.pyc24170644editdlrm
parasail.cpython-313.pyc29020644editdlrm
parsers.cpython-313.pyc248670644editdlrm
pascal.cpython-313.pyc248500644editdlrm
pawn.cpython-313.pyc79170644editdlrm
pddl.cpython-313.pyc28120644editdlrm
perl.cpython-313.pyc392040644editdlrm
phix.cpython-313.pyc184050644editdlrm
php.cpython-313.pyc143340644editdlrm
pointless.cpython-313.pyc23060644editdlrm
pony.cpython-313.pyc34230644editdlrm
praat.cpython-313.pyc102490644editdlrm
procfile.cpython-313.pyc16380644editdlrm
prolog.cpython-313.pyc105990644editdlrm
promql.cpython-313.pyc33210644editdlrm
prql.cpython-313.pyc83710644editdlrm
ptx.cpython-313.pyc37830644editdlrm
python.cpython-313.pyc429700644editdlrm
q.cpython-313.pyc58690644editdlrm
qlik.cpython-313.pyc35030644editdlrm
qvt.cpython-313.pyc53450644editdlrm
r.cpython-313.pyc61750644editdlrm
rdf.cpython-313.pyc123130644editdlrm
rebol.cpython-313.pyc197450644editdlrm
rego.cpython-313.pyc18790644editdlrm
resource.cpython-313.pyc36240644editdlrm
ride.cpython-313.pyc44930644editdlrm
rita.cpython-313.pyc14860644editdlrm
rnc.cpython-313.pyc20280644editdlrm
roboconf.cpython-313.pyc23750644editdlrm
robotframework.cpython-313.pyc306480644editdlrm
ruby.cpython-313.pyc225570644editdlrm
rust.cpython-313.pyc72910644editdlrm
sas.cpython-313.pyc70260644editdlrm
savi.cpython-313.pyc39930644editdlrm
scdoc.cpython-313.pyc28340644editdlrm
scripting.cpython-313.pyc722270644editdlrm
sgf.cpython-313.pyc20880644editdlrm
shell.cpython-313.pyc373540644editdlrm
sieve.cpython-313.pyc27340644editdlrm
slash.cpython-313.pyc84440644editdlrm
smalltalk.cpython-313.pyc67300644editdlrm
smithy.cpython-313.pyc31310644editdlrm
smv.cpython-313.pyc27890644editdlrm
snobol.cpython-313.pyc25130644editdlrm
solidity.cpython-313.pyc34120644editdlrm
soong.cpython-313.pyc22970644editdlrm
sophia.cpython-313.pyc38410644editdlrm
special.cpython-313.pyc55490644editdlrm
spice.cpython-313.pyc31640644editdlrm
sql.cpython-313.pyc408750644editdlrm
srcinfo.cpython-313.pyc20180644editdlrm
stata.cpython-313.pyc51640644editdlrm
supercollider.cpython-313.pyc39040644editdlrm
tablegen.cpython-313.pyc33440644editdlrm
tact.cpython-313.pyc90430644editdlrm
tal.cpython-313.pyc29820644editdlrm
tcl.cpython-313.pyc51540644editdlrm
teal.cpython-313.pyc35590644editdlrm
templates.cpython-313.pyc851430644editdlrm
teraterm.cpython-313.pyc55960644editdlrm
testing.cpython-313.pyc101090644editdlrm
text.cpython-313.pyc15210644editdlrm
textedit.cpython-313.pyc85180644editdlrm
textfmts.cpython-313.pyc157590644editdlrm
theorem.cpython-313.pyc148070644editdlrm
thingsdb.cpython-313.pyc56350644editdlrm
tlb.cpython-313.pyc18880644editdlrm
tls.cpython-313.pyc19340644editdlrm
tnt.cpython-313.pyc133900644editdlrm
trafficscript.cpython-313.pyc18650644editdlrm
typoscript.cpython-313.pyc73970644editdlrm
typst.cpython-313.pyc68530644editdlrm
ul4.cpython-313.pyc82180644editdlrm
unicon.cpython-313.pyc125310644editdlrm
urbi.cpython-313.pyc59100644editdlrm
usd.cpython-313.pyc40400644editdlrm
varnish.cpython-313.pyc69910644editdlrm
verification.cpython-313.pyc40340644editdlrm
verifpal.cpython-313.pyc29620644editdlrm
vip.cpython-313.pyc57640644editdlrm
vyper.cpython-313.pyc49230644editdlrm
web.cpython-313.pyc12850644editdlrm
webassembly.cpython-313.pyc58350644editdlrm
webidl.cpython-313.pyc80890644editdlrm
webmisc.cpython-313.pyc436390644editdlrm
wgsl.cpython-313.pyc108230644editdlrm
whiley.cpython-313.pyc36380644editdlrm
wowtoc.cpython-313.pyc32740644editdlrm
wren.cpython-313.pyc31080644editdlrm
x10.cpython-313.pyc24170644editdlrm
xorg.cpython-313.pyc14140644editdlrm
yang.cpython-313.pyc41100644editdlrm
yara.cpython-313.pyc27340644editdlrm
zig.cpython-313.pyc38630644editdlrm
_ada_builtins.cpython-313.pyc11990644editdlrm
_asy_builtins.cpython-313.pyc175760644editdlrm
_cl_builtins.cpython-313.pyc116280644editdlrm
_cocoa_builtins.cpython-313.pyc975420644editdlrm
_csound_builtins.cpython-313.pyc163440644editdlrm
_css_builtins.cpython-313.pyc93490644editdlrm
_googlesql_builtins.cpython-313.pyc107870644editdlrm
_julia_builtins.cpython-313.pyc82140644editdlrm
_lasso_builtins.cpython-313.pyc766920644editdlrm
_lilypond_builtins.cpython-313.pyc883700644editdlrm
_luau_builtins.cpython-313.pyc10130644editdlrm
_lua_builtins.cpython-313.pyc83620644editdlrm
_mapping.cpython-313.pyc669350644editdlrm
_mql_builtins.cpython-313.pyc179730644editdlrm
_mysql_builtins.cpython-313.pyc195240644editdlrm
_openedge_builtins.cpython-313.pyc340550644editdlrm
_php_builtins.cpython-313.pyc655480644editdlrm
_postgres_builtins.cpython-313.pyc113180644editdlrm
_qlik_builtins.cpython-313.pyc63400644editdlrm
_scheme_builtins.cpython-313.pyc231370644editdlrm
_scilab_builtins.cpython-313.pyc351890644editdlrm
_sourcemod_builtins.cpython-313.pyc218490644editdlrm
_sql_builtins.cpython-313.pyc55310644editdlrm
_stan_builtins.cpython-313.pyc99120644editdlrm
_stata_builtins.cpython-313.pyc212000644editdlrm
_tsql_builtins.cpython-313.pyc88290644editdlrm
_usd_builtins.cpython-313.pyc13590644editdlrm
_vbscript_builtins.cpython-313.pyc28870644editdlrm
_vim_builtins.cpython-313.pyc306940644editdlrm
__init__.cpython-313.pyc146800644editdlrm
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/__pycache__/asm.cpython-313.pyc (36277B)
jSrSSKrSSKJrJrJrJrJrJrJ r SSK J r J r SSK Jr SSKJrJrJrJrJrJrJrJrJrJr /SQr"SS \5rS r"S S \5r"S S\5r"SS\5r"SS\5r "SS\5r!"SS\5r""SS\5r#"SS\5r$"SS\5r%"SS\5r&"SS \5r'"S!S"\5r("S#S$\5r)g)%z pygments.lexers.asm ~~~~~~~~~~~~~~~~~~~ Lexers for assembly languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerincludebygroupsusingwordsDelegatingLexerdefault)CppLexerCLexer)DLexer) TextNameNumberStringComment PunctuationOtherKeywordOperator Whitespace)GasLexer ObjdumpLexer DObjdumpLexerCppObjdumpLexer CObjdumpLexer HsailLexer LlvmLexerLlvmMirBodyLexer LlvmMirLexer NasmLexerNasmObjdumpLexer TasmLexer Ca65Lexer Dasm16Lexerc\rSrSrSrSrSS/rSS/rS/rS r S r S r S r S \ -S-\ -S-r SrS\ -S-r\"S5\ S-\R$4S\ -\R&S4S\R&4\ \R(S4S\4/\ \R,4\ \4S\ -\R&4\\R24\\R44S\S4S\R:S4S\R<4S\R<S4\"S5\"S5/ S \ -S!-\"\R@\\!\R,\!54S \ -S"-\-S!-\"\R@\\!\R,\!\R2\!54\ \R,4\\R24\\R44S#\-\R24S$\RD4S\S4S\R:S4S\R<4S\R<S4\"S5\"S5/ S%\4S&\4S\R:4S'\R<4/S(\!4/S).r#S*r$S+r%g,)-rz For Gas (AT&T) assembly code. GASgasasm*.sz*.Sz text/x-gas%https://www.gnu.org/software/binutils "(\\"|[^"])*"z[\w$.@-] (?:[a-zA-Z$_]*|\.+)z(?:0[xX][a-fA-F0-9]+|#?-?\d+)%\b whitespace:\.directive-argszlock|rep(n?z)?|data\d+instruction-args[\r\n]+@#popz([;#]|//).*?\nz /[*].*?[*]/z/[*].*?\n[\w\W]*?[*]/ punctuationz([a-z0-9]+)( )(<)(z)(>)z)([-+])($z $'(.|\\')'\n\s+z/[*][\w\W]*?[*]/z[-*,.()\[\]!:{}]+)rootr6r7r3r;c[R"SU[R5(ag[R"SU[R5(agg)Nz^\.(text|data|section)Tz^\.\w+g?)researchMtexts F/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/asm.py analyse_textGasLexer.analyse_texths< 99.bdd ; ; YYy$ - -.N)&__name__ __module__ __qualname____firstlineno____doc__namealiases filenames mimetypesurl version_addedstringchar identifiernumberregisterrrLabel AttributeFunctionr ConstantrrIntegerVariablerrSingle MultilinerHexrChartokensrG__static_attributes__rJrIrFrrs DenGII 1CMF D!D(72T9D@J -FZ%'H L ! # tzz * Z 1A B & 7 (: ;     ' V  : t~~ . V^^ $ t}} % V ,  7 W.. / %w'8'8& A M " L !  ""* ,V 3T; $& '"* ,Z 7 >v ET; $fnnkC D  ' V^^ $ t}} % Z ( FKK ( V ,  7 W.. / %w'8'8& A M " L !1 6J  Z  / '"3"3 4  "; / o:FxrIrcrSnSS[[R[[[ 54S[[[R[54SU-S-[[ R[[[R[[ R[54SU-S-[[ R[[[R[54SU-S -U-U-S -[[[R[[ R[[U554SU-S -[[[R[[U554SU-S -U-U-S -[[[R[[ R[[ 54SU-S -U-U-S -[[[R[[ R54S[4SU-S-U-S-[[[R[[R[[R[[ R54SU-S-[[[R[[R[[R54S[4/ 0$)z3 Common objdump lexer tokens to wrap an ASM lexer. z [0-9A-Za-z]r?z(.*?)(:)( +file format )(.*?)$z"(Disassembly of section )(.*?)(:)$(z++)( )(<)(.*?)([-+])(0[xX][A-Za-z0-9]+)(>:)$z+)( )(<)(.*?)(>:)$z( *)(z +:)(\t)((?:z )+)( * )([a-zA-Z].*?)$z+:)( *\t)([a-zA-Z].*?)$z )+)( *)(.*?)$z )+)$z \t\.\.\.$z (\t\t\t)(z +:)( )([^\t]+)(\t)(.*?)([-+])(0xz+)$z+:)( )([^\t]+)(\t)(.*?)$z[^\n]+\n)rrr[rr rrrcrr]rPropertyr^r) asm_lexerhex_res rF_objdump_lexer_tokensrlos7F -[$? A2tzz;7 9ZE EZdmm$fjj+? @Z, ,Zdmm$& 'V^N *6 1& 89S STZZVZZy)+ ,V^6 6TZZy)+ ,V^N *6 1& 89I ITZZVZZU[\ ^V^N *6 1& 8 @TZZVZZH J4 & !D DV KE QTZZT]]J VZZA B& !< <TZZT]]J( )% U+ - -rIcF\rSrSrSrSrS/rS/rS/rSr Sr \ "\ 5r Srg ) rz$ For the output of ``objdump -dr``. objdumpz *.objdumpztext/x-objdumpr+r,rJN)rKrLrMrNrOrPrQrRrSrTrUrlrrerfrJrIrFrrs8 DkG I!"I 1CM "8 ,FrIrcJ^\rSrSrSrSrS/rS/rS/rSr Sr U4Sjr S r U=r $) rz8 For the output of ``objdump -Sr`` on compiled D files. z d-objdumpz *.d-objdumpztext/x-d-objdumpr+r,c :>[TU]"[[40UD6 gN)super__init__r rselfoptions __class__s rFruDObjdumpLexer.__init__ 99rIrJrKrLrMrNrOrPrQrRrSrTrUrurf __classcell__rys@rFrrs9 DmGI#$I 1CM::rIrcN^\rSrSrSrSr/SQr/SQrS/rSr Sr U4S jr S r U=r $) rz: For the output of ``objdump -Sr`` on compiled C++ files. cpp-objdump)rz c++-objdumbz cxx-objdump)z *.cpp-objdumpz *.c++-objdumpz *.cxx-objdumpztext/x-cpp-objdumpr+r,c :>[TU]"[[40UD6 grs)rtrur rrvs rFruCppObjdumpLexer.__init__s <;7;rIrJr|r~s@rFrrs5 D;GCI%&I 1CM<[TU]"[[40UD6 grs)rtrur rrvs rFruCObjdumpLexer.__init__r{rIrJr|r~s@rFrrs9 DmGI#$I 1CM::rIrc\rSrSrSrSrSS/rS/rS/rSr S r S r S r S r S \ -S-rSrSrSrSrSrSrSrSr\"S5\"S5\ \4S\ -S-\R44\\R6R84\"S5S\ -\R6R:4S\ -\R64\\R>4S\R>4\\R@4\\R@4S\RB4S \"4/S!\#4/S"\$RJ4S#\$RL4/S$\-\'RP4S%\'4\)"S&S'S(9\'4\\'4\\'4S)\-S*-\-S+-\'4S,\'4S-\'4\)"S.5\'4S/\'4/ S0.r*S1r+g2)3rz For HSAIL assembly code. HSAILhsailhsaz*.hsailz text/x-hsailzVhttps://en.wikipedia.org/wiki/Heterogeneous_System_Architecture#HSA_Intermediate_Layerz2.2"[^"]*?"z[a-zA-Z_][\w.]*[0-9]+z (\$(c|s|d|q)z)\bz(align\(\d+\))z(width\((\d+|all)\))z(alloc\(agent\))z ((_ftz)?(_up|_down|_zero|_near))z_(u8x4|s8x4|u16x2|s16x2|u8x8|s8x8|u16x4|s16x4|u32x2|s32x2|u8x16|s8x16|u16x8|s16x8|u32x4|s32x4|u64x2|s64x2|f16x2|f16x4|f16x8|f32x2|f32x4|f64x2|u8|s8|u16|s16|u32|s32|u64|s64|b128|b8|b16|b32|b64|b1|f16|f32|f64|roimg|woimg|rwimg|samp|sig32|sig64)z ((\d+\.)|(\d*\.\d+))[eE][+-]?\d+zL0[xX](([0-9a-fA-F]+\.[0-9a-fA-F]*)|([0-9a-fA-F]*\.[0-9a-fA-F]+))[pP][+-]?\d+z?0((h|H)[0-9a-fA-F]{4}|(f|F)[0-9a-fA-F]{8}|(d|D)[0-9a-fA-F]{16})r3commentsr9z:?keyword&r1z0[xX][a-fA-F0-9]+\d+z[=<>{}\[\]()*.,:;!]|x\bz(\n|\s)+z /\*.*?\*/z//.*?\nkernargz+\$(full|base|small|large|default|zero|near))module extensionpragmaprogindirect signaturedeclkernelfunctionenablebreakexceptionsenabledetectexceptionsmaxdynamicgroupsizemaxflatgridsizemaxflatworkgroupsize requireddimrequiredgridsizerequiredworkgroupsizerequirenopartialworkgroupsr2suffixz_(|)_kernargz(nop|imagefence)\b)cleardetectexceptclockcuid debugtrapdimgetdetectexcept groupbaseptrkernargbaseptrlaneidmaxcuid maxwaveidpacketidsetdetectexceptwaveidworkitemflatabsidworkitemflatidnullptrabsbitrevcurrentworkgroupsizecurrentworkitemflatidfractncosnegnexp2nlog2nrcpnrsqrtnsinnsqrt gridgroupsgridsizenotsqrt workgroupid workgroupsize workitemabsid workitemidceilfloorrinttruncaddbitmaskborrowcarrycopysigndivremsubshlshrandorxorunpackhiunpacklomaxminfmamad bitextract bitselectshufflecmovbitalign bytealignlerpnfmamulmulhimul24himul24mad24mad24hi bitinsertcombineexpandldamovpackunpackpackcvt unpackcvtsadsementpftosstofcmpldst_eq_ne_lt_le_gt_ge_equ_neu_ltu_leu_gtu_geu_num_nan_seq_sne_slt_sle_sgt_sge_snum_snan_sequ_sneu_sltu_sleu_sgtu_sgeuatomic_ld_st_cas_add_and_exch_max_min_or_sub_wrapdec_wrapinc_xorretcvt _readonlyr_globalbrcbrsbr_scacq_screl_scar_rlx_wave_wg_agent_systemldimagestimage_v2_v3_v4_1d_2d_3d_1da_2da_1db_2ddepth _2dadepth_width_height_depth_array _channelorder _channeltype querysampler_coord_filter _addressingbarrier wavebarrierinitfbarjoinfbarwaitfbar arrivefbar leavefbar releasefbarldf activelaneidactivelanecountactivelanemaskactivelanepermutecallscallicallallocapacketcompletionsigaddqueuewriteindexcasqueuewriteindexldqueuereadindexstqueuereadindexreadonlyglobalprivategroupspillarg_upi_downi_zeroi_neari_upi_sat _downi_sat _zeroi_sat _neari_sat_supi_sdowni_szeroi_sneari _supi_sat _sdowni_sat _szeroi_sat _sneari_sat_pp_ps_sp_ss_s_p_pp_sat_ps_sat_sp_sat_ss_sat_s_sat_p_sat i[1-9]\d*)r?r3rrrJN),rKrLrMrNrOrPrQrRrSrTrUrVrXregister_numberrZ alignQual widthQual allocQual roundingMod datatypeModfloathexfloat ieeefloatrrrr[r` AnonymousGlobalrrcFloatr_rrrrbrarTyperrerfrJrIrFrrs DG I I bCM F#JO069H!I'I#I6K :K 0E^HRI L ! J  V  J  %tzz 2 t}}.. / I  J  4 4 5 J  . vzz " !6:: .  % FLL ! V^^ $ ' 5+ 0* % 7,, -  ( + %w|| 4{}\[\]()*.,!]|x\bz (\n|\s+)+;.*?\n(aarch64_sve_vector_pcsaarch64_vector_pcsacq_relacquirer addrspace addrspacecastafnaliasaliaseealign alignLog2 alignstackrf allocsizeallOnes alwaysinline alwaysInline amdgpu_cs amdgpu_es amdgpu_gfx amdgpu_gs amdgpu_hs amdgpu_kernel amdgpu_ls amdgpu_ps amdgpu_vsranyanyregcc appendingarcp argmemonlyargsarm_aapcs_vfpcc arm_aapcscc arm_apcsccashrr)r" atomicrmw attributesavailable_externally avr_intrcc avr_signalccbitbitcastbitMask blockaddress blockcountr4 branchFunnelbuiltinbyArgbyrefbyte byteArraybyvalcrccallbrcalleecallercalls canAutoHidecatchcatchpadcatchret catchswitchccccccfguard_checkcccleanup cleanuppad cleanupretcmpxchgcoldcoldcccomdatcommonconstantcontract convergentcriticalcxx_fast_tlscc datalayoutdeclarer definedeplibsdereferenceabledereferenceable_or_nulldistinct dllexport dllimport dso_localdso_local_equivalentdso_preemptabledsoLocaleqexact exactmatch extern_weakexternalexternally_initializedextractelement extractvaluefaddfalsefastfastccfcmpfdivfencefilterflagsfmulfnegfpextfptosifptouifptruncfreezefremfromfsub funcFlagsrgc getelementptrghcccrmguidgvhashhhvm_ccchhvmcchiddenhothotnessicmpifuncinaccessiblemem_or_argmemonlyinaccessiblememonlyinallocainboundsindir indirectbrinfo initialexecinline inlineBits inlinehintinrangeinreg insertelement insertvalueinstsintel_ocl_bicc inteldialectinternalinttoptrinvoke jumptablekind landingpadlargestlinkagelinkonce linkonce_odrliveloadlocal_unnamed_addr localdynamic localexeclshrrmetadatarminsizer monotonic msp430_intrccr mustprogressmusttailnakedrPnandnenestninfnnannoalias nobuiltin nocallback nocapture nocf_check noduplicate noduplicatesnofreenoimplicitfloatnoinlinenoInlinenomergenone nonlazybindnonnull noprofile norecurse noRecurse noredzonenoreturnnosyncnotailnotEligibleToImportnoundefnounwindnswnsznullnull_pointer_is_validnuwoeqoffsetogeogtoleoltoneopaque optforfuzzingoptnoneoptsizerordparamparams partitionpath personalityphipoison preallocatedprefixpreserve_allccpreserve_mostccrnprologue protectedptrtoint ptx_device ptx_kernelreadnonereadNonerlreadOnlyreassocrefsrelbfreleaseresByArgresumer0returnDoesNotAliasreturned returns_twice safestacksamesizesanitize_addresssanitize_hwaddresssanitize_memorysanitize_memtagsanitize_threadsdivsectionselectseq_cstsextsgesgtshadowcallstackr shufflevector sideeffectsignextsingle singleImplsingleImplNamesitofpsizeM1sizeM1BitWidthslesltsource_filename speculatablespeculative_load_hardening spir_func spir_kernelsplatsremsretsspsspreq sspstrongstorestrictfpr summariessummaryswiftcc swifterror swiftselfswitch syncscopetailtailcctarget thread_localtotokentripletruertypetypeCheckedLoadConstVCallstypeCheckedLoadVCallstypeidtypeidCompatibleVTable typeIdInfotypeTestAssumeConstVCallstypeTestAssumeVCalls typeTestRes typeTestsudivuequgeugtuitofpuleultumaxuminundefune uniformRetVal uniqueRetValunknown unnamed_addruno unordered unreachableunsatunwindurem uselistorderuselistorder_bbuwtableva_argvarFlagsvariablevcall_visibilityvFuncIdvirtFuncvirtualConstPropvoidvolatilevscale vTableFuncsweakweak_odr webkit_jsccwin64ccwithinwpdReswpdResolutions writeonlyx x86_64_sysvccx86_fastcallcc x86_intrccx86_mmx x86_regcallcc x86_stdcallccx86_thiscallccx86_vectorcallccxchgrzeroextzeroinitializerzextimmarg willreturnr2r)rhalfbfloatrdoublefp128x86_fp80 ppc_fp128labelrGrx86_amxrptrr)r?r3rrJN)rKrLrMrNrOrPrTrQrRrSrUrVrX block_labelrrr[r`rrrrrrrrrrrerfrJrIrFrrgs D .ChGIIMF+f4s:J#j0K L !7 "DJJ / I  J  . J  4 4 5 dmm-- . dmm** + dmm** + J  . dmm-- . V^V $ )6 2 4/S=\ RR"4/S>. r S?r!g@)Ariz1 For LLVM MIR examples without the YAML wrapper. z LLVM-MIR Body%https://llvm.org/docs/MIRLangRef.htmlz llvm-mir-body2.6)liveins successorsr4rz4bb\.[0-9]+(\.[a-zA-Z0-9_.-]+)?( \(address-taken\))?:z5bb\.[0-9]+ \(%[a-zA-Z0-9_.-]+\)( \(address-taken\))?:z%bb\.[0-9]+(\.\w+)?z%stack\.[0-9]+(\.\w+\.addr)?z %subreg\.\w+z%[a-zA-Z0-9_]+ *vregrmzintrinsic\(\@[a-zA-Z0-9_.]+\)) rrOrrrrrrrrz intpred\(z\))rr) rqrwrtrsrvrurrrrz floatpred\(z\$\w+=a(G_ANYEXT|G_[SZ]EXT|G_SEXT_INREG|G_TRUNC|G_IMPLICIT_DEF|G_PHI|G_FRAME_INDEX|G_GLOBAL_VALUE|G_INTTOPTR|G_PTRTOINT|G_BITCAST|G_CONSTANT|G_FCONSTANT|G_VASTART|G_VAARG|G_CTLZ|G_CTLZ_ZERO_UNDEF|G_CTTZ|G_CTTZ_ZERO_UNDEF|G_CTPOP|G_BSWAP|G_BITREVERSE|G_ADDRSPACE_CAST|G_BLOCK_ADDR|G_JUMP_TABLE|G_DYN_STACKALLOC|G_ADD|G_SUB|G_MUL|G_[SU]DIV|G_[SU]REM|G_AND|G_OR|G_XOR|G_SHL|G_[LA]SHR|G_[IF]CMP|G_SELECT|G_GEP|G_PTR_MASK|G_SMIN|G_SMAX|G_UMIN|G_UMAX|G_[US]ADDO|G_[US]ADDE|G_[US]SUBO|G_[US]SUBE|G_[US]MULO|G_[US]MULH|G_FNEG|G_FPEXT|G_FPTRUNC|G_FPTO[US]I|G_[US]ITOFP|G_FABS|G_FCOPYSIGN|G_FCANONICALIZE|G_FMINNUM|G_FMAXNUM|G_FMINNUM_IEEE|G_FMAXNUM_IEEE|G_FMINIMUM|G_FMAXIMUM|G_FADD|G_FSUB|G_FMUL|G_FMA|G_FMAD|G_FDIV|G_FREM|G_FPOW|G_FEXP|G_FEXP2|G_FLOG|G_FLOG2|G_FLOG10|G_FCEIL|G_FCOS|G_FSIN|G_FSQRT|G_FFLOOR|G_FRINT|G_FNEARBYINT|G_INTRINSIC_TRUNC|G_INTRINSIC_ROUND|G_LOAD|G_[ZS]EXTLOAD|G_INDEXED_LOAD|G_INDEXED_[ZS]EXTLOAD|G_STORE|G_INDEXED_STORE|G_ATOMIC_CMPXCHG_WITH_SUCCESS|G_ATOMIC_CMPXCHG|G_ATOMICRMW_(XCHG|ADD|SUB|AND|NAND|OR|XOR|MAX|MIN|UMAX|UMIN|FADD|FSUB)|G_FENCE|G_EXTRACT|G_UNMERGE_VALUES|G_INSERT|G_MERGE_VALUES|G_BUILD_VECTOR|G_BUILD_VECTOR_TRUNC|G_CONCAT_VECTORS|G_INTRINSIC|G_INTRINSIC_W_SIDE_EFFECTS|G_BR|G_BRCOND|G_BRINDIRECT|G_BRJT|G_INSERT_VECTOR_ELT|G_EXTRACT_VECTOR_ELT|G_SHUFFLE_VECTOR)\bz6(COPY|PHI|INSERT_SUBREG|EXTRACT_SUBREG|REG_SEQUENCE)\b)killedimplicitz (i[0-9]+)( +) constantintz(half|float|double) + constantfloatintegerz(::)( *)mmo;.*z [a-zA-Z0-9_]+z [(), \n]+z(?=.)r:rz ( *)(:(?!:)))r:vreg_bank_or_classz( *)(\() vreg_typez( *)(_)z( *)([a-zA-Z0-9_]+)z( *)([sp][0-9]+)z( *)(<[0-9]+ *x *[sp][0-9]+>)z\(z +) rBronintorrrIrrrrz%ir\.[a-zA-Z0-9_.-]+z%ir-block\.[a-zA-Z0-9_.-]+z[-+],z\), \(z-?[0-9]+z-?[0-9]+\.[0-9]+(e[+-][0-9]+)?z\@[a-zA-Z0-9_.]+) r?r&r'r"r+r,r)r(rrmrJN)"rKrLrMrNrOrPrTrQrRrSrUrrrr[r`rrBuiltinrrarrrrrr Magicrrr_rrerfrJrIrFrrs! D 1CGIIM ,S 97 C Ddjj Q Etzz R #TZZ 0 ,d 3 d # $-- 8 H  -t}}/C/C D #/?@D  N "*8H \\ v}} % 8 $0\\1 4G \\ ) *G 4 x jA= Q %w||_ E I  (8Z8% @ W  t $ 4 OH V I  tV $ G  tV $ hz7;=[ \ (:t4k B tV $  *dmm.A.AB C #Xj$--%H I (:t4k B tV $  !(:w||"D E -x GLL/Q R D& ! tV $  DM J  @A  %d + *D 1 h  I  H  ;    D& ! !&..134fllCD')=)=>?y}FrIrcx\rSrSrSrSrSrS/rS/rSr S\ 4S \ S 4S \ S 4S \ 4/S\ S4S\ "\"\554/S\ 4S\ S4S\ S4\"SSS9\ S4\"SSS9\ S4\"SSS9\ 4S\ S4S\ 4S\4/ S\4\"S5/S\R(4\"S5/S \4\"S5/S\ S!4S"\ "\"\554S#\ "\"\554/S$.rS%rg&)'ria; Lexer for the overall LLVM MIR document format. MIR is a human readable serialization format that's used to represent LLVM's machine specific intermediate representation. It allows LLVM's developers to see the state of the compilation process at various points, as well as test individual pieces of the compiler. zLLVM-MIRrzllvm-mirz*.mirr#.*z--- \|$llvm_irz---llvm_mirz[^-#]+|.z(\.\.\.|(?=---))r:z((?:.|\n)+?)(?=(\.\.\.|---))zname:rP) alignmentr4rrY) legalizedregBankSelectedtracksRegLivenessselectedexposesReturnsTwiceboolean) registersstack fixedStackr  frameInfomachineFunctionInfoz body: *\| llvm_mir_bodyz.+r=z[^\n]+z *(true|false)z *[0-9]+z#pop:2z((?:.|\n)+?)(?=\.\.\.|---)z(?!\.\.\.|---)((?:.|\n)+))r?r4r5rPr<rYrBrJN)rKrLrMrNrOrPrTrQrRrUrrr rrrrrrr r0rrrerfrJrIrFrrs D 1ClG IM W  ) , Wj ) $   !'6 2 ,huY7G.H I  W  '6 2 w ' ? ' 3 7 ' 4+ ' )7O 4 DM J ) .  FO  - FO & ! FO !'8 4 *HU;K5L,M N*8E:J4K+L M  g=FrIrcd\rSrSrSrSrS/r/SQrS/rSr Sr S r S r S r S rS rSr\S-\-rSrSrSrSrSrSr\R2\R4-rS\R:S4\"S5\ S-\R@4S\ S3\!"\RD\#\$RJ5S4\\$S4\\$RJS4\ \RLS4S\#4/\\'4\ \(RR4\\(RT4\\(RV4\\(RX4\\(RZ4\"S5\\R\4\ \R^4S\#S4\"S5/ S \R:4S!\R`S4S"\R:S4/S"\#4S#\#4S$\R`4S%\R`4/S&\14S'\24S(\$RD4\\2Rf4\\$Rh4/S).r5S*r6S+r7g,)-r iz! For Nasm (Intel) assembly code. NASMnasm)*.asm*.ASMz*.nasmz text/x-nasmzhttps://nasm.usr,g?z[a-z$._?][\w$.?#@~]*,(?:0x[0-9a-f]+|$0[0-9a-f]*|[0-9]+[0-9a-f]*h)[0-7]+q[01]+br\.e?/"(\\"|[^"\n])*"|'(\\'|[^'\n])*'|`(\\`|[^`\n])*`(?:res|d)[bwdqt]|timesz(r[0-9][0-5]?[bwd]?|[a-d][lh]|[er]?[a-d]x|[er]?[sb]p|[er]?[sd]i|[c-gs]s|st[0-7]|mm[0-7]|cr[0-4]|dr[0-367]|tr[3-7]|k[0-7]|[xyz]mm(?:[12][0-9]?|3[01]?|[04-9]))\bzseg|wrt|strict|rel|absbyte|[dq]?wordz(?:BITS|USE16|USE32|SECTION|SEGMENT|ABSOLUTE|EXTERN|GLOBAL|ORG|ALIGN|STRUC|ENDSTRUC|COMMON|CPU|GROUP|UPPERCASE|IMPORT|EXPORT|LIBRARY|MODULE)(?=\s)^\s*%preprocr3r4rhz )(\s+)(equ)r7r8r;r:[^;\n]+rr=[ \t]+r*r3z [,{}():\[\]]+z[&|^<>+*/%~-]+[$]+r?r7rPr3r;c\[R"SU[R5(agg)NPROCF)rAmatch IGNORECASErDs rFrGNasmLexer.analyse_text#s! 88GT2== 1 1 2rIrJN)8rKrLrMrNrOrPrQrRrSrTrUpriorityrXhexnoctnbinndecnfloatnrVdeclkwrZwordopr directivesrArX MULTILINEr rPreprocrrr[rr^rr Declarationr]rrrcOctBinrr_r0r`rarrWordrrerGrfrJrIrFr r sD DhG,II CMH(J :D D D D G^d "F KF &F:H'F D2J MMBLL (Ew 2 L ! # tzz **[ ) G4G4GH" $"4 5 W((*< = (: ;  $  V  6::  6::  6::  V\\ " 6>> " M " t|| $  ' V , L !   )  / GOOV , J   # W^^ $ W^^ $  { +  ) g&& ' X]] # 7<<  K,F\rIr cF\rSrSrSrSrS/rS/rS/rSr Sr \ "\ 5r Srg ) r!i)z, For the output of ``objdump -d -M intel``. z objdump-nasmz*.objdump-intelztext/x-nasm-objdumpr+z2.0rJN)rKrLrMrNrOrPrQrRrSrTrUrlr rerfrJrIrFr!r!)s: DG"#I&'I 1CM "9 -FrIr!c\rSrSrSrSrS/r/SQrS/rSr Sr S r S r S r S rS r\S-\-rSrSrSrSrSrSrSr\R2\R4-rS\R:S4\"S5\ S-\R@4\\!S4S\ S\S3\""\RF\$\!RJ5S4\\!RJS4\ \RLS4S\$4/\\'4\ \(RR4\ \(RT4\\(RV4\\(RX4\\(RZ4\"S5\\R\4\ \R^4S \""\0\$\Rb\$54S\$S!4\"S5/ S"\R:4S#\RbS!4S$\R:S!4/S%\$4S&\""\0\$54S'\$4S(\Rb4/S)\24S*\34S+\!RF4\\3Rh4\\!Rj4/S,.r6S-r7S.r8g/)0r"i7z+ For Tasm (Turbo Assembler) assembly code. TASMtasm)rFrGz*.tasmz text/x-tasmz-https://en.wikipedia.org/wiki/Turbo_Assemblerr,z[@a-z$._?][\w$.?#@~]*rHrIrJrrKrLrMzs(r[0-9][0-5]?[bwd]|[a-d][lh]|[er]?[a-d]x|[er]?[sb]p|[er]?[sd]i|[c-gs]s|st[0-7]|mm[0-7]|cr[0-4]|dr[0-367]|tr[3-7])\bzseg|wrt|strictrNzBITS|USE16|USE32|SECTION|SEGMENT|ABSOLUTE|EXTERN|GLOBAL|ORG|ALIGN|STRUC|ENDSTRUC|ENDS|COMMON|CPU|GROUP|UPPERCASE|INCLUDE|EXPORT|LIBRARY|MODULE|PROC|ENDP|USES|ARG|DATASEG|UDATASEG|END|IDEAL|P386|MODEL|ASSUME|CODESEG|SIZEzdb|dd|dw|T[A-Z][a-z]+rOrPr3r4r7rhz)(\s+)(rr8r;z(\\)(\s*)(;.*)([\r\n])r:rQrr=z[\n\r]z (\\)([\n\r])rRr*z [,():\[\]]+z[&|^<>+*=/%~-]+rSrTc\[R"SU[R5(agg)NrVT)rArWIrDs rFrGTasmLexer.analyse_texts! 88GT244 ( ( )rIrJN)9rKrLrMrNrOrPrQrRrSrTrUrXr[r\r]r^r_rVr`rZrarrbdatatyperArXrcr rrdrrr[rrr^rrer]rrrcrfrgrr_r0r`r rarrrhrrerGrfrJrIrFr"r"7sf DhG,II 9CM)J :D D D D G^d "F KF &F8HF D4J )H MMBLL (Ew 2 L ! # tzz * "4 5*WXJa 0 G4G4GH" $W((*< = (: ;  $  V  6::  6::  6::  V\\ " 6>> " M " t|| $  ' & dJ C E V , L ! " )  / GOOV ,  # htZ8 9  # W^^ $  [ )  * g&& ' X]] # 7<<  Q/FbrIr"c0\rSrSrSrSrS/rS/rSrSr \ Rr SS \ R4S \4S \R"4S \4S \R&4S\4S\4S\R,4S\R04S\R24S\R44S\4S\4/ 0rSrSrg)r#iz For ca65 assembler sources. zca65 assemblerca65r*zhttps://cc65.github.ioz1.6r?r*r>z[a-z_.@$][\w.@$]*:z((ld|st)[axy]|(in|de)[cxy]|asl|lsr|ro[lr]|adc|sbc|cmp|cp[xy]|cl[cvdi]|se[cdi]|jmp|jsr|bne|beq|bpl|bmi|bvc|bvs|bcc|bcs|p[lh][ap]|rt[is]|brk|nop|ta[xy]|t[xy]a|txs|tsx|and|ora|eor|bit)\bz\.\w+z[-+~*/^&|!<>=]z "[^"\n]*.z '[^'\n]*.z\$[0-9a-f]+|[0-9a-f]+h\brz%[01]+z [#,.:()=\[\]]z[a-z_.@$][\w.@$]*c\[R"SU[R5(agg)Nz^\s*;g?)rArBrc)rwrEs rFrGCa65Lexer.analyse_texts! 99XtR\\ 2 2 3rIrJN)rKrLrMrNrOrPrQrRrTrUrArXr rrarrr[rPseudorrrdrrcr_rgrrerGrfrJrIrFr#r#s DhGI "CM MME  W^^ $ Z "DJJ /! "w~~ &  ) 6 " 6;; ' (&** 5 V^^ $  # { + !4 (! F*rIr#c Z\rSrSrSrSrSrS/rSS/rS/r S r /S Qr /S Qr S r S \ -S-\ -S-rSrSrSSR#\ 5-S-rS\ -S-rSrSr\"S5S\-\R04\S-\R04\\R2S4S\-\R2S4S\4/\\R84\\R84\\4/\\4\"S5/S \4S!\S"4\"S#5\"S5/S\S"4S$\S"4\"S5/S%\4S&\S'4\"S#5\"S(5/S%\4\"S5\\4\"S(5/S)\4S*\4S+\4/S,.r S-r!g.)/r$iz For DCPU-16 Assembly. DASM16z http://0x10c.com/doc/dcpu-16.txtdasm16z*.dasm16z*.dasmz text/x-dasm16z2.4)$SETADDSUBMULMLIDIVDVIMODMDIANDBORXORSHRASRSHLIFBIFCIFEIFNIFGIFAIFLIFUADXSBXSTISTDJSRINTIAGIASRFIIAQHWNHWQHWI)ABCXYZrnJSPPCEXPOPPEEKPUSHz[a-zA-Z0-9_$@.]r.r/r0z[+-]?(?:0[xX][a-zA-Z0-9]+|\d+)z0b[01_]+z(?i)(rrz'\\?'r-c## URS5nUR5UR;a[RO[R nUR 5X24v g7f)Nr)roupper REGISTERSrr`r[start)lexerrWidentklasss rFguess_identifierDasm16Lexer.guess_identifiersC A!&%//!A tzzkkmU))sA%A'r3r4r7r5 data-argsr8numericz\+z\]r:rqz;.*?$r/z\[derefinstruction-liner=r>r)r?rrqrrr7rr3rJN)"rKrLrMrNrOrPrTrQrRrSrU INSTRUCTIONSrrWrXrY binary_numberjoin instruction single_charrVrrrr[r]rrr_rrrrerfrJrIrFr$r$s D ,CjGX&I !IM LI D!D(72T9D@J .FMSXXl33c9KD.3&K F* L ! : tzz * # tzz * $--); < Z  <  $  FNN + V^^ $ & ! ) * I  K K ( EN L !  V , w ' L ! ;  K ) EN & '  ;  I  V  & '  J  Z   a5FrIr$)*rOrApygments.lexerrrrrrrr pygments.lexers.c_cppr r pygments.lexers.dr pygments.tokenr rrrrrrrrr__all__rrlrrrrrrrrr r!r"r#r$rJrIrFrs 2$))) ' RzRj2j -: - :O :