diff --git a/src/crypto/elliptic/p256_asm_s390x.s b/src/crypto/elliptic/p256_asm_s390x.s index 96b59be23f..d0e6d09e2e 100644 --- a/src/crypto/elliptic/p256_asm_s390x.s +++ b/src/crypto/elliptic/p256_asm_s390x.s @@ -1944,10 +1944,12 @@ TEXT ·p256PointDoubleAsm(SB), NOSPLIT, $0 #undef CAR2 // p256PointAddAsm(P3, P1, P2 *p256Point) -#define P3ptr R1 -#define P1ptr R2 -#define P2ptr R3 -#define CPOOL R4 +#define P3ptr R1 +#define P1ptr R2 +#define P2ptr R3 +#define CPOOL R4 +#define ISZERO R5 +#define TRUE R6 // Temporaries in REGs #define T1L V16 @@ -2102,6 +2104,21 @@ TEXT ·p256PointAddAsm(SB), NOSPLIT, $0 // SUB(H