Remove unused CBC_ReedSolomonGF256Poly::EvaluateAt().
Change-Id: I2b37fab50fc9e015c20b4c5ab72e33f433bdf5c1
Reviewed-on: https://pdfium-review.googlesource.com/c/46556
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.cpp b/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.cpp
index 0c56c6e..af6472a 100644
--- a/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.cpp
+++ b/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.cpp
@@ -84,25 +84,6 @@
return m_coefficients[m_coefficients.size() - 1 - degree];
}
-int32_t CBC_ReedSolomonGF256Poly::EvaluateAt(int32_t a) {
- if (a == 0)
- return GetCoefficients(0);
-
- size_t size = m_coefficients.size();
- if (a == 1) {
- int32_t result = 0;
- for (size_t i = 0; i < size; i++)
- result = CBC_ReedSolomonGF256::AddOrSubtract(result, m_coefficients[i]);
- return result;
- }
- int32_t result = m_coefficients[0];
- for (size_t j = 1; j < size; j++) {
- result = CBC_ReedSolomonGF256::AddOrSubtract(m_field->Multiply(a, result),
- m_coefficients[j]);
- }
- return result;
-}
-
std::unique_ptr<CBC_ReedSolomonGF256Poly> CBC_ReedSolomonGF256Poly::Clone()
const {
auto temp = pdfium::MakeUnique<CBC_ReedSolomonGF256Poly>();
diff --git a/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.h b/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.h
index 810b478..5cd6b85 100644
--- a/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.h
+++ b/fxbarcode/common/reedsolomon/BC_ReedSolomonGF256Poly.h
@@ -26,7 +26,6 @@
const std::vector<int32_t>& GetCoefficients() const;
int32_t GetDegree() const;
bool IsZero() const;
- int32_t EvaluateAt(int32_t a);
std::unique_ptr<CBC_ReedSolomonGF256Poly> AddOrSubtract(
const CBC_ReedSolomonGF256Poly* other);
std::unique_ptr<CBC_ReedSolomonGF256Poly> Multiply(