diff options
author | Jiaxun Yang <jiaxun.yang@flygoat.com> | 2020-05-12 12:40:05 +0800 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2020-05-20 14:00:15 +0000 |
commit | 609d904cc1340e240c875525dd79981e70c8524b (patch) | |
tree | 58eba992abe08bbcfc91e7d955f56be388e6ac57 /memory | |
parent | fa1628f76785e18240c7c7aca63b99d490879461 (diff) | |
download | UXP-609d904cc1340e240c875525dd79981e70c8524b.tar UXP-609d904cc1340e240c875525dd79981e70c8524b.tar.gz UXP-609d904cc1340e240c875525dd79981e70c8524b.tar.lz UXP-609d904cc1340e240c875525dd79981e70c8524b.tar.xz UXP-609d904cc1340e240c875525dd79981e70c8524b.zip |
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 'memory')
0 files changed, 0 insertions, 0 deletions