|e`dZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z dgZGddeZy)z pygments.lexers.ptx ~~~~~~~~~~~~~~~~~~~ Lexer for other PTX language. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerincludewords)CommentKeywordNameStringNumber Punctuation WhitespaceOperatorPtxLexerc eZdZdZdZdZdgZdgZdgZdZ dZ d e zd zZ d e zd zZ e d e dzejfe dde zej fdej j"fde zefe ej fdefdefdefdefdefg defdefgedefedej4fedej6fedej8fgdZy) rz} For NVIDIA `PTX `_ source. .. versionadded:: 2.16 PTXz7https://docs.nvidia.com/cuda/parallel-thread-execution/z*.ptxptxz text/x-ptxz"[^"]*?"z [a-zA-Z0-9_$]z([-a-zA-Z$._][\w\-$.]*|)(z|(\d+)) whitespacez\s*:keyword%z%\d+zc?;z[*+-/]z0[xX][a-fA-F0-9]+z,-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?z[=<>{}\[\]()*.,!]|x\bz (\n|\s+)+z//.*?\n)absdiscardminshfvadd activemaskdivmmashflvadd2adddp2amovshlvadd4addcdp4a movmatrixshrvavrg2allocaelectmulsinvavrg4andex2mul24slctvmad applypriorityexitmultimemsqrtvmaxatomfence nanosleepstvmax2barfmaneg stackrestorevmax4barrierfnsnot stacksavevminbfe getctarankorstmatrixvmin2bfigriddepcontrolpmeventsubvmin4bfindisspaceppopcsubcvotebmskistypepprefetchsuldvsetbrald prefetchusuqvset2brevldmatrixprmtsuredvset4brkptldurcpsustvshlbrxlg2redszextvshrcalllop3reduxtanhvsubclzmadremtestpvsub2cnotmad24rettexvsub4copysignmadcrsqrttld4wgmmacosmapasadtrapwmmacpmatchselptxqxor createpolicymaxsetvabsdiffcvtmbarrier setmaxnreg vabsdiff2cvtamembarsetp vabsdiff4) reg.sreg.const.global.local.param.shared.texz.wide.loc)#z .address_sizez.explicitclusterz.maxnregz.sectionz.aliasz.externz.maxntidrz.alignz.filez .minnctapersmrz.branchtargetsz.funcz .noreturnz.targetz.callprototyperrrz .calltargetsrz.pragmaz.versionz.commonrz.regz.visiblerz.maxclusterrankz.reqnctaperclusterz.weakz.entryz .maxnctapersmz.reqntid)z.s8z.s16z.s32z.s64z.u8z.u16z.u32z.u64z.f16z.f16x2z.f32z.f64z.b8z.b16z.b32z.b64z.pred)rootrrN)__name__ __module__ __qualname____doc__nameurl filenamesaliases mimetypesstring followsym identifier block_labelrrLabelVariable Anonymousr r r r r rrrPseudoReservedTypetokens5/usr/lib/python3/dist-packages/pygments/lexers/ptx.pyrrsv D CC IgGIF I+f4s:J#j0K L ! 7 "DJJ / I  J  . dmm-- . V^V $  ' ;   ! !6 * rs865&&& ,fzfr