Skip to content

Commit 5318326

Browse files
jan-wassenbergcopybara-github
authored andcommitted
Attempted workaround for GCC PPC EMU128 test failure, refs #3024
Add Unpredictable1 instead of literal PiperOrigin-RevId: 908194619
1 parent 5c7030c commit 5318326

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

hwy/tests/memory_test.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,14 +149,14 @@ struct TestLoadDup128 {
149149
constexpr size_t N128 = 16 / sizeof(T);
150150
alignas(16) T lanes[N128];
151151
for (size_t i = 0; i < N128; ++i) {
152-
lanes[i] = ConvertScalarTo<T>(1 + i);
152+
lanes[i] = ConvertScalarTo<T>(hwy::Unpredictable1() + i);
153153
}
154154

155155
const size_t N = Lanes(d);
156156
auto expected = AllocateAligned<T>(N);
157157
HWY_ASSERT(expected);
158158
for (size_t i = 0; i < N; ++i) {
159-
expected[i] = ConvertScalarTo<T>(i % N128 + 1);
159+
expected[i] = ConvertScalarTo<T>(i % N128 + hwy::Unpredictable1());
160160
}
161161

162162
HWY_ASSERT_VEC_EQ(d, expected.get(), LoadDup128(d, lanes));

0 commit comments

Comments
 (0)