Home
last modified time | relevance | path

Searched refs:a_mask (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/tcg/
H A Doptimize.c67 uint64_t a_mask; /* mask bit is 0 iff value identical to first input */ member
1049 uint64_t a_mask = ctx->a_mask; in fold_masks() local
1061 a_mask = (int32_t)a_mask; in fold_masks()
1071 if (a_mask == 0) { in fold_masks()
1308 ctx->a_mask = z1 & ~z2; in fold_and()
1333 ctx->a_mask = z1 & ~z2; in fold_andc()
1706 ctx->a_mask = z_mask_old ^ z_mask; in fold_extract()
1774 ctx->a_mask = s_mask & ~s_mask_old; in fold_exts()
1816 ctx->a_mask = z_mask_old ^ z_mask; in fold_extu()
2479 ctx->a_mask = s_mask & ~s_mask_old; in fold_sextract()
[all …]
/openbmc/qemu/tcg/arm/
H A Dtcg-target.c.inc1415 unsigned a_mask;
1434 a_mask = (1 << h->aa.align) - 1;
1499 if (a_mask < s_mask) {
1502 addrlo, s_mask - a_mask);
1505 tcg_out_movi32(s, COND_AL, TCG_REG_TMP, ~(s->page_mask | a_mask));
1511 if (a_mask) {
1512 tcg_debug_assert(a_mask <= 0xff);
1513 tcg_out_dat_imm(s, COND_AL, ARITH_TST, 0, addrlo, a_mask);
1517 tcg_out_dat_reg(s, (a_mask ? COND_EQ : COND_AL), ARITH_CMP,
1525 } else if (a_mask) {
[all …]
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc1705 unsigned a_mask;
1708 a_mask = (1u << aa.align) - 1;
1742 if (a_mask < s_mask) {
1745 addr_adj, addr_reg, s_mask - a_mask);
1747 compare_mask = s->page_mask | a_mask;
1782 if (a_mask) {
1791 tcg_debug_assert(a_mask == sextreg(a_mask, 0, 12));
1792 tcg_out_opc_imm(s, OPC_ANDI, TCG_REG_TMP1, addr_reg, a_mask);
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc1071 unsigned a_mask;
1076 a_mask = (1u << h->aa.align) - 1;
1111 compare_mask = s->page_mask | a_mask;
1137 tcg_debug_assert(check_fit_tl(a_mask, 13));
1138 tcg_out_arithi(s, TCG_REG_G0, addr_reg, a_mask, ARITH_ANDCC);
/openbmc/qemu/tcg/mips/
H A Dtcg-target.c.inc1217 unsigned a_mask;
1222 a_mask = (1 << a_bits) - 1;
1275 tcg_out_movi(s, addr_type, TCG_TMP1, s->page_mask | a_mask);
1276 if (a_mask < s_mask) {
1280 TCG_TMP2, addrlo, s_mask - a_mask);
1311 if (a_mask && (use_mips32r6_instructions || a_bits != s_bits)) {
1321 tcg_out_opc_imm(s, OPC_ANDI, TCG_TMP0, addrlo, a_mask);
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc1868 unsigned a_mask;
1871 a_mask = (1 << h->aa.align) - 1;
1899 a_off = (a_mask >= s_mask ? 0 : s_mask - a_mask);
1900 tlb_mask = (uint64_t)s->page_mask | a_mask;
1935 if (a_mask) {
1941 tcg_debug_assert(a_mask <= 0xffff);
1942 tcg_out_insn(s, RI, TMLL, addr_reg, a_mask);
/openbmc/qemu/tcg/aarch64/
H A Dtcg-target.c.inc1749 unsigned a_mask;
1755 a_mask = (1 << h->aa.align) - 1;
1800 if (a_mask >= s_mask) {
1805 addr_adj, addr_reg, s_mask - a_mask);
1807 compare_mask = (uint64_t)s->page_mask | a_mask;
1824 if (a_mask) {
1832 tcg_out_logicali(s, I3404_ANDSI, 0, TCG_REG_XZR, addr_reg, a_mask);
/openbmc/linux/drivers/net/wireless/admtek/
H A Dadm8211.c503 #define WRITE_SYN(name,v_mask,v_shift,a_mask,a_shift,bits,prewrite,postwrite)\ argument
511 addr &= a_mask; \
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c3204 u32 s_mask, a_mask; in offload_pedit_fields() local
3224 a_mask = mask_field_get(a_masks_p, f); in offload_pedit_fields()
3226 if (!s_mask && !a_mask) /* nothing to offload here */ in offload_pedit_fields()
3229 if (s_mask && a_mask) { in offload_pedit_fields()
3254 mask = a_mask; in offload_pedit_fields()
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc2146 unsigned a_mask;
2157 a_mask = (1 << h->aa.align) - 1;
2203 if (a_mask >= s_mask) {
2207 addrlo, s_mask - a_mask);
2209 tlb_mask = s->page_mask | a_mask;
2235 } else if (a_mask) {
2245 jcc = tcg_out_cmp(s, TCG_COND_TSTNE, addrlo, a_mask, true, false);
/openbmc/linux/arch/mips/include/asm/octeon/
H A Dcvmx-lmcx-defs.h328 uint64_t a_mask:16; member
348 uint64_t a_mask:16;
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc1030 unsigned a_mask = (1u << a_bits) - 1;
1032 tcg_out_addi(s, addr_type, TCG_REG_TMP1, addr_reg, s_mask - a_mask);
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc2552 unsigned a_mask = (1 << a_bits) - 1;
2554 tcg_out32(s, ADDI | TAI(TCG_REG_R0, t, s_mask - a_mask));