Home
last modified time | relevance | path

Searched refs:static (Results 26 – 50 of 188) sorted by relevance

12345678

/qemu/target/s390x/tcg/
H A Dtranslate_vx.c.inc1363 static const GVecGen3 g[4] = {
1480 static const GVecGen3 g[4] = {
1522 static const GVecGen3 g[4] = {
1612 static const GVecGen2 g[4] = {
1640 static const GVecGen2 g[4] = {
1665 static const GVecGen3 g[4] = {
1684 static const GVecGen4 g[4] = {
1886 static const GVecGen3 g_vmh[3] = {
2038 static const GVecGen2 g[4] = {
2079 static const GVecGen3i g[4] = {
[all …]
/qemu/target/riscv/insn_trans/
H A Dtrans_rvvk.c.inc34 static bool vclmul_vv_check(DisasContext *s, arg_rmrr *a)
54 static bool vclmul_vx_check(DisasContext *s, arg_rmrr *a)
115 static bool zvkb_vv_check(DisasContext *s, arg_rmrr *a)
121 static bool zvkb_vx_check(DisasContext *s, arg_rmrr *a)
275 static bool vaes_check_vv(DisasContext *s, arg_rmr *a)
293 static bool vaes_check_vs(DisasContext *s, arg_rmr *a)
414 static bool vsha_check_sew(DisasContext *s)
421 static bool vsha_check(DisasContext *s, arg_rmrr *a)
534 static bool vgmul_check(DisasContext *s, arg_rmr *a)
547 static bool vghsh_check(DisasContext *s, arg_rmrr *a)
[all …]
H A Dtrans_rvzce.c.inc34 static bool trans_c_zext_b(DisasContext *ctx, arg_c_zext_b *a)
40 static bool trans_c_zext_h(DisasContext *ctx, arg_c_zext_h *a)
47 static bool trans_c_sext_b(DisasContext *ctx, arg_c_sext_b *a)
69 static bool trans_c_not(DisasContext *ctx, arg_c_not *a)
75 static bool trans_c_mul(DisasContext *ctx, arg_c_mul *a)
82 static bool trans_c_lbu(DisasContext *ctx, arg_c_lbu *a)
88 static bool trans_c_lhu(DisasContext *ctx, arg_c_lhu *a)
94 static bool trans_c_lh(DisasContext *ctx, arg_c_lh *a)
100 static bool trans_c_sb(DisasContext *ctx, arg_c_sb *a)
106 static bool trans_c_sh(DisasContext *ctx, arg_c_sh *a)
[all …]
H A Dtrans_rvv.c.inc30 static bool require_rvv(DisasContext *s)
35 static bool require_rvf(DisasContext *s)
53 static bool require_rvfmin(DisasContext *s)
69 static bool require_scale_rvf(DisasContext *s)
104 static bool require_vm(int vm, int vd)
109 static bool require_nf(int vd, int nf, int lmul)
1190 static inline bool
1275 static inline bool
1338 static const GVecGen2s rsub_op[4] = {
1426 static inline bool
[all …]
H A Dtrans_rvzfh.c.inc43 static bool trans_flh(DisasContext *ctx, arg_flh *a)
67 static bool trans_fsh(DisasContext *ctx, arg_fsh *a)
87 static bool trans_fmadd_h(DisasContext *ctx, arg_fmadd_h *a)
104 static bool trans_fmsub_h(DisasContext *ctx, arg_fmsub_h *a)
155 static bool trans_fadd_h(DisasContext *ctx, arg_fadd_h *a)
171 static bool trans_fsub_h(DisasContext *ctx, arg_fsub_h *a)
187 static bool trans_fmul_h(DisasContext *ctx, arg_fmul_h *a)
203 static bool trans_fdiv_h(DisasContext *ctx, arg_fdiv_h *a)
458 static bool trans_feq_h(DisasContext *ctx, arg_feq_h *a)
472 static bool trans_flt_h(DisasContext *ctx, arg_flt_h *a)
[all …]
H A Dtrans_rvd.c.inc42 static bool trans_fld(DisasContext *ctx, arg_fld *a)
57 static bool trans_fsd(DisasContext *ctx, arg_fsd *a)
70 static bool trans_c_fld(DisasContext *ctx, arg_fld *a)
76 static bool trans_c_fsd(DisasContext *ctx, arg_fsd *a)
82 static bool trans_fmadd_d(DisasContext *ctx, arg_fmadd_d *a)
154 static bool trans_fadd_d(DisasContext *ctx, arg_fadd_d *a)
171 static bool trans_fsub_d(DisasContext *ctx, arg_fsub_d *a)
188 static bool trans_fmul_d(DisasContext *ctx, arg_fmul_d *a)
365 static bool trans_feq_d(DisasContext *ctx, arg_feq_d *a)
380 static bool trans_flt_d(DisasContext *ctx, arg_flt_d *a)
[all …]
H A Dtrans_rvf.c.inc42 static bool trans_flw(DisasContext *ctx, arg_flw *a)
60 static bool trans_fsw(DisasContext *ctx, arg_fsw *a)
73 static bool trans_c_flw(DisasContext *ctx, arg_flw *a)
79 static bool trans_c_fsw(DisasContext *ctx, arg_fsw *a)
153 static bool trans_fadd_s(DisasContext *ctx, arg_fadd_s *a)
169 static bool trans_fsub_s(DisasContext *ctx, arg_fsub_s *a)
185 static bool trans_fmul_s(DisasContext *ctx, arg_fmul_s *a)
201 static bool trans_fdiv_s(DisasContext *ctx, arg_fdiv_s *a)
433 static bool trans_feq_s(DisasContext *ctx, arg_feq_s *a)
447 static bool trans_flt_s(DisasContext *ctx, arg_flt_s *a)
[all …]
/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_arith.c.inc6 static bool gen_rrr(DisasContext *ctx, arg_rrr *a,
20 static bool gen_rri_v(DisasContext *ctx, arg_rr_i *a,
34 static bool gen_rri_c(DisasContext *ctx, arg_rr_i *a,
47 static bool gen_rrr_sa(DisasContext *ctx, arg_rrr_sa *a,
71 static bool gen_pc(DisasContext *ctx, arg_r_i *a,
83 static void gen_slt(TCGv dest, TCGv src1, TCGv src2)
88 static void gen_sltu(TCGv dest, TCGv src1, TCGv src2)
93 static void gen_mulh_w(TCGv dest, TCGv src1, TCGv src2)
99 static void gen_mulh_d(TCGv dest, TCGv src1, TCGv src2)
132 static void prep_divisor_du(TCGv ret, TCGv src2)
[all …]
H A Dtrans_vec.c.inc554 static const GVecGen3 op[4] = {
637 static const GVecGen3 op[4] = {
725 static const GVecGen3 op[4] = {
808 static const GVecGen3 op[4] = {
887 static const GVecGen3 op[4] = {
970 static const GVecGen3 op[4] = {
1049 static const GVecGen3 op[4] = {
1132 static const GVecGen3 op[4] = {
1219 static const GVecGen3 op[4] = {
3642 static const GVecGen2i op = {
[all …]
H A Dtrans_extra.c.inc6 static bool trans_break(DisasContext *ctx, arg_break *a)
12 static bool trans_syscall(DisasContext *ctx, arg_syscall *a)
18 static bool trans_asrtle_d(DisasContext *ctx, arg_asrtle_d * a)
31 static bool trans_asrtgt_d(DisasContext *ctx, arg_asrtgt_d * a)
44 static bool gen_rdtime(DisasContext *ctx, arg_rr *a,
60 static bool trans_rdtimel_w(DisasContext *ctx, arg_rdtimel_w *a)
65 static bool trans_rdtimeh_w(DisasContext *ctx, arg_rdtimeh_w *a)
70 static bool trans_rdtime_d(DisasContext *ctx, arg_rdtime_d *a)
75 static bool trans_cpucfg(DisasContext *ctx, arg_cpucfg *a)
86 static bool gen_crc(DisasContext *ctx, arg_rrr *a,
H A Dtrans_privileged.c.inc13 static bool trans_##name(DisasContext *ctx, arg_##name * a) \
79 static const CSRInfo csr_info[] = {
154 static bool check_plv(DisasContext *ctx)
163 static const CSRInfo *get_csr(unsigned csr_num)
190 static bool trans_csrrd(DisasContext *ctx, arg_csrrd *a)
289 static bool gen_iocsrrd(DisasContext *ctx, arg_rr *a,
302 static bool gen_iocsrwr(DisasContext *ctx, arg_rr *a,
324 static void check_mmu_idx(DisasContext *ctx)
468 static bool trans_ertn(DisasContext *ctx, arg_ertn *a)
478 static bool trans_dbcl(DisasContext *ctx, arg_dbcl *a)
[all …]
H A Dtrans_fmov.c.inc6 static const uint32_t fcsr_mask[4] = {
10 static bool trans_fsel(DisasContext *ctx, arg_fsel *a)
32 static bool gen_f2f(DisasContext *ctx, arg_ff *a,
49 static bool gen_r2f(DisasContext *ctx, arg_fr *a,
67 static bool gen_f2r(DisasContext *ctx, arg_rf *a,
137 static void gen_movgr2fr_w(TCGv dest, TCGv src)
142 static void gen_movgr2frh_w(TCGv dest, TCGv src)
147 static void gen_movfrh2gr_s(TCGv dest, TCGv src)
152 static bool trans_movfr2cf(DisasContext *ctx, arg_movfr2cf *a)
170 static bool trans_movcf2fr(DisasContext *ctx, arg_movcf2fr *a)
[all …]
H A Dtrans_shift.c.inc6 static void gen_sll_w(TCGv dest, TCGv src1, TCGv src2)
13 static void gen_srl_w(TCGv dest, TCGv src1, TCGv src2)
20 static void gen_sra_w(TCGv dest, TCGv src1, TCGv src2)
27 static void gen_sll_d(TCGv dest, TCGv src1, TCGv src2)
34 static void gen_srl_d(TCGv dest, TCGv src1, TCGv src2)
41 static void gen_sra_d(TCGv dest, TCGv src1, TCGv src2)
48 static void gen_rotr_w(TCGv dest, TCGv src1, TCGv src2)
63 static void gen_rotr_d(TCGv dest, TCGv src1, TCGv src2)
70 static bool trans_srai_w(DisasContext *ctx, arg_srai_w *a)
/qemu/tests/fp/
H A Dwrap.c.inc9 static signed char sf_tininess_to_qemu(uint_fast8_t mode)
21 static signed char sf_rounding_to_qemu(uint_fast8_t mode)
41 static uint_fast8_t qemu_flags_to_sf(uint8_t qflags)
67 static extFloat80_t qemu_to_soft80(floatx80 a)
76 static floatx80 soft_to_qemu80(extFloat80_t a)
85 static float128_t qemu_to_soft128(float128 a)
95 static float128 soft_to_qemu128(float128_t a)
250 static type##_t name(const float128_t *ap) \
453 static type##_t name(type##_t a) \
590 static bool name(float16_t a, float16_t b) \
[all …]
/qemu/target/ppc/translate/
H A Dfp-impl.c.inc7 static inline void gen_reset_fpstatus(void)
279 static void gen_fcmpo(DisasContext *ctx)
299 static void gen_fcmpu(DisasContext *ctx)
321 static void gen_fabs(DisasContext *ctx)
341 static void gen_fmr(DisasContext *ctx)
358 static void gen_fnabs(DisasContext *ctx)
378 static void gen_fneg(DisasContext *ctx)
398 static void gen_fcpsgn(DisasContext *ctx)
459 static void gen_mcrfs(DisasContext *ctx)
665 static void gen_mtfsf(DisasContext *ctx)
[all …]
H A Dfixedpoint-impl.c.inc340 static bool trans_ADDI(DisasContext *ctx, arg_D *a)
359 static bool trans_ADDIS(DisasContext *ctx, arg_D *a)
372 static bool trans_ADDEX(DisasContext *ctx, arg_X *a)
413 static bool trans_SUBFIC(DisasContext *ctx, arg_D *a)
515 static bool do_dive(DisasContext *ctx, arg_XO *a,
543 static bool trans_NEG(DisasContext *ctx, arg_NEG *a)
763 static bool trans_TW(DisasContext *ctx, arg_TW *a)
775 static bool trans_TWI(DisasContext *ctx, arg_TWI *a)
789 static bool trans_TD(DisasContext *ctx, arg_TD *a)
806 static bool trans_TDI(DisasContext *ctx, arg_TDI *a)
[all …]
H A Dspe-impl.c.inc10 static inline void gen_evmra(DisasContext *ctx)
32 static inline void gen_load_gpr64(TCGv_i64 t, int reg)
37 static inline void gen_store_gpr64(int reg, TCGv_i64 t)
52 static inline void gen_speundef(DisasContext *ctx)
295 static inline void gen_brinc(DisasContext *ctx)
360 static inline void gen_evsel(DisasContext *ctx)
384 static void gen_evsel0(DisasContext *ctx)
393 static void gen_evsel1(DisasContext *ctx)
402 static void gen_evsel2(DisasContext *ctx)
411 static void gen_evsel3(DisasContext *ctx)
[all …]
H A Dvmx-impl.c.inc10 static inline TCGv_ptr gen_avr_ptr(int reg)
1183 static void do_vcmp_rc(int vrt)
1528 static const GVecGen2 op[] = {
2367 static const GVecGen4 op = {
2711 static const GVecGen3 g = {
2727 static const GVecGen3i g = {
2743 static const GVecGen3i g = {
2759 static const GVecGen3 g = {
2775 static const GVecGen3 g = {
2913 static const GVecGen3 op[] = {
[all …]
H A Dvsx-impl.c.inc13 static inline TCGv_ptr gen_vsr_ptr(int reg)
20 static inline TCGv_ptr gen_acc_ptr(int reg)
52 static void gen_lxvd2x(DisasContext *ctx)
71 static void gen_lxvw4x(DisasContext *ctx)
107 static void gen_lxvwsx(DisasContext *ctx)
134 static void gen_lxvdsx(DisasContext *ctx)
190 static void gen_lxvh8x(DisasContext *ctx)
764 static const GVecGen3 op[] = {
2536 static const GVecGen4i op = {
2670 static const GVecGen4 ops[4] = {
[all …]
/qemu/tcg/tci/
H A Dtcg-target.c.inc27 static TCGConstraintSetIndex tcg_target_op_def(TCGOpcode op)
181 static const int tcg_target_reg_alloc_order[] = {
202 static const int tcg_target_call_iarg_regs[] = { };
294 static void tcg_out_op_v(TCGContext *s, TCGOpcode op)
330 static void tcg_out_op_rrm(TCGContext *s, TCGOpcode op,
343 static void tcg_out_op_rrr(TCGContext *s, TCGOpcode op,
520 static void tcg_out_movi(TCGContext *s, TCGType type,
685 static void tcg_out_goto_tb(TCGContext *s, int which)
698 static void tcg_out_op(TCGContext *s, TCGOpcode opc,
927 static void tcg_target_init(TCGContext *s)
[all …]
/qemu/crypto/
H A Dcipher-nettle.c.inc40 static inline bool qcrypto_length_check(size_t len, size_t blocksize,
52 static void qcrypto_cipher_ctx_free(QCryptoCipher *ctx)
57 static int qcrypto_cipher_no_setiv(QCryptoCipher *cipher,
222 static const struct QCryptoCipherDriver NAME##_driver_xts = { \
247 static void des_encrypt_native(const void *ctx, size_t length,
253 static void des_decrypt_native(const void *ctx, size_t length,
269 static void des3_encrypt_native(const void *ctx, size_t length,
275 static void des3_decrypt_native(const void *ctx, size_t length,
292 static void aes128_encrypt_native(const void *ctx, size_t length,
438 static void sm4_encrypt_native(void *ctx, size_t length,
[all …]
H A Dcipher-builtin.c.inc37 static inline bool qcrypto_length_check(size_t len, size_t blocksize,
48 static void qcrypto_cipher_ctx_free(QCryptoCipher *cipher)
53 static int qcrypto_cipher_no_setiv(QCryptoCipher *cipher,
61 static void do_aes_encrypt_ecb(const void *vctx,
77 static void do_aes_decrypt_ecb(const void *vctx,
93 static void do_aes_encrypt_cbc(const AES_KEY *key,
115 static void do_aes_decrypt_cbc(const AES_KEY *key,
138 static int qcrypto_cipher_aes_encrypt_ecb(QCryptoCipher *cipher,
152 static int qcrypto_cipher_aes_decrypt_ecb(QCryptoCipher *cipher,
166 static int qcrypto_cipher_aes_encrypt_cbc(QCryptoCipher *cipher,
[all …]
/qemu/tests/tcg/multiarch/
H A Dnoexec.c.inc19 static void *arch_mcontext_pc(const mcontext_t *ctx);
20 static int arch_mcontext_arg(const mcontext_t *ctx);
21 static void arch_flush(void *p, int len);
36 static void *page_base;
37 static int page_size;
38 static const struct noexec_test *current_noexec_test;
40 static void handle_err(const char *syscall)
46 static void handle_segv(int sig, siginfo_t *info, void *ucontext)
87 static void test_noexec_1(const struct noexec_test *test)
108 static int test_noexec(struct noexec_test *tests, size_t n_tests)
/qemu/target/i386/tcg/
H A Dcc_helper_template.h.inc42 static int glue(compute_all_add, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1)
56 static int glue(compute_c_add, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1)
61 static int glue(compute_all_adc, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1,
76 static int glue(compute_c_adc, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1,
82 static int glue(compute_all_sub, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2)
96 static int glue(compute_c_sub, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2)
103 static int glue(compute_all_sbb, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2,
118 static int glue(compute_c_sbb, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2,
139 static int glue(compute_all_inc, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1)
155 static int glue(compute_all_dec, SUFFIX)(DATA_TYPE dst, DATA_TYPE src1)
[all …]
/qemu/tcg/arm/
H A Dtcg-target.c.inc254 static int encode_imm(uint32_t imm);
366 static int encode_imm(uint32_t imm)
401 static int encode_imm_nofail(uint32_t imm)
408 static bool check_fit_imm(uint32_t imm)
673 static void __attribute__((unused))
679 static void __attribute__((unused))
1284 static uint32_t encode_vd(TCGReg rd)
1290 static uint32_t encode_vn(TCGReg rn)
1296 static uint32_t encode_vm(TCGReg rm)
2588 static const ARMInsn vec_cmp_insn[16] = {
[all …]

12345678