Skip to content

Commit eee2676

Browse files
committed
regenerate three dpbf16 test cases on an AMD EPYC 9454
Also fixed an error with the test generation code overflowing its buffers
1 parent 1995014 commit eee2676

5 files changed

Lines changed: 431 additions & 414 deletions

File tree

simde/x86/avx512/storeu.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,12 @@ simde_mm512_storeu_ph (void * mem_addr, simde__m512h a) {
109109
#define _mm512_storeu_ph(mem_addr, a) simde_mm512_storeu_ph(mem_addr, a)
110110
#endif
111111

112+
SIMDE_FUNCTION_ATTRIBUTES
113+
void
114+
simde_x_mm512_storeu_bh (void * mem_addr, simde__m512bh a) {
115+
simde_memcpy(mem_addr, &a, sizeof(a));
116+
}
117+
112118
SIMDE_FUNCTION_ATTRIBUTES
113119
void
114120
simde_mm512_storeu_si512 (void * mem_addr, simde__m512i a) {

test/test.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,7 @@ SIMDE_TEST_CODEGEN_GENERATE_RANDOM_INT_FUNC_(simde_poly64, p64)
588588
} \
589589
} \
590590
\
591-
char buf[53]; \
591+
char buf[64]; \
592592
simde_test_codegen_##symbol_identifier(sizeof(buf), buf, values[i]); \
593593
fputs(buf, SIMDE_CODEGEN_FP); \
594594
} \
@@ -668,7 +668,7 @@ SIMDE_TEST_CODEGEN_GENERATE_WRITE_VECTOR_FUNC_(simde_poly64, p64, 4)
668668
} \
669669
\
670670
{ \
671-
char buf[53]; \
671+
char buf[64]; \
672672
simde_test_codegen_##symbol_identifier(sizeof(buf), buf, value); \
673673
fputs(buf, SIMDE_CODEGEN_FP); \
674674
} \

0 commit comments

Comments
 (0)