diff options
author | Jiaxun Yang <jiaxun.yang@flygoat.com> | 2020-05-12 12:40:05 +0800 |
---|---|---|
committer | Jiaxun Yang <jiaxun.yang@flygoat.com> | 2020-05-14 16:31:55 +0800 |
commit | a78f517c40f3c81bba5c2a718ee41af844ac7015 (patch) | |
tree | 67871a5e4c6624bcd12d0cd5af44a8794899697d /js/src/jit/MIR.cpp | |
parent | 4fc1cd5563bf3b7312ccd8317f296a8142ba2ff5 (diff) | |
download | uxp-a78f517c40f3c81bba5c2a718ee41af844ac7015.tar.gz |
Bug 1323642 - IonMonkey: MIPS64: Fix load unsigned 48-bit immediate
Issue:
In ma_li(Register, ImmWord):
Load unsigned 48-bit immediate: 0x0000_8000_0000_0000
Wrong instructions stream:
lui reg, 0x8000
dsll reg, reg, 16 # reg = 0xffff_8000_0000_0000
Fixed instructions stream:
lui reg, 0x8000
dinsu reg, zero, 32, 32
dsll reg, reg, 16
Tag: #1542
Diffstat (limited to 'js/src/jit/MIR.cpp')
0 files changed, 0 insertions, 0 deletions