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

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

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

revision 31 by william, Tue Sep 7 03:24:11 2010 UTC revision 62 by william, Tue Sep 7 11:08:22 2010 UTC
# Line 31  struct xImplSimd_DestRegSSE Line 31  struct xImplSimd_DestRegSSE
31          u16             Opcode;          u16             Opcode;
32    
33          void operator()( const xRegisterSSE& to, const xRegisterSSE& from ) const;          void operator()( const xRegisterSSE& to, const xRegisterSSE& from ) const;
34          void operator()( const xRegisterSSE& to, const ModSibBase& from ) const;          void operator()( const xRegisterSSE& to, const xIndirectVoid& from ) const;
35  };  };
36    
37  // ------------------------------------------------------------------------  // ------------------------------------------------------------------------
# Line 44  struct xImplSimd_DestRegImmSSE Line 44  struct xImplSimd_DestRegImmSSE
44          u16             Opcode;          u16             Opcode;
45    
46          void operator()( const xRegisterSSE& to, const xRegisterSSE& from, u8 imm ) const;          void operator()( const xRegisterSSE& to, const xRegisterSSE& from, u8 imm ) const;
47          void operator()( const xRegisterSSE& to, const ModSibBase& from, u8 imm ) const;          void operator()( const xRegisterSSE& to, const xIndirectVoid& from, u8 imm ) const;
48  };  };
49    
50  struct xImplSimd_DestSSE_CmpImm  struct xImplSimd_DestSSE_CmpImm
# Line 53  struct xImplSimd_DestSSE_CmpImm Line 53  struct xImplSimd_DestSSE_CmpImm
53          u16             Opcode;          u16             Opcode;
54    
55          void operator()( const xRegisterSSE& to, const xRegisterSSE& from, SSE2_ComparisonType imm ) const;          void operator()( const xRegisterSSE& to, const xRegisterSSE& from, SSE2_ComparisonType imm ) const;
56          void operator()( const xRegisterSSE& to, const ModSibBase& from, SSE2_ComparisonType imm ) const;          void operator()( const xRegisterSSE& to, const xIndirectVoid& from, SSE2_ComparisonType imm ) const;
57  };  };
58    
59  struct xImplSimd_DestRegImmMMX  struct xImplSimd_DestRegImmMMX
# Line 62  struct xImplSimd_DestRegImmMMX Line 62  struct xImplSimd_DestRegImmMMX
62          u16             Opcode;          u16             Opcode;
63    
64          void operator()( const xRegisterMMX& to, const xRegisterMMX& from, u8 imm ) const;          void operator()( const xRegisterMMX& to, const xRegisterMMX& from, u8 imm ) const;
65          void operator()( const xRegisterMMX& to, const ModSibBase& from, u8 imm ) const;          void operator()( const xRegisterMMX& to, const xIndirectVoid& from, u8 imm ) const;
66  };  };
67    
68  // ------------------------------------------------------------------------  // ------------------------------------------------------------------------
# Line 75  struct xImplSimd_DestRegEither Line 75  struct xImplSimd_DestRegEither
75          u16             Opcode;          u16             Opcode;
76    
77          void operator()( const xRegisterSSE& to, const xRegisterSSE& from ) const;          void operator()( const xRegisterSSE& to, const xRegisterSSE& from ) const;
78          void operator()( const xRegisterSSE& to, const ModSibBase& from ) const;          void operator()( const xRegisterSSE& to, const xIndirectVoid& from ) const;
79    
80          void operator()( const xRegisterMMX& to, const xRegisterMMX& from ) const;          void operator()( const xRegisterMMX& to, const xRegisterMMX& from ) const;
81          void operator()( const xRegisterMMX& to, const ModSibBase& from ) const;          void operator()( const xRegisterMMX& to, const xIndirectVoid& from ) const;
82  };  };
83    
84  }       // end namespace x86Emitter  }       // end namespace x86Emitter

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

  ViewVC Help
Powered by ViewVC 1.1.22