insn.h (ead5d1f4d877e92c051e1a1ade623d0d30e71619) | insn.h (93396936ed0ce2c6f44140bd14728611d0bb065e) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2013 Huawei Ltd. 4 * Author: Jiang Liu <liuj97@gmail.com> 5 * 6 * Copyright (C) 2014 Zi Shen Lim <zlim.lnx@gmail.com> 7 */ 8#ifndef __ASM_INSN_H --- 345 unchanged lines hidden (view full) --- 354__AARCH64_INSN_FUNCS(bcond, 0xFF000010, 0x54000000) 355__AARCH64_INSN_FUNCS(svc, 0xFFE0001F, 0xD4000001) 356__AARCH64_INSN_FUNCS(hvc, 0xFFE0001F, 0xD4000002) 357__AARCH64_INSN_FUNCS(smc, 0xFFE0001F, 0xD4000003) 358__AARCH64_INSN_FUNCS(brk, 0xFFE0001F, 0xD4200000) 359__AARCH64_INSN_FUNCS(exception, 0xFF000000, 0xD4000000) 360__AARCH64_INSN_FUNCS(hint, 0xFFFFF01F, 0xD503201F) 361__AARCH64_INSN_FUNCS(br, 0xFFFFFC1F, 0xD61F0000) | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2013 Huawei Ltd. 4 * Author: Jiang Liu <liuj97@gmail.com> 5 * 6 * Copyright (C) 2014 Zi Shen Lim <zlim.lnx@gmail.com> 7 */ 8#ifndef __ASM_INSN_H --- 345 unchanged lines hidden (view full) --- 354__AARCH64_INSN_FUNCS(bcond, 0xFF000010, 0x54000000) 355__AARCH64_INSN_FUNCS(svc, 0xFFE0001F, 0xD4000001) 356__AARCH64_INSN_FUNCS(hvc, 0xFFE0001F, 0xD4000002) 357__AARCH64_INSN_FUNCS(smc, 0xFFE0001F, 0xD4000003) 358__AARCH64_INSN_FUNCS(brk, 0xFFE0001F, 0xD4200000) 359__AARCH64_INSN_FUNCS(exception, 0xFF000000, 0xD4000000) 360__AARCH64_INSN_FUNCS(hint, 0xFFFFF01F, 0xD503201F) 361__AARCH64_INSN_FUNCS(br, 0xFFFFFC1F, 0xD61F0000) |
362__AARCH64_INSN_FUNCS(br_auth, 0xFEFFF800, 0xD61F0800) |
|
362__AARCH64_INSN_FUNCS(blr, 0xFFFFFC1F, 0xD63F0000) | 363__AARCH64_INSN_FUNCS(blr, 0xFFFFFC1F, 0xD63F0000) |
364__AARCH64_INSN_FUNCS(blr_auth, 0xFEFFF800, 0xD63F0800) |
|
363__AARCH64_INSN_FUNCS(ret, 0xFFFFFC1F, 0xD65F0000) | 365__AARCH64_INSN_FUNCS(ret, 0xFFFFFC1F, 0xD65F0000) |
366__AARCH64_INSN_FUNCS(ret_auth, 0xFFFFFBFF, 0xD65F0BFF) |
|
364__AARCH64_INSN_FUNCS(eret, 0xFFFFFFFF, 0xD69F03E0) | 367__AARCH64_INSN_FUNCS(eret, 0xFFFFFFFF, 0xD69F03E0) |
368__AARCH64_INSN_FUNCS(eret_auth, 0xFFFFFBFF, 0xD69F0BFF) |
|
365__AARCH64_INSN_FUNCS(mrs, 0xFFF00000, 0xD5300000) 366__AARCH64_INSN_FUNCS(msr_imm, 0xFFF8F01F, 0xD500401F) 367__AARCH64_INSN_FUNCS(msr_reg, 0xFFF00000, 0xD5100000) 368 369#undef __AARCH64_INSN_FUNCS 370 371bool aarch64_insn_is_steppable_hint(u32 insn); 372bool aarch64_insn_is_branch_imm(u32 insn); --- 136 unchanged lines hidden --- | 369__AARCH64_INSN_FUNCS(mrs, 0xFFF00000, 0xD5300000) 370__AARCH64_INSN_FUNCS(msr_imm, 0xFFF8F01F, 0xD500401F) 371__AARCH64_INSN_FUNCS(msr_reg, 0xFFF00000, 0xD5100000) 372 373#undef __AARCH64_INSN_FUNCS 374 375bool aarch64_insn_is_steppable_hint(u32 insn); 376bool aarch64_insn_is_branch_imm(u32 insn); --- 136 unchanged lines hidden --- |