Skip to content

Commit

Permalink
Fix power10 gcc intrinsic check
Browse files Browse the repository at this point in the history
__builtin_vsx_assemble_pair was only in GCC 10-11.2 and was replaced by
__builtin_vsx_build_pair thereafter.
  • Loading branch information
imciner2 committed Aug 17, 2023
1 parent 562ef5f commit 291aec4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion kernel/power/dgemm_small_kernel_nn_power10.c
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ typedef __vector unsigned char vec_t;

#define INIT_1ACC() __builtin_mma_xxsetaccz(&acc0);

#if (defined(__GNUC__) && (__GNUC__ == 10))
#if (defined(__GNUC__) && (__GNUC__ >= 10))
#if defined(_AIX)
#define LOAD_PAIR(pair, v0, v1) \
__builtin_vsx_assemble_pair(&pair, (vec_t)v0, (vec_t)v1);
Expand Down
2 changes: 1 addition & 1 deletion kernel/power/dgemm_small_kernel_tn_power10.c
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ typedef __vector unsigned char vec_t;

#define INIT_1ACC() __builtin_mma_xxsetaccz(&acc0);

#if (defined(__GNUC__) && (__GNUC__ == 10))
#if (defined(__GNUC__) && (__GNUC__ >= 10))
#if defined(_AIX)
#define LOAD_PAIR(pair, v0, v1) \
__builtin_vsx_assemble_pair(&pair, (vec_t)v0, (vec_t)v1);
Expand Down

0 comments on commit 291aec4

Please sign in to comment.