Home
last modified time | relevance | path

Searched refs:rnd (Results 1 – 9 of 9) sorted by relevance

/qemu/util/
H A Did.c58 uint32_t rnd; in id_generate() local
63 rnd = g_random_int_range(0, 100); in id_generate()
68 rnd); in id_generate()
/qemu/target/ppc/
H A Ddfp_helper.c72 enum rounding rnd; in dfp_prepare_rounding_mode() local
76 rnd = DEC_ROUND_HALF_EVEN; in dfp_prepare_rounding_mode()
79 rnd = DEC_ROUND_DOWN; in dfp_prepare_rounding_mode()
82 rnd = DEC_ROUND_CEILING; in dfp_prepare_rounding_mode()
85 rnd = DEC_ROUND_FLOOR; in dfp_prepare_rounding_mode()
88 rnd = DEC_ROUND_HALF_UP; in dfp_prepare_rounding_mode()
94 rnd = DEC_ROUND_UP; in dfp_prepare_rounding_mode()
97 rnd = DEC_ROUND_05UP; in dfp_prepare_rounding_mode()
109 enum rounding rnd; in dfp_set_round_mode_from_immediate() local
116 rnd = DEC_ROUND_DOWN; in dfp_set_round_mode_from_immediate()
[all …]
/qemu/target/hexagon/imported/
H A Dmpy.idef42 STD_SP_MODES(mpy_rnd, "Rd32=mpy", ,RdV, ,fMPY16SS,":rnd" ,fPASS,fROUND)
43 STD_SP_MODES(mpy_sat_rnd,"Rd32=mpy", ,RdV, ,fMPY16SS,":rnd:sat",fSAT, fROUND)
47 STD_SP_MODES(mpyd_rnd, "Rdd32=mpy", ,RddV, ,fMPY16SS,":rnd" ,fPASS,fROUND)
243 Q6INSN(M2_vmpy2s_s0pack,"Rd32=vmpyh(Rs32,Rt32):rnd:sat",ATTRIBS(A_ARCHV2),"Vector Multiply",vmac_se…
244 Q6INSN(M2_vmpy2s_s1pack,"Rd32=vmpyh(Rs32,Rt32):<<1:rnd:sat",ATTRIBS(A_ARCHV2),"Vector Multiply",vma…
498 Q6INSN(M2_cmpyrs_s0,"Rd32=cmpy(Rs32,Rt32):rnd:sat",ATTRIBS(), "Complex Multiply",cmpy_sema(0,+,-…
499 Q6INSN(M2_cmpyrs_s1,"Rd32=cmpy(Rs32,Rt32):<<1:rnd:sat",ATTRIBS(),"Complex Multiply",cmpy_sema(1,+,-…
877 Q6INSN(M4_cmpyi_wh,"Rd32=cmpyiwh(Rss32,Rt32):<<1:rnd:sat",ATTRIBS(),"Mixed Precision Complex Multip…
885 Q6INSN(M4_cmpyr_wh,"Rd32=cmpyrwh(Rss32,Rt32):<<1:rnd:sat",ATTRIBS(),"Mixed Precision Complex Multip…
892 Q6INSN(M4_cmpyi_whc,"Rd32=cmpyiwh(Rss32,Rt32*):<<1:rnd:sat",ATTRIBS(),"Mixed Precision Complex Mult…
[all …]
H A Dalu.idef602 Q6INSN(S4_vxaddsubhr,"Rdd32=vxaddsubh(Rss32,Rtt32):rnd:>>1:sat",ATTRIBS(),
612 Q6INSN(S4_vxsubaddhr,"Rdd32=vxsubaddh(Rss32,Rtt32):rnd:>>1:sat",ATTRIBS(),
640 Q6INSN(A2_svavghs,"Rd32=vavgh(Rs32,Rt32):rnd",ATTRIBS(A_ARCHV2),
1007 Q6INSN(A2_vavgwr,"Rdd32=vavgw(Rss32,Rtt32):rnd",ATTRIBS(),
1016 Q6INSN(A2_vnavgwr,"Rdd32=vnavgw(Rtt32,Rss32):rnd:sat",ATTRIBS(A_ARCHV2),
1071 Q6INSN(A2_vavguwr,"Rdd32=vavguw(Rss32,Rtt32):rnd",ATTRIBS(),
1080 Q6INSN(A2_vavgubr,"Rdd32=vavgub(Rss32,Rtt32):rnd",ATTRIBS(),
1089 Q6INSN(A2_vavguhr,"Rdd32=vavguh(Rss32,Rtt32):rnd",ATTRIBS(),
1098 Q6INSN(A2_vavghr,"Rdd32=vavgh(Rss32,Rtt32):rnd",ATTRIBS(),
1107 Q6INSN(A2_vnavghr,"Rdd32=vnavgh(Rtt32,Rss32):rnd:sat",ATTRIBS(A_ARCHV2),
H A Dshift.idef156 Q6INSN(S2_asr_i_r_rnd,"Rd32=asr(Rs32,#u5):rnd",ATTRIBS(),
161 Q6INSN(S2_asr_i_p_rnd,"Rdd32=asr(Rss32,#u6):rnd",ATTRIBS(), "Shift right with round",
163 fHIDE(size8u_t rnd;)
165 rnd = tmp & 1;
166 RddV = fASHIFTR(tmp,1,8_8) + rnd; })
/qemu/tests/qtest/
H A Dxlnx-versal-trng-test.c286 static size_t trng_collect(uint32_t *rnd, size_t cnt) in trng_collect() argument
295 rnd[i] = trng_read(R_TRNG_CORE_OUTPUT); in trng_collect()
/qemu/target/s390x/tcg/
H A Dfpu_helper.c957 void HELPER(srnm)(CPUS390XState *env, uint64_t rnd) in HELPER()
959 if (rnd > 0x7 || fpc_to_rnd[rnd & 0x7] == -1) { in HELPER()
963 env->fpc = deposit32(env->fpc, 0, 3, rnd); in HELPER()
964 set_float_rounding_mode(fpc_to_rnd[rnd & 0x7], &env->fpu_status); in HELPER()
/qemu/target/hexagon/imported/mmvec/
H A Dext.idef224 …OV1(WIDTH,vavg##TYPE##rnd, "Vd32=vavg"TYPE2"(Vu32,Vv32):rnd", "Vd32."#DEST"=…
975 NARROWING_SHIFT(32,vasrwhrndsat,fSETHALF,h,w,:rnd:sat,fVSATH,fVROUND,0xF)
984 NARROWING_SHIFT(16,vasrhbrndsat,fSETBYTE,b,h,:rnd:sat,fVSATB,fVROUND,0x7)
1017 …HIFT_SLOT(32,vasrwhrndsat,"Vd32=vasrwh(Vu32,Vv32,Rt8):rnd:sat","Vd32.h=vasr(Vu32.w,Vv32.w,Rt8):rnd
1023 …FT_SLOT(32,vasrwuhrndsat,"Vd32=vasrwuh(Vu32,Vv32,Rt8):rnd:sat","Vd32.uh=vasr(Vu32.w,Vv32.w,Rt8):rn…
1034 …SLOT(32,vasruwuhrndsat,"Vd32=vasruwuh(Vu32,Vv32,Rt8):rnd:sat","Vd32.uh=vasr(Vu32.uw,Vv32.uw,Rt8):r…
1124 …LOT(WIDTH,vavg##TYPE##rnd, "Vd32=vavg"TYPE2"(Vu32,Vv32):rnd", "Vd32."#DEST"=…
1380 …OT_DOUBLE_VEC(16,vmpyhvsrs,"Vd32=vmpyh(Vu32,Vv32):<<1:rnd:sat","Vd32.h=vmpy(Vu32.h,Vv32.h):<<1:rnd
1426 …OUBLE_VEC(32,vmpyowh_rnd,"Vd32=vmpyowh(Vu32,Vv32):<<1:rnd:sat","Vd32.w=vmpyo(Vu32.w,Vv32.h):<<1:rn…
1449 …32,vmpyowh_rnd_sacc,"Vx32+=vmpyowh(Vu32,Vv32):<<1:rnd:sat:shift","Vx32.w+=vmpyo(Vu32.w,Vv32.h):<<1…
[all …]
/qemu/target/riscv/
H A Dvcrypto_helper.c876 uint32_t rnd = uimm5 & 0x7; in HELPER() local
900 b = tmp[j + 1] ^ tmp[j + 2] ^ tmp[j + 3] ^ sm4_ck[rnd * 4 + j]; in HELPER()