* some typo corrections in the instruction tables

* renamed the m* registers to v*
This commit is contained in:
Jonas Maebe 2002-07-27 19:57:18 +00:00
parent 6b83738e7d
commit 1b983ee56e
2 changed files with 24 additions and 16 deletions

View File

@ -79,7 +79,7 @@ unit agppcgas;
'dcbf','dcbi','dcbst','dcbt','divw','divw.','divwo','divwo.',
'divwu','divwu.','divwuo','divwuo.','eciwx','ecowx','eieio','eqv',
'eqv.','extsb','extsb.','extsh','extsh.','fabs','fabs.','fadd',
'fadd.','fadds','fadds.','fcompo','fcmpu','fctiw','fctw.','fctwz',
'fadd.','fadds','fadds.','fcmpo','fcmpu','fctiw','fctw.','fctwz',
'fctwz.','fdiv','fdiv.','fdivs','fdivs.','fmadd','fmadd.','fmadds',
'fmadds.','fmr','fmsub','fmsub.','fmsubs','fmsubs.','fmul','fmul.',
'fmuls','fmuls.','fnabs','fnabs.','fneg','fneg.','fnmadd',
@ -96,7 +96,7 @@ unit agppcgas;
'mulhw.','mulhwu','mulhwu.','mulli','mullw','mullw.','mullwo',
'mullwo.','nand','nand.','neg','neg.','nego','nego.','nor','nor.',
'or','or.','orc','orc.','ori','oris', 'rfi', 'rlwimi', 'rlwimi.',
'rlwinm', 'tlwinm.','rlwnm','sc','slw', 'slw.', 'sraw', 'sraw.',
'rlwinm', 'rlwinm.','rlwnm','sc','slw', 'slw.', 'sraw', 'sraw.',
'srawi', 'srawi.','srw', 'srw.', 'stb', 'stbu', 'stbux','stbx','stfd',
'stfdu', 'stfdux', 'stfdx', 'stfiwx', 'stfs', 'stfsu', 'stfsux', 'stfsx',
'sth', 'sthbrx', 'sthu', 'sthux', 'sthx', 'stmw', 'stswi', 'stswx', 'stw',
@ -107,7 +107,7 @@ unit agppcgas;
'tlbsync', 'tw', 'twi', 'xor', 'xor.', 'xori', 'xoris',
{ some simplified mnemonics }
'subi', 'subis', 'subic', 'subic.', 'sub', 'sub.', 'subo', 'subo.',
'subc', 'subc.', 'subco', '.subco.', 'cmpwi', 'cmpw', 'cmplwi', 'cmplw',
'subc', 'subc.', 'subco', 'subco.', 'cmpwi', 'cmpw', 'cmplwi', 'cmplw',
'extlwi', 'extlwi.', 'extrwi', 'extrwi.', 'inslwi', 'inslwi.', 'insrwi',
'insrwi.', 'rotlwi', 'rotlwi.', 'rotlw', 'rotlw.', 'slwi', 'slwi.',
'srwi', 'srwi.', 'clrlwi', 'clrlwi.', 'clrrwi', 'clrrwi.', 'clrslwi',
@ -115,16 +115,16 @@ unit agppcgas;
'crnot', 'mt', 'mf','nop', 'li', 'lis', 'la', 'mr','mr.','not', 'mtcr');
reg2str : reg2strtable = ('',
'0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16',
'17','18','19','20','21','22','23','24','25','26','27','28','29','30','31',
'F0','F1','F2','F3','F4','F5','F6','F7', 'F8','F9','F10','F11','F12',
'F13','F14','F15','F16','F17', 'F18','F19','F20','F21','F22', 'F23','F24',
'F25','F26','F27','F28','F29','F30','F31',
'M0','M1','M2','M3','M4','M5','M6','M7','M8','M9','M10','M11','M12',
'M13','M14','M15','M16','M17','M18','M19','M20','M21','M22', 'M23','M24',
'M25','M26','M27','M28','M29','M30','M31',
'CR','CR0','CR1','CR2','CR3','CR4','CR5','CR6','CR7',
'XER','LR','CTR','FPSCR'
'r0','r1','r2','r3','r4','r5','r6','r7','r8','r9','r10','r11','r12','r13','r14','r15','r16',
'r17','r18','r19','r20','r21','r22','r23','r24','r25','r26','r27','r28','r29','r30','r31',
'f0','f1','f2','f3','f4','f5','f6','f7', 'f8','f9','f10','f11','f12',
'f13','f14','f15','f16','f17', 'f18','f19','f20','f21','f22', 'f23','f24',
'f25','f26','f27','f28','f29','f30','f31',
'v0','v1','v2','v3','v4','v5','v6','v7','v8','v9','v10','v11','v12',
'v13','v14','v15','v16','v17','v18','v19','v20','v21','v22', 'v23','v24',
'v25','v26','v27','v28','v29','v30','v31',
'cR','cr0','cr1','cr2','cr3','cr4','cr5','cr6','cr7',
'xer','lr','ctr','fpscr'
);
symaddr2str: array[trefsymaddr] of string[4] = ('','ha16','lo16');
@ -340,7 +340,11 @@ begin
end.
{
$Log$
Revision 1.8 2002-07-26 21:15:45 florian
Revision 1.9 2002-07-27 19:57:18 jonas
* some typo corrections in the instruction tables
* renamed the m* registers to v*
Revision 1.8 2002/07/26 21:15:45 florian
* rewrote the system handling
Revision 1.7 2002/07/26 11:19:57 jonas

View File

@ -66,7 +66,7 @@ uses
a_mulhw_, a_mulhwu, a_mulhwu_, a_mulli, a_mullw, a_mullw_, a_mullwo,
a_mullwo_, a_nand, a_nand_, a_neg, a_neg_, a_nego, a_nego_, a_nor, a_nor_,
a_or, a_or_, a_orc, a_orc_, a_ori, a_oris, a_rfi, a_rlwimi, a_rlwimi_,
a_rlwinm, a_tlwinm_, a_rlwnm, a_sc, a_slw, a_slw_, a_sraw, a_sraw_,
a_rlwinm, a_rlwinm_, a_rlwnm, a_sc, a_slw, a_slw_, a_sraw, a_sraw_,
a_srawi, a_srawi_,a_srw, a_srw_, a_stb, a_stbu, a_stbux, a_stbx, a_stfd,
a_stfdu, a_stfdux, a_stfdx, a_stfiwx, a_stfs, a_stfsu, a_stfsux, a_stfsx,
a_sth, a_sthbrx, a_sthu, a_sthux, a_sthx, a_stmw, a_stswi, a_stswx, a_stw,
@ -647,7 +647,11 @@ implementation
end.
{
$Log$
Revision 1.21 2002-07-26 12:30:51 jonas
Revision 1.22 2002-07-27 19:57:18 jonas
* some typo corrections in the instruction tables
* renamed the m* registers to v*
Revision 1.21 2002/07/26 12:30:51 jonas
* fixed typo in instruction table (_subco_ -> a_subco)
Revision 1.20 2002/07/25 18:04:10 carl