QtCreatorのC++のインラインアセンブルがエラーになります。
Q1) 解決方法はありますか?
double Mrand(){
static int M_RND=0x30000000;
double MAX=pow(2,31.0);
asm{ <ーーここでcplエラー
mov eax,M_RND
shl eax,1
pushf
jnc F
xor eax,80000009h //invalid suffix"h" on integer constant
// xor eax,80200003h
// xor eax,0000c001h
// xor eax,80030000h
F: mov M_RND,eax
popf
}
double val1;
val1=M_RND;
val1=val1/MAX;
return val1;
}
以上、宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。