tesseract
v4.0.0-17-g361f3264
Open Source OCR Engine
dotproductavx.h
1
// File: dotproductavx.h
3
// Description: Architecture-specific dot-product function.
4
// Author: Ray Smith
5
// Created: Wed Jul 22 10:51:05 PDT 2015
6
//
7
// (C) Copyright 2015, Google Inc.
8
// Licensed under the Apache License, Version 2.0 (the "License");
9
// you may not use this file except in compliance with the License.
10
// You may obtain a copy of the License at
11
// http://www.apache.org/licenses/LICENSE-2.0
12
// Unless required by applicable law or agreed to in writing, software
13
// distributed under the License is distributed on an "AS IS" BASIS,
14
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
// See the License for the specific language governing permissions and
16
// limitations under the License.
18
19
#ifndef TESSERACT_ARCH_DOTPRODUCTAVX_H_
20
#define TESSERACT_ARCH_DOTPRODUCTAVX_H_
21
22
namespace
tesseract
{
23
24
// Computes and returns the dot product of the n-vectors u and v.
25
// Uses Intel AVX intrinsics to access the SIMD instruction set.
26
double
DotProductAVX
(
const
double
* u,
const
double
* v,
int
n);
27
28
}
// namespace tesseract.
29
30
#endif // TESSERACT_ARCH_DOTPRODUCTAVX_H_
tesseract::DotProductAVX
double DotProductAVX(const double *u, const double *v, int n)
Definition:
dotproductavx.cpp:27
tesseract
Definition:
baseapi.cpp:94
src
tesseract
src
arch
dotproductavx.h
Generated on Wed Nov 7 2018 13:45:42 for tesseract by
1.8.13