remove casts

This commit is contained in:
Ruby Martin
2025-08-05 10:55:12 -06:00
parent cc137e99fe
commit 782d0b9828

View File

@@ -569,7 +569,7 @@ void fe448_from_bytes(sword64* r, const unsigned char* b)
*/
void fe448_to_bytes(unsigned char* b, const sword64* a)
{
sword128 t;
sword64 t;
/* Mod */
sword64 in0 = a[0];
sword64 in1 = a[1];
@@ -594,15 +594,15 @@ void fe448_to_bytes(unsigned char* b, const sword64* a)
in0 += o;
in4 += o;
in7 -= o << 56;
o = (in0 >> 56); in1 += o; t = o << 56; in0 -= (sword64)t;
o = (in1 >> 56); in2 += o; t = o << 56; in1 -= (sword64)t;
o = (in2 >> 56); in3 += o; t = o << 56; in2 -= (sword64)t;
o = (in3 >> 56); in4 += o; t = o << 56; in3 -= (sword64)t;
o = (in4 >> 56); in5 += o; t = o << 56; in4 -= (sword64)t;
o = (in5 >> 56); in6 += o; t = o << 56; in5 -= (sword64)t;
o = (in6 >> 56); in7 += o; t = o << 56; in6 -= (sword64)t;
o = (in0 >> 56); in1 += o; t = o << 56; in0 -= t;
o = (in1 >> 56); in2 += o; t = o << 56; in1 -= t;
o = (in2 >> 56); in3 += o; t = o << 56; in2 -= t;
o = (in3 >> 56); in4 += o; t = o << 56; in3 -= t;
o = (in4 >> 56); in5 += o; t = o << 56; in4 -= t;
o = (in5 >> 56); in6 += o; t = o << 56; in5 -= t;
o = (in6 >> 56); in7 += o; t = o << 56; in6 -= t;
o = (in7 >> 56); in0 += o;
in4 += o; t = o << 56; in7 -= (sword64)t;
in4 += o; t = o << 56; in7 -= t;
/* Output as bytes */
b[ 0] = (byte)(in0 >> 0);
@@ -1370,7 +1370,7 @@ void fe448_from_bytes(sword32* r, const unsigned char* b)
*/
void fe448_to_bytes(unsigned char* b, const sword32* a)
{
sword64 t;
sword32 t;
/* Mod */
sword32 in0 = a[0];
sword32 in1 = a[1];
@@ -1411,23 +1411,23 @@ void fe448_to_bytes(unsigned char* b, const sword32* a)
in0 += o;
in8 += o;
in15 -= o << 28;
o = (in0 >> 28); in1 += o; t = o << 28; in0 -= (sword32)t;
o = (in1 >> 28); in2 += o; t = o << 28; in1 -= (sword32)t;
o = (in2 >> 28); in3 += o; t = o << 28; in2 -= (sword32)t;
o = (in3 >> 28); in4 += o; t = o << 28; in3 -= (sword32)t;
o = (in4 >> 28); in5 += o; t = o << 28; in4 -= (sword32)t;
o = (in5 >> 28); in6 += o; t = o << 28; in5 -= (sword32)t;
o = (in6 >> 28); in7 += o; t = o << 28; in6 -= (sword32)t;
o = (in7 >> 28); in8 += o; t = o << 28; in7 -= (sword32)t;
o = (in8 >> 28); in9 += o; t = o << 28; in8 -= (sword32)t;
o = (in9 >> 28); in10 += o; t = o << 28; in9 -= (sword32)t;
o = (in10 >> 28); in11 += o; t = o << 28; in10 -= (sword32)t;
o = (in11 >> 28); in12 += o; t = o << 28; in11 -= (sword32)t;
o = (in12 >> 28); in13 += o; t = o << 28; in12 -= (sword32)t;
o = (in13 >> 28); in14 += o; t = o << 28; in13 -= (sword32)t;
o = (in14 >> 28); in15 += o; t = o << 28; in14 -= (sword32)t;
o = (in0 >> 28); in1 += o; t = o << 28; in0 -= t;
o = (in1 >> 28); in2 += o; t = o << 28; in1 -= t;
o = (in2 >> 28); in3 += o; t = o << 28; in2 -= t;
o = (in3 >> 28); in4 += o; t = o << 28; in3 -= t;
o = (in4 >> 28); in5 += o; t = o << 28; in4 -= t;
o = (in5 >> 28); in6 += o; t = o << 28; in5 -= t;
o = (in6 >> 28); in7 += o; t = o << 28; in6 -= t;
o = (in7 >> 28); in8 += o; t = o << 28; in7 -= t;
o = (in8 >> 28); in9 += o; t = o << 28; in8 -= t;
o = (in9 >> 28); in10 += o; t = o << 28; in9 -= t;
o = (in10 >> 28); in11 += o; t = o << 28; in10 -= t;
o = (in11 >> 28); in12 += o; t = o << 28; in11 -= t;
o = (in12 >> 28); in13 += o; t = o << 28; in12 -= t;
o = (in13 >> 28); in14 += o; t = o << 28; in13 -= t;
o = (in14 >> 28); in15 += o; t = o << 28; in14 -= t;
o = (in15 >> 28); in0 += o;
in8 += o; t = o << 28; in15 -= (sword32)t;
in8 += o; t = o << 28; in15 -= t;
/* Output as bytes */
b[ 0] = (byte)(in0 >> 0);