S390: Optimize __memset_z196.
commit1d21fb1061cbeb50414a8f371abb36548d90f150
authorStefan Liebler <stli@linux.ibm.com>
Fri, 26 Jun 2020 07:45:11 +0000 (26 09:45 +0200)
committerStefan Liebler <stli@linux.ibm.com>
Fri, 26 Jun 2020 07:45:11 +0000 (26 09:45 +0200)
treef1bc239f508120eb85c1d8c53b51906edbe72500
parent0792c8ae1aebf538de45ff9a0e2e401a60525de2
S390: Optimize __memset_z196.

It turned out that an 256b-mvc instruction which depends on the
result of a previous 256b-mvc instruction is counterproductive.
Therefore this patch adjusts the 256b-loop by storing the
first byte with stc and setting the remaining 255b with mvc.
Now the 255b-mvc instruction depends on the stc instruction.
sysdeps/s390/memset-z900.S