File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
crates/intrinsic-test/src/x86 Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -222,6 +222,7 @@ pub const PLATFORM_C_FORWARD_DECLARATIONS: &str = r#"
222
222
std::ostream& operator<<(std::ostream& os, __m128i value);
223
223
std::ostream& operator<<(std::ostream& os, __m256i value);
224
224
std::ostream& operator<<(std::ostream& os, __m512i value);
225
+ std::ostream& operator<<(std::ostream& os, __mmask8 value);
225
226
226
227
#define _mm512_extract_intrinsic_test_epi8(m, lane) \
227
228
_mm_extract_epi8(_mm512_extracti64x2_epi64((m), (lane) / 16), (lane) % 16)
@@ -343,6 +344,14 @@ std::ostream& operator<<(std::ostream& os, __m512i value) {
343
344
os << ss.str();
344
345
return os;
345
346
}
347
+
348
+ std::ostream& operator<<(std::ostream& os, __mmask8 value) {
349
+ std::stringstream ss;
350
+ ss << "0x";
351
+ ss << std::setfill('0') << std::setw(2) << std::hex << static_cast<int>(value);
352
+ os << ss.str();
353
+ return os;
354
+ }
346
355
"# ;
347
356
348
357
pub const X86_CONFIGURATIONS : & str = r#"
You can’t perform that action at this time.
0 commit comments