Exemplo n.º 1
0
 public static void DivSD(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
 {
     new DivSD
     {
         DestinationReg = destination,
         SourceReg      = source
     };
 }
Exemplo n.º 2
0
 public static void MoveSD(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source, bool destinationIsIndirect = false)
 {
     new MoveSD()
     {
         DestinationReg        = destination,
         DestinationIsIndirect = destinationIsIndirect,
         SourceReg             = source
     };
 }
Exemplo n.º 3
0
 public static void MoveSD(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool sourceIsIndirect = false)
 {
     new MoveSD()
     {
         DestinationReg   = destination,
         SourceReg        = source,
         SourceIsIndirect = sourceIsIndirect
     };
 }
Exemplo n.º 4
0
 public static void ConvertSD2SS(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool sourceIsIndirect = false)
 {
     new ConvertSD2SS()
     {
         DestinationReg   = destination,
         SourceReg        = source,
         SourceIsIndirect = sourceIsIndirect
     };
 }
Exemplo n.º 5
0
 public static void CompareSD(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source, ComparePseudoOpcodes comparision)
 {
     new CompareSD()
     {
         DestinationReg = destination,
         SourceReg      = source,
         pseudoOpcode   = (byte)comparision
     };
 }
Exemplo n.º 6
0
 public static void ConvertSI2SD(XSRegisters.RegisterXMM destination, XSRegisters.Register32 source, bool sourceIsIndirect = false, int?sourceDisplacement = null, bool destinationIsIndirect = false, int?destinationDisplacement = null)
 {
     new ConvertSI2SD()
     {
         DestinationReg          = destination,
         DestinationIsIndirect   = destinationIsIndirect,
         DestinationDisplacement = destinationDisplacement,
         SourceReg          = source,
         SourceIsIndirect   = sourceIsIndirect,
         SourceDisplacement = sourceDisplacement
     };
 }
Exemplo n.º 7
0
 public static void XorPD(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source, bool destinationIsIndirect = false, int?destinationDisplacement = null, bool sourceIsIndirect = false, int?sourceDisplacement = null)
 {
     DoDestinationSource <XorPD>(destination, source, destinationIsIndirect, destinationDisplacement, sourceIsIndirect, sourceDisplacement);
 }
Exemplo n.º 8
0
 public static void ConvertSD2SIAndTruncate(XSRegisters.Register32 destination, XSRegisters.RegisterXMM source)
 {
     new ConvertSD2SIAndTruncate
     {
         DestinationReg = destination,
         SourceReg      = source
     };
 }
Exemplo n.º 9
0
 public static void SubSD(XSRegisters.RegisterXMM destination, XSRegisters.RegisterXMM source)
 {
     DoDestinationSource <SubSD>(destination, source);
 }