|
|
1
8
强度降低:增加而不是增加。 通过分析,更少的溢出检查(您可以像您描述的那样做得更好)。 将值保存在寄存器中,而不是返回堆栈上的参数。 仔细选择寄存器,这样可以重复使用的值就不会被覆盖。 |
|
|
2
3
此解决方案不是检查溢出,而是根据函数可以处理的已知最大值检查输入。请注意,允许最后一个乘法溢出,并且对于任何输入它都将溢出。
|
|
|
3
3
http://blogs.msdn.com/devdev/archive/2005/12/12/502980.aspx 斯巴拉 |