インラインアセンブリからpow関数を呼び出したいと思います。問題は、エラーC2244が発生することです。'pow':関数定義を既存の宣言と一致させることができません。私はアセンブリに慣れていないので、これは些細な質問かもしれませんが、どうすればこれを解決できますか?コンパイラがpowの過負荷を適切に解決できないことと関係があると思います。次のコードフラグメントがエラーの原因です。
do_POW:
// push first argument to the stack
sub esp, size value_type
fld qword ptr [ecx]
fstp qword ptr [esp]
// push second argument to the stack
sub esp, size value_type
fld qword ptr [ecx - size value_type]
fstp qword ptr [esp]
// call the pow function
call pow
sub ecx, size value_type
fstp qword ptr [ecx]
add esp, 2 * size value_type
jmp loop_start