Lines Matching defs:output
15 // output.h: processing the 32-bit accumulators output by the unpack
37 "Unimplemented: missing implementation of this output pipeline stage "
56 OutputType output;
57 output.buf = buffer_eval_impl.Eval(input.buf);
58 return output;
80 OutputType output;
82 output.reg[i] = RoundingDivideByPOT(
85 return output;
101 OutputType output;
111 output.buf.reg[i] =
114 return output;
132 OutputType output;
139 output.reg[i] =
143 return output;
163 OutputType output;
171 output.reg[i] = Add(RoundingDivideByPOT(mulhigh_val, right_shift),
174 return output;
196 OutputType output;
199 output.reg[i] = data > 255 ? 255 : data < 0 ? 0 : data;
201 return output;
219 OutputType output;
222 output.reg[i] = data > 32767 ? 32767 : data < -32768 ? -32768 : data;
224 return output;
260 OutputType output;
262 output.reg[i] = Min(Max(input.reg[i], min), max);
264 return output;
314 OutputType output;
337 output.reg[i] = SelectUsingMask(
342 return output;
354 // OutputPipelineOutputType is a helper to determine the output data type of a
441 // StoreFinalOutput takes the final value at the end of the output pipeline and
455 // RunOutputPipeline is the entry point into the output pipeline evaluation
462 // Statically assert that the output pipeline matches the given destination
470 "mismatched destination scalar type and output pipeline");
472 // Evaluate the output pipeline.
473 auto output =
476 StoreFinalOutput(output, dst, dst_row, dst_col);