[ZARCH] Set alignment hint for vl/vst
This commit is contained in:
+16
-16
@@ -43,22 +43,22 @@ static FLOAT ddot_kernel_16(BLASLONG n, FLOAT *x, FLOAT *y) {
|
||||
"0:\n\t"
|
||||
"pfd 1,1024(%%r1,%[x])\n\t"
|
||||
"pfd 1,1024(%%r1,%[y])\n\t"
|
||||
"vl %%v16,0(%%r1,%[x])\n\t"
|
||||
"vl %%v17,16(%%r1,%[x])\n\t"
|
||||
"vl %%v18,32(%%r1,%[x])\n\t"
|
||||
"vl %%v19,48(%%r1,%[x])\n\t"
|
||||
"vl %%v20,64(%%r1,%[x])\n\t"
|
||||
"vl %%v21,80(%%r1,%[x])\n\t"
|
||||
"vl %%v22,96(%%r1,%[x])\n\t"
|
||||
"vl %%v23,112(%%r1,%[x])\n\t"
|
||||
"vl %%v24,0(%%r1,%[y])\n\t"
|
||||
"vl %%v25,16(%%r1,%[y])\n\t"
|
||||
"vl %%v26,32(%%r1,%[y])\n\t"
|
||||
"vl %%v27,48(%%r1,%[y])\n\t"
|
||||
"vl %%v28,64(%%r1,%[y])\n\t"
|
||||
"vl %%v29,80(%%r1,%[y])\n\t"
|
||||
"vl %%v30,96(%%r1,%[y])\n\t"
|
||||
"vl %%v31,112(%%r1,%[y])\n\t"
|
||||
"vl %%v16,0(%%r1,%[x]),3\n\t"
|
||||
"vl %%v17,16(%%r1,%[x]),3\n\t"
|
||||
"vl %%v18,32(%%r1,%[x]),3\n\t"
|
||||
"vl %%v19,48(%%r1,%[x]),3\n\t"
|
||||
"vl %%v20,64(%%r1,%[x]),3\n\t"
|
||||
"vl %%v21,80(%%r1,%[x]),3\n\t"
|
||||
"vl %%v22,96(%%r1,%[x]),3\n\t"
|
||||
"vl %%v23,112(%%r1,%[x]),3\n\t"
|
||||
"vl %%v24,0(%%r1,%[y]),3\n\t"
|
||||
"vl %%v25,16(%%r1,%[y]),3\n\t"
|
||||
"vl %%v26,32(%%r1,%[y]),3\n\t"
|
||||
"vl %%v27,48(%%r1,%[y]),3\n\t"
|
||||
"vl %%v28,64(%%r1,%[y]),3\n\t"
|
||||
"vl %%v29,80(%%r1,%[y]),3\n\t"
|
||||
"vl %%v30,96(%%r1,%[y]),3\n\t"
|
||||
"vl %%v31,112(%%r1,%[y]),3\n\t"
|
||||
"vfmadb %%v0,%%v16,%%v24,%%v0\n\t"
|
||||
"vfmadb %%v1,%%v17,%%v25,%%v1\n\t"
|
||||
"vfmadb %%v2,%%v18,%%v26,%%v2\n\t"
|
||||
|
||||
Reference in New Issue
Block a user