Searched defs:result_offset (Results 1 - 13 of 13) sorted by relevance

/external/gemmlowp/meta/
H A Dlegacy_operations_common.h40 float result_offset)
43 result_offset(result_offset) {}
48 float result_offset; member in class:FloatOperation
39 FloatOperation(std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset) argument
H A Dlegacy_single_thread_gemm.h32 std::int32_t rhs_offset, std::int32_t result_offset,
58 result_offset + k * lhs_offset * rhs_offset;
77 std::int32_t result_offset, std::int32_t multiplicative_offset,
102 result_offset + k * lhs_offset * rhs_offset;
210 std::int32_t rhs_offset, float result_offset, float* result,
242 params.fused_kernel.kernel.scale = result_offset;
251 float result_offset, float* result) {
282 params.fused_kernel.kernel.scale = result_offset;
29 gemm_q8_strided(std::uint8_t* scratch, const std::uint8_t* lhs, const std::uint8_t* rhs, std::int32_t m, std::int32_t n, std::int32_t k, std::int32_t lhs_offset, std::int32_t rhs_offset, std::int32_t result_offset, std::int32_t multiplicative_offset, std::int32_t shift, std::uint8_t* result, std::int32_t result_stride) argument
74 gemv_q8(std::uint8_t* scratch, const std::uint8_t* lhs, const std::uint8_t* rhs, std::int32_t n, std::int32_t k, std::int32_t lhs_offset, std::int32_t rhs_offset, std::int32_t result_offset, std::int32_t multiplicative_offset, std::int32_t shift, std::uint8_t* result) argument
207 gemm_f_strided(std::uint8_t* scratch, const std::uint8_t* lhs, const std::uint8_t* rhs, std::int32_t m, std::int32_t n, std::int32_t k, std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset, float* result, std::int32_t result_stride) argument
248 gemv_f(std::uint8_t* scratch, const std::uint8_t* lhs, const std::uint8_t* rhs, std::int32_t n, std::int32_t k, std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset, float* result) argument
H A Dlegacy_multi_thread_gemv.h56 float result_offset)
57 : FloatOperation(lhs_offset, rhs_offset, result_offset) {}
63 gemv_f(scratch, lhs, rhs, n, k, lhs_offset, rhs_offset, result_offset,
127 std::int32_t rhs_offset, float result_offset,
130 internal::GemvFloatOperation operation(lhs_offset, rhs_offset, result_offset);
55 GemvFloatOperation(std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset) argument
123 multi_thread_gemv_f(gemmlowp::WorkersPool* pool, std::int32_t max_threads, std::uint8_t* scratch, const std::uint8_t* lhs, const std::uint8_t* rhs, std::int32_t n, std::int32_t k, std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset, float* result) argument
H A Dlegacy_multi_thread_gemm.h94 float result_offset)
95 : FloatOperation(lhs_offset, rhs_offset, result_offset) {}
112 result_offset, result, result_stride);
198 float result_offset, float* result) {
201 rhs_offset, result_offset, result);
205 lhs_offset, result_offset, result);
210 internal::GemmFloatOperation operation(lhs_offset, rhs_offset, result_offset);
93 GemmFloatOperation(std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset) argument
193 multi_thread_gemm_f(gemmlowp::WorkersPool* pool, std::int32_t max_threads, std::uint8_t* scratch, const std::uint8_t* lhs, const std::uint8_t* rhs, std::int32_t m, std::int32_t n, std::int32_t k, std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset, float* result) argument
/external/gemmlowp/public/
H A Dgemmlowp.h78 int rhs_offset, int result_offset, int result_mult_int,
82 MakeStandardOutputPipeline(result_offset, result_mult_int, result_shift));
74 Gemm(GemmContextType* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument
H A Doutput_stages.h35 // result_offset, result_mult_int, result_shift,
37 // ((input + result_offset) * result_mult_int + rounding) >> result_shift
41 std::int32_t result_offset; member in struct:gemmlowp::OutputStageQuantizeDownInt32ToUint8Scale
52 // result_offset, result_mult_int, result_shift,
54 // ((input + result_offset) * result_mult_int + rounding) >> result_shift
59 // row or column of the output (depending on tShape) has its own result_offset
63 VectorMap<const std::int32_t, tShape> result_offset; member in struct:gemmlowp::OutputStageQuantizeDownInt32ToUint8ScalePC
75 // result_offset, result_fixedpoint_multiplier, result_shift,
180 MakeStandardOutputPipeline(std::int32_t result_offset, argument
184 quantize_down_stage.result_offset
197 MakeStandardOutputPipeline( const VectorMap<const std::int32_t, tShape>& result_offset, const VectorMap<const std::int32_t, tShape>& result_mult_int, std::int32_t result_shift) argument
[all...]
/external/gemmlowp/internal/
H A Doutput.h78 const RegisterType result_offset = local
79 Dup<RegisterType>(output_stage.result_offset);
83 Mul(Add(input.reg[i], result_offset), result_mult_int), result_shift);
106 const auto result_offset = local
107 LoadForBroadcasting<InputType>(output_stage.result_offset, pos);
109 BroadcastAdd<InputType>(input, result_offset), result_mult_int);
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_query_hw.c437 struct nv50_query *q, unsigned result_offset)
447 PUSH_DATA (push, hq->data[result_offset / 4]);
436 nv50_hw_query_pushbuf_submit(struct nouveau_pushbuf *push, uint16_t method, struct nv50_query *q, unsigned result_offset) argument
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_query_hw.c587 struct nvc0_query *q, unsigned result_offset)
592 nouveau_pushbuf_data(push, hq->bo, hq->offset + result_offset, 4 |
586 nvc0_hw_query_pushbuf_submit(struct nouveau_pushbuf *push, struct nvc0_query *q, unsigned result_offset) argument
/external/gemmlowp/eight_bit_int_gemm/
H A Deight_bit_int_gemm.cc80 const int result_offset = c_offset; local
99 context, lhs, rhs, &result, lhs_offset, rhs_offset, result_offset, \
281 float result_offset, bool result_transpose,
289 rhs_offset, result_offset, result);
294 lhs_offset, result_offset, result);
278 MetaGemmFloat(GemmContext* context, const std::uint8_t* lhs, const std::uint8_t* rhs, int m, int n, int k, std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset, bool result_transpose, std::int32_t result_stride, float* result) argument
/external/gemmlowp/test/
H A Dcorrectness_meta_gemm.cc108 float result_offset) {
118 float expected_float = static_cast<float>(expected) * result_offset;
105 check_result_f(std::uint8_t* left, std::uint8_t* right, float* result, std::int32_t rows, std::int32_t cols, std::int32_t depth, std::int32_t lhs_offset, std::int32_t rhs_offset, float result_offset) argument
H A Dtest.cc134 int rhs_offset, int result_offset, int result_mult_int,
151 MakeStandardOutputPipeline(result_offset, result_mult_int,
174 int rhs_offset, int result_offset, int result_mult_int,
192 MakeStandardOutputPipeline(result_offset, result_mult_int,
211 int rhs_offset, int result_offset, int result_mult_int,
216 rhs_offset, result_offset, result_mult_int,
245 int rhs_offset, int result_offset, int result_mult_int,
254 rhs_offset, rhs.stride(), result->data(), result_offset,
271 int rhs_offset, int result_offset, int result_mult_int,
277 result->data(), result_offset, result_mult_in
130 Gemm(Context* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument
170 Gemm(Context* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument
207 Gemm(Context* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument
242 Gemm(Context*, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument
267 Gemm(bool transpose_a, bool transpose_b, bool transpose_c, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument
401 test_gemm_impl(typename GemmWrapper::Context* context, const LhsType& lhs, const RhsType& rhs, ResultType* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift_min, int result_shift_max) argument
494 test_gemm(typename GemmWrapper::Context* context, const LhsType& lhs, const RhsType& rhs, ResultType* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int) argument
1201 TestOutputStages(int rows, int depth, int cols, int result_offset, int result_mult_int, int result_shift) argument
[all...]
/external/deqp/external/openglcts/modules/gl/
H A Dgl4cGPUShaderFP64Tests.cpp15153 const glw::GLuint result_offset = vertex * result_stride; local
15154 glw::GLdouble* result_dst = (glw::GLdouble*)&m_expected_results_data[result_offset];
15467 const glw::GLuint result_offset = function_object.getResultOffset(result); local
15469 const glw::GLvoid* expected_result_src = expected_results + result_offset;
15470 const glw::GLvoid* result_src = feedback_data + result_offset;
15497 const glw::GLuint result_offset = function_object.getResultOffset(result); local
15499 const glw::GLvoid* expected_result_src = expected_results + result_offset;
15500 const glw::GLvoid* result_src = feedback_data + result_offset;

Completed in 1070 milliseconds