| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_nir.c | 176 /* change transcendental ops to vec2 and insert vec1 mul for the result 186 nir_alu_instr *mul = nir_alu_instr_create(shader, nir_op_fmul); local 187 mul->src[0].src = mul->src[1].src = nir_src_for_ssa(ssa); 188 mul->src[1].swizzle[0] = 1; 190 mul->dest.write_mask = 1; 191 nir_ssa_dest_init(&mul->instr, &mul->dest.dest, 1, 32, NULL); 195 mul->dest.saturate = alu->dest.saturate; 198 nir_instr_insert_after(instr, &mul->instr) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| test_sdwa.cpp | 388 VOP3_instruction *mul = &bld.vop2_e64(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], byte0_b).instr->vop3(); variable 389 mul->neg[0] = true; 390 mul->abs[0] = true; 391 writeout(0, mul->definitions[0].getTemp()); 399 mul = &bld.vop2_e64(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], byte0_b).instr->vop3(); 400 mul->omod = 2; 401 writeout(1, mul->definitions[0].getTemp());
|
| test_optimizer.cpp | 745 Temp mul = bld.vop2(aco_opcode::v_mul_u32_u24, bld.def(v1), inputs[1], inputs[2]); variable 746 writeout(0, bld.vadd32(bld.def(v1), inputs[0], mul)); 751 mul = bld.vop2(aco_opcode::v_mul_u32_u24, bld.def(v1), inputs[1], inputs[2]); 752 writeout(1, bld.vadd32(bld.def(v1), inputs[0], mul, true).def(1).getTemp());
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_lower_texcoord_replace.c | 47 nir_ssa_def *mul = local 50 offset = nir_iadd(b, offset, mul);
|
| nir_lower_io.c | 220 nir_ssa_def *mul = local 223 offset = nir_iadd(b, offset, mul);
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| brw_nir_opt_peephole_ffma.c | 194 nir_alu_instr *mul; local 204 mul = get_mul_for_src(&add->src[add_mul_src], 208 if (mul != NULL) 212 if (mul == NULL) 218 mul_src[0] = mul->src[0].src.ssa; 219 mul_src[1] = mul->src[1].src.ssa; 225 if (any_alu_src_is_a_constant(mul->src) && 247 ffma->src[i].swizzle[j] = mul->src[i].swizzle[swizzle[j]];
|
| test_vec4_register_coalesce.cpp | 137 vec4_instruction *mul = v->emit(v->MUL(temp, something, brw_imm_f(1.0f))); local 142 EXPECT_EQ(mul->dst.file, MRF); 161 vec4_instruction *mul = v->emit(v->MUL(temp, something, brw_imm_f(1.0f))); local 169 EXPECT_NE(mul->dst.file, MRF); 228 vec4_instruction *mul = v->emit(v->MUL(temp, some_src_1, some_src_2)); local 241 EXPECT_EQ(mul->dst.nr, to.nr);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| test_fs_scoreboard.cpp | 149 bld.MUL( y, g[3], g[4]); 175 bld.MUL( g[3], g[4], g[5]); 202 bld.MUL( y, g[3], g[4]); 261 bld.MUL(g[3], g[4], g[5]); 287 bld.MUL( g[3], g[4], g[5]); 313 bld.MUL( g[4], g[5], g[6]); 368 bld.MUL(g[3], g[4], g[5]); 399 bld.MUL( g[3], g[4], g[5]); 425 bld.MUL( g[3], g[4], g[5]); 487 bld.MUL( x, g[1], g[2]) 498 fs_inst *mul = instruction(last_block, 0); local 534 fs_inst *mul = instruction(last_block, 0); local 571 fs_inst *mul = instruction(last_block, 0); local 602 fs_inst *mul = instruction(last_block, 1); local 635 fs_inst *mul = instruction(last_block, 1); local 668 fs_inst *mul = instruction(last_block, 1); local 701 fs_inst *mul = instruction(last_block, 1); local 739 fs_inst *mul = instruction(last_block, 1); local 784 fs_inst *mul = instruction(last_block, 1); local 829 fs_inst *mul = instruction(last_block, 1); local 875 fs_inst *mul = instruction(last_block, 1); local [all...] |
| test_vec4_register_coalesce.cpp | 148 vec4_instruction *mul = v->emit(v->MUL(temp, something, brw_imm_f(1.0f))); local 153 EXPECT_EQ(mul->dst.file, MRF); 172 vec4_instruction *mul = v->emit(v->MUL(temp, something, brw_imm_f(1.0f))); local 180 EXPECT_NE(mul->dst.file, MRF); 239 vec4_instruction *mul = v->emit(v->MUL(temp, some_src_1, some_src_2)); local 252 EXPECT_EQ(mul->dst.nr, to.nr);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| loop_analysis.cpp | 192 ir_expression *const mul = local 197 new(mem_ctx) ir_expression(ir_binop_add, mul->type, mul, from);
|
| opt_algebraic.cpp | 329 return mul(matrix_mul->operands[0], 330 mul(matrix_mul->operands[1], ir->operands[1])); 547 ir_expression *mul = op_expr[mul_pos]; local 549 if (!mul || mul->operation != ir_binop_mul) 557 mul->operands[inner_add_pos]->as_expression(); 579 ir_rvalue *a_operand = mul->operands[1 - inner_add_pos]; 629 * (mul (floor (add (abs x) 0.5) (sign x))) 633 * (trunc (add x (mul (sign x) 0.5))) 658 mul(sign_expr, point_five))) [all...] |
| ir_builder.cpp | 224 ir_expression *mul(operand a, operand b) function in namespace:ir_builder 264 /* dot for vectors, mul for scalars */
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/ |
| gk104.asm | 20 long mul $r3 u32 $r1 u32 $r2 21 add $r2 (mul high u32 $r2 u32 $r3) $r2 23 mul $r3 u32 $r1 u32 $r2 24 add $r2 (mul high u32 $r2 u32 $r3) $r2 25 mul $r3 u32 $r1 u32 $r2 26 add $r2 (mul high u32 $r2 u32 $r3) $r2 27 mul $r3 u32 $r1 u32 $r2 28 add $r2 (mul high u32 $r2 u32 $r3) $r2 29 mul $r3 u32 $r1 u32 $r2 31 add $r2 (mul high u32 $r2 u32 $r3) $r 110 mul f32 $r3 $r3 0x37800074 label 113 mul f32 $r2 $r2 0x37800074 label 115 mul f32 $r1 $r1 0x37800074 label 116 mul f32 $r0 $r0 0x37800074 label 126 mul f32 $r3 $r3 0x38000187 label 129 mul f32 $r2 $r2 0x38000187 label 131 mul f32 $r1 $r1 0x38000187 label 132 mul f32 $r0 $r0 0x38000187 label 199 mul f32 $r2 $r2 0x3a802007 label 201 mul f32 $r1 $r1 0x3a802007 label 202 mul f32 $r0 $r0 0x3a802007 label 223 mul f32 $r3 $r3 0x3b808081 label 226 mul f32 $r2 $r2 0x3b808081 label 228 mul f32 $r1 $r1 0x3b808081 label 229 mul f32 $r0 $r0 0x3b808081 label 239 mul f32 $r3 $r3 0x3c010204 label 242 mul f32 $r2 $r2 0x3c010204 label 244 mul f32 $r1 $r1 0x3c010204 label 245 mul f32 $r0 $r0 0x3c010204 label 282 mul f32 $r2 $r2 0x3d042108 label 285 mul f32 $r1 $r1 0x3c820821 label 286 mul f32 $r0 $r0 0x3d042108 label 302 mul f32 $r2 $r2 0x3d042108 label 303 mul f32 $r1 $r1 0x3d042108 label 304 mul f32 $r0 $r0 0x3d042108 label 314 mul f32 $r1 $r1 0x37800074 label 315 mul f32 $r0 $r0 0x37800074 label 330 mul f32 $r1 $r1 0x38000187 label 331 mul f32 $r0 $r0 0x38000187 label 398 mul f32 $r1 $r1 0x3b808081 label 399 mul f32 $r0 $r0 0x3b808081 label 411 mul f32 $r1 $r1 0x3c010204 label 412 mul f32 $r0 $r0 0x3c010204 label 447 mul f32 $r0 $r0 0x37800074 label 460 mul f32 $r0 $r0 0x38000187 label 503 mul f32 $r0 $r0 0x3b808081 label 515 mul f32 $r0 $r0 0x3c010204 label 873 mul $r2 u32 $r2 u32 c0[0x1914] \/\/ warp offset label 874 mul $r3 u32 $r3 u32 c0[0x1910] \/\/ MP offset label [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_lowering_gv100.cpp | 407 Instruction *ipa, *mul; local 411 mul = bld.mkOp2(OP_MUL, TYPE_F32, i->getDef(0), i->getDef(0), i->getSrc(1)); 415 mul->setPredicate(CC_NOT_P, ipa->getDef(1));
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| loop_analysis.cpp | 151 ir_expression *const mul = local 156 new(mem_ctx) ir_expression(ir_binop_add, mul->type, mul, from);
|
| opt_algebraic.cpp | 329 return mul(matrix_mul->operands[0], 330 mul(matrix_mul->operands[1], ir->operands[1])); 547 ir_expression *mul = op_expr[mul_pos]; local 549 if (!mul || mul->operation != ir_binop_mul) 557 mul->operands[inner_add_pos]->as_expression(); 579 ir_rvalue *a_operand = mul->operands[1 - inner_add_pos]; 628 * (mul (floor (add (abs x) 0.5) (sign x))) 632 * (trunc (add x (mul (sign x) 0.5))) 657 mul(sign_expr, point_five))) [all...] |
| ir_builder.cpp | 224 ir_expression *mul(operand a, operand b) function in namespace:ir_builder 264 /* dot for vectors, mul for scalars */
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/ |
| lower.c | 75 /* lower dot to mul+sum */ 78 ppir_alu_node *mul = ppir_node_create(block, ppir_op_mul, -1, 0); local 79 if (!mul) 81 list_addtail(&mul->node.list, &node->list); 84 mul->src[0] = dot->src[0]; 85 mul->src[1] = dot->src[1]; 86 mul->num_src = 2; 89 ppir_dest *dest = &mul->dest; 99 ppir_node_add_dep(&mul->node, pred); 101 ppir_node_add_dep(node, &mul->node) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/lib/ |
| gk104.asm | 20 long mul $r3 u32 $r1 u32 $r2 21 add $r2 (mul high u32 $r2 u32 $r3) $r2 23 mul $r3 u32 $r1 u32 $r2 24 add $r2 (mul high u32 $r2 u32 $r3) $r2 25 mul $r3 u32 $r1 u32 $r2 26 add $r2 (mul high u32 $r2 u32 $r3) $r2 27 mul $r3 u32 $r1 u32 $r2 28 add $r2 (mul high u32 $r2 u32 $r3) $r2 29 mul $r3 u32 $r1 u32 $r2 31 add $r2 (mul high u32 $r2 u32 $r3) $r 110 mul f32 $r3 $r3 0x37800074 label 113 mul f32 $r2 $r2 0x37800074 label 115 mul f32 $r1 $r1 0x37800074 label 116 mul f32 $r0 $r0 0x37800074 label 126 mul f32 $r3 $r3 0x38000187 label 129 mul f32 $r2 $r2 0x38000187 label 131 mul f32 $r1 $r1 0x38000187 label 132 mul f32 $r0 $r0 0x38000187 label 199 mul f32 $r2 $r2 0x3a802007 label 201 mul f32 $r1 $r1 0x3a802007 label 202 mul f32 $r0 $r0 0x3a802007 label 223 mul f32 $r3 $r3 0x3b808081 label 226 mul f32 $r2 $r2 0x3b808081 label 228 mul f32 $r1 $r1 0x3b808081 label 229 mul f32 $r0 $r0 0x3b808081 label 239 mul f32 $r3 $r3 0x3c010204 label 242 mul f32 $r2 $r2 0x3c010204 label 244 mul f32 $r1 $r1 0x3c010204 label 245 mul f32 $r0 $r0 0x3c010204 label 282 mul f32 $r2 $r2 0x3d042108 label 285 mul f32 $r1 $r1 0x3c820821 label 286 mul f32 $r0 $r0 0x3d042108 label 302 mul f32 $r2 $r2 0x3d042108 label 303 mul f32 $r1 $r1 0x3d042108 label 304 mul f32 $r0 $r0 0x3d042108 label 314 mul f32 $r1 $r1 0x37800074 label 315 mul f32 $r0 $r0 0x37800074 label 330 mul f32 $r1 $r1 0x38000187 label 331 mul f32 $r0 $r0 0x38000187 label 398 mul f32 $r1 $r1 0x3b808081 label 399 mul f32 $r0 $r0 0x3b808081 label 411 mul f32 $r1 $r1 0x3c010204 label 412 mul f32 $r0 $r0 0x3c010204 label 447 mul f32 $r0 $r0 0x37800074 label 460 mul f32 $r0 $r0 0x38000187 label 503 mul f32 $r0 $r0 0x3b808081 label 515 mul f32 $r0 $r0 0x3c010204 label 873 mul $r2 u32 $r2 u32 c0[0x1914] \/\/ warp offset label 874 mul $r3 u32 $r3 u32 c0[0x1910] \/\/ MP offset label [all...] |
| /xsrc/external/mit/MesaLib/dist/src/microsoft/clc/ |
| clc_compiler_test.cpp | 603 uint mul = (tmp[idx].c + tmp[idx].s) * trunc(tmp[idx].f[0]);\n\ 604 inout[idx] = mul + trunc(tmp[idx].f[1]);\n\ 638 struct two_vals { uint32_t add; uint32_t mul; }; member in struct:two_vals 640 "struct two_vals { uint add; uint mul; };\n\ 645 in_out[id].mul = in_out[id].mul * id;\n\ 658 EXPECT_EQ(inout[i].mul, expected[i].mul); 1374 "__kernel void main_test(__global float *inout, float mul)\n\ 1376 inout[get_global_id(0)] = inout[get_global_id(0)] * mul;\n 1380 auto mul = ShaderArg<float>(10.0f, SHADER_ARG_INPUT); local 1727 auto mul = ShaderArg<float>(10.0f, SHADER_ARG_INPUT); local [all...] |
| /xsrc/external/mit/xf86-video-suncg14/dist/src/ |
| cg14_driver.c | 814 int mul = (pScrn->bitsPerPixel >> 3); local 816 *size = pCg14->width * mul; 817 return (CARD8 *)pCg14->fb + row * (pCg14->width * mul) + offset;
|
| /xsrc/external/mit/xf86-video-trident/dist/src/ |
| trident_dac.c | 465 int mul = pScrn->bitsPerPixel >> 3; local 468 if (!mul) mul = 1; 471 val = (mode->HDisplay * mul / 8) + 16;
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_lower_io.c | 181 nir_ssa_def *mul = local 184 offset = nir_iadd(b, offset, mul);
|
| /xsrc/external/mit/x11perf/dist/ |
| do_blt.c | 129 InitCopyLocations(int size, int mul, int div, 137 size = size * mul / div; 157 a[i].x1 = x1 * div / mul; 158 a[i].y1 = y1 * div / mul; 159 a[i].x2 = x2 * div / mul; 160 a[i].y2 = y2 * div / mul; 172 b[i].x1 = x1 * div / mul; 173 b[i].y1 = y1 * div / mul; 174 b[i].x2 = x2 * div / mul; 175 b[i].y2 = y2 * div / mul; 663 int mul = 0x10000; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/broadcom/qpu/ |
| qpu_instr.h | 311 } mul; member in struct:v3d_qpu_alu_instr
|