From ef0b1301517fd689f617e0cafb4afe283b6483fc Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 26 Nov 2021 12:11:06 +0000 Subject: - Extend test to cover iterations in outer loop. - Rename for clarity. - Fix logic bug checking for fallback. --- searchlib/src/vespa/searchlib/tensor/euclidean_distance.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searchlib/src') diff --git a/searchlib/src/vespa/searchlib/tensor/euclidean_distance.h b/searchlib/src/vespa/searchlib/tensor/euclidean_distance.h index df6fe4a6df4..25fac9c41c4 100644 --- a/searchlib/src/vespa/searchlib/tensor/euclidean_distance.h +++ b/searchlib/src/vespa/searchlib/tensor/euclidean_distance.h @@ -49,7 +49,7 @@ public: static const int8_t *cast(const vespalib::eval::Int8Float * p) { return reinterpret_cast(p); } double calc(const vespalib::eval::TypedCells& lhs, const vespalib::eval::TypedCells& rhs) const override { constexpr vespalib::eval::CellType expected = vespalib::eval::get_cell_type(); - if ((lhs.type != expected) || (rhs.type == expected)) { + if ((lhs.type != expected) || (rhs.type != expected)) { return SquaredEuclideanDistance::calc(lhs, rhs); } auto lhs_vector = lhs.typify(); -- cgit v1.2.3