public x86SSERegLocation GetSSERegister(int Size = 16) { if (SSERegisterIndex >= Options.SSERegisters.Length) { return(null); } var Ret = new x86SSERegLocation(Arch, Options.SSERegisters[SSERegisterIndex], Size); if (StoredDataList != null) { StoredDataList.SSERegisters[SSERegisterIndex] = true; } SSERegisterIndex++; return(Ret); }
public bool IsFree(x86SSERegLocation SSEReg) { return(!UsedRegs[SSEReg.Index]); }
public void SetUsed(x86SSERegLocation Pos) { SSERegisters.SetUsed(Pos.Index); }