| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_lower_int64.c | 291 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 D | lp_bld_arit.h | 90 LLVMValueRef *res_hi); 96 LLVMValueRef *res_hi);
|
| H A D | lp_bld_arit.c | 1143 * 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 D | lp_bld_arit.h | 91 LLVMValueRef *res_hi); 97 LLVMValueRef *res_hi);
|
| H A D | lp_bld_arit.c | 1013 * 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 D | nir_lower_int64.c | 305 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 D | ops2.c | 1169 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 D | ops.c | 4354 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 D | prim_ops.c | 2088 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 D | ops2.c | 1208 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 D | ops.c | 4609 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 D | prim_ops.c | 2200 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 D | prim_ops.h | 119 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 D | prim_ops.h | 119 void imul_long_direct(u32 * res_lo, u32 * res_hi, u32 d, u32 s);
|