|
|
|
@@ -88,7 +88,7 @@ static FLOAT csum_kernel_32(BLASLONG n, FLOAT *x) { |
|
|
|
"vfasb %%v24,%%v24,%%v25\n\t" |
|
|
|
"vrepf %%v25,%%v24,2\n\t" |
|
|
|
"vfasb %%v24,%%v24,%%v25\n\t" |
|
|
|
"vstef %%v24,%[asum],0" |
|
|
|
"vstef %%v24,%[sum],0" |
|
|
|
: [sum] "=Q"(sum),[n] "+&r"(n) |
|
|
|
: "m"(*(const struct { FLOAT x[n * 2]; } *) x),[x] "a"(x) |
|
|
|
: "cc", "r1", "v16", "v17", "v18", "v19", "v20", "v21", "v22", "v23", |
|
|
|
|