Skip to content

fix(vmi): preserve compact VL4 widening layout - #1452

Open
Zhendong404 wants to merge 3 commits into
hw-native-sys:mainfrom
Zhendong404:codex/docs-vmi-signless-new
Open

fix(vmi): preserve compact VL4 widening layout#1452
Zhendong404 wants to merge 3 commits into
hw-native-sys:mainfrom
Zhendong404:codex/docs-vmi-signless-new

Conversation

@Zhendong404

Copy link
Copy Markdown
Collaborator

Summary

  • Clarify that signless VMI integer conversion uses unsigned semantics.
  • Pin CANN CMake as third_party/cann-cmake and initialize it in local and GitCode CI checkouts.
  • Preserve the compact group-slot carrier for VL=4 i8/i16 -> ui32 VMI widening and cover it through the public pto.vmi.vcvt interface.

Related Issues

Validation

  • CMake configure with the pinned submodule
  • ninja pto-test-opt
  • Focused VMI layout/lowering FileCheck regression
  • quick_install.sh
  • Shell syntax, diff, and changed-code compliance checks

@Zhendong404
Zhendong404 force-pushed the codex/docs-vmi-signless-new branch from ae3d51d to b5f9e3e Compare September 3, 2026 09:05
@Zhendong404
Zhendong404 requested review from HecreReed and mouliangyu and removed request for mouliangyu September 3, 2026 09:19
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.

[Bug] PTODSL-vmi,vcvt IntWiden:VL4+ui32 编译失败;signed 源含负数被零扩展

1 participant