Currently, tilize operation supports face_r_dim parameter being 2, 4, 8 and 16.
Add the changes to the LLK codebase (in _llk_unpack_tilize_ and _llk_pack_) to support additional tile sizes.
The scope of the issue is:
- Add support for 1x32 tile size (face_r_dim = 1, num_faces = 2);
- Verify that the tilize for
narrow_tile works;
- Write tests in test infra covering all the combinations of
face_r_dim and num_faces;
- Add asserts to prevent misusage.
This issue is a continuation of #1263.