Skip to content

Commit 9283c7c

Browse files
authored
Merge pull request #3655 from RajalakshmiSR/zgemmasmp10
POWER10: Fix ZGEMM testcase failures
2 parents 9777c59 + f191bc6 commit 9283c7c

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

kernel/power/zgemm_kernel_power10.S

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
108108
stfd f30, 128(SP)
109109
stfd f31, 136(SP)
110110

111-
xxspltd alpha_r,vs1,0 /*copy from register f1 */
112-
xxspltd alpha_i,vs2,0 /*copy from register f2 */
113111

114112
std r31, 144(SP)
115113
std r30, 152(SP)
@@ -131,20 +129,22 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
131129
std r14, 280(SP)
132130

133131

134-
stxv vs20, 288(SP)
135-
stxv vs21, 304(SP)
136-
stxv vs22, 320(SP)
137-
stxv vs23, 336(SP)
138-
stxv vs24, 352(SP)
139-
stxv vs25, 368(SP)
140-
stxv vs26, 384(SP)
141-
stxv vs27, 400(SP)
142-
stxv vs28, 416(SP)
143-
stxv vs29, 432(SP)
144-
stxv vs30, 448(SP)
145-
stxv vs31, 464(SP)
132+
stxv vs52, 288(SP)
133+
stxv vs53, 304(SP)
134+
stxv vs54, 320(SP)
135+
stxv vs55, 336(SP)
136+
stxv vs56, 352(SP)
137+
stxv vs57, 368(SP)
138+
stxv vs58, 384(SP)
139+
stxv vs59, 400(SP)
140+
stxv vs60, 416(SP)
141+
stxv vs61, 432(SP)
142+
stxv vs62, 448(SP)
143+
stxv vs63, 464(SP)
146144

147145
std r0, FLINK_SAVE(SP)
146+
xxspltd alpha_r,vs1,0 /*copy from register f1 */
147+
xxspltd alpha_i,vs2,0 /*copy from register f2 */
148148

149149

150150
#if defined(linux) || defined(__FreeBSD__) || defined(_AIX)
@@ -224,19 +224,19 @@ L999:
224224

225225
ld r0, FLINK_SAVE(SP)
226226

227-
lxv vs20, 288(SP)
228-
lxv vs21, 304(SP)
229-
lxv vs22, 320(SP)
230-
lxv vs23, 336(SP)
231-
lxv vs24, 352(SP)
232-
lxv vs25, 368(SP)
233-
lxv vs26, 384(SP)
234-
lxv vs27, 400(SP)
227+
lxv vs52, 288(SP)
228+
lxv vs53, 304(SP)
229+
lxv vs54, 320(SP)
230+
lxv vs55, 336(SP)
231+
lxv vs56, 352(SP)
232+
lxv vs57, 368(SP)
233+
lxv vs58, 384(SP)
234+
lxv vs59, 400(SP)
235235
mtlr r0
236-
lxv vs28, 416(SP)
237-
lxv vs29, 432(SP)
238-
lxv vs30, 448(SP)
239-
lxv vs31, 464(SP)
236+
lxv vs60, 416(SP)
237+
lxv vs61, 432(SP)
238+
lxv vs62, 448(SP)
239+
lxv vs63, 464(SP)
240240

241241
addi SP, SP, STACKSIZE
242242
blr

0 commit comments

Comments
 (0)