Home
last modified time | relevance | path

Searched refs:HELPER (Results 1 – 25 of 71) sorted by relevance

123

/qemu/accel/tcg/
H A Dtcg-runtime.c40 int32_t HELPER(div_i32)(int32_t arg1, int32_t arg2) in HELPER() function
45 int32_t HELPER(rem_i32)(int32_t arg1, int32_t arg2) in HELPER() function
72 int64_t HELPER(sar_i64)(int64_t arg1, int64_t arg2) in HELPER() function
77 int64_t HELPER(div_i64)(int64_t arg1, int64_t arg2) in HELPER() function
82 int64_t HELPER(rem_i64)(int64_t arg1, int64_t arg2) in HELPER() function
104 int64_t HELPER(mulsh_i64)(int64_t arg1, int64_t arg2) in HELPER() function
131 uint32_t HELPER(clrsb_i32)(uint32_t arg) in HELPER() function
136 uint64_t HELPER(clrsb_i64)(uint64_t arg) in HELPER() function
141 uint32_t HELPER(ctpop_i32)(uint32_t arg) in HELPER() function
146 uint64_t HELPER(ctpop_i64)(uint64_t arg) in HELPER() function
[all …]
H A Dtcg-runtime-gvec.c303 void HELPER(gvec_neg8)(void *d, void *a, uint32_t desc) in HELPER() function
314 void HELPER(gvec_neg16)(void *d, void *a, uint32_t desc) in HELPER() function
325 void HELPER(gvec_neg32)(void *d, void *a, uint32_t desc) in HELPER() function
336 void HELPER(gvec_neg64)(void *d, void *a, uint32_t desc) in HELPER() function
347 void HELPER(gvec_abs8)(void *d, void *a, uint32_t desc) in HELPER() function
359 void HELPER(gvec_abs16)(void *d, void *a, uint32_t desc) in HELPER() function
371 void HELPER(gvec_abs32)(void *d, void *a, uint32_t desc) in HELPER() function
383 void HELPER(gvec_abs64)(void *d, void *a, uint32_t desc) in HELPER() function
395 void HELPER(gvec_mov)(void *d, void *a, uint32_t desc) in HELPER() function
443 void HELPER(gvec_not)(void *d, void *a, uint32_t desc) in HELPER() function
[all …]
/qemu/target/xtensa/
H A Dfpu_helper.c73 void HELPER(wur_fpu_fcr)(CPUXtensaState *env, uint32_t v) in HELPER() function
90 void HELPER(wur_fpu_fsr)(CPUXtensaState *env, uint32_t v) in HELPER() function
109 uint32_t HELPER(rur_fpu_fsr)(CPUXtensaState *env) in HELPER() function
124 float64 HELPER(abs_d)(float64 v) in HELPER() function
129 float32 HELPER(abs_s)(float32 v) in HELPER() function
134 float64 HELPER(neg_d)(float64 v) in HELPER() function
139 float32 HELPER(neg_s)(float32 v) in HELPER() function
159 float32 HELPER(fpu2k_madd_s)(CPUXtensaState *env, in HELPER() function
165 float32 HELPER(fpu2k_msub_s)(CPUXtensaState *env, in HELPER() function
354 float64 HELPER(cvtd_s)(CPUXtensaState *env, float32 v) in HELPER() function
[all …]
H A Dop_helper.c39 void HELPER(update_ccount)(CPUXtensaState *env) in HELPER() function
49 void HELPER(wsr_ccount)(CPUXtensaState *env, uint32_t v) in HELPER() function
53 HELPER(update_ccount)(env); in HELPER()
56 HELPER(update_ccompare)(env, i); in HELPER()
67 HELPER(update_ccount)(env); in HELPER()
118 HELPER(exception_cause_vaddr)(env, pc, in HELPER()
124 HELPER(exception_cause_vaddr)(env, pc, in HELPER()
160 HELPER(exception_cause_vaddr)(env, pc, in HELPER()
166 HELPER(exception_cause_vaddr)(env, pc, in HELPER()
175 void HELPER(wsr_memctl)(CPUXtensaState *env, uint32_t v) in HELPER() function
[all …]
H A Dwin_helper.c99 void HELPER(sync_windowbase)(CPUXtensaState *env) in HELPER() function
129 HELPER(exception)(env, EXC_WINDOW_OVERFLOW4); in HELPER()
132 HELPER(exception)(env, EXC_WINDOW_OVERFLOW8); in HELPER()
135 HELPER(exception)(env, EXC_WINDOW_OVERFLOW12); in HELPER()
178 HELPER(exception)(env, EXC_WINDOW_UNDERFLOW4); in HELPER()
180 HELPER(exception)(env, EXC_WINDOW_UNDERFLOW8); in HELPER()
182 HELPER(exception)(env, EXC_WINDOW_UNDERFLOW12); in HELPER()
187 void HELPER(retw)(CPUXtensaState *env, uint32_t a0) in HELPER() function
199 void HELPER(restore_owb)(CPUXtensaState *env) in HELPER() function
204 void HELPER(movsp)(CPUXtensaState *env, uint32_t pc) in HELPER() function
[all …]
H A Dexc_helper.c37 void HELPER(exception)(CPUXtensaState *env, uint32_t excp) in HELPER() function
68 HELPER(exception)(env, vector); in HELPER()
71 void HELPER(exception_cause_vaddr)(CPUXtensaState *env, in HELPER() function
75 HELPER(exception_cause)(env, pc, cause); in HELPER()
81 HELPER(debug_exception)(env, env->pc, cause); in debug_exception_env()
95 HELPER(exception)(env, EXC_DEBUG); in HELPER()
100 void HELPER(waiti)(CPUXtensaState *env, uint32_t pc, uint32_t intlevel) in HELPER() function
118 HELPER(exception)(env, EXCP_HLT); in HELPER()
121 void HELPER(check_interrupts)(CPUXtensaState *env) in HELPER() function
128 void HELPER(intset)(CPUXtensaState *env, uint32_t v) in HELPER() function
[all …]
/qemu/target/m68k/
H A Dfpu_helper.c58 int32_t HELPER(reds32)(CPUM68KState *env, FPReg *val) in HELPER() function
63 float32 HELPER(redf32)(CPUM68KState *env, FPReg *val) in HELPER() function
68 void HELPER(exts32)(CPUM68KState *env, FPReg *res, int32_t val) in HELPER() function
73 void HELPER(extf32)(CPUM68KState *env, FPReg *res, float32 val) in HELPER() function
83 float64 HELPER(redf64)(CPUM68KState *env, FPReg *val) in HELPER() function
162 void HELPER(set_fpcr)(CPUM68KState *env, uint32_t val) in HELPER() function
221 uint32_t HELPER(get_fpsr)(CPUM68KState *env) in HELPER() function
234 void HELPER(set_fpsr)(CPUM68KState *env, uint32_t val) in HELPER() function
282 void HELPER(fabs)(CPUM68KState *env, FPReg *res, FPReg *val) in HELPER() function
301 void HELPER(fneg)(CPUM68KState *env, FPReg *res, FPReg *val) in HELPER() function
[all …]
/qemu/target/hppa/
H A Dfpu_helper.c26 void HELPER(loaded_fr0)(CPUHPPAState *env) in HELPER() function
90 float32 HELPER(fsqrt_s)(CPUHPPAState *env, float32 arg) in HELPER() function
97 float32 HELPER(frnd_s)(CPUHPPAState *env, float32 arg) in HELPER() function
132 float64 HELPER(fsqrt_d)(CPUHPPAState *env, float64 arg) in HELPER() function
139 float64 HELPER(frnd_d)(CPUHPPAState *env, float64 arg) in HELPER() function
174 float64 HELPER(fcnv_s_d)(CPUHPPAState *env, float32 arg) in HELPER() function
181 float32 HELPER(fcnv_d_s)(CPUHPPAState *env, float64 arg) in HELPER() function
188 float32 HELPER(fcnv_w_s)(CPUHPPAState *env, int32_t arg) in HELPER() function
202 float64 HELPER(fcnv_w_d)(CPUHPPAState *env, int32_t arg) in HELPER() function
216 int32_t HELPER(fcnv_s_w)(CPUHPPAState *env, float32 arg) in HELPER() function
[all …]
H A Dop_helper.c29 G_NORETURN void HELPER(excp)(CPUHPPAState *env, int excp) in HELPER() function
312 void HELPER(ldc_check)(target_ulong addr) in HELPER() function
321 target_ulong HELPER(probe)(CPUHPPAState *env, target_ulong addr, in HELPER() function
350 target_ulong HELPER(read_interval_timer)(void) in HELPER() function
364 uint64_t HELPER(hadd_ss)(uint64_t r1, uint64_t r2) in HELPER() function
380 uint64_t HELPER(hadd_us)(uint64_t r1, uint64_t r2) in HELPER() function
396 uint64_t HELPER(havg)(uint64_t r1, uint64_t r2) in HELPER() function
410 uint64_t HELPER(hsub_ss)(uint64_t r1, uint64_t r2) in HELPER() function
426 uint64_t HELPER(hsub_us)(uint64_t r1, uint64_t r2) in HELPER() function
442 uint64_t HELPER(hshladd)(uint64_t r1, uint64_t r2, uint32_t sh) in HELPER() function
[all …]
H A Dsys_helper.c30 void HELPER(write_interval_timer)(CPUHPPAState *env, target_ulong val) in HELPER() function
52 void HELPER(halt)(CPUHPPAState *env) in HELPER() function
58 void HELPER(reset)(CPUHPPAState *env) in HELPER() function
64 target_ulong HELPER(swap_system_mask)(CPUHPPAState *env, target_ulong nsm) in HELPER() function
80 void HELPER(rfi)(CPUHPPAState *env) in HELPER() function
121 void HELPER(rfi_r)(CPUHPPAState *env) in HELPER() function
137 void HELPER(diag_console_output)(CPUHPPAState *env) in HELPER() function
/qemu/target/arm/tcg/
H A Diwmmxt_helper.c79 uint64_t HELPER(iwmmxt_sadb)(uint64_t a, uint64_t b) in HELPER() function
384 uint32_t HELPER(iwmmxt_setpsr_nz)(uint64_t x) in HELPER() function
390 uint64_t HELPER(iwmmxt_bcstb)(uint32_t arg) in HELPER() function
400 uint64_t HELPER(iwmmxt_bcstw)(uint32_t arg) in HELPER() function
408 uint64_t HELPER(iwmmxt_bcstl)(uint32_t arg) in HELPER() function
413 uint64_t HELPER(iwmmxt_addcb)(uint64_t x) in HELPER() function
422 uint64_t HELPER(iwmmxt_addcw)(uint64_t x) in HELPER() function
429 uint64_t HELPER(iwmmxt_addcl)(uint64_t x) in HELPER() function
434 uint32_t HELPER(iwmmxt_msbb)(uint64_t x) in HELPER() function
443 uint32_t HELPER(iwmmxt_msbw)(uint64_t x) in HELPER() function
[all …]
H A Dop_helper.c125 uint32_t HELPER(sxtb16)(uint32_t x) in HELPER() function
145 uint32_t HELPER(uxtb16)(uint32_t x) in HELPER() function
174 uint32_t HELPER(rbit)(uint32_t x) in HELPER() function
293 void HELPER(setend)(CPUARMState *env) in HELPER() function
372 void HELPER(wfi)(CPUARMState *env, uint32_t insn_len) in HELPER() function
466 void HELPER(wfe)(CPUARMState *env) in HELPER() function
475 HELPER(yield)(env); in HELPER()
478 void HELPER(yield)(CPUARMState *env) in HELPER() function
522 uint32_t HELPER(cpsr_read)(CPUARMState *env) in HELPER() function
985 void HELPER(pre_hvc)(CPUARMState *env) in HELPER() function
[all …]
H A Dneon_helper.c485 uint32_t HELPER(neon_cls_s32)(uint32_t x) in HELPER() function
496 uint32_t HELPER(neon_cnt_u8)(uint32_t x) in HELPER() function
505 uint32_t HELPER(neon_rbit_u8)(uint32_t x) in HELPER() function
568 uint32_t HELPER(neon_narrow_u8)(uint64_t x) in HELPER() function
766 uint64_t HELPER(neon_widen_u8)(uint32_t x) in HELPER() function
780 uint64_t HELPER(neon_widen_s8)(uint32_t x) in HELPER() function
794 uint64_t HELPER(neon_widen_u16)(uint32_t x) in HELPER() function
800 uint64_t HELPER(neon_widen_s16)(uint32_t x) in HELPER() function
1026 uint64_t HELPER(neon_negl_u16)(uint64_t x) in HELPER() function
1040 uint64_t HELPER(neon_negl_u32)(uint64_t x) in HELPER() function
[all …]
H A Dhelper-a64.c40 uint64_t HELPER(udiv64)(uint64_t num, uint64_t den) in HELPER() function
48 int64_t HELPER(sdiv64)(int64_t num, int64_t den) in HELPER() function
59 uint64_t HELPER(rbit64)(uint64_t x) in HELPER() function
69 void HELPER(msr_set_allint_el1)(CPUARMState *env) in HELPER() function
312 uint64_t HELPER(neon_addlp_s8)(uint64_t a) in HELPER() function
342 uint64_t HELPER(neon_addlp_u8)(uint64_t a) in HELPER() function
351 uint64_t HELPER(neon_addlp_s16)(uint64_t a) in HELPER() function
361 uint64_t HELPER(neon_addlp_u16)(uint64_t a) in HELPER() function
404 float32 HELPER(frecpx_f32)(float32 a, void *fpstp) in HELPER() function
437 float64 HELPER(frecpx_f64)(float64 a, void *fpstp) in HELPER() function
[all …]
H A Dvec_helper.c179 void HELPER(sve2_sqrdmlah_b)(void *vd, void *vn, void *vm, in HELPER() function
190 void HELPER(sve2_sqrdmlsh_b)(void *vd, void *vn, void *vm, in HELPER() function
290 void HELPER(neon_sqdmulh_h)(void *vd, void *vn, void *vm, in HELPER() function
485 void HELPER(neon_sqdmulh_s)(void *vd, void *vn, void *vm, in HELPER() function
788 void HELPER(gvec_fcaddh)(void *vd, void *vn, void *vm,
816 void HELPER(gvec_fcadds)(void *vd, void *vn, void *vm, in HELPER() function
844 void HELPER(gvec_fcaddd)(void *vd, void *vn, void *vm, in HELPER() function
1632 void HELPER(gvec_uqadd_d)(void *vd, void *vq, void *vn,
1654 void HELPER(gvec_uqsub_d)(void *vd, void *vq, void *vn, in HELPER() function
1676 void HELPER(gvec_sqadd_d)(void *vd, void *vq, void *vn, in HELPER() function
[all …]
/qemu/target/s390x/tcg/
H A Dfpu_helper.c335 uint64_t HELPER(ldeb)(CPUS390XState *env, uint64_t f2) in HELPER() function
354 Int128 HELPER(lxdb)(CPUS390XState *env, uint64_t f2) in HELPER() function
362 Int128 HELPER(lxeb)(CPUS390XState *env, uint64_t f2) in HELPER() function
780 uint64_t HELPER(maeb)(CPUS390XState *env, uint64_t f1, in HELPER() function
789 uint64_t HELPER(madb)(CPUS390XState *env, uint64_t f1, in HELPER() function
798 uint64_t HELPER(mseb)(CPUS390XState *env, uint64_t f1, in HELPER() function
808 uint64_t HELPER(msdb)(CPUS390XState *env, uint64_t f1, in HELPER() function
882 Int128 HELPER(sqxb)(CPUS390XState *env, Int128 a) in HELPER() function
901 void HELPER(sfpc)(CPUS390XState *env, uint64_t fpc) in HELPER() function
916 void HELPER(sfas)(CPUS390XState *env, uint64_t fpc) in HELPER() function
[all …]
H A Dmisc_helper.c66 uint64_t HELPER(stpt)(CPUS390XState *env) in HELPER() function
81 uint64_t HELPER(stck)(CPUS390XState *env) in HELPER() function
151 void HELPER(spx)(CPUS390XState *env, uint64_t a1) in HELPER() function
207 void HELPER(sckc)(CPUS390XState *env, uint64_t ckc) in HELPER() function
238 void HELPER(sckpf)(CPUS390XState *env, uint64_t r0) in HELPER() function
249 uint64_t HELPER(stckc)(CPUS390XState *env) in HELPER() function
255 void HELPER(spt)(CPUS390XState *env, uint64_t time) in HELPER() function
432 void HELPER(xsch)(CPUS390XState *env, uint64_t r1) in HELPER() function
480 void HELPER(sal)(CPUS390XState *env, uint64_t r1) in HELPER() function
691 void HELPER(stfl)(CPUS390XState *env) in HELPER() function
[all …]
H A Dvec_int_helper.c180 void HELPER(gvec_vgfma8)(void *v1, const void *v2, const void *v3, in HELPER() function
204 void HELPER(gvec_vgfma16)(void *v1, const void *v2, const void *v3, in HELPER() function
228 void HELPER(gvec_vgfma32)(void *v1, const void *v2, const void *v3, in HELPER() function
238 void HELPER(gvec_vgfm64)(void *v1, const void *v2, const void *v3, in HELPER() function
250 void HELPER(gvec_vgfma64)(void *v1, const void *v2, const void *v3, in HELPER() function
518 void HELPER(gvec_vsl)(void *v1, const void *v2, uint64_t count, in HELPER() function
524 void HELPER(gvec_vsl_ve2)(void *v1, const void *v2, const void *v3, in HELPER() function
541 void HELPER(gvec_vsra)(void *v1, const void *v2, uint64_t count, in HELPER() function
547 void HELPER(gvec_vsra_ve2)(void *v1, const void *v2, const void *v3, in HELPER() function
569 void HELPER(gvec_vsrl)(void *v1, const void *v2, uint64_t count, in HELPER() function
[all …]
H A Dint_helper.c38 uint64_t HELPER(divs32)(CPUS390XState *env, int64_t a, int64_t b64) in HELPER() function
59 uint64_t HELPER(divu32)(CPUS390XState *env, uint64_t a, uint64_t b64) in HELPER() function
80 Int128 HELPER(divs64)(CPUS390XState *env, int64_t a, int64_t b) in HELPER() function
90 Int128 HELPER(divu64)(CPUS390XState *env, uint64_t ah, uint64_t al, uint64_t b) in HELPER() function
102 void HELPER(cvb)(CPUS390XState *env, uint32_t r1, uint64_t dec) in HELPER() function
134 uint64_t HELPER(cvbg)(CPUS390XState *env, Int128 dec) in HELPER() function
177 uint64_t HELPER(cvd)(int32_t reg) in HELPER() function
197 Int128 HELPER(cvdg)(int64_t reg) in HELPER() function
218 uint64_t HELPER(popcnt)(uint64_t val) in HELPER() function
/qemu/target/hexagon/
H A Dop_helper.c78 void HELPER(debug_start_packet)(CPUHexagonState *env) in HELPER() function
132 void HELPER(commit_hvx_stores)(CPUHexagonState *env) in HELPER() function
292 uint32_t HELPER(fbrev)(uint32_t addr) in HELPER() function
358 int64_t HELPER(vacsh_val)(CPUHexagonState *env, in HELPER() function
376 int32_t HELPER(vacsh_pred)(CPUHexagonState *env, in HELPER() function
1326 void HELPER(vhist)(CPUHexagonState *env) in HELPER() function
1341 void HELPER(vhistq)(CPUHexagonState *env) in HELPER() function
1359 void HELPER(vwhist256)(CPUHexagonState *env) in HELPER() function
1374 void HELPER(vwhist256q)(CPUHexagonState *env) in HELPER() function
1423 void HELPER(vwhist128)(CPUHexagonState *env) in HELPER() function
[all …]
/qemu/target/riscv/
H A Dcrypto_helper.c57 target_ulong HELPER(aes32esmi)(target_ulong rs1, target_ulong rs2, in HELPER() function
63 target_ulong HELPER(aes32esi)(target_ulong rs1, target_ulong rs2, in HELPER() function
69 target_ulong HELPER(aes32dsmi)(target_ulong rs1, target_ulong rs2, in HELPER() function
75 target_ulong HELPER(aes32dsi)(target_ulong rs1, target_ulong rs2, in HELPER() function
83 target_ulong HELPER(aes64esm)(target_ulong rs1, target_ulong rs2) in HELPER() function
93 target_ulong HELPER(aes64es)(target_ulong rs1, target_ulong rs2) in HELPER() function
103 target_ulong HELPER(aes64ds)(target_ulong rs1, target_ulong rs2) in HELPER() function
113 target_ulong HELPER(aes64dsm)(target_ulong rs1, target_ulong rs2) in HELPER() function
164 target_ulong HELPER(aes64im)(target_ulong rs1) in HELPER() function
174 target_ulong HELPER(sm4ed)(target_ulong rs1, target_ulong rs2, in HELPER() function
[all …]
H A Dbitmanip_helper.c27 target_ulong HELPER(clmul)(target_ulong rs1, target_ulong rs2) in HELPER() function
40 target_ulong HELPER(clmulr)(target_ulong rs1, target_ulong rs2) in HELPER() function
58 target_ulong HELPER(brev8)(target_ulong rs1) in HELPER() function
84 target_ulong HELPER(unzip)(target_ulong rs1) in HELPER() function
95 target_ulong HELPER(zip)(target_ulong rs1) in HELPER() function
123 target_ulong HELPER(xperm4)(target_ulong rs1, target_ulong rs2) in HELPER() function
128 target_ulong HELPER(xperm8)(target_ulong rs1, target_ulong rs2) in HELPER() function
/qemu/target/arm/
H A Dvfp_helper.c170 uint32_t HELPER(vfp_get_fpscr)(CPUARMState *env) in HELPER() function
194 return HELPER(vfp_get_fpscr)(env); in vfp_get_fpscr()
251 HELPER(vfp_set_fpscr)(env, val); in vfp_set_fpscr()
386 uint32_t HELPER(bfcvt)(float32 x, void *status) in HELPER() function
964 uint32_t HELPER(recpe_u32)(uint32_t a) in HELPER() function
978 uint32_t HELPER(rsqrte_u32)(uint32_t a) in HELPER() function
1043 float32 HELPER(rints)(float32 x, void *fp_status) in HELPER() function
1166 float32 HELPER(frint32_s)(float32 f, void *fpst) in HELPER() function
1171 float32 HELPER(frint64_s)(float32 f, void *fpst) in HELPER() function
1214 float64 HELPER(frint32_d)(float64 f, void *fpst) in HELPER() function
[all …]
H A Dop_addsub.h23 uint32_t HELPER(glue(PFX,add16))(uint32_t a, uint32_t b GE_ARG) in HELPER() function
34 uint32_t HELPER(glue(PFX,add8))(uint32_t a, uint32_t b GE_ARG) in HELPER() function
47 uint32_t HELPER(glue(PFX,sub16))(uint32_t a, uint32_t b GE_ARG) in HELPER() function
58 uint32_t HELPER(glue(PFX,sub8))(uint32_t a, uint32_t b GE_ARG) in HELPER() function
71 uint32_t HELPER(glue(PFX,subaddx))(uint32_t a, uint32_t b GE_ARG) in HELPER() function
82 uint32_t HELPER(glue(PFX,addsubx))(uint32_t a, uint32_t b GE_ARG) in HELPER() function
/qemu/include/exec/
H A Dhelper-proto.h.inc24 dh_ctype(ret) HELPER(name) (void) DEF_HELPER_ATTR;
27 dh_ctype(ret) HELPER(name) (dh_ctype(t1)) DEF_HELPER_ATTR;
30 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2)) DEF_HELPER_ATTR;
33 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), \
37 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \
41 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \
45 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \
50 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \

123