Closed andreas-abel closed 1 year ago
Hey, according to Intel's SDM the first operand should be write only.
According to the SDM, the "three high-order doublewords of the destination operand remain unchanged." Thus, the first operand is also read.
Here is a related discussion: https://stackoverflow.com/questions/72468730/does-rsqrtss-break-the-dependency-on-the-destination-register
Changed RSQRTSS's first operand to RW. The change also includes: RCPSS, SQR{TSS,TSD}, ROUNDS{S,D}.
The fix will be available on the next external release.
The first operand of RSQRTSS should be "rw" instead of "w".