-
Zhao Jiazhong authored
MemOperand's immediate offset is int32_t value, but some offsets in liftoff are uint32_t, we should load the offsets to registers. And assemble instructions like lw/sw/daddiu could't handle operand with large immediate value. So we should use macro assemble instrs like Lw/Sw/Daddu instead, unless we can make sure the operands are proper for those assemble instructions. Bug: v8:10925 Change-Id: I122d35a6857461791999b603f0150311bfc6343e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2434985Reviewed-by: Clemens Backes <clemensb@chromium.org> Commit-Queue: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> Cr-Commit-Position: refs/heads/master@{#70151}
91619242
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
liftoff-assembler-mips64.h |