Searched refs:res_hi (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_int64.c291 nir_ssa_def *res_hi = nir_iadd(b, carry, nir_iadd(b, x_hi, y_hi)); local in function:lower_iadd64
293 return nir_pack_64_2x32_split(b, res_lo, res_hi);
306 nir_ssa_def *res_hi = nir_iadd(b, nir_isub(b, x_hi, y_hi), borrow); local in function:lower_isub64
308 return nir_pack_64_2x32_split(b, res_lo, res_hi);
390 nir_ssa_def *res_hi = sign_extend ? nir_imul_high(b, x, y) local in function:lower_mul_2x32_64
393 return nir_pack_64_2x32_split(b, nir_imul(b, x, y), res_hi);
405 nir_ssa_def *res_hi = nir_iadd(b, nir_unpack_64_2x32_split_y(b, mul_lo), local in function:lower_imul64
410 res_hi);
477 nir_ssa_def *res_hi = nir_ishr(b, x_hi, nir_imm_int(b, 31)); local in function:lower_isign64
478 nir_ssa_def *res_lo = nir_ior(b, res_hi, nir_b2i3
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_arit.h90 LLVMValueRef *res_hi);
96 LLVMValueRef *res_hi);
H A Dlp_bld_arit.c1143 * Result is low 32bits, high bits returned in res_hi.
1151 LLVMValueRef *res_hi)
1258 *res_hi = LLVMBuildShuffleVector(builder, muleven, mulodd, shuf_vec, "");
1268 return lp_build_mul_32_lohi(bld, a, b, res_hi);
1275 * Result is low 32bits, high bits returned in res_hi.
1283 LLVMValueRef *res_hi)
1310 *res_hi = LLVMBuildTrunc(builder, tmp, narrow_type, "");
1148 lp_build_mul_32_lohi_cpu(struct lp_build_context * bld,LLVMValueRef a,LLVMValueRef b,LLVMValueRef * res_hi) argument
1280 lp_build_mul_32_lohi(struct lp_build_context * bld,LLVMValueRef a,LLVMValueRef b,LLVMValueRef * res_hi) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_arit.h91 LLVMValueRef *res_hi);
97 LLVMValueRef *res_hi);
H A Dlp_bld_arit.c1013 * Result is low 32bits, high bits returned in res_hi.
1021 LLVMValueRef *res_hi)
1133 *res_hi = LLVMBuildShuffleVector(builder, muleven, mulodd, shuf_vec, "");
1143 return lp_build_mul_32_lohi(bld, a, b, res_hi);
1150 * Result is low N bits, high bits returned in res_hi.
1158 LLVMValueRef *res_hi)
1188 *res_hi = LLVMBuildTrunc(builder, tmp, narrow_type, "");
1018 lp_build_mul_32_lohi_cpu(struct lp_build_context * bld,LLVMValueRef a,LLVMValueRef b,LLVMValueRef * res_hi) argument
1155 lp_build_mul_32_lohi(struct lp_build_context * bld,LLVMValueRef a,LLVMValueRef b,LLVMValueRef * res_hi) argument
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_int64.c305 nir_ssa_def *res_hi = nir_iadd(b, carry, nir_iadd(b, x_hi, y_hi)); local in function:lower_iadd64
307 return nir_pack_64_2x32_split(b, res_lo, res_hi);
320 nir_ssa_def *res_hi = nir_iadd(b, nir_isub(b, x_hi, y_hi), borrow); local in function:lower_isub64
322 return nir_pack_64_2x32_split(b, res_lo, res_hi);
404 nir_ssa_def *res_hi = sign_extend ? nir_imul_high(b, x, y) local in function:lower_mul_2x32_64
407 return nir_pack_64_2x32_split(b, nir_imul(b, x, y), res_hi);
419 nir_ssa_def *res_hi = nir_iadd(b, nir_unpack_64_2x32_split_y(b, mul_lo), local in function:lower_imul64
424 res_hi);
491 nir_ssa_def *res_hi = nir_ishr_imm(b, x_hi, 31); local in function:lower_isign64
492 nir_ssa_def *res_lo = nir_ior(b, res_hi, nir_b2i3
774 nir_ssa_def *res_hi = nir_f2u32(b, nir_fdiv(b, x, div)); local in function:lower_f2
[all...]
/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/x86emu/
H A Dops2.c1169 u32 res_lo,res_hi; local in function:x86emuOp2_imul_R_RM
1176 imul_long_direct(&res_lo,&res_hi,(s32)*destreg,(s32)srcval);
1177 if (res_hi != 0) {
1210 u32 res_lo,res_hi; local in function:x86emuOp2_imul_R_RM
1217 imul_long_direct(&res_lo,&res_hi,(s32)*destreg,(s32)srcval);
1218 if (res_hi != 0) {
1251 u32 res_lo,res_hi; local in function:x86emuOp2_imul_R_RM
1258 imul_long_direct(&res_lo,&res_hi,(s32)*destreg,(s32)srcval);
1259 if (res_hi != 0) {
1291 u32 res_lo,res_hi; local in function:x86emuOp2_imul_R_RM
[all...]
H A Dops.c4354 u32 res_lo,res_hi; local in function:x86emuOp_imul_word_IMM
4364 imul_long_direct(&res_lo,&res_hi,(s32)srcval,(s32)imm);
4365 if (res_hi != 0) {
4401 u32 res_lo,res_hi; local in function:x86emuOp_imul_word_IMM
4411 imul_long_direct(&res_lo,&res_hi,(s32)srcval,(s32)imm);
4412 if (res_hi != 0) {
4448 u32 res_lo,res_hi; local in function:x86emuOp_imul_word_IMM
4458 imul_long_direct(&res_lo,&res_hi,(s32)srcval,(s32)imm);
4459 if (res_hi != 0) {
4494 u32 res_lo,res_hi; local in function:x86emuOp_imul_word_IMM
4577 u32 res_lo,res_hi; local in function:x86emuOp_imul_byte_IMM
4622 u32 res_lo,res_hi; local in function:x86emuOp_imul_byte_IMM
4667 u32 res_lo,res_hi; local in function:x86emuOp_imul_byte_IMM
4711 u32 res_lo,res_hi; local in function:x86emuOp_imul_byte_IMM
[all...]
H A Dprim_ops.c2088 void imul_long_direct(u32 *res_lo, u32* res_hi,u32 d, u32 s) argument
2094 *res_hi = (u32)(res >> 32);
2112 *res_hi = rhi_lo;
2117 *res_hi = ~*res_hi+(s >> 16);
/xsrc/external/mit/xorg-server/dist/hw/xfree86/x86emu/
H A Dops2.c1208 u32 res_lo, res_hi; local in function:x86emuOp2_imul_R_RM
1215 imul_long_direct(&res_lo, &res_hi, (s32) * destreg, (s32) srcval);
1216 if (res_hi != 0) {
1252 u32 res_lo, res_hi; local in function:x86emuOp2_imul_R_RM
1259 imul_long_direct(&res_lo, &res_hi, (s32) * destreg, (s32) srcval);
1260 if (res_hi != 0) {
1296 u32 res_lo, res_hi; local in function:x86emuOp2_imul_R_RM
1303 imul_long_direct(&res_lo, &res_hi, (s32) * destreg, (s32) srcval);
1304 if (res_hi != 0) {
1339 u32 res_lo, res_hi; local in function:x86emuOp2_imul_R_RM
[all...]
H A Dops.c4609 u32 res_lo, res_hi; local in function:x86emuOp_imul_word_IMM
4619 imul_long_direct(&res_lo, &res_hi, (s32) srcval, (s32) imm);
4620 if (res_hi != 0) {
4660 u32 res_lo, res_hi; local in function:x86emuOp_imul_word_IMM
4670 imul_long_direct(&res_lo, &res_hi, (s32) srcval, (s32) imm);
4671 if (res_hi != 0) {
4711 u32 res_lo, res_hi; local in function:x86emuOp_imul_word_IMM
4721 imul_long_direct(&res_lo, &res_hi, (s32) srcval, (s32) imm);
4722 if (res_hi != 0) {
4761 u32 res_lo, res_hi; local in function:x86emuOp_imul_word_IMM
4850 u32 res_lo, res_hi; local in function:x86emuOp_imul_byte_IMM
4899 u32 res_lo, res_hi; local in function:x86emuOp_imul_byte_IMM
4948 u32 res_lo, res_hi; local in function:x86emuOp_imul_byte_IMM
4996 u32 res_lo, res_hi; local in function:x86emuOp_imul_byte_IMM
[all...]
H A Dprim_ops.c2200 imul_long_direct(u32 * res_lo, u32 * res_hi, u32 d, u32 s) argument
2206 *res_hi = (u32) (res >> 32);
2224 *res_hi = rhi_lo;
2229 *res_hi = ~*res_hi + (s >> 16);
/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/x86emu/x86emu/
H A Dprim_ops.h119 void imul_long_direct(u32 *res_lo, u32* res_hi,u32 d, u32 s);
/xsrc/external/mit/xorg-server/dist/hw/xfree86/x86emu/x86emu/
H A Dprim_ops.h119 void imul_long_direct(u32 * res_lo, u32 * res_hi, u32 d, u32 s);

Completed in 46 milliseconds