Home
last modified time | relevance | path

Searched refs:pred (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/qemu/tests/tcg/hexagon/
H A Dmisc.c79 static inline void S4_storeirbt_io(void *p, bool pred) in S4_storeirbt_io() argument
83 :: "r"(pred), "r"(p) in S4_storeirbt_io()
87 static inline void S4_storeirbf_io(void *p, bool pred) in S4_storeirbf_io() argument
91 :: "r"(pred), "r"(p) in S4_storeirbf_io()
95 static inline void S4_storeirbtnew_io(void *p, bool pred) in S4_storeirbtnew_io() argument
101 :: "r"(pred), "r"(p) in S4_storeirbtnew_io()
105 static inline void S4_storeirbfnew_io(void *p, bool pred) in S4_storeirbfnew_io() argument
111 :: "r"(pred), "r"(p) in S4_storeirbfnew_io()
115 static inline void S4_storeirht_io(void *p, bool pred) in S4_storeirht_io() argument
119 :: "r"(pred), "r"(p) in S4_storeirht_io()
[all …]
H A Dhvx_misc.c394 bool pred = true; in test_load_tmp_predicated() local
414 : : "r"(p0), "r"(p1), "r"(pout), "r"(pred) in test_load_tmp_predicated()
422 pred ? buffer0[i].w[j] + buffer1[i].w[j] + 1 in test_load_tmp_predicated()
425 pred = !pred; in test_load_tmp_predicated()
433 bool pred = true; in test_load_cur_predicated() local
450 "r"(&output[i]), "r"(pred) in test_load_cur_predicated()
452 expect[i] = pred ? buffer1[i] : buffer0[i]; in test_load_cur_predicated()
453 pred = !pred; in test_load_cur_predicated()
H A Dmem_noshuf.c93 static inline int pred_lw_sw(bool pred, int32_t *p, int32_t *q, in MEM_NOSHUF32()
104 : "r"(p), "r"(q), "r"(x), "r"(y), "r"(pred) in MEM_NOSHUF32()
109 static inline int pred_lw_sw_pi(bool pred, int32_t *p, int32_t *q, in pred_lw_sw_pi() argument
121 : "r"(p), "r"(q), "r"(x), "r"(y), "r"(pred) in pred_lw_sw_pi()
126 static inline int64_t pred_ld_sd(bool pred, int64_t *p, int64_t *q, in pred_ld_sd() argument
137 : "r"(p), "r"(q), "r"(x), "r"(y), "r"(pred) in pred_ld_sd()
142 static inline int64_t pred_ld_sd_pi(bool pred, int64_t *p, int64_t *q, in pred_ld_sd_pi() argument
154 : "r"(p), "r"(q), "r"(x), "r"(y), "r"(pred) in pred_ld_sd_pi()
159 static inline int32_t cancel_sw_lb(bool pred, int32_t *p, int8_t *q, int32_t x) in cancel_sw_lb() argument
168 : "r"(p), "r"(q), "r"(x), "r"(pred) in cancel_sw_lb()
[all …]
H A Dusr.c86 uint8_t pred; \
92 : "=r"(result), "=r"(pred), "=r"(usr) \
95 *pred_result = pred; \
146 uint8_t pred; \
152 : "=r"(result), "=r"(pred), "=r"(usr) \
155 *pred_result = pred; \
222 uint8_t pred; \
227 : "+r"(result), "=r"(pred), "=r"(usr) \
230 *pred_result = pred; \
243 static RESTYPE NAME(RESTYPE result, SRC1TYPE src1, SRC2TYPE src2, uint8_t pred,\
[all …]
H A Dfpstuff.c259 uint32_t pred; in check_sfrecipa() local
342 : "=r"(result), "=r"(pred) : "r"(SF_denorm), "r"(SF_random) in check_sfrecipa()
345 check32(pred, 0x80); in check_sfrecipa()
/openbmc/qemu/target/hexagon/
H A Dgenptr.c41 TCGv gen_read_preg(TCGv pred, uint8_t num) in gen_read_preg() argument
43 tcg_gen_mov_tl(pred, hex_pred[num]); in gen_read_preg()
44 return pred; in gen_read_preg()
133 TCGv pred = get_result_pred(ctx, pnum); in gen_log_pred_write() local
146 tcg_gen_mov_tl(pred, base_val); in gen_log_pred_write()
148 tcg_gen_and_tl(pred, pred, base_val); in gen_log_pred_write()
345 TCGv pred, TCGv vaddr, TCGv src) in gen_store_conditional4() argument
358 tcg_gen_movcond_tl(TCG_COND_EQ, pred, tmp, hex_llsc_val, in gen_store_conditional4()
363 tcg_gen_movi_tl(pred, 0); in gen_store_conditional4()
370 TCGv pred, TCGv vaddr, TCGv_i64 src) in gen_store_conditional8() argument
[all …]
H A Dgdbstub.c30 p3_0 = deposit32(p3_0, i * 8, 8, env->pred[i]); in hexagon_gdb_read_register()
42 return gdb_get_reg8(mem_buf, env->pred[n]); in hexagon_gdb_read_register()
57 env->pred[i] = extract32(p3_0, i * 8, 8); in hexagon_gdb_write_register()
70 env->pred[n] = ldl_le_p(mem_buf) & 0xff; in hexagon_gdb_write_register()
H A Dcpu.h78 target_ulong pred[NUM_PREGS]; member
H A Dgenptr.h37 TCGv gen_read_preg(TCGv pred, uint8_t num);
H A Dcpu.c100 control_reg |= env->pred[i] & 0xff; in read_p3_0()
H A Dtranslate.c1063 offsetof(CPUHexagonState, pred[i]), in hexagon_translate_init()
/openbmc/dbus-sensors/src/mctp/
H A DMCTPDeviceRepository.hpp21 auto pred = [&device](const auto& it) { return it.second == device; }; in lookup() local
22 return std::ranges::find_if(devices, pred); in lookup()
/openbmc/qemu/linux-user/hexagon/
H A Dsignal.c47 target_ulong pred[NUM_PREGS]; member
124 __put_user(env->pred[i], &(sc->pred[i])); in setup_sigcontext()
240 __get_user(env->pred[i], &(sc->pred[i])); in restore_sigcontext()
/openbmc/u-boot/arch/arm/mach-imx/mx5/
H A Dclock.c349 unsigned int clk_sel, freq, reg, pred, podf; in get_uart_clk() local
356 pred = MXC_CCM_CSCDR1_UART_CLK_PRED_RD(reg); in get_uart_clk()
358 freq /= (pred + 1) * (podf + 1); in get_uart_clk()
385 u32 clk_sel = 0, pred = 0, podf = 0, freq = 0; in get_esdhc_clk() local
392 pred = MXC_CCM_CSCDR1_ESDHC1_MSHC1_CLK_PRED_RD(cscdr1); in get_esdhc_clk()
397 pred = MXC_CCM_CSCDR1_ESDHC2_MSHC2_CLK_PRED_RD(cscdr1); in get_esdhc_clk()
414 freq = get_standard_pll_sel_clk(clk_sel) / ((pred + 1) * (podf + 1)); in get_esdhc_clk()
/openbmc/phosphor-fan-presence/control/json/
H A Dzone.cpp328 auto pred = [](const auto& entry) { return entry.second; }; in setFloor() local
329 if (std::all_of(_floorChange.begin(), _floorChange.end(), pred)) in setFloor()
379 auto pred = [](const auto& entry) { return entry.second; }; in decTimerExpired() local
380 auto decAllowed = std::all_of(_decAllowed.begin(), _decAllowed.end(), pred); in decTimerExpired()
/openbmc/qemu/target/hexagon/idef-parser/
H A Dparser-helpers.c71 return value->pred.id >= '0' && value->pred.id <= '3'; in is_direct_predicate()
116 void pred_print(Context *c, YYLTYPE *locp, HexPred *pred, bool is_dotnew) in pred_print() argument
120 EMIT(c, "P%c%c", pred->id, suffix); in pred_print()
237 pred_print(c, locp, &rvalue->pred, rvalue->is_dotnew); in rvalue_print()
1676 EMIT_HEAD(c, "tcg_gen_movi_i32(P%c%c, 0);\n", val->pred.id, suffix); in gen_inst_init_args()
1703 char pred_id[2] = {left_pred->pred.id, 0}; in gen_pred_assign()
1842 HexValue gen_rvalue_pred(Context *c, YYLTYPE *locp, HexValue *pred) in gen_rvalue_pred() argument
1847 if (is_direct_predicate(pred)) { in gen_rvalue_pred()
1848 bool is_dotnew = pred->is_dotnew; in gen_rvalue_pred()
1849 char predicate_id[2] = { pred->pred.id, '\0' }; in gen_rvalue_pred()
[all …]
H A Didef-parser.h170 HexPred pred; /**< rvalue of predicate type */ member
H A Dparser-helpers.h77 void pred_print(Context *c, YYLTYPE *locp, HexPred *pred, bool is_dotnew);
314 HexValue gen_rvalue_pred(Context *c, YYLTYPE *locp, HexValue *pred);
/openbmc/phosphor-fan-presence/control/
H A Dzone.cpp212 auto pred = [](const auto& entry) { return entry.second; }; in setFloor() local
213 auto setFloor = std::all_of(_floorChange.begin(), _floorChange.end(), pred); in setFloor()
264 auto pred = [](const auto& entry) { return entry.second; }; in decTimerExpired() local
265 auto decAllowed = std::all_of(_decAllowed.begin(), _decAllowed.end(), pred); in decTimerExpired()
/openbmc/u-boot/arch/arm/mach-imx/mx6/
H A Dclock.c625 u32 i, j, max_pred = 8, max_postd = 8, pred = 1, postd = 1; in mxs_set_lcdclk() local
684 pred = i; in mxs_set_lcdclk()
695 debug("best %d, pred = %d, postd = %d\n", best, pred, postd); in mxs_set_lcdclk()
720 ((pred - 1) << in mxs_set_lcdclk()
734 ((pred - 1) << in mxs_set_lcdclk()
756 ((pred - 1) << in mxs_set_lcdclk()
/openbmc/u-boot/arch/arm/mach-imx/mx7/
H A Dclock.c897 u32 i, j, pred = 1, postd = 1; in mxs_set_lcdclk() local
929 pred = i; in mxs_set_lcdclk()
940 debug("best %d, pred = %d, postd = %d\n", best, pred, postd); in mxs_set_lcdclk()
950 CLK_ROOT_PRE_DIV((pred - 1)) | CLK_ROOT_POST_DIV((postd - 1)); in mxs_set_lcdclk()
/openbmc/qemu/disas/
H A Driscv.h205 uint8_t pred; member
H A Driscv.c4659 dec->pred = operand_pred(inst); in decode_inst_operands()
5208 if (dec->pred & rv_fence_i) { in format_inst()
5211 if (dec->pred & rv_fence_o) { in format_inst()
5214 if (dec->pred & rv_fence_r) { in format_inst()
5217 if (dec->pred & rv_fence_w) { in format_inst()
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/
H A D0002-android-tools-modifications-to-make-it-build-in-yoct.patch427 auto pred = [](const std::unique_ptr<alistener>& listener) {
/openbmc/qemu/target/arm/tcg/
H A Dsve_helper.c4295 uint32_t pred; in encode_pred_count() local
4307 pred = (count << 1) | 1; in encode_pred_count()
4308 pred <<= esz; in encode_pred_count()
4309 pred |= invert << 15; in encode_pred_count()
4311 return pred; in encode_pred_count()
8334 uint8_t pred; in DO_PPZZ_MATCH() local
8336 pred = pg[H1(i >> 3)] >> (i & 7); in DO_PPZZ_MATCH()
8337 if (pred & 1) { in DO_PPZZ_MATCH()
8341 pred = pg[H1(j >> 3)] >> (j & 7); in DO_PPZZ_MATCH()
8342 if ((pred & 1) && nn == m[H4(j >> 2)]) { in DO_PPZZ_MATCH()

12