/[pcsx2_0.9.7]/trunk/common/include/x86emitter/implement/movs.h
ViewVC logotype

Diff of /trunk/common/include/x86emitter/implement/movs.h

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

revision 61 by william, Tue Sep 7 03:24:11 2010 UTC revision 62 by william, Tue Sep 7 11:08:22 2010 UTC
# Line 33  struct xImpl_Mov Line 33  struct xImpl_Mov
33          void operator()( const xRegister16& to, const xRegister16& from ) const;          void operator()( const xRegister16& to, const xRegister16& from ) const;
34          void operator()( const xRegister32& to, const xRegister32& from ) const;          void operator()( const xRegister32& to, const xRegister32& from ) const;
35    
36          void operator()( const ModSibBase& dest, const xRegisterInt& from ) const;          void operator()( const xIndirectVoid& dest, const xRegisterInt& from ) const;
37          void operator()( const xRegisterInt& to, const ModSibBase& src ) const;          void operator()( const xRegisterInt& to, const xIndirectVoid& src ) const;
38          void operator()( const ModSib32orLess& dest, int imm ) const;          void operator()( const xIndirect32orLess& dest, int imm ) const;
39          void operator()( const xRegisterInt& to, int imm, bool preserve_flags=false ) const;          void operator()( const xRegisterInt& to, int imm, bool preserve_flags=false ) const;
40    
41  #if 0  #if 0
# Line 90  struct xImpl_CMov Line 90  struct xImpl_CMov
90          JccComparisonType       ccType;          JccComparisonType       ccType;
91    
92          void operator()( const xRegister32& to, const xRegister32& from ) const;          void operator()( const xRegister32& to, const xRegister32& from ) const;
93          void operator()( const xRegister32& to, const ModSibBase& sibsrc ) const;          void operator()( const xRegister32& to, const xIndirectVoid& sibsrc ) const;
94    
95          void operator()( const xRegister16& to, const xRegister16& from ) const;          void operator()( const xRegister16& to, const xRegister16& from ) const;
96          void operator()( const xRegister16& to, const ModSibBase& sibsrc ) const;          void operator()( const xRegister16& to, const xIndirectVoid& sibsrc ) const;
97    
98          //void operator()( const xDirectOrIndirect32& to, const xDirectOrIndirect32& from );          //void operator()( const xDirectOrIndirect32& to, const xDirectOrIndirect32& from );
99          //void operator()( const xDirectOrIndirect16& to, const xDirectOrIndirect16& from ) const;          //void operator()( const xDirectOrIndirect16& to, const xDirectOrIndirect16& from ) const;
# Line 104  struct xImpl_Set Line 104  struct xImpl_Set
104          JccComparisonType ccType;          JccComparisonType ccType;
105    
106          void operator()( const xRegister8& to ) const;          void operator()( const xRegister8& to ) const;
107          void operator()( const ModSib8& dest ) const;          void operator()( const xIndirect8& dest ) const;
108    
109          //void operator()( const xDirectOrIndirect8& dest ) const;          //void operator()( const xDirectOrIndirect8& dest ) const;
110  };  };
# Line 120  struct xImpl_MovExtend Line 120  struct xImpl_MovExtend
120          bool    SignExtend;          bool    SignExtend;
121    
122          void operator()( const xRegister16or32& to, const xRegister8& from ) const;          void operator()( const xRegister16or32& to, const xRegister8& from ) const;
123          void operator()( const xRegister16or32& to, const ModSib8& sibsrc ) const;          void operator()( const xRegister16or32& to, const xIndirect8& sibsrc ) const;
124          void operator()( const xRegister32& to, const xRegister16& from ) const;          void operator()( const xRegister32& to, const xRegister16& from ) const;
125          void operator()( const xRegister32& to, const ModSib16& sibsrc ) const;          void operator()( const xRegister32& to, const xIndirect16& sibsrc ) const;
126    
127          //void operator()( const xRegister32& to, const xDirectOrIndirect16& src ) const;          //void operator()( const xRegister32& to, const xDirectOrIndirect16& src ) const;
128          //void operator()( const xRegister16or32& to, const xDirectOrIndirect8& src ) const;          //void operator()( const xRegister16or32& to, const xDirectOrIndirect8& src ) const;

Legend:
Removed from v.61  
changed lines
  Added in v.62

  ViewVC Help
Powered by ViewVC 1.1.22