Searched defs:saturate (Results 1 - 25 of 36) sorted by relevance

12

/external/opencv/otherlibs/highgui/
H A Dutils.h56 #define saturate(x) (uchar)(((x) & ~255) == 0 ? (x) : ~((x)>>31)) macro
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_tgsi_to_rc.c132 static unsigned translate_saturate(unsigned saturate) argument
134 return saturate ? RC_SATURATE_ZERO_ONE : RC_SATURATE_NONE;
/external/libgsm/src/
H A Dadd.c20 #define saturate(x) \ macro
26 return saturate(sum);
32 return saturate(diff);
/external/webrtc/webrtc/modules/audio_coding/codecs/g722/
H A Dg722_decode.c51 static __inline int16_t saturate(int32_t amp) function
76 s->band[band].r[0] = saturate(s->band[band].s + d);
79 s->band[band].p[0] = saturate(s->band[band].sz + d);
84 wd1 = saturate(s->band[band].a[1] << 2);
104 s->band[band].ap[1] = saturate(wd1 + wd2);
105 wd3 = saturate(15360 - s->band[band].ap[2]);
119 s->band[band].bp[i] = saturate(wd2 + wd3);
137 wd1 = saturate(s->band[band].r[1] + s->band[band].r[1]);
139 wd2 = saturate(s->band[band].r[2] + s->band[band].r[2]);
141 s->band[band].sp = saturate(wd
[all...]
H A Dg722_encode.c51 static __inline int16_t saturate(int32_t amp) function
74 s->band[band].r[0] = saturate(s->band[band].s + d);
77 s->band[band].p[0] = saturate(s->band[band].sz + d);
82 wd1 = saturate(s->band[band].a[1] << 2);
101 s->band[band].ap[1] = saturate(wd1 + wd2);
102 wd3 = saturate(15360 - s->band[band].ap[2]);
116 s->band[band].bp[i] = saturate(wd2 + wd3);
134 wd1 = saturate(s->band[band].r[1] + s->band[band].r[1]);
136 wd2 = saturate(s->band[band].r[2] + s->band[band].r[2]);
138 s->band[band].sp = saturate(wd
[all...]
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_fpc_emit.c116 uint saturate, uint src0, uint src1, uint src2)
163 *(p->csr++) = (op | A0_DEST(dest) | mask | saturate | A0_SRC0(src0));
226 0, /* saturate */
233 /* Don't worry about saturate as we only support
112 i915_emit_arith(struct i915_fp_compile * p, uint op, uint dest, uint mask, uint saturate, uint src0, uint src1, uint src2) argument
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_bld_blend_aos.c84 LLVMValueRef saturate; member in struct:lp_build_blend_aos_context
123 if (!bld->saturate)
124 bld->saturate = lp_build_min(&bld->base, src_alpha, bld->base.zero);
129 if(!bld->saturate)
130 bld->saturate = lp_build_min(&bld->base, src_alpha, bld->inv_dst);
132 return bld->saturate;
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs_copy_propagation.cpp49 bool saturate; member in struct:__anon17101::acp_entry
431 if (entry->saturate) {
450 inst->saturate = inst->saturate || entry->saturate;
501 if (entry->saturate)
792 entry->saturate = inst->saturate;
H A Dbrw_ir_vec4.h373 set_saturate(bool saturate, vec4_instruction *inst) argument
375 inst->saturate = saturate;
H A Dbrw_shader.h166 bool saturate:1; member in struct:backend_instruction::backend_instruction
H A Dbrw_disasm.c144 static const char *const saturate[2] = { variable
1261 err |= control(file, "saturate", saturate, brw_inst_saturate(devinfo, inst),
1385 err |= control(file, "math saturate", math_saturate,
H A Dbrw_vec4_nir.cpp1173 bool saturate,
1183 inst->saturate = saturate;
1196 inst->saturate = saturate;
1201 bool saturate,
1209 inst->saturate = saturate;
1284 inst->saturate = instr->dest.saturate;
1172 emit_conversion_from_double(dst_reg dst, src_reg src, bool saturate, brw_reg_type single_type) argument
1200 emit_conversion_to_double(dst_reg dst, src_reg src, bool saturate, brw_reg_type single_type) argument
[all...]
/external/mesa3d/src/mesa/program/
H A Dprogramopt.c238 * \param saturate True if writes to color outputs should be clamped to [0, 1]
248 GLenum fog_mode, GLboolean saturate)
305 inst->Saturate = saturate;
247 _mesa_append_fog_code(struct gl_context *ctx, struct gl_program *fprog, GLenum fog_mode, GLboolean saturate) argument
/external/mesa3d/src/mesa/drivers/dri/i915/
H A Di915_program.c144 GLuint saturate, GLuint src0, GLuint src1, GLuint src2)
195 *(p->csr++) = (op | A0_DEST(dest) | mask | saturate | A0_SRC0(src0));
237 /* Don't worry about saturate as we only support texture formats
140 i915_emit_arith(struct i915_fragment_program * p, GLuint op, GLuint dest, GLuint mask, GLuint saturate, GLuint src0, GLuint src1, GLuint src2) argument
/external/mesa3d/src/mesa/state_tracker/
H A Dst_mesa_to_tgsi.c244 boolean saturate)
253 if (saturate)
242 translate_dst( struct st_translate *t, const struct prog_dst_register *DstReg, boolean saturate) argument
/external/valgrind/memcheck/tests/vbit-test/
H A Dvbits.c257 * into the result. If saturate is True, then the all the result bits are
265 bool saturate)
303 if (saturate) {
304 /* Value will not fit in B-bits, saturate the result as needed. */
323 if (saturate) {
324 /* Value will not fit in result_num_bits, saturate the result
355 if (saturate) {
356 /* Value will not fit in result, saturate the result as needed. */
373 if (saturate) {
374 /* Value will not fit in result_num_bits, saturate th
261 undefined_vbits_Narrow256_AtoB(unsigned int src_num_bits, unsigned int result_num_bits, vbits_t src1_v, value_t src1_value, vbits_t src2_v, value_t src2_value, bool saturate) argument
[all...]
/external/vulkan-validation-layers/libs/glm/gtx/
H A Dcompatibility.hpp75 template <typename T, precision P> GLM_FUNC_QUALIFIER T saturate(T x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) function in namespace:glm
76 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> saturate(const detail::tvec2<T, P>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) function in namespace:glm
77 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> saturate(const detail::tvec3<T, P>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) function in namespace:glm
78 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> saturate(const detail::tvec4<T, P>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) function in namespace:glm
/external/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp450 Cost.saturate();
785 saturate();
795 saturate();
807 void RegBankSelect::MappingCost::saturate() { function in class:RegBankSelect::MappingCost
/external/mesa3d/src/compiler/glsl/
H A Dir_builder.cpp282 saturate(operand a) function in namespace:ir_builder
/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_build.c653 unsigned saturate,
662 assert (saturate <= 1);
668 instruction.Saturate = saturate;
652 tgsi_build_instruction(unsigned opcode, unsigned saturate, unsigned predicate, unsigned num_dst_regs, unsigned num_src_regs, struct tgsi_header *header) argument
H A Dtgsi_lowering.c53 unsigned saturate; member in struct:tgsi_lowering_context
133 unsigned mask, unsigned saturate)
139 new_inst.Instruction.Saturate = saturate;
1206 if (!(ctx->saturate & smask) && !lower_txp)
1246 /* we don't saturate, but in case of lower_txp we
1253 /* sanity check.. driver could be asking to saturate a non-
1634 ctx.saturate = config->saturate_r | config->saturate_s | config->saturate_t;
1657 ctx.saturate))
1735 if (ctx.saturate || config->lower_TXP) {
1738 if (ctx.saturate) {
130 create_mov(struct tgsi_transform_context *tctx, const struct tgsi_full_dst_register *dst, const struct tgsi_full_src_register *src, unsigned mask, unsigned saturate) argument
[all...]
H A Dtgsi_text.c1001 unsigned *saturate,
1009 *saturate = 0;
1017 *saturate = 1;
1031 uint saturate = 0; local
1083 if (match_inst(&cur, &saturate, info)) {
1103 inst.Instruction.Saturate = saturate;
1000 match_inst(const char **pcur, unsigned *saturate, const struct tgsi_opcode_info *info) argument
/external/mesa3d/src/gallium/drivers/ilo/shader/
H A Dtoy_compiler.h121 unsigned saturate:1; /* true or false */ member in struct:toy_inst
/external/swiftshader/src/Shader/
H A DPixelRoutine.cpp2653 UShort4 PixelRoutine::convertFixed16(Float4 &cf, bool saturate) argument
2655 return UShort4(cf * Float4(0xFFFF), saturate);
/external/libpng/contrib/gregbook/
H A Drpng2-x.c1228 double freq, rotate, saturate, gray, intensity; local
1244 * saturate: saturation of beams' shape azimuthally
1249 saturate = (double)bg[pat].bg_bsat * 0.1;
1265 gray * saturate;
2000 double freq, rotate, saturate, gray, intensity; local
2012 * saturate: saturation of beams' shape azimuthally
2017 saturate = (double)bg[pat].bg_bsat * 0.1;
2033 gray * saturate;

Completed in 663 milliseconds

12