Home
last modified time | relevance | path

Searched refs:imm16 (Results 1 – 18 of 18) sorted by relevance

/openbmc/u-boot/arch/arm/include/asm/
H A Dopcodes-virt.h11 #define __HVC(imm16) __inst_arm_thumb32( \ argument
12 0xE1400070 | (((imm16) & 0xFFF0) << 4) | ((imm16) & 0x000F), \
13 0xF7E08000 | (((imm16) & 0xF000) << 4) | ((imm16) & 0x0FFF) \
/openbmc/linux/arch/arm/include/asm/
H A Dopcodes-virt.h11 #define __HVC(imm16) __inst_arm_thumb32( \ argument
12 0xE1400070 | (((imm16) & 0xFFF0) << 4) | ((imm16) & 0x000F), \
13 0xF7E08000 | (((imm16) & 0xF000) << 4) | ((imm16) & 0x0FFF) \
/openbmc/qemu/target/arm/
H A Dsyndrome.h120 static inline uint32_t syn_aa64_svc(uint32_t imm16) in syn_aa64_svc() argument
122 return (EC_AA64_SVC << ARM_EL_EC_SHIFT) | ARM_EL_IL | (imm16 & 0xffff); in syn_aa64_svc()
125 static inline uint32_t syn_aa64_hvc(uint32_t imm16) in syn_aa64_hvc() argument
127 return (EC_AA64_HVC << ARM_EL_EC_SHIFT) | ARM_EL_IL | (imm16 & 0xffff); in syn_aa64_hvc()
130 static inline uint32_t syn_aa64_smc(uint32_t imm16) in syn_aa64_smc() argument
132 return (EC_AA64_SMC << ARM_EL_EC_SHIFT) | ARM_EL_IL | (imm16 & 0xffff); in syn_aa64_smc()
135 static inline uint32_t syn_aa32_svc(uint32_t imm16, bool is_16bit) in syn_aa32_svc() argument
137 return (EC_AA32_SVC << ARM_EL_EC_SHIFT) | (imm16 & 0xffff) in syn_aa32_svc()
141 static inline uint32_t syn_aa32_hvc(uint32_t imm16) in syn_aa32_hvc() argument
143 return (EC_AA32_HVC << ARM_EL_EC_SHIFT) | ARM_EL_IL | (imm16 & 0xffff); in syn_aa32_hvc()
[all …]
/openbmc/linux/arch/arm64/net/
H A Dbpf_jit.h201 #define A64_MOVEW(sf, Rd, imm16, shift, type) \ argument
202 aarch64_insn_gen_movewide(Rd, imm16, shift, \
207 #define A64_MOVN(sf, Rd, imm16, shift) A64_MOVEW(sf, Rd, imm16, shift, INVERSE) argument
208 #define A64_MOVZ(sf, Rd, imm16, shift) A64_MOVEW(sf, Rd, imm16, shift, ZERO) argument
209 #define A64_MOVK(sf, Rd, imm16, shift) A64_MOVEW(sf, Rd, imm16, shift, KEEP) argument
/openbmc/linux/arch/nios2/kernel/
H A Dmisaligned.c71 s16 imm16; in handle_unaligned_c() local
92 imm16 = (isn >> 6) & 0xffff; in handle_unaligned_c()
93 addr = get_reg_val(fp, a) + imm16; in handle_unaligned_c()
/openbmc/qemu/target/arm/tcg/
H A Da32.decode79 %imm16 16:4 0:12
80 @mov16 ---- .... .... .... rd:4 ............ &ri imm=%imm16
H A Dtranslate.c1016 static inline void gen_hvc(DisasContext *s, int imm16) in gen_hvc() argument
1029 s->svc_imm = imm16; in gen_hvc()
/openbmc/qemu/tests/tcg/i386/
H A Dx86.csv54 # Immediate values: imm8, imm8u, imm16, imm16u, imm32, imm64.
202 "ADC AX, imm16","ADCW imm16, AX","adcw imm16, AX","15 iw","V","V","","operand16","rw,r","Y","16"
203 "ADC r/m16, imm16","ADCW imm16, r/m16","adcw imm16, r/m16","81 /2 iw","V","V","","operand16","rw,r"…
233 "ADD AX, imm16","ADDW imm16, AX","addw imm16, AX","05 iw","V","V","","operand16","rw,r","Y","16"
234 "ADD r/m16, imm16","ADDW imm16, r/m16","addw imm16, r/m16","81 /0 iw","V","V","","operand16","rw,r"…
270 "AND AX, imm16","ANDW imm16, AX","andw imm16, AX","25 iw","V","V","","operand16","rw,r","Y","16"
271 "AND r/m16, imm16","ANDW imm16, r/m16","andw imm16, r/m16","81 /4 iw","V","V","","operand16","rw,r"…
500 "CMP AX, imm16","CMPW AX, imm16","cmpw imm16, AX","3D iw","V","V","","operand16","r,r","Y","16"
501 "CMP r/m16, imm16","CMPW r/m16, imm16","cmpw imm16, r/m16","81 /7 iw","V","V","","operand16","r,r",…
577 "ENTER imm16, 0","ENTER 0, imm16","enter imm16, 0","C8 iw 00","V","V","","pseudo","r,r","",""
[all …]
/openbmc/qemu/target/xtensa/core-lx106/
H A Dxtensa-modules.c.inc2100 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-fsf/
H A Dxtensa-modules.c.inc2215 { "imm16", 7, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-sample_controller/
H A Dxtensa-modules.c.inc2600 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-dc233c/
H A Dxtensa-modules.c.inc2869 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-de212/
H A Dxtensa-modules.c.inc2968 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-dc232b/
H A Dxtensa-modules.c.inc2788 { "imm16", 7, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-de233_fpu/
H A Dxtensa-modules.c.inc4329 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-test_mmuhifi_c3/
H A Dxtensa-modules.c.inc10750 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-test_kc705_be/
H A Dxtensa-modules.c.inc12467 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },
/openbmc/qemu/target/xtensa/core-dsp3400/
H A Dxtensa-modules.c.inc43705 { "imm16", FIELD_imm16, -1, 0, 0, 0, 0, 0, 0 },