public static void ConvertSD2SIAndTruncate(Register32 destination, RegisterXMM source) { new ConvertSD2SIAndTruncate { DestinationReg = destination, SourceReg = source }; }
public static void ConvertSS2SIAndTruncate(Register32 destination, RegisterXMM source) { new ConvertSS2SIAndTruncate { DestinationReg = destination, SourceReg = source }; }
public static void DivSS(RegisterXMM destination, RegisterXMM source) { new DivSS { DestinationReg = destination, SourceReg = source }; }
public static void DivSD(RegisterXMM destination, RegisterXMM source) { new DivSD { DestinationReg = destination, SourceReg = source }; }
public static void ConvertSS2SD(RegisterXMM destination, Register32 source, bool sourceIsIndirect = false) { new ConvertSS2SD() { DestinationReg = destination, SourceReg = source, SourceIsIndirect = sourceIsIndirect }; }
public static void MoveSS(Register32 destination, RegisterXMM source, bool destinationIsIndirect = false) { new MoveSS() { DestinationReg = destination, DestinationIsIndirect = destinationIsIndirect, SourceReg = source }; }
public static void ConvertSD2SS(RegisterXMM destination, Register32 source, bool sourceIsIndirect = false) { new ConvertSD2SS() { DestinationReg = destination, SourceReg = source, SourceIsIndirect = sourceIsIndirect }; }
public static void MoveSS(Register32 destination, RegisterXMM source, bool destinationIsIndirect = false) { new MoveSS() { DestinationReg = destination, DestinationIsIndirect = destinationIsIndirect, SourceReg = source }; }
public static void MoveSS(RegisterXMM destination, Register32 source, bool sourceIsIndirect = false) { new MoveSS() { DestinationReg = destination, SourceReg = source, SourceIsIndirect = sourceIsIndirect }; }
public static void CompareSS(RegisterXMM destination, RegisterXMM source, ComparePseudoOpcodes comparision) { new CompareSS() { DestinationReg = destination, SourceReg = source, pseudoOpcode = (byte)comparision }; }
public static void CompareSD(RegisterXMM destination, RegisterXMM source, ComparePseudoOpcodes comparision) { new CompareSD() { DestinationReg = destination, SourceReg = source, pseudoOpcode = (byte)comparision }; }
public static void Shufps(RegisterXMM destination, RegisterXMM source, int bitmask) { new Shufps() { DestinationReg = destination, SourceReg = source, pseudoOpcode = (byte)bitmask }; }
public static void MoveDoubleAndDuplicate(RegisterXMM destination, Register32 source, bool sourceIsIndirect = false) { new MoveDoubleAndDuplicate() { DestinationReg = destination, SourceReg = source, SourceIsIndirect = sourceIsIndirect }; }
public static void ConvertSI2SD(RegisterXMM destination, 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 }; }
public static void ConvertSI2SD(RegisterXMM destination, 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 }; }
public static void MoveUPS(Register32 destination, RegisterXMM source, bool destinationIsIndirect = false, Register32 destinationDisplacement = null, bool sourceIsIndirect = false, int?sourceDisplacement = null) { //DoDestinationSource<MoveUPS>(destination, source, destinationIsIndirect, destinationDisplacement, sourceIsIndirect, sourceDisplacement); new MoveUPS() { DestinationReg = destination, DestinationIsIndirect = destinationIsIndirect, DestinationDisplacement = (int)destinationDisplacement, SourceDisplacement = sourceDisplacement, SourceReg = source }; }
public static void MulSS(RegisterXMM destination, RegisterXMM source) { DoDestinationSource<MulSS>(destination, source); }
public static void XorPD(RegisterXMM destination, String sourceLabel, bool destinationIsIndirect = false, int? destinationDisplacement = null, bool sourceIsIndirect = false, int? sourceDisplacement = null) { DoDestinationSource<XorPD>(destination, sourceLabel, destinationIsIndirect, destinationDisplacement, sourceIsIndirect, sourceDisplacement); }
public static void MoveSS(RegisterXMM destination, String sourceLabel, bool destinationIsIndirect = false, int?destinationDisplacement = null, bool sourceIsIndirect = false, int?sourceDisplacement = null) { DoDestinationSource <MoveSS>(destination, sourceLabel, destinationIsIndirect, destinationDisplacement, sourceIsIndirect, sourceDisplacement); }
public static void MoveSS(RegisterXMM destination, RegisterXMM source) { DoDestinationSource <MoveSS>(destination, source); }
public static void XorPS(RegisterXMM destination, RegisterXMM source) { DoDestinationSource <XorPS>(destination, source); }
public static void MoveUPS(Register32 destination, RegisterXMM source, bool destinationIsIndirect = false, int?destinationDisplacement = null, bool sourceIsIndirect = false, int?sourceDisplacement = null) { DoDestinationSource <MoveUPS>(destination, source, destinationIsIndirect, destinationDisplacement, sourceIsIndirect, sourceDisplacement); }
public static void XorPS(RegisterXMM destination, RegisterXMM source) { DoDestinationSource<XorPS>(destination, source); }
public static void SubSD(RegisterXMM destination, RegisterXMM source) { DoDestinationSource <SubSD>(destination, source); }
public static void SubSD(RegisterXMM destination, RegisterXMM source) { DoDestinationSource<SubSD>(destination, source); }