Class XS.SSE
Inheritance
System.Object
XS.SSE
Assembly: XSharp.dll
Syntax
public static class SSE : object
Methods
|
Improve this Doc
View Source
AddSS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM)
Declaration
public static void AddSS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
Parameters
|
Improve this Doc
View Source
CompareSS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM, ComparePseudoOpcodes)
Declaration
public static void CompareSS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source, ComparePseudoOpcodes comparision)
Parameters
|
Improve this Doc
View Source
ConvertSI2SS(XSRegisters.RegisterXMM, XSRegisters.Register32, Boolean)
Declaration
public static void ConvertSI2SS(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool sourceIsIndirect = false)
Parameters
|
Improve this Doc
View Source
ConvertSS2SIAndTruncate(XSRegisters.Register32, XSRegisters.RegisterXMM)
Declaration
public static void ConvertSS2SIAndTruncate(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source)
Parameters
|
Improve this Doc
View Source
DivPS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM)
Declaration
public static void DivPS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
Parameters
|
Improve this Doc
View Source
DivSS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM)
Declaration
public static void DivSS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
Parameters
|
Improve this Doc
View Source
FXRestore(XSRegisters.Register32, Boolean)
Declaration
public static void FXRestore(XSRegisters.Register32 destination, bool isIndirect)
Parameters
|
Improve this Doc
View Source
FXSave(XSRegisters.Register32, Boolean)
Declaration
public static void FXSave(XSRegisters.Register32 destination, bool isIndirect)
Parameters
|
Improve this Doc
View Source
MoveAPS(XSRegisters.Register32, XSRegisters.RegisterXMM, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveAPS(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.Register32 |
destination |
|
XSRegisters.RegisterXMM |
source |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MoveAPS(XSRegisters.RegisterXMM, XSRegisters.Register32, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveAPS(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.RegisterXMM |
destination |
|
XSRegisters.Register32 |
source |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MoveDQA(XSRegisters.Register32, XSRegisters.RegisterXMM, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveDQA(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.Register32 |
destination |
|
XSRegisters.RegisterXMM |
source |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MoveDQA(XSRegisters.RegisterXMM, XSRegisters.Register32, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveDQA(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.RegisterXMM |
destination |
|
XSRegisters.Register32 |
source |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MoveDQU(XSRegisters.Register32, XSRegisters.RegisterXMM, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveDQU(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.Register32 |
destination |
|
XSRegisters.RegisterXMM |
source |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MoveDQU(XSRegisters.RegisterXMM, XSRegisters.Register32, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveDQU(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.RegisterXMM |
destination |
|
XSRegisters.Register32 |
source |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MoveSS(XSRegisters.Register32, XSRegisters.RegisterXMM, Boolean)
Declaration
public static void MoveSS(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source, bool destinationIsIndirect = false)
Parameters
|
Improve this Doc
View Source
MoveSS(XSRegisters.RegisterXMM, String, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveSS(XSRegisters.RegisterXMM destination, String sourceLabel, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.RegisterXMM |
destination |
|
String |
sourceLabel |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MoveSS(XSRegisters.RegisterXMM, XSRegisters.Register32, Boolean)
Declaration
public static void MoveSS(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool sourceIsIndirect = false)
Parameters
|
Improve this Doc
View Source
MoveSS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM)
Declaration
public static void MoveSS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
Parameters
|
Improve this Doc
View Source
MoveUPS(XSRegisters.Register32, XSRegisters.RegisterXMM, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>)
Declaration
public static void MoveUPS(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null)
Parameters
Type |
Name |
Description |
XSRegisters.Register32 |
destination |
|
XSRegisters.RegisterXMM |
source |
|
System.Boolean |
destinationIsIndirect |
|
System.Nullable<System.Int32> |
destinationDisplacement |
|
System.Boolean |
sourceIsIndirect |
|
System.Nullable<System.Int32> |
sourceDisplacement |
|
|
Improve this Doc
View Source
MulSS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM)
Declaration
public static void MulSS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
Parameters
|
Improve this Doc
View Source
Shufps(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM, Int32)
Declaration
public static void Shufps(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source, int bitmask)
Parameters
|
Improve this Doc
View Source
SSEInit()
Declaration
public static void SSEInit()
|
Improve this Doc
View Source
SubSS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM)
Declaration
public static void SubSS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
Parameters
|
Improve this Doc
View Source
XorPS(XSRegisters.RegisterXMM, XSRegisters.RegisterXMM)
Declaration
public static void XorPS(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
Parameters