Remove duplicate functions

pull/748/head
Jeffrey Walton 2018-11-14 23:20:03 -05:00
parent 505c58acc1
commit d656545875
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
1 changed files with 0 additions and 32 deletions

View File

@ -1188,22 +1188,6 @@ uint32x4_p8 VectorPack(const uint32x4_p8 a, const uint32x4_p8 b,
return vec_perm(vec_perm(a,b,m1), vec_perm(c,d,m1), m2);
}
template <unsigned int L> static inline
uint32x4_p8 VectorShiftLeftOctet(const uint32x4_p8 val)
{
#if (CRYPTOPP_LITTLE_ENDIAN)
return (uint32x4_p8)vec_sld((uint8x16_p8)val, (uint8x16_p8)val, (16-L)&0xf);
#else
return (uint32x4_p8)vec_sld((uint8x16_p8)val, (uint8x16_p8)val, L&0xf);
#endif
}
template <>
uint32x4_p8 VectorShiftLeftOctet<0>(const uint32x4_p8 val) { return val; }
template <>
uint32x4_p8 VectorShiftLeftOctet<16>(const uint32x4_p8 val) { return val; }
template <unsigned int R> static inline
void SHA256_ROUND1(uint32x4_p8 W[16], uint32x4_p8 S[8], const uint32x4_p8 K, const uint32x4_p8 M)
{
@ -1477,22 +1461,6 @@ uint64x2_p8 VectorPack(const uint64x2_p8 x, const uint64x2_p8 y)
return vec_perm(x,y,m);
}
template <unsigned int L> static inline
uint64x2_p8 VectorShiftLeftOctet(const uint64x2_p8 val)
{
#if (CRYPTOPP_LITTLE_ENDIAN)
return (uint64x2_p8)vec_sld((uint8x16_p8)val, (uint8x16_p8)val, (16-L)&0xf);
#else
return (uint64x2_p8)vec_sld((uint8x16_p8)val, (uint8x16_p8)val, L&0xf);
#endif
}
template <>
uint64x2_p8 VectorShiftLeftOctet<0>(const uint64x2_p8 val) { return val; }
template <>
uint64x2_p8 VectorShiftLeftOctet<16>(const uint64x2_p8 val) { return val; }
template <unsigned int R> static inline
void SHA512_ROUND1(uint64x2_p8 W[16], uint64x2_p8 S[8], const uint64x2_p8 K, const uint64x2_p8 M)
{