Home
last modified time | relevance | path

Searched refs:ffma (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/intel/compiler/
Dbrw_nir_opt_peephole_ffma.c238 nir_alu_instr *ffma = nir_alu_instr_create(b->shader, nir_op_ffma); in brw_nir_opt_peephole_ffma_block() local
239 ffma->dest.saturate = add->dest.saturate; in brw_nir_opt_peephole_ffma_block()
240 ffma->dest.write_mask = add->dest.write_mask; in brw_nir_opt_peephole_ffma_block()
243 ffma->src[i].src = nir_src_for_ssa(mul_src[i]); in brw_nir_opt_peephole_ffma_block()
245 ffma->src[i].swizzle[j] = mul->src[i].swizzle[swizzle[j]]; in brw_nir_opt_peephole_ffma_block()
247 nir_alu_src_copy(&ffma->src[2], &add->src[1 - add_mul_src], ffma); in brw_nir_opt_peephole_ffma_block()
251 nir_ssa_dest_init(&ffma->instr, &ffma->dest.dest, in brw_nir_opt_peephole_ffma_block()
256 nir_src_for_ssa(&ffma->dest.dest.ssa)); in brw_nir_opt_peephole_ffma_block()
258 nir_builder_instr_insert(b, &ffma->instr); in brw_nir_opt_peephole_ffma_block()
/external/mesa3d/src/gallium/drivers/nouveau/codegen/lib/
Dgm107.asm185 ffma $r5 $r4 $r5 $r0
186 ffma $r0 $r5 neg $r4 $r4
/external/mesa3d/docs/relnotes/
D17.2.3.rst66 - radv: lower ffma in nir.
D20.3.0.rst3369 - nir: get ffma support from NIR options for nir_lower_flrp
3432 - nir,radeonsi: move ffma fusing to late optimizations for better codegen
3433 - radeonsi: clean up ffma handling
3457 - radeonsi: fuse or lower ffma optimally on all chips
D19.3.0.rst276 - pan/midgard: Explain ffma
3023 - i965/fs: set rounding mode when emitting fadd, fmul and ffma
D19.1.0.rst419 - panfrost/midgard: Add fround(_even), ftrunc, ffma
2002 - intel/compiler: Lower ffma on Gen4 and Gen5
D19.0.0.rst1877 - glsl: Add "built-in" functions to do ffma(fp64)
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_compiler_nir_emit.c65 OP(fmul, MUL, 0_1_X), OP(fadd, ADD, 0_X_1), OP(ffma, MAD, 0_1_2),
/external/llvm-project/llvm/test/CodeGen/Mips/msa/
Df16-llvm-ir.ll2038 define void @ffma(float %b, float %c) {
2039 ; MIPS32-LABEL: ffma:
2071 ; MIPS64-N32-LABEL: ffma:
2081 ; MIPS64-N32-NEXT: lui $1, %hi(%neg(%gp_rel(ffma)))
2083 ; MIPS64-N32-NEXT: addiu $gp, $1, %lo(%neg(%gp_rel(ffma)))
2105 ; MIPS64-N64-LABEL: ffma:
2115 ; MIPS64-N64-NEXT: lui $1, %hi(%neg(%gp_rel(ffma)))
2117 ; MIPS64-N64-NEXT: daddiu $gp, $1, %lo(%neg(%gp_rel(ffma)))