Aarch 64 jit compiler wip: fix loading literals
This commit is contained in:
parent
45e19e47b2
commit
8b560b660b
1 changed files with 3 additions and 2 deletions
|
|
@ -126,8 +126,9 @@ namespace pslang::jit::aarch64
|
|||
}
|
||||
else
|
||||
{
|
||||
auto val = std::uint16_t(std::uint64_t(node.value) >> (i * 16));
|
||||
if (val != 0) builder.movk(0, val, i / 2);
|
||||
auto val = std::uint16_t(std::uint64_t(node.value) >> (i * 8));
|
||||
if (val != 0)
|
||||
builder.movk(0, val, i / 2);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue