# Report: tt_llk_wormhole_b0

**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

## Directory
`tt_llk_wormhole_b0/llk_lib/`

## Header Files List

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

## Breakdown by Category

| Category | Count | Files |
|----------|-------|-------|
| **Math** | 15 | `llk_math_*.h` |
| **Pack** | 4 | `llk_pack_*.h` |
| **Unpack** | 8 | `llk_unpack_*.h` |
| **Common/Utility** | 2 | `llk_assert.h`, `llk_defs.h` |

## Summary

- **Total header files**: **29**
- **Location**: `tt_llk_wormhole_b0/llk_lib/`
- All files follow the `llk_*.h` naming convention
- The library is organized into three main operation categories: math operations (eltwise, matmul, reduce), pack operations, and unpack operations

---

*Report generated by probe_agent.sh*
