[ZARCH] Modify constraints
authormaamountki <m.tk1@hotmail.com>
Wed, 13 Feb 2019 19:06:25 +0000 (21:06 +0200)
committerGitHub <noreply@github.com>
Wed, 13 Feb 2019 19:06:25 +0000 (21:06 +0200)
kernel/zarch/cgemv_n_4.c
kernel/zarch/zgemv_n_4.c

index adba05d..5c36bc3 100644 (file)
@@ -352,7 +352,7 @@ static void add_y_4(BLASLONG n, FLOAT *src, FLOAT *dest, FLOAT alpha_r,
     "brctg  %[n],0b"
     : "+m"(*(struct { FLOAT x[n * 2]; } *) dest),[n] "+&r"(n)
     : [dest] "a"(dest), "m"(*(const struct { FLOAT x[n * 2]; } *) src),
-       [src] "a"(src),[alpha_r] "m"(alpha_r),[alpha_i] "m"(alpha_i)
+       [src] "a"(src),[alpha_r] "Q"(alpha_r),[alpha_i] "Q"(alpha_i)
     : "cc", "r1", "v0", "v1", "v16", "v17", "v18", "v19", "v20", "v21",
        "v22", "v23");
 }
index 5ca8da3..13045a3 100644 (file)
@@ -263,7 +263,7 @@ static void add_y_4(BLASLONG n, FLOAT *src, FLOAT *dest, FLOAT alpha_r,
     "brctg  %[n],0b"
     : "+m"(*(struct { FLOAT x[n * 2]; } *) dest),[n] "+&r"(n)
     : [dest] "a"(dest), "m"(*(const struct { FLOAT x[n * 2]; } *) src),
-       [src] "a"(src),[alpha_r] "m"(alpha_r),[alpha_i] "m"(alpha_i)
+       [src] "a"(src),[alpha_r] "Q"(alpha_r),[alpha_i] "Q"(alpha_i)
     : "cc", "r1", "v0", "v1", "v16", "v17", "v18", "v19", "v20", "v21",
        "v22", "v23", "v24", "v25", "v26", "v27", "v28", "v29", "v30",
        "v31");