summaryrefslogtreecommitdiff
path: root/arch/loongarch/include
diff options
context:
space:
mode:
authorYouling Tang <tangyouling@loongson.cn>2023-01-17 06:42:16 +0300
committerHuacai Chen <chenhuacai@loongson.cn>2023-01-17 06:42:16 +0300
commit3200983fa8e2c8aa17ed911b617b4a248bcb1267 (patch)
treed7f98c9fea287312893447b5c77b31b290e8193a /arch/loongarch/include
parent2959fce7fdb73fc784aefd58cc34b1ba700826aa (diff)
downloadlinux-3200983fa8e2c8aa17ed911b617b4a248bcb1267.tar.xz
LoongArch: Simplify larch_insn_gen_xxx implementation
Simplify larch_insn_gen_xxx implementation by reusing emit_xxx. Signed-off-by: Youling Tang <tangyouling@loongson.cn> Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Diffstat (limited to 'arch/loongarch/include')
-rw-r--r--arch/loongarch/include/asm/inst.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/loongarch/include/asm/inst.h b/arch/loongarch/include/asm/inst.h
index 6cd994d6d9d0..7eedd83fd0d7 100644
--- a/arch/loongarch/include/asm/inst.h
+++ b/arch/loongarch/include/asm/inst.h
@@ -393,6 +393,7 @@ static inline void emit_##NAME(union loongarch_instruction *insn, \
}
DEF_EMIT_REG0I26_FORMAT(b, b_op)
+DEF_EMIT_REG0I26_FORMAT(bl, bl_op)
#define DEF_EMIT_REG1I20_FORMAT(NAME, OP) \
static inline void emit_##NAME(union loongarch_instruction *insn, \