Remove VectorShiftLeft: Usage previously removed.

PiperOrigin-RevId: 298457764
Change-Id: I4e92aed70e1bbf92235c70763eea4ae079057b36
This commit is contained in:
Robert David 2020-03-02 15:09:44 -08:00 committed by TensorFlower Gardener
parent 0400e0bf99
commit d17ab3f1d8
2 changed files with 0 additions and 19 deletions

View File

@ -562,15 +562,6 @@ void VectorScalarMultiply(const int8_t* vector, int v_size, float scale,
void ClipVector(const float* vector, int v_size, float abs_limit,
float* result);
// Shift left a vector in place with v_size size.
template <typename T>
void VectorShiftLeft(T* vector, int v_size, const T& shift_value) {
// When copying overlapping ranges, std::copy is appropriate when beginning of
// the destination range is outside the source range.
std::copy(vector + 1, vector + v_size, vector);
vector[v_size - 1] = shift_value;
}
// Reduce-sum on a float input vector:
// input_vector: float pointer to input vector.
// output_vector: float pointer to vector.

View File

@ -1878,16 +1878,6 @@ TEST(uKernels, BatchVectorBatchVectorDotProductIntegerTest) {
EXPECT_THAT(output, ElementsAreArray(ArrayFloatNear({40, 85})));
}
TEST(uKernels, VectorShiftLeftTest) {
constexpr int kVectorSize = 5;
static float input[kVectorSize] = {0.0, -0.5, 1.0, -1.5, 2.0};
std::vector<float> result(kVectorSize);
VectorShiftLeft(input, kVectorSize, 3.0f);
result.assign(input, input + kVectorSize);
EXPECT_THAT(result,
ElementsAreArray(ArrayFloatNear({-0.5, 1.0, -1.5, 2.0, 3.0})));
}
TEST(uKernels, ReductionSumVectorTest) {
constexpr int kInputVectorSize = 10;
constexpr int kOutputVectorSize1 = 5;