mirror of
https://github.com/asmjit/asmjit.git
synced 2025-12-17 12:34:35 +03:00
[Bug] Fixed LDURSW instruction on AArch64 (#389)
The instruction was wrongly described as supporting both W/X registers, however, it only supports X register.
This commit is contained in:
@@ -746,6 +746,10 @@ static void ASMJIT_NOINLINE testA64AssemblerBase(AssemblerTester<a64::Assembler>
|
||||
TEST_INSTRUCTION("411088B8", ldursw(x1, ptr(x2, 129)));
|
||||
TEST_INSTRUCTION("E10380B8", ldursw(x1, ptr(sp)));
|
||||
TEST_INSTRUCTION("E11388B8", ldursw(x1, ptr(sp, 129)));
|
||||
TEST_INSTRUCTION("420080B8", ldursw(x2, ptr(x2)));
|
||||
TEST_INSTRUCTION("421088B8", ldursw(x2, ptr(x2, 129)));
|
||||
TEST_INSTRUCTION("E20380B8", ldursw(x2, ptr(sp)));
|
||||
TEST_INSTRUCTION("E21388B8", ldursw(x2, ptr(sp, 129)));
|
||||
TEST_INSTRUCTION("61087F88", ldxp(w1, w2, ptr(x3)));
|
||||
TEST_INSTRUCTION("E10B7F88", ldxp(w1, w2, ptr(sp)));
|
||||
TEST_INSTRUCTION("61087FC8", ldxp(x1, x2, ptr(x3)));
|
||||
|
||||
Reference in New Issue
Block a user