Skip to content

Commit 3368a4e

Browse files
Update swap_kernel_sve.c
1 parent dd71e42 commit 3368a4e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

kernel/arm64/swap_kernel_sve.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ static int swap_kernel_sve(BLASLONG n, FLOAT *x, FLOAT *y)
4848
for (BLASLONG i = 0; i < n; i += sve_width * 2)
4949
{
5050
svbool_t pg_a = SVE_WHILELT((uint64_t)i, (uint64_t)n);
51-
svbool_t pg_b = SVE_WHILELT((i + sve_width), n);
51+
svbool_t pg_b = SVE_WHILELT((uint64_t)(i + sve_width), (uint64_t)n);
5252
SVE_TYPE x_vec_a = svld1(pg_a, &x[i]);
5353
SVE_TYPE y_vec_a = svld1(pg_a, &y[i]);
5454
SVE_TYPE x_vec_b = svld1(pg_b, &x[i + sve_width]);
@@ -59,4 +59,4 @@ static int swap_kernel_sve(BLASLONG n, FLOAT *x, FLOAT *y)
5959
svst1(pg_b, &y[i + sve_width], x_vec_b);
6060
}
6161
return (0);
62-
}
62+
}

0 commit comments

Comments
 (0)