@@ -468,7 +468,7 @@ int wc_SipHash(const unsigned char* key, const unsigned char* in, word32 inSz,
468468
469469 : [in ] "+ r " (in), [inSz] " + r " (inSz), [k0] " + r " (k0), [k1] " + r " (k1),
470470 [v0 ] "+ r " (v0), [v1] " + r " (v1), [v2] " + r " (v2), [v3] " + r " (v3)
471- : [key ] " r " (key), [ out] "r " (out) , [outSz] " r " (outSz)
471+ : [out ] "r " (out) , [outSz] " r " (outSz)
472472 : " memory "
473473 );
474474
@@ -515,16 +515,16 @@ int wc_SipHash(const unsigned char* key, const unsigned char* in, word32 inSz,
515515#endif
516516 "xorq %[k1 ], %[v0 ]\n \t "
517517
518- "cmp $8 , %[outSz ]\n \t "
519- "je L_siphash_8_end \n \t "
520-
521518 : [in ] "+ r " (in), [inSz] " + r " (inSz), [k0] " + r " (k0), [k1] " + r " (k1),
522519 [v0 ] "+ r " (v0), [v1] " + r " (v1), [v2] " + r " (v2), [v3] " + r " (v3)
523- : [key ] " r " (key), [ out] "r " (out) , [outSz] " r " (outSz)
520+ : [out ] "r " (out) , [outSz] " r " (outSz)
524521 : " memory "
525522 );
526523
527524 __asm__ __volatile__ (
525+ "cmp $8, %[outSz]\n\t"
526+ "je L_siphash_8_end\n\t"
527+
528528 "xor $0xee, %b[v2]\n\t"
529529#if WOLFSSL_SIPHASH_DROUNDS == 2
530530 SIPHASH_ROUND (%[v0 ], %[v1 ], %[v2 ], %[v3 ])
@@ -575,7 +575,7 @@ int wc_SipHash(const unsigned char* key, const unsigned char* in, word32 inSz,
575575
576576 : [in ] "+ r " (in), [inSz] " + r " (inSz), [k0] " + r " (k0), [k1] " + r " (k1),
577577 [v0 ] "+ r " (v0), [v1] " + r " (v1), [v2] " + r " (v2), [v3] " + r " (v3)
578- : [key ] " r " (key), [ out] "r " (out) , [outSz] " r " (outSz)
578+ : [out ] "r " (out) , [outSz] " r " (outSz)
579579 : " memory "
580580 );
581581
0 commit comments