mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 12:14:38 +02:00
Fix PowerPC inline assembly on old GNU as. It does not like an empty clobbered register line, so simply omit the line.
This commit is contained in:
@@ -3638,7 +3638,6 @@ static WC_INLINE sp_int_digit sp_div_word(sp_int_digit hi, sp_int_digit lo,
|
|||||||
"li %[o], 0 \n\t" \
|
"li %[o], 0 \n\t" \
|
||||||
: [l] "+r" (vl), [h] "+r" (vh), [o] "=r" (vo) \
|
: [l] "+r" (vl), [h] "+r" (vh), [o] "=r" (vo) \
|
||||||
: [a] "r" (va), [b] "r" (vb) \
|
: [a] "r" (va), [b] "r" (vb) \
|
||||||
: \
|
|
||||||
)
|
)
|
||||||
/* Multiply va by vb and add double size result into: vo | vh | vl */
|
/* Multiply va by vb and add double size result into: vo | vh | vl */
|
||||||
#define SP_ASM_MUL_ADD(vl, vh, vo, va, vb) \
|
#define SP_ASM_MUL_ADD(vl, vh, vo, va, vb) \
|
||||||
@@ -3764,7 +3763,6 @@ static WC_INLINE sp_int_digit sp_div_word(sp_int_digit hi, sp_int_digit lo,
|
|||||||
"cntlzw %[n], %[a] \n\t" \
|
"cntlzw %[n], %[a] \n\t" \
|
||||||
: [n] "=r" (vn) \
|
: [n] "=r" (vn) \
|
||||||
: [a] "r" (va) \
|
: [a] "r" (va) \
|
||||||
: \
|
|
||||||
)
|
)
|
||||||
|
|
||||||
#define SP_INT_ASM_AVAILABLE
|
#define SP_INT_ASM_AVAILABLE
|
||||||
|
Reference in New Issue
Block a user