OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:mad
(Results
1 - 5
of
5
) sorted by relevancy
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
test_fs_saturate_propagation.cpp
377
bld.
MAD
(dst0, src0, src1, src2);
383
* 0:
mad
(16) dst0 src0 src1 src2
387
* 0:
mad
.sat(16) dst0 -src0 -src1 src2
418
/* The builder for
MAD
tries to be helpful and not put immediates as direct
421
fs_inst *
mad
= bld.
MAD
(dst0, src2, src2, src2);
local
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 src
[
all
...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
test_fs_saturate_propagation.cpp
365
bld.
MAD
(dst0, src0, src1, src2);
371
* 0:
mad
(16) dst0 src0 src1 src2
375
* 0:
mad
.sat(16) dst0 -src0 -src1 src2
406
/* The builder for
MAD
tries to be helpful and not put immediates as direct
409
fs_inst *
mad
= bld.
MAD
(dst0, src2, src2, src2);
local
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 src
[
all
...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
etnaviv_compiler_tgsi.c
1353
*
MAD
tTEMP.xyzw, tSRC0.xyzw, tSRC2.xyzw, -tSRC2.xyzw
1354
*
MAD
tDST.xyzw, tSRC0.xyzw, tSRC1.xyzw, -tTEMP.xyzw
1362
struct etna_inst
mad
[2] = { };
local
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
[
all
...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
etnaviv_compiler.c
1309
*
MAD
tTEMP.xyzw, tSRC0.xyzw, tSRC2.xyzw, -tSRC2.xyzw
1310
*
MAD
tDST.xyzw, tSRC0.xyzw, tSRC1.xyzw, -tTEMP.xyzw
1318
struct etna_inst
mad
[2] = { };
local
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
[
all
...]
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
aco_optimizer.cpp
66
* (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)
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
3209
create_instruction<VOP3P_instruction>(
mad
, Format::VOP3P, 3, 1)};
3346
/* combine mul+add ->
mad
*/
3443
aco_ptr<VOP3_instruction>
mad
{
[
all
...]
Completed in 15 milliseconds
Indexes created Fri Aug 14 00:25:39 UTC 2026