Aarch 64 jit compiler wip: fix loading literals

This commit is contained in:
Nikita Lisitsa 2026-01-05 00:05:04 +03:00
parent 45e19e47b2
commit 8b560b660b

View file

@ -126,8 +126,9 @@ namespace pslang::jit::aarch64
} }
else else
{ {
auto val = std::uint16_t(std::uint64_t(node.value) >> (i * 16)); auto val = std::uint16_t(std::uint64_t(node.value) >> (i * 8));
if (val != 0) builder.movk(0, val, i / 2); if (val != 0)
builder.movk(0, val, i / 2);
} }
} }