+
    IV-j3  ã                   óV   € R t ^ RIHtHt ^ RIHtHtHtHtH	t	H
t
 R.t ! R R]4      tR# )zµ
pygments.lexers.mips
~~~~~~~~~~~~~~~~~~~~

Lexers for MIPS assembly.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚwords)Ú
WhitespaceÚCommentÚStringÚKeywordÚNameÚTextÚ	MIPSLexerc                   óz  € ] tR t^tRtRtR.tRtRR.tRt	. RNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRNRSNRTNRUNRVNRWNRXNRYNRZNR[NR\NR]NR^NR_NR`NRaNRbNRcNRdNReNRfNRgNRhNRiNRjNRkNRlNRmNRnNRoNRpNRqNRrNRsNRtNRuNRvNRwNRxNRyNRzNR{NR|NR}NR~NRNR€NR�NR‚NRƒNR„NR…NR†NR‡NRˆNR‰NRŠNR‹NRŒNR�NRŽNR�NR�NR‘NR’Nt
. R“NR”NR•NR–NR—NR˜NR™NRšNR›NRœNR�NRžNRŸNR NR¡NR¢NR£NR¤NR¥NR¦NR§NR¨NR©NRªNR«NR¬NR­NR®NR¯NR°NR±NR²NR³NR´NRµNR¶NR·NR¸NR¹NRºNR»NR¼NR½Nt. RÑOt. RÒOtR¾R¿]3RÀ]3RÁ]RÂ3RÃ]P$                  3RÄ]P(                  3]! ]RÅRÆ7      ]P,                  3]! ]RÅRÆ7      ]P.                  3]! ]
RÅRÆ7      ]3RÇ]3RÈ]P0                  3]! ]RÅRÆ7      ]P2                  3RÉ]P4                  3RÊ]3RË]3.RÂRÌ]P8                  3RÁ]RÍ3RÎ]3./tRÏtRÐ# )Ór
   zp
A MIPS Assembly Lexer.

Based on the Emacs major mode by hlissner:
https://github.com/hlissner/emacs-mips-mode
ÚMIPSÚmipsÚ z*.mipsz*.MIPSzhttps://mips.comÚaddÚsubÚsubuÚaddiÚsubiÚadduÚaddiuÚmulÚmultÚmultuÚmuluÚmaddÚmadduÚmsubÚmsubuÚdivÚdivuÚandÚorÚnorÚxorÚandiÚoriÚxoriÚcloÚclzÚsllÚsrlÚsllvÚsrlvÚsraÚsravÚsltÚsltuÚsltiÚsltiuÚmfhiÚmthiÚmfloÚmtloÚmovnÚmovzÚmovfÚmovtÚjÚjalÚjalrÚjrÚbc1fÚbc1tÚbeqÚbgezÚbgezalÚbgtzÚblezÚbltzalÚbltzÚbneÚluiÚlbÚlbuÚlhÚlhuÚlwÚlwclÚlwlÚlwrÚsbÚshÚswÚswlÚswrÚllÚscÚteqÚteqiÚtneÚtneqiÚtgeÚtgeuÚtgeiÚtgeiuÚtltÚtltuÚtltiÚtltiuÚeretÚbreakÚbopÚsyscallzadd.szadd.dzsub.szsub.dzmul.szmul.dzdiv.szdiv.dzneg.dzneg.szc.e.dzc.e.szc.le.dzc.le.szc.lt.szc.lt.dzmadd.szmadd.dzmsub.szmsub.dzmov.dzmove.szmovf.dzmovf.szmovt.dzmovt.szmovn.dzmovn.sÚmovnzdzmovz.szmovz.dzcvt.d.szcvt.d.wzcvt.s.dzcvt.s.wzcvt.w.dzcvt.w.sz	trunc.w.dz	trunc.w.szabs.szabs.dzsqrt.szsqrt.dzceil.w.dzceil.w.sz	floor.w.dz	floor.w.sz	round.w.dz	round.w.sÚremÚremuÚmuloÚmulouÚabsÚnegÚneguÚnotÚrolÚrorÚbÚbeqzÚbgeÚbgeuÚbgtÚbgtuÚbleÚbleuÚbltÚbltuÚbnezÚlaÚliÚldÚulhÚulhuÚulwÚsdÚushÚuswÚmoveÚsgtÚsgtuÚsgeÚsgeuÚsleÚsleuÚsneÚseqzl.dzl.szs.dzs.sÚrootz\s+z#.*Ú"Ústringz	-?[0-9]+?z\w*:z\b)Úsuffixz[slm][ftwd]c[0-9]([.]d)?zL\$(f?[0-2][0-9]|f?3[01]|[ft]?[0-9]|[vk][01]|a[0-3]|s[0-7]|[gsf]p|ra|at|zero)z:|,|;|\{|\}|=>|@|\$|=z\w+Ú.z\\.z#popz[^\\"]+© N)z.alignz.asciiz.asciizz.bytez.dataz.doublez.externz.floatz.globlz.halfz.kdataz.ktextz.spacez.textz.word)ÚbeqlÚbnelÚbgtzlÚbgezlÚbltzlÚblezlÚbltzallÚbgezall)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚversion_addedÚ	filenamesÚurlÚkeywordsÚpseudoinstructionsÚ
directivesÚ
deprecatedr   r   r   r   ÚConstantr   ÚFunctionr   ÚPseudoÚVariableÚTypeÚEntityÚBuiltinr	   ÚEscapeÚtokensÚ__static_attributes__r–   ó    Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/mips.pyr
   r
      s­  † ñð €DØˆh€GØ€Mð ˜8Ð$€IØ
€Cð,àð,àð,àð,à$ð,à&,ð,à.4ð,à6=ð,ð 	ð	,ð ð	,ð ð	,ð !'ð	,ð )/ð	,ð 18ð	,ð :@ð	,ð BIð	,ð KPð	,ð RXð	,ð 	ð,ð ð,ð ð,ð "ð,ð $*ð,ð ,1ð,ð 39ð,ð ;@ð,ð BGð,ð 	ð,ð ð,ð ð,ð %ð,ð ',ð,ð .4ð,ð 	ð,ð ð,ð ð,ð  'ð,ð 	ð,ð ð,ð ð,ð !'ð,ð )/ð,ð 17ð,ð 9?ð,ð AGð,ð 	ð,ð ð,ð ð,ð !ð,ð  	ð!,ð  ð!,ð  ð!,ð   &ð!,ð  (0ð!,ð  28ð!,ð  :@ð!,ð  BJð!,ð  LRð!,ð  TYð!,ð$ 	ð%,ð$ ð%,ð$ ð%,ð$ !ð%,ð$ #(ð%,ð$ *.ð%,ð$ 06ð%,ð$ 8=ð%,ð$ ?Dð%,ð( 	ð),ð( ð),ð( ð),ð(  ð),ð( "'ð),ð, 	ð-,ð, ð-,ð0 	ð1,ð0 ð1,ð0 ð1,ð0 &ð1,ð0 (-ð1,ð0 /5ð1,ð0 7=ð1,ð0 ?Fð1,ð0 HMð1,ð0 OUð1,ð0 W]ð1,ð2 	ð3,ð6 	ð7,ð6 ð7,ð6 ð7,ð6 !*ð7,ð< 	ð=,ð< ð=,ð< "ð=,ð< $+ð=,ð< -4ð=,ð< 6=ð=,ð< ?Fð=,ð< HOð=,ð< QXð=,ð> 	ð?,ðB 	ðC,ðB ðC,ðB #ðC,ðB %-ðC,ðB /7ðC,ðB 9AðC,ðD 	ðE,ðD ðE,ðD %ðE,ðD '/ðE,ðH 	ðI,ðH ðI,ðH $ðI,ðH &.ðI,ðH 08ðI,ðH :BðI,ðH DLðI,ðH NVðI,ðJ 	ðK,ðJ ðK,ðJ %ðK,ðN 	ðO,ðN ðO,ðN (ðO,ðN *3ðO,ðN 5>ðO,ðN @IðO,ðN KVðO,ðP 	ðQ,ðT 	ðU,ðT ðU,ðT #ðU,ðT %-ðU,ðT /9ðU,ðT ;EðU,ðT GRðU,ðV 	ðW,ðV !ðW,ðV #.ðW,€Hð\àðàðàðà&ðà(-ðà/4ðà6<ðà>CðàEJðàLQðð 	ð	ð ð	ð ð	ð #ð	ð %*ð	ð ,2ð	ð 49ð	ð ;Að	ð CHð	ð JPð	ð RXð	ð 	ðð ðð ðð  ðð "(ðð */ðð 	ðð ðð ðð 	ðð 	ðð ðð ðð %ðð ',ðð .4ðð 6;ðð =Bðð 	ðð ðð ðð #ðÐò$€Jò
€Jð
 	Ø�ZÐ Ø�WÐØ�6˜8Ð$Ø˜7×+Ñ+Ð,Ø�d—m‘mÐ$Ù�: eÔ,¨g¯n©nÐ=ÙÐ%¨eÔ4°d·m±mÐDÙ�8 EÔ*¨GÐ4Ø(¨'Ð2Ø\Ø�\‰\ðá�: eÔ,¨d¯k©kÐ:Ø% t§|¡|Ð4Ø�TˆNØ�4ˆLð
ð" 	Ø�V—]‘]Ð#Ø�6˜6Ð"Ø˜Ð ð
ð%„Fr·   N)r£   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r   r	   Ú__all__r
   r–   r·   r¸   Ú<module>r¼      s*   ðñ÷ -ß K× Kàˆ-€ôq�
ö qr·   