Searched refs:mad (Results 1 - 25 of 26) sorted by relevance

12

/xsrc/external/mit/mesa-demos/dist/src/vp/
H A DMakefile.am60 mad.txt \
H A DMakefile.in387 mad.txt \
/xsrc/external/mit/mesa-demos/dist/src/fp/
H A DMakefile.am69 mad.txt \
H A DMakefile.in416 mad.txt \
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Ddisasm-a3xx.c247 OPC(3, OPC_MAD_U16, mad.u16),
249 OPC(3, OPC_MAD_S16, mad.s16),
251 OPC(3, OPC_MAD_U24, mad.u24),
252 OPC(3, OPC_MAD_S24, mad.s24),
253 OPC(3, OPC_MAD_F16, mad.f16),
254 OPC(3, OPC_MAD_F32, mad.f32),
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler.c1318 struct etna_inst mad[2] = { }; local in function:trans_lrp
1319 mad[0].opcode = INST_OPCODE_MAD;
1320 mad[0].sat = 0;
1321 mad[0].dst = etna_native_to_dst(temp, INST_COMPS_X | INST_COMPS_Y |
1323 mad[0].src[0] = src[0];
1324 mad[0].src[1] = src[2];
1325 mad[0].src[2] = negate(src[2]);
1326 mad[1].opcode = INST_OPCODE_MAD;
1327 mad[1].sat = inst->Instruction.Saturate;
1328 mad[
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler_tgsi.c1362 struct etna_inst mad[2] = { }; local in function:trans_lrp
1363 mad[0].opcode = INST_OPCODE_MAD;
1364 mad[0].sat = 0;
1365 mad[0].dst = etna_native_to_dst(temp, INST_COMPS_X | INST_COMPS_Y |
1367 mad[0].src[0] = src[0];
1368 mad[0].src[1] = src[2];
1369 mad[0].src[2] = negate(src[2]);
1370 mad[1].opcode = INST_OPCODE_MAD;
1371 mad[1].sat = inst->Instruction.Saturate;
1372 mad[
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Ddisasm-a3xx.c935 OPC(3, OPC_MAD_U16, mad.u16),
937 OPC(3, OPC_MAD_S16, mad.s16),
939 OPC(3, OPC_MAD_U24, mad.u24),
940 OPC(3, OPC_MAD_S24, mad.s24),
941 OPC(3, OPC_MAD_F16, mad.f16),
942 OPC(3, OPC_MAD_F32, mad.f32),
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/tests/
H A Ddelay.c62 mad.f32 r0.x, r0.x, r0.y, r0.z
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.5.9.rst96 - nv50/ir: propagate modifier to right arg when const-folding mad
H A D10.6.2.rst81 - nv50/ir: propagate modifier to right arg when const-folding mad
H A D11.0.8.rst97 - nv50/ir: the mad source might not have a defining instruction
H A D19.3.0.rst2887 - freedreno/ir3: fix mad copy propagation special case
2922 - freedreno/ir3: optimize immed 2nd src to mad
H A D20.2.0.rst3832 - aco: try to use fma instead of mad when denormals are enabled
3833 - aco: create 16-bit mad/fma
H A D20.0.0.rst1387 - freedreno/ir3: fixup when changing to mad.f16
H A D19.1.0.rst3154 - iris: Stop leaking iris_uncompiled_shaders like mad
H A D21.0.0.rst1597 - nv50/ir: clear dnz flag when converting mul/mad to simpler ops
H A D20.3.0.rst4024 - aco: fix mad splitting after applying output modifiers
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dtest_fs_saturate_propagation.cpp371 * 0: mad(16) dst0 src0 src1 src2
375 * 0: mad.sat(16) dst0 -src0 -src1 src2
409 fs_inst *mad = bld.MAD(dst0, src2, src2, src2); local in function:TEST_F
410 mad->src[0]= src0;
411 mad->src[1] = src1;
417 * 0: mad(16) dst0 1.0f -2.0f src2
421 * 0: mad.sat(16) dst0 -1.0f 2.0f src2
H A Dbrw_fs.cpp3888 fs_inst *mad = hbld.MAD(dst, dst, half(delta_xy, 1), dwQ); local in function:fs_visitor::lower_linterp
3893 set_saturate(inst->saturate, mad);
3894 set_condmod(inst->conditional_mod, mad);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dtest_fs_saturate_propagation.cpp383 * 0: mad(16) dst0 src0 src1 src2
387 * 0: mad.sat(16) dst0 -src0 -src1 src2
421 fs_inst *mad = bld.MAD(dst0, src2, src2, src2); local in function:TEST_F
422 mad->src[0]= src0;
423 mad->src[1] = src1;
429 * 0: mad(16) dst0 1.0f -2.0f src2
433 * 0: mad.sat(16) dst0 -1.0f 2.0f src2
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_optimizer.cpp66 * (2) The second pass combines instructions like mad, omod, clamp and
70 * i.e. decides if a mad instruction is profitable and eliminates dead code.
285 void set_mad(Instruction* mad, uint32_t mad_info_idx) argument
288 mad->pass_flags = mad_info_idx;
289 instr = mad;
3195 /* convert to mad */
3207 aco_opcode mad = fadd ? aco_opcode::v_pk_fma_f16 : aco_opcode::v_pk_mad_u16; local in function:aco::combine_vop3p
3209 create_instruction<VOP3P_instruction>(mad, Format::VOP3P, 3, 1)};
3346 /* combine mul+add -> mad */
3443 aco_ptr<VOP3_instruction> mad{ local in function:aco::combine_instruction
[all...]
H A Daco_instruction_selection.cpp7881 aco_opcode mad = local in function:aco::__anon562fcc110110::emit_interp_center
7883 Temp tmp1 = bld.vop3(mad, bld.def(v1), ddx_1, pos1, p1);
7884 Temp tmp2 = bld.vop3(mad, bld.def(v1), ddx_2, pos1, p2);
7885 tmp1 = bld.vop3(mad, bld.def(v1), ddy_1, pos2, tmp1);
7886 tmp2 = bld.vop3(mad, bld.def(v1), ddy_2, pos2, tmp2);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/freedreno/
H A Dir3-notes.rst69 instrdcedd0 [shape=record,style=filled,fillcolor=lightgrey,label="{mad.f32|<dst0>|<src0> |<src1> |<src2> }"];
72 instrdcec30 [shape=record,style=filled,fillcolor=lightgrey,label="{mad.f32|<dst0>|<src0> |<src1> |<src2> }"];
/xsrc/external/mit/MesaLib/dist/docs/drivers/freedreno/
H A Dir3-notes.rst69 instrdcedd0 [shape=record,style=filled,fillcolor=lightgrey,label="{mad.f32|<dst0>|<src0> |<src1> |<src2> }"];
72 instrdcec30 [shape=record,style=filled,fillcolor=lightgrey,label="{mad.f32|<dst0>|<src0> |<src1> |<src2> }"];

Completed in 128 milliseconds

12