destructiveMulAdd
2016-05-02 20:38:09 0 举报
登录查看完整内容
为你推荐
查看更多
抱歉,暂无相关内容
`destructiveMulAdd`是一个函数或操作,通常在计算机编程中用于执行乘法和加法的复合运算。这个术语中的“破坏性”表示该操作会直接修改其输入,而不是返回一个新的值。这意味着原始数据可能会被改变或丢失。 例如,如果我们有两个数字a和b,`destructiveMulAdd(a, b)`将返回a乘以b的结果,然后加上b。这可能会导致原始数据a和b的值发生变化。 这种操作通常用于需要快速计算并且不需要保留原始数据的情况下。然而,如果需要保留原始数据,就需要使用非破坏性的乘法和加法操作。
作者其他创作
大纲/内容
T
i=0
F
long sum = (x[len-1] & LONG_MASK) + zlong; x[len-1] = (int)sum; carry = sum 32;int i=len-2;
sum = (x[i] & LONG_MASK) + carry; x[i] = (int)sum; carry = sum 32;
long ylong = y & LONG_MASK; long zlong = z & LONG_MASK; int len = x.length; long product = 0; long carry = 0;int i=len-1;
product = ylong * (x[i] & LONG_MASK) + carry; x[i] = (int)product; carry = product 32;
0 条评论
回复 删除
下一页