Searched refs:fmax (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_uniform_atomics.c75 OP_NOIMG(fmax, fmax)
H A Dnir_opt_load_store_vectorize.c97 ATOMIC(nir_var_mem_ssbo, ssbo, fmax, 0, 1, -1, 2)
111 ATOMIC(0, deref, fmax, -1, -1, 0, 1)
125 ATOMIC(nir_var_mem_shared, shared, fmax, -1, 0, -1, 1)
139 ATOMIC(nir_var_mem_global, global, fmax, -1, 0, -1, 1)
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
H A Dserialize_tests.cpp128 nir_ssa_def *fmax = nir_fmax(b, zero, zero); local in function:TEST_P
130 nir_alu_instr *fmax_alu = nir_instr_as_alu(fmax->parent_instr);
/xsrc/external/mit/xorg-server.old/dist/dix/
H A Dgetevents.c280 int fmin = 0, tmin = 0, fmax = defmax, tmax = defmax, coord_return; local in function:rescaleValuatorAxis
285 fmax = from->max_value;
292 if(fmin == tmin && fmax == tmax) {
298 if(fmax == fmin) { /* avoid division by 0 */
304 value = (coord + remainder - fmin) * (tmax - tmin) / (fmax - fmin) + tmin;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler_nir_emit.c68 OPC(fmin, SELECT, 0_1_0, GT), OPC(fmax, SELECT, 0_1_0, LT),
/xsrc/external/mit/xf86-video-apm/dist/src/
H A Dapm_driver.c1260 double fmax, fmin; local in function:comp_lmn
1268 fmax = 370000.0;
1270 fmax = 250000.0;
1273 fmin = fmax / 2.0;
1286 if (!WITHIN(fvco, fmin, fmax))
/xsrc/external/mit/xorg-server/dist/dix/
H A Dgetevents.c302 double fmin = defmin, fmax = defmax; local in function:rescaleValuatorAxis
307 fmax = from->max_value + 1;
314 if (fmin == tmin && fmax == tmax)
317 if (fmax == fmin) /* avoid division by 0 */
320 return (coord - fmin) * (tmax - tmin) / (fmax - fmin) + tmin;
/xsrc/external/mit/MesaLib/dist/docs/
H A Dmeson.rst195 This example sets -fmax-errors for compiling C sources and -DMAGIC=123
200 meson builddir/ -Dc_args=-fmax-errors=10 -Dcpp_args=-DMAGIC=123
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir.c1427 AOP_CASE(fmax): return BRW_AOP_FMAX;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.3.0.rst3824 - nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)
3825 - Revert "nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)"
3826 - nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(fabs(b), -a)
3865 - ac/llvm: implement nir_intrinsic_image_deref_atomic_{fmin,fmax}
3866 - ac/llvm: implement nir_intrinsic_ssbo_atomic_{fmin,fmax}
3867 - ac/llvm: implement nir_intrinsic_shared_atomic_{fmin,fmax}
3868 - ac/llvm: implement nir_intrinsic_global_atomic_{fmin,fmax}
[all...]
H A D20.1.0.rst2158 - nir: Mark fmin and fmax as commutative and associative
2208 - nir/algebraic: Use value range analysis to convert fmax to fsat
H A D19.0.0.rst1878 - glsl: Add "built-in" functions to do fmin/fmax(fp64)
H A D21.1.0.rst2398 - nir/range_analysis: Fix analysis of fmin, fmax, or fsat with NaN source
2766 - nir: Add image atomic_fmin/fmax intrinsics
H A D19.3.0.rst3014 - nir: fix fmin/fmax support for doubles
H A D20.0.0.rst750 - aco: flush denorms after fmin/fmax on pre-GFX9
H A D19.1.0.rst539 - panfrost/midgard: Reduce fmax(a, 0.0) to fmov.pos
H A D21.2.0.rst2695 - gallivm: Use range analysis to generate better fmin and fmax code
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_peephole.cpp1552 #define CASE(type, dst, fmin, fmax, imin, imax, umin, umax) \
1557 CLAMP(imm0.reg.data.f64, fmin, fmax) : \
1562 CLAMP(imm0.reg.data.f32, fmin, fmax) : \
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_peephole.cpp1605 #define CASE(type, dst, fmin, fmax, imin, imax, umin, umax) \
1610 CLAMP(imm0.reg.data.f64, fmin, fmax) : \
1615 CLAMP(imm0.reg.data.f32, fmin, fmax) : \
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.c264 dst->d[0] = fmax(src[0].d[0], src[1].d[0]);
265 dst->d[1] = fmax(src[0].d[1], src[1].d[1]);
266 dst->d[2] = fmax(src[0].d[2], src[1].d[2]);
267 dst->d[3] = fmax(src[0].d[3], src[1].d[3]);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/
H A Dmidgard_compile.c1204 ALU_CASE(fmax, fmax);
1370 /* fmax(a, 0.0) can turn into a .pos modifier as an optimization */
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmidgard_compile.c729 ALU_CASE(fmax, fmax);
/xsrc/external/mit/MesaLib/src/compiler/nir/
H A Dnir_constant_expressions.c27486 float16_t dst = fmax(src0, 0.0);
27510 float32_t dst = fmax(src0, 0.0);
27530 float64_t dst = fmax(src0, 0.0);
33066 float16_t dst = fmax(src0, src1);
33092 float32_t dst = fmax(src0, src1);
33114 float64_t dst = fmax(src0, src1);
34407 float16_t dst = fmin(fmax(src0, 0.0), 1.0);
34431 float32_t dst = fmin(fmax(src0, 0.0), 1.0);
34451 float64_t dst = fmin(fmax(src0, 0.0), 1.0);
34487 float16_t dst = fmin(fmax(src
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp7630 CASEF(fmax)

Completed in 134 milliseconds