コード例 #1
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FXCH fpureg,ST0
		/// </summary>
		public void FXCH__ST0 (FPType target)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FXCH__ST0", target.ToString () + ", " + "ST0", null, null, target, null, new string [] { "D9", "C8+r" }));
		}
コード例 #2
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FXCH ST0,fpureg
		/// </summary>
		public void FXCH_ST0 (FPType source)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FXCH_ST0", "ST0" + ", " + source.ToString (), null, null, source, null, new string [] { "D9", "C8+r" }));
		}
コード例 #3
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FSUBRP fpureg
		/// </summary>
		public void FSUBRP (FPType target)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FSUBRP", target.ToString (), null, null, target, null, new string [] { "DE", "E0+r" }));
		}
コード例 #4
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FUCOMP fpureg
		/// </summary>
		public void FUCOMP (FPType target)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FUCOMP", target.ToString (), null, null, target, null, new string [] { "DD", "E8+r" }));
		}
コード例 #5
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FMUL fpureg
		/// </summary>
		public void FMUL (FPType target)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FMUL", target.ToString (), null, null, target, null, new string [] { "D8", "C8+r" }));
		}
コード例 #6
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FLD fpureg
		/// </summary>
		public void FLD (FPType target)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FLD", target.ToString (), null, null, target, null, new string [] { "D9", "C0+r" }));
		}
コード例 #7
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FCOMI fpureg
		/// </summary>
		public void FCOMI (FPType target)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FCOMI", target.ToString (), null, null, target, null, new string [] { "DB", "F0+r" }));
		}
コード例 #8
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FCMOVU fpureg
		/// </summary>
		public void FCMOVU (FPType target)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FCMOVU", target.ToString (), null, null, target, null, new string [] { "DA", "D8+r" }));
		}
コード例 #9
0
ファイル: Instructions.cs プロジェクト: sharpos/SharpOS
		/// <summary>
		/// FCMOVNBE ST0,fpureg
		/// </summary>
		public void FCMOVNBE_ST0 (FPType source)
		{
			this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "FCMOVNBE_ST0", "ST0" + ", " + source.ToString (), null, null, source, null, new string [] { "DB", "D0+r" }));
		}