xxtea C implement