Skip to content

Commit

Permalink
internal/sm2ec: fix ppc64le
Browse files Browse the repository at this point in the history
  • Loading branch information
emmansun authored Aug 29, 2024
1 parent c198fa8 commit 95f78a8
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions internal/sm2ec/p256_asm_ppc64le.s
Original file line number Diff line number Diff line change
Expand Up @@ -621,8 +621,8 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
// VMALF X1, YDIG, T1, ADD2
// VMALHF X0, YDIG, T0, ADD1H
// VMALHF X1, YDIG, T1, ADD2H
VMULT_ADD(X0, YDIG, T0, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ADD2, ADD2H)
VMULT_ADD(X0, YDIG, T0, ONE, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ONE, ADD2, ADD2H)

// VMLF ADD1, K0, MK0
// VREPF $3, MK0, MK0
Expand Down Expand Up @@ -662,8 +662,8 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
// VMALF X1, YDIG, T1, ADD2
// VMALHF X0, YDIG, T0, ADD1H
// VMALHF X1, YDIG, T1, ADD2H
VMULT_ADD(X0, YDIG, T0, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ADD2, ADD2H)
VMULT_ADD(X0, YDIG, T0, ONE, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ONE, ADD2, ADD2H)

// VMLF ADD1, K0, MK0
// VREPF $3, MK0, MK0
Expand Down Expand Up @@ -703,8 +703,8 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
// VMALF X1, YDIG, T1, ADD2
// VMALHF X0, YDIG, T0, ADD1H
// VMALHF X1, YDIG, T1, ADD2H
VMULT_ADD(X0, YDIG, T0, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ADD2, ADD2H)
VMULT_ADD(X0, YDIG, T0, ONE, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ONE, ADD2, ADD2H)

// VMLF ADD1, K0, MK0
// VREPF $3, MK0, MK0
Expand Down Expand Up @@ -744,8 +744,8 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
// VMALF X1, YDIG, T1, ADD2
// VMALHF X0, YDIG, T0, ADD1H
// VMALHF X1, YDIG, T1, ADD2H
VMULT_ADD(X0, YDIG, T0, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ADD2, ADD2H)
VMULT_ADD(X0, YDIG, T0, ONE, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ONE, ADD2, ADD2H)

// VMLF ADD1, K0, MK0
// VREPF $3, MK0, MK0
Expand Down Expand Up @@ -785,8 +785,8 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
// VMALF X1, YDIG, T1, ADD2
// VMALHF X0, YDIG, T0, ADD1H
// VMALHF X1, YDIG, T1, ADD2H
VMULT_ADD(X0, YDIG, T0, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ADD2, ADD2H)
VMULT_ADD(X0, YDIG, T0, ONE, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ONE, ADD2, ADD2H)

// VMLF ADD1, K0, MK0
// VREPF $3, MK0, MK0
Expand Down Expand Up @@ -826,8 +826,8 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
// VMALF X1, YDIG, T1, ADD2
// VMALHF X0, YDIG, T0, ADD1H
// VMALHF X1, YDIG, T1, ADD2H
VMULT_ADD(X0, YDIG, T0, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ADD2, ADD2H)
VMULT_ADD(X0, YDIG, T0, ONE, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ONE, ADD2, ADD2H)

// VMLF ADD1, K0, MK0
// VREPF $3, MK0, MK0
Expand Down Expand Up @@ -867,8 +867,8 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
// VMALF X1, YDIG, T1, ADD2
// VMALHF X0, YDIG, T0, ADD1H
// VMALHF X1, YDIG, T1, ADD2H
VMULT_ADD(X0, YDIG, T0, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ADD2, ADD2H)
VMULT_ADD(X0, YDIG, T0, ONE, ADD1, ADD1H)
VMULT_ADD(X1, YDIG, T1, ONE, ADD2, ADD2H)

// VMLF ADD1, K0, MK0
// VREPF $3, MK0, MK0
Expand Down

1 comment on commit 95f78a8

@emmansun
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.