開発環境 Microsoft Visual Studio Community 2019
実行環境 Microsoft Windows 10 Home (64bit)
プロジェクト テンプレート 空のプロジェクト(C++)
プロジェクト名 fpusse

cppファイルの追加


fpusse.cpp
#include <stdio.h>
 
int main()
{
	double a = 1.1;
	double b = 1.2;
	double c, d;
 
	__asm {
		fld	a
		fmul	b
		fstp	c
	}
	printf("FPU: %f * %f = %f\n", a, b, c);
 
	__asm {
		movsd	xmm0, a
		mulsd	xmm0, b
		movsd	d, xmm0
	}
	printf("SSE: %f * %f = %f\n", a, b, d);
}
 

実行


最終更新:2020年10月23日 17:35
添付ファイル