Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/ptx.cpython-39.pyc
Ðазад
a a�h� � @ sZ d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z dgZG dd� de�ZdS )z� pygments.lexers.ptx ~~~~~~~~~~~~~~~~~~~ Lexer for other PTX language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�include�words)�Comment�Keyword�Name�String�Number�Punctuation� Whitespace�Operator�PtxLexerc @ s� e Zd ZdZdZdZdgZdgZdgZdZ dZ d Zd e d Zde d Z ed�e d ejfed�de ejfdejjfde efeejfdefdefdefdefdefgdefdefged�efed�ejfed�ejfed�ejfgd�Zd S )!r za For NVIDIA `PTX <https://docs.nvidia.com/cuda/parallel-thread-execution/>`_ source. �PTXz7https://docs.nvidia.com/cuda/parallel-thread-execution/z*.ptx�ptxz text/x-ptxz2.16z"[^"]*?"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)��abs�discard�minZshfZvaddZ activemask�div�mmaZshflZvadd2�addZdp2aZmovZshlZvadd4ZaddcZdp4aZ movmatrixZshrZvavrg2ZallocaZelect�mul�sinZvavrg4�andZex2Zmul24ZslctZvmadZ applypriority�exitZmultimem�sqrtZvmaxZatomZfenceZ nanosleep�stZvmax2�bar�fma�negZstackrestoreZvmax4ZbarrierZfns�notZ stacksaveZvminZbfeZ getctarank�orZstmatrixZvmin2ZbfiZgriddepcontrolZpmevent�subZvmin4ZbfindZisspacepZpopcZsubcZvoteZbmskZistypepZprefetchZsuldZvsetZbra�ldZ prefetchuZsuqZvset2ZbrevZldmatrixZprmtZsuredZvset4ZbrkptZlduZrcpZsustZvshlZbrxZlg2�redZszextZvshr�callZlop3Zredux�tanhZvsubZclzZmad�remZtestpZvsub2ZcnotZmad24�ret�texZvsub4�copysignZmadcZrsqrtZtld4Zwgmma�cosZmapaZsadZtrapZwmma�cp�matchZselpZtxq�xorZcreatepolicy�max�setZvabsdiff�cvtZmbarrierZ setmaxnregZ vabsdiff2ZcvtaZmembarZsetpZ vabsdiff4) �reg�.sreg�.const�.global�.local�.param�.shared�.texz.wide�.loc)#z .address_sizez.explicitclusterz.maxnregz.sectionz.aliasz.externz.maxntidr= z.alignz.filez .minnctapersmr8 z.branchtargetsz.funcz .noreturnz.targetz.callprototyper: r<