/[gxemul]/trunk/src/include/opcodes_ppc.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/include/opcodes_ppc.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 23 by dpavlin, Mon Oct 8 16:19:37 2007 UTC revision 24 by dpavlin, Mon Oct 8 16:19:56 2007 UTC
# Line 2  Line 2 
2  #define OPCODES_PPC_H  #define OPCODES_PPC_H
3    
4  /*  /*
5   *  Copyright (C) 2005  Anders Gavare.  All rights reserved.   *  Copyright (C) 2005-2006  Anders Gavare.  All rights reserved.
6   *   *
7   *  Redistribution and use in source and binary forms, with or without   *  Redistribution and use in source and binary forms, with or without
8   *  modification, are permitted provided that the following conditions are met:   *  modification, are permitted provided that the following conditions are met:
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: opcodes_ppc.h,v 1.45 2005/12/04 02:40:04 debug Exp $   *  $Id: opcodes_ppc.h,v 1.49 2006/03/05 16:51:55 debug Exp $
32   *   *
33   *   *
34   *  PPC and POWER opcodes. These are gathered from various sources.   *  PPC and POWER opcodes. These are gathered from various sources.
# Line 76  Line 76 
76  #define PPC_HI6_30              0x1e  #define PPC_HI6_30              0x1e
77  #define   PPC_30_RLDICL           0x0  #define   PPC_30_RLDICL           0x0
78  #define   PPC_30_RLDICR           0x1  #define   PPC_30_RLDICR           0x1
79    #define   PPC_30_RLDIMI           0x3
80  #define PPC_HI6_31              0x1f  #define PPC_HI6_31              0x1f
81  #define   PPC_31_CMP              0  #define   PPC_31_CMP              0
82  #define   PPC_31_TW               4  #define   PPC_31_TW               4
# Line 87  Line 88 
88  #define   PPC_31_LWZX             23  #define   PPC_31_LWZX             23
89  #define   PPC_31_SLW              24  #define   PPC_31_SLW              24
90  #define   PPC_31_CNTLZW           26  #define   PPC_31_CNTLZW           26
91    #define   PPC_31_SLD              27
92  #define   PPC_31_AND              28  #define   PPC_31_AND              28
93  #define   PPC_31_CMPL             32  #define   PPC_31_CMPL             32
94  #define   PPC_31_SUBF             40  #define   PPC_31_SUBF             40
# Line 112  Line 114 
114  #define   PPC_31_STWCX_DOT        150  #define   PPC_31_STWCX_DOT        150
115  #define   PPC_31_STWX             151  #define   PPC_31_STWX             151
116  #define   PPC_31_WRTEEI           163  #define   PPC_31_WRTEEI           163
117    #define   PPC_31_MTMSRD           178
118  #define   PPC_31_STDUX            181  #define   PPC_31_STDUX            181
119  #define   PPC_31_STWUX            183  #define   PPC_31_STWUX            183
120  #define   PPC_31_SUBFZE           200  #define   PPC_31_SUBFZE           200
# Line 129  Line 132 
132  #define   PPC_31_ADD              266  #define   PPC_31_ADD              266
133  #define   PPC_31_DCBT             278  #define   PPC_31_DCBT             278
134  #define   PPC_31_LHZX             279  #define   PPC_31_LHZX             279
135    #define   PPC_31_EQV              284
136  #define   PPC_31_TLBIE            306  #define   PPC_31_TLBIE            306
137  #define   PPC_31_LHZUX            311  #define   PPC_31_LHZUX            311
138  #define   PPC_31_XOR              316  #define   PPC_31_XOR              316
139  #define   PPC_31_MFSPR            339  #define   PPC_31_MFSPR            339
140  #define   PPC_31_LHAX             343  #define   PPC_31_LHAX             343
141    #define   PPC_31_LVXL             359
142  #define   PPC_31_TLBIA            370  #define   PPC_31_TLBIA            370
143  #define   PPC_31_MFTB             371  #define   PPC_31_MFTB             371
144  #define   PPC_31_LHAUX            375  #define   PPC_31_LHAUX            375
# Line 179  Line 184 
184  #define   PPC_31_ADDO             778  #define   PPC_31_ADDO             778
185  #define   PPC_31_LHBRX            790  #define   PPC_31_LHBRX            790
186  #define   PPC_31_SRAW             792  #define   PPC_31_SRAW             792
187    #define   PPC_31_DSSALL           822
188  #define   PPC_31_SRAWI            824  #define   PPC_31_SRAWI            824
189  #define   PPC_31_EIEIO            854  #define   PPC_31_EIEIO            854
190  #define   PPC_31_TLBSX_DOT        914  #define   PPC_31_TLBSX_DOT        914

Legend:
Removed from v.23  
changed lines
  Added in v.24

  ViewVC Help
Powered by ViewVC 1.1.26