We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 14c07d0 commit 0105d1eCopy full SHA for 0105d1e
crates/polkavm/src/compiler/amd64.rs
@@ -1015,17 +1015,17 @@ where
1015
1016
let asm = self.asm.reserve::<U3>();
1017
if d == s1 {
1018
- // d = d & ~s2
+ // d = d | ~s2
1019
let asm = asm.push(mov(reg_size, TMP_REG, s2));
1020
let asm = asm.push(not(reg_size, TMP_REG));
1021
asm.push(or((reg_size, d, TMP_REG)))
1022
} else if d == s2 {
1023
- // d = s1 & ~d
+ // d = s1 | ~d
1024
let asm = asm.push(not(reg_size, s2));
1025
let asm = asm.push(or((reg_size, d, s1)));
1026
asm.push_none()
1027
} else {
1028
- // d = s1 & ~s2
+ // d = s1 | ~s2
1029
let asm = asm.push(mov(reg_size, d, s2));
1030
let asm = asm.push(not(reg_size, d));
1031
asm.push(or((reg_size, d, s1)))
0 commit comments