MCPcopy Create free account
hub / github.com/DLTcollab/sse2neon / validateInt8

Function validateInt8

tests/common.cpp:152–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150}
151
152result_t validateInt8(__m128i a,
153 int8_t i0,
154 int8_t i1,
155 int8_t i2,
156 int8_t i3,
157 int8_t i4,
158 int8_t i5,
159 int8_t i6,
160 int8_t i7,
161 int8_t i8,
162 int8_t i9,
163 int8_t i10,
164 int8_t i11,
165 int8_t i12,
166 int8_t i13,
167 int8_t i14,
168 int8_t i15)
169{
170 const int8_t *t = reinterpret_cast<const int8_t *>(&a);
171 ASSERT_RETURN(t[0] == i0);
172 ASSERT_RETURN(t[1] == i1);
173 ASSERT_RETURN(t[2] == i2);
174 ASSERT_RETURN(t[3] == i3);
175 ASSERT_RETURN(t[4] == i4);
176 ASSERT_RETURN(t[5] == i5);
177 ASSERT_RETURN(t[6] == i6);
178 ASSERT_RETURN(t[7] == i7);
179 ASSERT_RETURN(t[8] == i8);
180 ASSERT_RETURN(t[9] == i9);
181 ASSERT_RETURN(t[10] == i10);
182 ASSERT_RETURN(t[11] == i11);
183 ASSERT_RETURN(t[12] == i12);
184 ASSERT_RETURN(t[13] == i13);
185 ASSERT_RETURN(t[14] == i14);
186 ASSERT_RETURN(t[15] == i15);
187 return TEST_SUCCESS;
188}
189
190result_t validateInt8(__m64 a,
191 int8_t i0,

Callers 1

test_mm_set1_epi8Function · 0.85

Calls

no outgoing calls

Tested by 1

test_mm_set1_epi8Function · 0.68