Home
last modified time | relevance | path

Searched refs:vxrm (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dvector_helper.c2136 CPURISCVState *env, int vxrm);
2141 CPURISCVState *env, int vxrm) \
2145 *((TD *)vd + HD(i)) = OP(env, vxrm, s2, s1); \
2151 uint32_t vl, uint32_t vm, int vxrm,
2160 fn(vd, vs1, vs2, i, env, vxrm); in vext_vv_rm_1()
2179 switch (env->vxrm) { in vext_vv_rm_2()
2210 static inline uint8_t saddu8(CPURISCVState *env, int vxrm, uint8_t a,
2221 static inline uint16_t saddu16(CPURISCVState *env, int vxrm, uint16_t a, in saddu8()
2232 static inline uint32_t saddu32(CPURISCVState *env, int vxrm, uint32_t a, in saddu16()
2243 static inline uint64_t saddu64(CPURISCVState *env, int vxrm, uint64_ in saddu32()
2154 vext_vv_rm_1(void * vd,void * v0,void * vs1,void * vs2,CPURISCVState * env,uint32_t vl,uint32_t vm,int vxrm,opivv2_rm_fn * fn,uint32_t vma,uint32_t esz) vext_vv_rm_1() argument
2213 saddu8(CPURISCVState * env,int vxrm,uint8_t a,uint8_t b) saddu8() argument
2224 saddu16(CPURISCVState * env,int vxrm,uint16_t a,uint16_t b) saddu16() argument
2235 saddu32(CPURISCVState * env,int vxrm,uint32_t a,uint32_t b) saddu32() argument
2246 saddu64(CPURISCVState * env,int vxrm,uint64_t a,uint64_t b) saddu64() argument
2281 vext_vx_rm_1(void * vd,void * v0,target_long s1,void * vs2,CPURISCVState * env,uint32_t vl,uint32_t vm,int vxrm,opivx2_rm_fn * fn,uint32_t vma,uint32_t esz) vext_vx_rm_1() argument
2360 sadd16(CPURISCVState * env,int vxrm,int16_t a,int16_t b) sadd16() argument
2371 sadd32(CPURISCVState * env,int vxrm,int32_t a,int32_t b) sadd32() argument
2382 sadd64(CPURISCVState * env,int vxrm,int64_t a,int64_t b) sadd64() argument
2422 ssubu16(CPURISCVState * env,int vxrm,uint16_t a,uint16_t b) ssubu16() argument
2433 ssubu32(CPURISCVState * env,int vxrm,uint32_t a,uint32_t b) ssubu32() argument
2444 ssubu64(CPURISCVState * env,int vxrm,uint64_t a,uint64_t b) ssubu64() argument
2483 ssub16(CPURISCVState * env,int vxrm,int16_t a,int16_t b) ssub16() argument
2494 ssub32(CPURISCVState * env,int vxrm,int32_t a,int32_t b) ssub32() argument
2505 ssub64(CPURISCVState * env,int vxrm,int64_t a,int64_t b) ssub64() argument
2562 aadd32(CPURISCVState * env,int vxrm,int32_t a,int32_t b) aadd32() argument
2571 aadd64(CPURISCVState * env,int vxrm,int64_t a,int64_t b) aadd64() argument
2609 aaddu64(CPURISCVState * env,int vxrm,uint64_t a,uint64_t b) aaddu64() argument
2646 asub64(CPURISCVState * env,int vxrm,int64_t a,int64_t b) asub64() argument
2684 asubu64(CPURISCVState * env,int vxrm,uint64_t a,uint64_t b) asubu64() argument
2733 vsmul16(CPURISCVState * env,int vxrm,int16_t a,int16_t b) vsmul16() argument
2753 vsmul32(CPURISCVState * env,int vxrm,int32_t a,int32_t b) vsmul32() argument
2773 vsmul64(CPURISCVState * env,int vxrm,int64_t a,int64_t b) vsmul64() argument
2831 vssrl16(CPURISCVState * env,int vxrm,uint16_t a,uint16_t b) vssrl16() argument
2839 vssrl32(CPURISCVState * env,int vxrm,uint32_t a,uint32_t b) vssrl32() argument
2847 vssrl64(CPURISCVState * env,int vxrm,uint64_t a,uint64_t b) vssrl64() argument
2881 vssra16(CPURISCVState * env,int vxrm,int16_t a,int16_t b) vssra16() argument
2889 vssra32(CPURISCVState * env,int vxrm,int32_t a,int32_t b) vssra32() argument
2897 vssra64(CPURISCVState * env,int vxrm,int64_t a,int64_t b) vssra64() argument
2944 vnclip16(CPURISCVState * env,int vxrm,int32_t a,int16_t b) vnclip16() argument
2963 vnclip32(CPURISCVState * env,int vxrm,int64_t a,int32_t b) vnclip32() argument
3012 vnclipu16(CPURISCVState * env,int vxrm,uint32_t a,uint16_t b) vnclipu16() argument
3028 vnclipu32(CPURISCVState * env,int vxrm,uint64_t a,uint32_t b) vnclipu32() argument
[all...]
H A Dmachine.c143 VMSTATE_UINTTL(env.vxrm, RISCVCPU),
H A Dcpu.h203 target_ulong vxrm; member
H A Dcsr.c757 *val = env->vxrm; in write_vxrm()
767 env->vxrm = val; in read_vxsat()
812 *val = (env->vxrm << VCSR_VXRM_SHIFT) | (env->vxsat << VCSR_VXSAT_SHIFT); in write_vcsr()
822 env->vxrm = (val & VCSR_VXRM) >> VCSR_VXRM_SHIFT;
4999 [CSR_VXRM] = { "vxrm", vs, read_vxrm, write_vxrm },