From 7b8431c101b4e1f78625df3daa355ed2824afccd Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Thu, 29 Aug 2024 10:09:25 +0800 Subject: [PATCH] internal/sm2ec: fix ppc64le 2 --- internal/sm2ec/p256_asm_ppc64le.s | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/internal/sm2ec/p256_asm_ppc64le.s b/internal/sm2ec/p256_asm_ppc64le.s index cc9866b..828b395 100644 --- a/internal/sm2ec/p256_asm_ppc64le.s +++ b/internal/sm2ec/p256_asm_ppc64le.s @@ -557,7 +557,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSPLTISB $0, T2 // VZERO T2 @@ -636,7 +636,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSLDOI $12, RED2, RED1, RED1 // VSLDB VSLDOI $12, T2, RED2, RED2 // VSLDB @@ -677,7 +677,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSLDOI $12, RED2, RED1, RED1 // VSLDB VSLDOI $12, T2, RED2, RED2 // VSLDB @@ -718,7 +718,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSLDOI $12, RED2, RED1, RED1 VSLDOI $12, T2, RED2, RED2 @@ -759,7 +759,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSLDOI $12, RED2, RED1, RED1 VSLDOI $12, T2, RED2, RED2 @@ -800,7 +800,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSLDOI $12, RED2, RED1, RED1 VSLDOI $12, T2, RED2, RED2 @@ -841,7 +841,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSLDOI $12, RED2, RED1, RED1 VSLDOI $12, T2, RED2, RED2 @@ -882,7 +882,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0 // VMALF M1, MK0, ADD2, RED2 // VMALHF M1, MK0, ADD2, RED2H VMULT_ADD(M0, MK0, ADD1, ONE, ADD1, RED1H) - VMULT_ADD(M1, MK1, ADD2, ONE, ADD2, RED2H) + VMULT_ADD(M1, MK0, ADD2, ONE, ADD2, RED2H) VSLDOI $12, RED2, RED1, RED1 VSLDOI $12, T2, RED2, RED2