xor_other.go 191 B

123456789101112131415
  1. // +build !amd64
  2. package kcp
  3. func xorfwd(x []byte) {
  4. for i := 4; i < len(x); i++ {
  5. x[i] ^= x[i-4]
  6. }
  7. }
  8. func xorbkd(x []byte) {
  9. for i := len(x) - 1; i >= 0; i-- {
  10. x[i] ^= x[i-4]
  11. }
  12. }