mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-07-03 06:08:19 +02:00
74 lines
4.3 KiB
SourcePawn
74 lines
4.3 KiB
SourcePawn
{*****************************************************************************}
|
|
{ File : sparcatt.pas }
|
|
{ Author : Mazen NEIFER }
|
|
{ Project : Free Pascal Compiler (FPC) }
|
|
{ Creation date : 2002\05\01 }
|
|
{ Last modification date : 2002\07\03 }
|
|
{ Licence : GPL }
|
|
{ Bug report : mazen.neifer.01@supaero.org }
|
|
{*****************************************************************************}
|
|
AttSufNONE{A_NONE},
|
|
AttSufNONE{A_ABCD},
|
|
AttSufNONE{A_ADD},AttSufNONE{A_ADDcc},AttSufNONE{A_ADDX},AttSufNONE{A_ADDXcc},
|
|
AttSufNONE{A_AND},AttSufNONE{A_ANDcc},AttSufNONE{A_ANDN},AttSufNONE{A_ADDNcc},
|
|
AttSufNONE{A_BN},AttSufNONE{A_BNE},AttSufNONE{A_BE},AttSufNONE{A_BG},AttSufNONE{A_BLE},AttSufNONE{A_BGE},AttSufNONE{A_BI},AttSufNONE{A_BGU},AttSufNONE{A_BLEU},AttSufNONE{A_BCC},
|
|
AttSufNONE{A_BCS},AttSufNONE{A_BPOS},AttSufNONE{A_NEG},AttSufNONE{A_BVC},AttSufNONE{A_BVS},AttSufNONE{A_BA},
|
|
AttSufNONE{A_CALL},
|
|
AttSufNONE{A_CBccc},
|
|
AttSufNONE{A_FBN},AttSufNONE{A_FBU},AttSufNONE{A_FBG},AttSufNONE{A_FBUG},AttSufNONE{A_FBL},AttSufNONE{A_FBUL},AttSufNONE{A_FBLG},AttSufNONE{A_FBNE},
|
|
AttSufNONE{A_FBE},AttSufNONE{A_FBUE},AttSufNONE{A_FBGE},AttSufNONE{A_FBUGE},AttSufNONE{A_FBLE},AttSufNONE{A_FBULE},AttSufNONE{A_FBO},AttSufNONE{A_FBA},
|
|
AttSufNONE{A_FLUSH},
|
|
AttSufNONE{A_JMPL},
|
|
AttSufNONE{A_LDSB},AttSufNONE{A_LDSH},AttSufNONE{A_LDSTUB},
|
|
AttSufNONE{A_LDUB},AttSufNONE{A_LDUH},AttSufNONE{A_LD},AttSufNONE{A_LDD},AttSufNONE{A_LDF},AttSufNONE{A_LDFSR},AttSufNONE{A_LDDF},AttSufNONE{A_LDC},AttSufNONE{A_LDCSR},AttSufNONE{A_LDDC},
|
|
AttSufNONE{A_LDSBA},AttSufNONE{A_LDSHA},AttSufNONE{A_LDUBA},AttSufNONE{A_LDUHA},AttSufNONE{A_LDA},AttSufNONE{A_LDDA},
|
|
AttSufNONE{A_LDSTUBA},
|
|
AttSufNONE{A_MULScc},
|
|
AttSufNONE{A_NOP},
|
|
AttSufNONE{A_OR},AttSufNONE{A_ORcc},AttSufNONE{A_ORN},AttSufNONE{A_ORNcc},
|
|
AttSufNONE{A_RDASR},AttSufNONE{A_RDY},AttSufNONE{A_RDPSR},AttSufNONE{A_RDWIM},AttSufNONE{A_RDTBR},
|
|
AttSufNONE{A_RESTORE},
|
|
AttSufNONE{A_RET},
|
|
AttSufNONE{A_SAVE},
|
|
AttSufNONE{A_SDIV},AttSufNONE{A_SDIVcc},
|
|
AttSufNONE{A_SMUL},AttSufNONE{A_SMULcc},
|
|
AttSufNONE{A_SETHI},
|
|
AttSufNONE{A_SLL},AttSufNONE{A_SRL},AttSufNONE{A_SRA},
|
|
AttSufNONE{A_STB},AttSufNONE{A_STH},
|
|
AttSufInt{A_ST},AttSufNONE{A_STD},AttSufNONE{A_STF},AttSufNONE{A_STDF},AttSufNONE{A_STFSR},AttSufNONE{A_STDFQ},
|
|
AttSufNONE{A_STC},AttSufNONE{A_STDC},AttSufNONE{A_STCSR},AttSufNONE{A_STDCQ},
|
|
AttSufNONE{A_STBA},AttSufNONE{A_STHA},AttSufNONE{A_STA},AttSufNONE{A_STDA},
|
|
AttSufNONE{A_SUB},AttSufNONE{A_SUBcc},AttSufNONE{A_SUBX},AttSufNONE{A_SUBXcc},
|
|
AttSufNONE{A_SWAP},AttSufNONE{A_SWAPA},AttSufNONE{A_Ticc},AttSufNONE{A_TADDcc},AttSufNONE{A_TSUBcc},AttSufNONE{A_TADDccTV},AttSufNONE{A_TSUBccTV},
|
|
AttSufNONE{A_UDIV},AttSufNONE{A_UDIVcc},
|
|
AttSufNONE{A_UMUL},AttSufNONE{A_UMULcc},
|
|
AttSufNONE{A_UNMP},
|
|
AttSufNONE{A_WRASR},AttSufNONE{A_WRY},AttSufNONE{A_WRPSR},AttSufNONE{A_WRWIM},AttSufNONE{A_WRTBR},
|
|
AttSufNONE{A_XNOR},AttSufNONE{A_XNORcc},
|
|
AttSufNONE{A_XOR},AttSufNONE{A_XORcc},
|
|
{Floating-point instructions}
|
|
AttSufNONE{A_FiTOs},AttSufNONE{A_FiTOd},AttSufNONE{A_FiTOq},
|
|
AttSufNONE{A_FsTOi},AttSufNONE{A_FdTOi},AttSufNONE{A_FqTOi},
|
|
AttSufNONE{A_FsTOd},AttSufNONE{A_FsTOq},
|
|
AttSufNONE{A_FdTOs},AttSufNONE{A_FdTOq},
|
|
AttSufNONE{A_FqTOd},AttSufNONE{A_FqTOs},
|
|
AttSufNONE{A_MOVs},AttSufNONE{A_NEGs},AttSufNONE{A_FABSs},
|
|
AttSufNONE{A_FSQRTs},AttSufNONE{A_FSQRTd},AttSufNONE{A_FSQRTq},
|
|
AttSufNONE{A_FADDs},AttSufNONE{A_FADDd},AttSufNONE{A_FADDq},
|
|
AttSufNONE{A_FSUBs},AttSufNONE{A_FSUBd},AttSufNONE{A_FSUBq},
|
|
AttSufNONE{A_FMULs},AttSufNONE{A_FMULd},AttSufNONE{A_FMULQ},
|
|
AttSufNONE{A_FdMULq},AttSufNONE{A_FsMULd},
|
|
AttSufNONE{A_DIVs},AttSufNONE{A_DIVd},AttSufNONE{A_FDIVq},
|
|
AttSufNONE{A_FCMPs},AttSufNONE{A_FCMPd},AttSufNONE{A_FCMPq},
|
|
AttSufNONE{A_FCPop1},AttSufNONE{A_CPop2},
|
|
{Synthetic instructions}
|
|
AttSufNONE{A_btst},AttSufNONE{A_bset},AttSufNONE{A_bclr},AttSufNONE{A_btog},
|
|
AttSufNONE{A_clr},AttSufNONE{A_clrb},AttSufNONE{A_clrh},
|
|
AttSufNONE{A_CMP},
|
|
AttSufNONE{A_dec},AttSufNONE{A_deccc},
|
|
AttSufNONE{A_inc},AttSufNONE{A_inccc},
|
|
AttSufNONE{A_not},
|
|
AttSufNONE{A_set},
|
|
AttSufNONE{A_skipz},AttSufNONE{A_skipnz},
|
|
AttSufNONE{A_tst}
|