diff --git a/kernel/zarch/dcopy.c b/kernel/zarch/dcopy.c index 968f63e1b..5dbfd4ad1 100644 --- a/kernel/zarch/dcopy.c +++ b/kernel/zarch/dcopy.c @@ -44,7 +44,7 @@ static void dcopy_kernel_32(BLASLONG n, FLOAT *x, FLOAT *y) { "brctg %[n_tmp],1b" : [mem_y] "=m" (*(double (*)[n])y), [n_tmp] "+&r"(n) : [mem_x] "m" (*(const double (*)[n])x), - [ptr_x] "a"(x), [ptr_y] "a"(y) + [ptr_x] "+&a"(x), [ptr_y] "+&a"(y) : "cc" ); return;