Use less-than to compare sizes.

Co-Authored-By: nlewycky <nick@wasmer.io>
This commit is contained in:
Heyang Zhou
2020-02-05 00:37:40 +08:00
committed by GitHub
parent fe5ed7b27a
commit b5a629b065

View File

@ -2106,7 +2106,7 @@ impl X64FunctionCode {
value_size,
|a, m, addr| {
// Memory moves with size < 32b do not zero upper bits.
if memory_sz != Size::S32 && memory_sz != Size::S64 {
if memory_sz < Size::S32 {
a.emit_xor(Size::S32, Location::GPR(compare), Location::GPR(compare));
}
a.emit_mov(memory_sz, Location::Memory(addr, 0), Location::GPR(compare));