fpc/compiler/aarch64/a64att.inc
2024-04-21 09:06:16 +00:00

436 lines
3.8 KiB
PHP

{ don't edit, this file is generated from a64ins.dat }
(
'none',
'b',
'cbz',
'cbnz',
'tbz',
'tbnz',
'bl',
'blr',
'br',
'ret',
'brk',
'hlt',
'hvc',
'smc',
'svc',
'eret',
'dcps1',
'dcps2',
'dcps3',
'drps',
'dc',
'at',
'tlbi',
'hint',
'clrex',
'dsb',
'dmb',
'isb',
'ldr',
'str',
'ldur',
'stur',
'ldp',
'stp',
'ldnp',
'stnp',
'ldtr',
'sttr',
'ldxr',
'ldxp',
'stxr',
'stxp',
'ldar',
'stlr',
'ldaxr',
'stlxr',
'stlxp',
'prfm',
'prfum',
'add',
'sub',
'cmp',
'cmn',
'and',
'eor',
'orr',
'orn',
'tst',
'movz',
'movn',
'movk',
'mrs',
'msr',
'adrp',
'adr',
'bfm',
'sbfm',
'ubfm',
'extr',
'adc',
'sbc',
'bic',
'eon',
'asrv',
'lslv',
'lsrv',
'rorv',
'madd',
'msub',
'smaddl',
'smsubl',
'smulh',
'umaddl',
'umsubl',
'umulh',
'sdiv',
'udiv',
'cls',
'clz',
'rbit',
'rev',
'rev16',
'rev32',
'csel',
'csinc',
'csinv',
'csneg',
'ccmn',
'ccmp',
'ngc',
'mvn',
'mneg',
'mul',
'smnegl',
'umnegl',
'umull',
'cset',
'csetm',
'cinc',
'cinv',
'cneg',
'sxtb',
'sxth',
'sxtw',
'uxtb',
'uxth',
'bfi',
'bfxil',
'sbfiz',
'sbfx',
'ubfiz',
'ubfx',
'yield',
'wfe',
'wfi',
'sev',
'sevl',
'mov',
'addhn',
'addhn2',
'addp',
'addv',
'aesd',
'aese',
'aesimc',
'easmc',
'bif',
'bit',
'bsl',
'cmeq',
'cmge',
'cmgt',
'cmhi',
'cmhs',
'cmle',
'cmlt',
'cmtst',
'cnt',
'dup',
'ext',
'fabd',
'bacge',
'fabs',
'facgt',
'fadd',
'fccmp',
'fccmpe',
'fcmeq',
'fcmge',
'fcmgt',
'fcmle',
'fcmlt',
'fcmp',
'fcmpe',
'fcsel',
'fcvt',
'fcvtas',
'fcvtau',
'fcvtl',
'fcvtl2',
'fcvtms',
'fcvtmu',
'fcvtns',
'fcvtnu',
'fcvtps',
'fcvtpu',
'fcvtxn',
'fcvtxn2',
'fcvtzs',
'fcvtzu',
'fdiv',
'fmadd',
'fmax',
'fmaxnm',
'fmaxnmp',
'fmanmv',
'fmaxp',
'fmaxv',
'fmin',
'fminnm',
'fminnmp',
'fminnmv',
'fminp',
'fminv',
'fmla',
'fmls',
'fmov',
'fmsub',
'fmul',
'fmulx',
'fneg',
'fnmadd',
'fnmsub',
'fnmul',
'frecpe',
'frecps',
'frecpx',
'frinta',
'frinti',
'frintm',
'frintn',
'frintp',
'frintx',
'frintz',
'frsqrte',
'frsqrts',
'fsqrt',
'fsub',
'ld1',
'ld1r',
'ld2',
'ld2r',
'ld3',
'ld3r',
'ld4',
'ld4r',
'mla',
'mls',
'movi',
'mvni',
'pmul',
'pmull',
'pmull2',
'raddhn',
'raddhn2',
'rev64',
'rshrn',
'rshrn2',
'srubhn',
'rsubhn2',
'saba',
'sabal',
'sabal2',
'sadalp',
'saddl',
'saddl2',
'saddlp',
'saddlv',
'saddw',
'saddw2',
'scvtf',
'shac1c',
'sha1h',
'sha1m',
'sha1p',
'sha1su0',
'sha1su1',
'sha256h2',
'sha256h',
'sha256su0',
'sha256su1',
'shadd',
'shl',
'shll',
'shll2',
'shrn',
'shrn2',
'shsub',
'sli',
'smax',
'smaxp',
'smaxc',
'smin',
'sminp',
'sminv',
'smlal',
'smlal2',
'smlsl',
'smlsl2',
'smov',
'smull',
'smull2',
'sqabs',
'sqadd',
'sqdmlal',
'sqdmlal2',
'sqdmlsl',
'sqdmlsl2',
'sqdmulh',
'sqdmull',
'sqdmull2',
'sqneg',
'sqrdmulh',
'sqrshl',
'sqrshrn',
'sqrshrn2',
'sqrshrun',
'sqrshrun2',
'sqshl',
'sqshlu',
'sqshrn',
'sqsrhn2',
'sqshrun',
'sqshrun2',
'sqsub',
'sqxtn',
'sqxtn2',
'sqxtun',
'sqxtun2',
'srhqdd',
'sri',
'srshl',
'srshr',
'srsra',
'sshl',
'sshll',
'sshll2',
'sshr',
'ssra',
'ssubl',
'ssubl2',
'ssubw',
'ssubw2',
'st1',
'st2',
'st3',
'st4',
'subqadd',
'sxtl',
'tbl',
'tbx',
'trn1',
'trn2',
'uaba',
'uabal',
'uabal2',
'uabd',
'uabdl',
'uabdl2',
'uadalp',
'uaddll',
'uaddll2',
'uaddlp',
'uaddlv',
'uaddw',
'uaddw2',
'ucvtf',
'uhadd',
'uhsub',
'umax',
'umaxp',
'umaxv',
'umin',
'uminp',
'uminv',
'umlal',
'umlal2',
'umlsl',
'umlsl2',
'umov',
'uqadd',
'uqrshl',
'uqrshrn',
'uqrshrn2',
'uqshl',
'uqshrn',
'uqsub',
'uqxtn',
'uqxtn2',
'urecpe',
'urhadd',
'urshl',
'urshr',
'ursqrte',
'ursra',
'ushl',
'ushll2',
'ushr',
'usqadd',
'usra',
'usubl',
'usubl2',
'usubw',
'usubw2',
'uxtl',
'uzp1',
'uzp2',
'xtn1',
'xtn2',
'zip1',
'zip2',
'nop',
'asr',
'lsl',
'lsr',
'ror',
'neg',
'ins',
'ldclr',
'ldeor',
'ldset',
'ldsmax',
'ldsmin',
'ldumax',
'ldumin',
'stadd',
'stclr',
'steor',
'stset',
'stsmax',
'stsmin',
'stumax',
'stumin',
'swp',
'swpa',
'swpal',
'swpl',
'ldadd',
'ldadda',
'ldaddal',
'ldaddl',
'cas',
'casa',
'casal',
'casl',
'sdot',
'sha512h',
'sha512h2',
'sha512su0',
'sha512su1',
'abs',
'ctz'
);