这一错误只影响版本号为5.2和5.3的PHP程序语言,并且只在使用X87指令集的32位英特尔cpu上出现。
The bug only seems to affect version 5.2 and 5.3 of the language, and only when they are run on Intel 32-bit CPUs that use the x87 instruction set.
这条指令本身是基于位的,因此所有类型都使用相同的底层指令。
The instruction itself is bit-based, so all types use the same underlying instruction.
为了解决这一问题,乘法指令只使用每个 32 位的最低有效的 16 位以便结果能够放进整个 32 位寄存器内。
To combat the problem, multiplication instructions only use the least-significant 16 bits of every 32-bit value so that the result will fit in the full 32-bit register.
应用推荐