1*09537850SAkhilesh Sanikop// Copyright 2020 The libgav1 Authors 2*09537850SAkhilesh Sanikop// 3*09537850SAkhilesh Sanikop// Licensed under the Apache License, Version 2.0 (the "License"); 4*09537850SAkhilesh Sanikop// you may not use this file except in compliance with the License. 5*09537850SAkhilesh Sanikop// You may obtain a copy of the License at 6*09537850SAkhilesh Sanikop// 7*09537850SAkhilesh Sanikop// http://www.apache.org/licenses/LICENSE-2.0 8*09537850SAkhilesh Sanikop// 9*09537850SAkhilesh Sanikop// Unless required by applicable law or agreed to in writing, software 10*09537850SAkhilesh Sanikop// distributed under the License is distributed on an "AS IS" BASIS, 11*09537850SAkhilesh Sanikop// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*09537850SAkhilesh Sanikop// See the License for the specific language governing permissions and 13*09537850SAkhilesh Sanikop// limitations under the License. 14*09537850SAkhilesh Sanikop 15*09537850SAkhilesh Sanikop// Constants used for convolve implementations. 16*09537850SAkhilesh Sanikop// This will be included inside an anonymous namespace on files where these are 17*09537850SAkhilesh Sanikop// necessary. 18*09537850SAkhilesh Sanikop 19*09537850SAkhilesh Sanikopconstexpr int kIntermediateAllocWidth = kMaxSuperBlockSizeInPixels; 20*09537850SAkhilesh Sanikopconstexpr int kIntermediateStride = 8; 21*09537850SAkhilesh Sanikopconstexpr int kHorizontalOffset = 3; 22*09537850SAkhilesh Sanikopconstexpr int kFilterIndexShift = 6; 23