Remove unneeded enum from VectorShiftLeftVectorShiftRight

pull/703/head
Jeffrey Walton 2018-08-08 20:17:14 -04:00
parent 00e7d02a8a
commit 0464641069
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
1 changed files with 10 additions and 10 deletions

View File

@ -169,13 +169,13 @@ template <unsigned int C, class T>
inline T VectorShiftLeft(const T& vec)
{
#if CRYPTOPP_BIG_ENDIAN
enum { R=(C)&0xf, S=R };
enum { R=(C)&0xf };
const T zero = {0};
return (T)vec_sld((uint8x16_p)vec, (uint8x16_p)zero, S);
return (T)vec_sld((uint8x16_p)vec, (uint8x16_p)zero, R);
#else
enum { R=(16-C)&0xf, S=R };
enum { R=(16-C)&0xf };
const T zero = {0};
return (T)vec_sld((uint8x16_p)zero, (uint8x16_p)vec, S);
return (T)vec_sld((uint8x16_p)zero, (uint8x16_p)vec, R);
#endif
}
@ -225,13 +225,13 @@ template <unsigned int C, class T>
inline T VectorShiftRight(const T& vec)
{
#if CRYPTOPP_BIG_ENDIAN
enum { R=(16-C)&0xf, S=R };
enum { R=(16-C)&0xf };
const T zero = {0};
return (T)vec_sld((uint8x16_p)zero, (uint8x16_p)vec, S);
return (T)vec_sld((uint8x16_p)zero, (uint8x16_p)vec, R);
#else
enum { R=(C)&0xf, S=R };
enum { R=(C)&0xf };
const T zero = {0};
return (T)vec_sld((uint8x16_p)vec, (uint8x16_p)zero, S);
return (T)vec_sld((uint8x16_p)vec, (uint8x16_p)zero, R);
#endif
}