Bug 1353347 - wasm baseline, properly chop int32 constants to 32 bits. r=luke

--HG--
extra : rebase_source : 96072d01abbeba842a316b69bf014623adeb465f
This commit is contained in:
Lars T Hansen 2017-04-07 13:12:20 +02:00
Родитель d8324680ad
Коммит 823fdb1a4e
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -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) {