# Report: tt_llk_blackhole

**Generated:** 2026-01-19 21:00:25

**Task:** List all .h header files in the llk_lib directory and count them

---

# LLK Library Header Files Report - tt_llk_blackhole

## Overview

This report lists all `.h` header files in the `tt_llk_blackhole/llk_lib` directory.

## Header Files

| # | File Name |
|---|-----------|
| 1 | `llk_assert.h` |
| 2 | `llk_defs.h` |
| 3 | `llk_math_common.h` |
| 4 | `llk_math_eltwise_binary.h` |
| 5 | `llk_math_eltwise_binary_sfpu.h` |
| 6 | `llk_math_eltwise_binary_sfpu_params.h` |
| 7 | `llk_math_eltwise_ternary_sfpu.h` |
| 8 | `llk_math_eltwise_ternary_sfpu_params.h` |
| 9 | `llk_math_eltwise_unary_datacopy.h` |
| 10 | `llk_math_eltwise_unary_sfpu.h` |
| 11 | `llk_math_eltwise_unary_sfpu_params.h` |
| 12 | `llk_math_matmul.h` |
| 13 | `llk_math_reduce.h` |
| 14 | `llk_math_reduce_custom.h` |
| 15 | `llk_math_transpose_dest.h` |
| 16 | `llk_math_welfords_sfpu.h` |
| 17 | `llk_math_welfords_sfpu_params.h` |
| 18 | `llk_pack.h` |
| 19 | `llk_pack_common.h` |
| 20 | `llk_pack_rows.h` |
| 21 | `llk_pack_untilize.h` |
| 22 | `llk_unpack_A.h` |
| 23 | `llk_unpack_AB.h` |
| 24 | `llk_unpack_AB_matmul.h` |
| 25 | `llk_unpack_AB_reduce_custom.h` |
| 26 | `llk_unpack_common.h` |
| 27 | `llk_unpack_reduce.h` |
| 28 | `llk_unpack_tilize.h` |
| 29 | `llk_unpack_untilize.h` |

## Categorization by Function

### Core/Common (3 files)
- `llk_assert.h`
- `llk_defs.h`
- `llk_math_common.h`

### Math Operations (14 files)
- `llk_math_eltwise_binary.h`
- `llk_math_eltwise_binary_sfpu.h`
- `llk_math_eltwise_binary_sfpu_params.h`
- `llk_math_eltwise_ternary_sfpu.h`
- `llk_math_eltwise_ternary_sfpu_params.h`
- `llk_math_eltwise_unary_datacopy.h`
- `llk_math_eltwise_unary_sfpu.h`
- `llk_math_eltwise_unary_sfpu_params.h`
- `llk_math_matmul.h`
- `llk_math_reduce.h`
- `llk_math_reduce_custom.h`
- `llk_math_transpose_dest.h`
- `llk_math_welfords_sfpu.h`
- `llk_math_welfords_sfpu_params.h`

### Pack Operations (4 files)
- `llk_pack.h`
- `llk_pack_common.h`
- `llk_pack_rows.h`
- `llk_pack_untilize.h`

### Unpack Operations (8 files)
- `llk_unpack_A.h`
- `llk_unpack_AB.h`
- `llk_unpack_AB_matmul.h`
- `llk_unpack_AB_reduce_custom.h`
- `llk_unpack_common.h`
- `llk_unpack_reduce.h`
- `llk_unpack_tilize.h`
- `llk_unpack_untilize.h`

## Summary

- **Total header files**: **29**
- **Directory**: `tt_llk_blackhole/llk_lib`
- The files are organized into three main categories: math operations (14), unpack operations (8), pack operations (4), and core/common files (3).

---

*Report generated by probe_agent.sh*
