math_fusedMultiplyAdd

ひとつの三項演算として丸められた、(x*y)+zを返します。


taiseiue | 2025-02-13

定義

名前空間: Alice.Math
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Math.cs

math_fusedMultiplyAdd(number,number,number)

ひとつの三項演算として丸められた、(x*y)+zを返します。

AliceScript
namespace Alice.Math;
public number math_fusedMultiplyAdd(number x,number y,number z);
引数
x yと乗算する数値。
y xと乗算する数値。
z xyを乗算した結果に加算する数値。
戻り値
number ひとつの三項演算として丸められた、(x*y)+z。

対応
AliceScript RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0、4
AliceSister 該当なし
Losetta 0.8、0.9、0.10、0.11

この関数はAliceSisterでは実装されていません。

実装されていない環境では0x034 NOT_IMPLEMENTED例外がスローされます。