@@ -600,13 +600,6 @@ static WC_INLINE void Sha256Transform(wc_Sha256* sha256, const byte* data,
600600 (0b010 << 12) | (0b1110111 << 0) | \
601601 (vd << 7) | (vs1 << 15) | (vs2 << 20))
602602
603- #ifndef WOLFSSL_RISCV_VECTOR_BASE_BIT_MANIPULATION
604- /* Indecies to use with gather vector instruction to reverse bytes. */
605- static const word32 rev_idx [4 ] = {
606- 0x00010203 , 0x04050607 , 0x08090a0b , 0x0c0d0e0f
607- };
608- #endif /* !WOLFSSL_RISCV_VECTOR_BASE_BIT_MANIPULATION */
609-
610603#define RND4 (w0 , w1 , w2 , w3 , k ) \
611604 /* Four rounds of compression. */ \
612605 VADD_VV(REG_V7, w0, k) \
@@ -690,9 +683,6 @@ static void Sha256Transform(wc_Sha256* sha256, const byte* data,
690683
691684 : [blocks ] "+ r " (blocks), [data] " + r " (data), [k] " + r " (k)
692685 : [digest ] "r" (sha256 -> digest )
693- #ifndef WOLFSSL_RISCV_VECTOR_BASE_BIT_MANIPULATION
694- , [rev_idx ] "r" (rev_idx )
695- #endif
696686 : "cc" , "memory" , "t0" , "t1"
697687 );
698688}
@@ -884,10 +874,6 @@ static WC_INLINE void Sha256Final(wc_Sha256* sha256, byte* hash)
884874#endif
885875 :
886876 : [digest ] "r" (sha256 -> digest ), [hash ] "r" (hash )
887- #if defined(WOLFSSL_RISCV_VECTOR_CRYPTO_ASM ) && \
888- !defined(WOLFSSL_RISCV_VECTOR_BASE_BIT_MANIPULATION )
889- , [rev_idx ] "r" (rev_idx )
890- #endif
891877 : "cc" , "memory" , "t0" , "t1" , "t2" , "t3" , "t4" , "t5" , "t6" ,
892878 "a4" , "a5" , "a6" , "a7"
893879 );
0 commit comments