/openbmc/qemu/target/hexagon/ |
H A D | gen_tcg_funcs.py | 47 def gen_tcg_func(f, tag, regs, imms): argument 62 for immlett, bits, immshift in imms: 73 for immlett, bits, immshift in imms: 88 for arg in hex_common.helper_args(tag, regs, imms): 105 imms = tagimms[tag] 107 gen_tcg_func(f, tag, regs, imms)
|
H A D | gen_trans_funcs.py | 81 imms = ordered_unique(immre.findall(iset.iset[tag]["syntax"])) 109 if len(imms) != 0: 112 for imm in imms:
|
H A D | gen_decodetree.py | 119 imms = ordered_unique(immre.findall(iset.iset[tag]["syntax"])) 148 for imm in imms: 178 for imm in imms:
|
H A D | gen_helper_protos.py | 33 imms = tagimms[tag] 39 for arg in hex_common.helper_args(tag, regs, imms):
|
H A D | gen_idef_parser_funcs.py | 131 imms = tagimms[tag] 139 for immlett, bits, immshift in imms:
|
H A D | gen_helper_funcs.py | 39 imms = tagimms[tag] 44 for arg in hex_common.helper_args(tag, regs, imms):
|
H A D | gen_analyze_funcs.py | 41 def gen_analyze_func(f, tag, regs, imms): argument
|
H A D | hex_common.py | 1094 def helper_args(tag, regs, imms): argument 1125 for immlett, bits, immshift in imms:
|
/openbmc/linux/arch/arm64/lib/ |
H A D | insn.c | 793 int immr, int imms, in aarch64_insn_gen_bitfield() argument 832 if (imms & ~mask) { in aarch64_insn_gen_bitfield() 833 pr_err("%s: invalid imms encoding %d\n", __func__, imms); in aarch64_insn_gen_bitfield() 843 return aarch64_insn_encode_immediate(AARCH64_INSN_IMM_S, insn, imms); in aarch64_insn_gen_bitfield() 1319 unsigned int immr, imms, n, ones, ror, esz, tmp; in aarch64_encode_immediate() local 1368 imms = ones - 1; in aarch64_encode_immediate() 1369 imms |= 0xf << ffs(esz); in aarch64_encode_immediate() 1370 imms &= BIT(6) - 1; in aarch64_encode_immediate() 1408 return aarch64_insn_encode_immediate(AARCH64_INSN_IMM_S, insn, imms); in aarch64_encode_immediate()
|
/openbmc/linux/arch/arm/net/ |
H A D | bpf_jit_32.c | 213 u32 *imms; member 377 while ((i < ctx->imm_count) && ctx->imms[i]) { in imm_offset() 378 if (ctx->imms[i] == k) in imm_offset() 383 if (ctx->imms[i] == 0) in imm_offset() 384 ctx->imms[i] = k; in imm_offset() 1945 ctx.imms = kcalloc(ctx.imm_count, sizeof(u32), GFP_KERNEL); in bpf_int_jit_compile() 1946 if (ctx.imms == NULL) { in bpf_int_jit_compile() 2014 kfree(ctx.imms); in bpf_int_jit_compile()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate-a64.h | 27 unsigned int imms, unsigned int immr);
|
H A D | a64.decode | 146 &bitfield rd rn sf immr imms 147 @bitfield_64 1 .. ...... 1 immr:6 imms:6 rn:5 rd:5 &bitfield sf=1 148 @bitfield_32 0 .. ...... 0 0 immr:5 0 imms:5 rn:5 rd:5 &bitfield sf=0
|
H A D | translate-a64.c | 4412 unsigned int imms, unsigned int immr) in logic_imm_decode_wmask() argument 4418 assert(immn < 2 && imms < 64 && immr < 64); in logic_imm_decode_wmask() 4442 len = 31 - clz32((immn << 6) | (~imms & 0x3f)); in logic_imm_decode_wmask() 4450 s = imms & levels; in logic_imm_decode_wmask() 4554 unsigned int si = a->imms; in trans_SBFM() 4594 unsigned int si = a->imms; in trans_UBFM() 4619 unsigned int si = a->imms; in trans_BFM()
|
/openbmc/linux/arch/arm64/net/ |
H A D | bpf_jit.h | 173 #define A64_BITFIELD(sf, Rd, Rn, immr, imms, type) \ argument 174 aarch64_insn_gen_bitfield(Rd, Rn, immr, imms, \
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | insn.h | 608 int immr, int imms,
|
/openbmc/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 729 TCGReg rd, TCGReg rn, int n, int immr, int imms) 731 tcg_out32(s, insn | ext << 31 | n << 22 | immr << 16 | imms << 10 738 TCGReg rd, TCGReg rn, TCGReg rm, int imms) 740 tcg_out32(s, insn | ext << 31 | ext << 22 | rm << 16 | imms << 10
|
/openbmc/qemu/target/xtensa/core-fsf/ |
H A D | xtensa-modules.c.inc | 2204 { "imms", 5, -1, 0, 3517 { { 34 /* imms */ }, 'i' }, 3527 { { 34 /* imms */ }, 'i' }
|
/openbmc/qemu/target/xtensa/core-dc232b/ |
H A D | xtensa-modules.c.inc | 2765 { "imms", 5, -1, 0, 4638 { { 41 /* imms */ }, 'i' }, 4648 { { 41 /* imms */ }, 'i' } 5002 { { 41 /* imms */ }, 'i' }
|
/openbmc/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 2296 /* LoongArch reg-imm bitops have their imms ZERO-extended */
|
/openbmc/qemu/target/xtensa/core-lx106/ |
H A D | xtensa-modules.c.inc | 2081 { "imms", FIELD_s, -1, 0,
|
/openbmc/qemu/target/xtensa/core-sample_controller/ |
H A D | xtensa-modules.c.inc | 2575 { "imms", FIELD_s, -1, 0,
|
/openbmc/qemu/target/xtensa/core-dc233c/ |
H A D | xtensa-modules.c.inc | 2846 { "imms", FIELD_s, -1, 0,
|
/openbmc/qemu/target/xtensa/core-de212/ |
H A D | xtensa-modules.c.inc | 2943 { "imms", FIELD_s, -1, 0,
|
/openbmc/qemu/target/xtensa/core-de233_fpu/ |
H A D | xtensa-modules.c.inc | 4186 { "imms", FIELD_s, -1, 0,
|
/openbmc/qemu/target/xtensa/core-test_mmuhifi_c3/ |
H A D | xtensa-modules.c.inc | 10593 { "imms", FIELD_s, -1, 0,
|