[PATCH 2/7] opcodes: LoongArch: move definition of jr to sugar section
WANG Xuerui
i.swmail@xen0n.name
Mon Oct 25 03:11:58 GMT 2021
From: WANG Xuerui <git@xen0n.name>
2021-10-25 WANG Xuerui <git@xen0n.name>
opcodes/
* loongarch-opc.c: Move definition of jr to "Sugars" section
below.
---
opcodes/loongarch-opc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/opcodes/loongarch-opc.c b/opcodes/loongarch-opc.c
index 21429b77b97..08d86ea9f40 100644
--- a/opcodes/loongarch-opc.c
+++ b/opcodes/loongarch-opc.c
@@ -742,7 +742,6 @@ static struct loongarch_opcode loongarch_jmp_opcodes[] =
{ 0x40000000, 0xfc000000, "beqz", "r5:5,sb0:5|10:16<<2", 0, 0, 0, 0 },
{ 0x0, 0x0, "bnez", "r,la", "bnez %1,%%pcrel(%2)", 0, 0, 0 },
{ 0x44000000, 0xfc000000, "bnez", "r5:5,sb0:5|10:16<<2", 0, 0, 0, 0 },
- { 0x0, 0x0, "jr", "r", "jirl $r0,%1,0", 0, 0, 0 },
{ 0x50000000, 0xfc000000, "b", "sb0:10|10:16<<2", 0, 0, 0, 0 },
{ 0x0, 0x0, "b", "la", "b %%pcrel(%1)", 0, 0, 0 },
{ 0x4c000000, 0xfc000000, "jirl", "r0:5,r5:5,s10:16<<2", 0, 0, 0, 0 },
@@ -774,6 +773,7 @@ static struct loongarch_opcode loongarch_jmp_opcodes[] =
{ 0x0, 0x0, "bgtz", "r,la", "bgt %1,$r0,%%pcrel(%2)", 0, 0, 0 },
{ 0x0, 0x0, "blez", "r,la", "ble %1,$r0,%%pcrel(%2)", 0, 0, 0 },
{ 0x0, 0x0, "bltz", "r,la", "blt %1,$r0,%%pcrel(%2)", 0, 0, 0 },
+ { 0x0, 0x0, "jr", "r", "jirl $r0,%1,0", 0, 0, 0 },
{ 0 } /* Terminate the list. */
};
--
2.33.1
More information about the Binutils
mailing list