Skip to content

fix(tileop): support mixed binary slot assembly - #300

Merged
VV0003 merged 1 commit into
linxfrom
fix/issue-299-mixed-binary-assembly
Oct 30, 2026
Merged

VV0003 merged 1 commit into
linxfrom
fix/issue-299-mixed-binary-assembly

Conversation

@WLDFA

@WLDFA WLDFA commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add TileArrayOutputRef binary producer overloads for (SubTileView, ordinary Tile) and (ordinary Tile, SubTileView)
  • emit the existing source-side B.SUBVIEW 0/1 binding together with the destination B.ASSEMBLE INIT/MIDDLE/LAST lifecycle
  • preserve CUBE_M32 layout and validate dtype, location, physical/valid shape, fragment capacity, writer size, and subview size
  • cover both source orders across all 12 binary elementwise wrappers

Tests

Fixes #299

@VV0003
VV0003 merged commit 4bba05b into linx Oct 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TileOP API] Support mixed SubTileView and ordinary Tile sources for assembled binary ops

2 participants