code: private void round() {
          this.v0 += this.v1;
          this.v2 += this.v3;
          this.v1 = rotateLeft(this.v1, 13);
          this.v3 = rotateLeft(this.v3, 16);
  
          this.v1 ^= this.v0;
          this.v3 ^= this.v2;
          this.v0 = rotateLeft(this.v0, 32);
  
          this.v2 += this.v1;
          this.v0 += this.v3;
          this.v1 = rotateLeft(this.v1, 17);
          this.v3 = rotateLeft(this.v3, 21);
  
          this.v1 ^= this.v2;
          this.v3 ^= this.v0;
          this.v2 = rotateLeft(this.v2, 32);
      }
docs: SipRound implementation for internal use.