# libmy_xxhash — xxHash 快速哈希 API 参考

## 模块概述

xxHash 是极速非加密哈希算法（BSD 2-Clause 许可证），直接使用原工程版本。
提供 XXH32（32 位）和 XXH64（64 位）两种哈希。用于数据中心信号点快速索引。

## 接口函数

### XXH32(input, len, seed)
```c
uint32_t XXH32(const void *input, size_t len, uint32_t seed);
```
计算 32 位哈希值。`seed` 通常传 0。

### XXH64(input, len, seed)
```c
uint64_t XXH64(const void *input, size_t len, uint64_t seed);
```
计算 64 位哈希值。

## 使用示例

```c
#include "xxhash.h"
#include <stdio.h>

int main(void)
{
    const char *data = "hello world";

    uint32_t h32 = XXH32(data, strlen(data), 0);
    uint64_t h64 = XXH64(data, strlen(data), 0);

    printf("XXH32 = 0x%08X\n", h32);
    printf("XXH64 = 0x%016llX\n", (unsigned long long)h64);

    return 0;
}
```
