зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1353347 - wasm baseline, properly chop int32 constants to 32 bits. r=luke
--HG-- extra : rebase_source : 96072d01abbeba842a316b69bf014623adeb465f
This commit is contained in:
Родитель
d8324680ad
Коммит
823fdb1a4e
|
@ -1148,11 +1148,11 @@ class BaseCompiler
|
|||
}
|
||||
|
||||
void loadConstI32(Register r, Stk& src) {
|
||||
masm.mov(ImmWord((uint32_t)src.i32val() & 0xFFFFFFFFU), r);
|
||||
masm.mov(ImmWord(uint32_t(src.i32val())), r);
|
||||
}
|
||||
|
||||
void loadConstI32(Register r, int32_t v) {
|
||||
masm.mov(ImmWord(v), r);
|
||||
masm.mov(ImmWord(uint32_t(v)), r);
|
||||
}
|
||||
|
||||
void loadMemI32(Register r, Stk& src) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче