@@ -645,14 +645,14 @@ static final function InvMixColumns(out array<int> Q)
645
645
Q5 = Q [5 ];
646
646
Q6 = Q [6 ];
647
647
Q7 = Q [7 ];
648
- R0 = (Q0 >> 8 ) | (Q0 << 24 );
649
- R1 = (Q1 >> 8 ) | (Q1 << 24 );
650
- R2 = (Q2 >> 8 ) | (Q2 << 24 );
651
- R3 = (Q3 >> 8 ) | (Q3 << 24 );
652
- R4 = (Q4 >> 8 ) | (Q4 << 24 );
653
- R5 = (Q5 >> 8 ) | (Q5 << 24 );
654
- R6 = (Q6 >> 8 ) | (Q6 << 24 );
655
- R7 = (Q7 >> 8 ) | (Q7 << 24 );
648
+ R0 = (Q0 >>> 8 ) | (Q0 << 24 );
649
+ R1 = (Q1 >>> 8 ) | (Q1 << 24 );
650
+ R2 = (Q2 >>> 8 ) | (Q2 << 24 );
651
+ R3 = (Q3 >>> 8 ) | (Q3 << 24 );
652
+ R4 = (Q4 >>> 8 ) | (Q4 << 24 );
653
+ R5 = (Q5 >>> 8 ) | (Q5 << 24 );
654
+ R6 = (Q6 >>> 8 ) | (Q6 << 24 );
655
+ R7 = (Q7 >>> 8 ) | (Q7 << 24 );
656
656
657
657
Q [0 ] = Q5 ^ Q6 ^ Q7 ^ R0 ^ R5 ^ R7 ^ `ROTR16 (Q0 ^ Q5 ^ Q6 ^ R0 ^ R5 );
658
658
Q [1 ] = Q0 ^ Q5 ^ R0 ^ R1 ^ R5 ^ R6 ^ R7 ^ `ROTR16 (Q1 ^ Q5 ^ Q7 ^ R1 ^ R5 ^ R6 );
@@ -760,14 +760,14 @@ static final function MixColumns(out array<int> Q)
760
760
Q5 = Q [5 ];
761
761
Q6 = Q [6 ];
762
762
Q7 = Q [7 ];
763
- R0 = (Q0 >> 8 ) | (Q0 << 24 );
764
- R1 = (Q1 >> 8 ) | (Q1 << 24 );
765
- R2 = (Q2 >> 8 ) | (Q2 << 24 );
766
- R3 = (Q3 >> 8 ) | (Q3 << 24 );
767
- R4 = (Q4 >> 8 ) | (Q4 << 24 );
768
- R5 = (Q5 >> 8 ) | (Q5 << 24 );
769
- R6 = (Q6 >> 8 ) | (Q6 << 24 );
770
- R7 = (Q7 >> 8 ) | (Q7 << 24 );
763
+ R0 = (Q0 >>> 8 ) | (Q0 << 24 );
764
+ R1 = (Q1 >>> 8 ) | (Q1 << 24 );
765
+ R2 = (Q2 >>> 8 ) | (Q2 << 24 );
766
+ R3 = (Q3 >>> 8 ) | (Q3 << 24 );
767
+ R4 = (Q4 >>> 8 ) | (Q4 << 24 );
768
+ R5 = (Q5 >>> 8 ) | (Q5 << 24 );
769
+ R6 = (Q6 >>> 8 ) | (Q6 << 24 );
770
+ R7 = (Q7 >>> 8 ) | (Q7 << 24 );
771
771
772
772
Q [0 ] = Q7 ^ R7 ^ R0 ^ `ROTR16 (Q0 ^ R0 );
773
773
Q [1 ] = Q0 ^ R0 ^ Q7 ^ R7 ^ R1 ^ `ROTR16 (Q1 ^ R1 );
0 commit comments