|
@@ -1,60 +1,60 @@
|
|
|
{******************************************************************************
|
|
|
$Id$
|
|
|
*****************************************************************************}
|
|
|
- 'NONE',
|
|
|
- 'ABCD',
|
|
|
- 'ADD','ADDcc','ADDX','ADDXcc',
|
|
|
- 'AND','ANDcc','ANDN','ADDNcc',
|
|
|
- 'JMPL',
|
|
|
- 'CALL',
|
|
|
- 'BN','BNE','BE','BG','BLE','BGE','BI','BGU','BLEU','BCC',
|
|
|
- 'BCS','BPOS','NEG','BVC','BVS','BA',
|
|
|
- 'FBN','FBU','FBG','FBUG','FBL','FBUL','FBLG','FBNE',
|
|
|
- 'FBE','FBUE','FBGE','FBUGE','FBLE','FBULE','FBO','FBA',
|
|
|
- 'CBccc',
|
|
|
- 'FLUSH',
|
|
|
- 'LDSB','LDSH','LDSTUB',
|
|
|
- 'LDUB','LDUH','LD','LDD','LDF','LDFSR','LDDF','LDC','LDCSR','LDDC',
|
|
|
- 'LDSBA','LDSHA','LDUBA','LDUHA','LDA','LDDA',
|
|
|
- 'LDSTUBA',
|
|
|
- 'MULScc',
|
|
|
- 'NOP',
|
|
|
- 'OR','ORcc','ORN','ORNcc',
|
|
|
- 'RDASR','RDY','RDPSR','RDWIM','RDTBR',
|
|
|
- 'RESTORE',
|
|
|
- 'RETT',
|
|
|
- 'SAVE',
|
|
|
- 'SDIV','SDIVcc',
|
|
|
- 'SMUL','SMULcc',
|
|
|
- 'SETHI',
|
|
|
- 'SLL','SRL','SRA',
|
|
|
- 'STB','STH','ST','STD','STF','STDF','STFSR','STDFQ',
|
|
|
- 'STC','STDC','STCSR','STDCQ',
|
|
|
- 'STBA','STHA','STA','STDA',
|
|
|
- 'SUB','SUBcc','SUBX','SUBXcc',
|
|
|
- 'SWAP','SWAPA','Ticc','TADDcc','TSUBcc','TADDccTV','TSUBccTV',
|
|
|
- 'UDIV','UDIVcc',
|
|
|
- 'UMUL','UMULcc',
|
|
|
- 'UNMP',
|
|
|
- 'WRASR','WRY','WRPSR','WRWIM','WRTBR',
|
|
|
- 'XNOR','XNORcc',
|
|
|
- 'XOR','XORcc',
|
|
|
- {Floating-point instructions}
|
|
|
- 'FiTOs','FiTOd','FiTOq',
|
|
|
- 'FsTOi','FdTOi','FqTOi',
|
|
|
- 'FsTOd','FsTOq',
|
|
|
- 'FdTOs','FdTOq',
|
|
|
- 'FqTOd','FqTOs',
|
|
|
- 'MOVs','NEGs','FABSs',
|
|
|
- 'FSQRTs','FSQRTd','FSQRTq',
|
|
|
- 'FADDs','FADDd','FADDq',
|
|
|
- 'FSUBs','FSUBd','FSUBq',
|
|
|
- 'FMULs','FMULd','FMULQ',
|
|
|
- 'FdMULq','FsMULd',
|
|
|
- 'DIVs','DIVd','FDIVq',
|
|
|
- 'FCMPs','FCMPd','FCMPq',
|
|
|
- 'FCPop1','CPop2',
|
|
|
- {Synthetic instructions}
|
|
|
+ 'none',
|
|
|
+ 'abcd',
|
|
|
+ 'add','addcc','addx','addxcc',
|
|
|
+ 'and','andcc','andn','addncc',
|
|
|
+ 'jmpl',
|
|
|
+ 'call',
|
|
|
+ 'bn','bne','be','bg','ble','bge','bi','bgu','bleu','bcc',
|
|
|
+ 'bcs','bpos','neg','bvc','bvs','ba',
|
|
|
+ 'fbn','fbu','fbg','fbug','fbl','fbul','fblg','fbne',
|
|
|
+ 'fbe','fbue','fbge','fbuge','fble','fbule','fbo','fba',
|
|
|
+ 'cbccc',
|
|
|
+ 'flush',
|
|
|
+ 'ldsb','ldsh','ldstub',
|
|
|
+ 'ldub','lduh','ld','ldd','ldf','ldfsr','lddf','ldc','ldcsr','lddc',
|
|
|
+ 'ldsba','ldsha','lduba','lduha','lda','ldda',
|
|
|
+ 'ldstuba',
|
|
|
+ 'mulscc',
|
|
|
+ 'nop',
|
|
|
+ 'or','orcc','orn','orncc',
|
|
|
+ 'rdasr','rdy','rdpsr','rdwim','rdtbr',
|
|
|
+ 'restore',
|
|
|
+ 'rett',
|
|
|
+ 'save',
|
|
|
+ 'sdiv','sdivcc',
|
|
|
+ 'smul','smulcc',
|
|
|
+ 'sethi',
|
|
|
+ 'sll','srl','sra',
|
|
|
+ 'stb','sth','st','std','stf','stdf','stfsr','stdfq',
|
|
|
+ 'stc','stdc','stcsr','stdcq',
|
|
|
+ 'stba','stha','sta','stda',
|
|
|
+ 'sub','subcc','subx','subxcc',
|
|
|
+ 'swap','swapa','ticc','taddcc','tsubcc','taddcctv','tsubcctv',
|
|
|
+ 'udiv','udivcc',
|
|
|
+ 'umul','umulcc',
|
|
|
+ 'unmp',
|
|
|
+ 'wrasr','wry','wrpsr','wrwim','wrtbr',
|
|
|
+ 'xnor','xnorcc',
|
|
|
+ 'xor','xorcc',
|
|
|
+ {floating-point instructions}
|
|
|
+ 'fitos','fitod','fitoq',
|
|
|
+ 'fstoi','fdtoi','fqtoi',
|
|
|
+ 'fstod','fstoq',
|
|
|
+ 'fdtos','fdtoq',
|
|
|
+ 'fqtod','fqtos',
|
|
|
+ 'movs','negs','fabss',
|
|
|
+ 'fsqrts','fsqrtd','fsqrtq',
|
|
|
+ 'fadds','faddd','faddq',
|
|
|
+ 'fsubs','fsubd','fsubq',
|
|
|
+ 'fmuls','fmuld','fmulq',
|
|
|
+ 'fdmulq','fsmuld',
|
|
|
+ 'divs','divd','fdivq',
|
|
|
+ 'fcmps','fcmpd','fcmpq',
|
|
|
+ 'fcpop1','cpop2',
|
|
|
+ {synthetic instructions}
|
|
|
'btst','bset','bclr','btog',
|
|
|
'clr','clrb','clrh',
|
|
|
'cmp',
|
|
@@ -66,10 +66,12 @@
|
|
|
'tst'
|
|
|
{
|
|
|
$Log$
|
|
|
- Revision 1.3 2002-10-17 14:48:34 mazen
|
|
|
- * branch instructions are now contigous
|
|
|
+ Revision 1.4 2003-04-29 10:00:31 mazen
|
|
|
+ * instruction are moved lowercase to allow using old assmeblers
|
|
|
|
|
|
+ Revision 1.3 2002/10/17 14:48:34 mazen
|
|
|
+ * branch instructions are now contigous
|
|
|
+
|
|
|
Revision 1.2 2002/10/01 21:07:48 mazen
|
|
|
attinst.inc --> strinst.inc
|
|
|
-
|
|
|
}
|