HomeSort by: relevance | last modified time | path
    Searched defs:mul (Results 1 - 25 of 39) sorted by relevancy

1 2

  /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

Completed in 33 milliseconds

1 2