fix: remove dead spill buffer path and invalid asm injection #1065
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Removed an unreachable spill buffer path in generate_impl and deletes the corresponding add_buffer helper that injected a Rust variable declaration into the asm instruction stream. The path was dead because only num_limbs <= 6 are supported while MAX_REGS is 6; if ever activated, it would produce invalid inline assembly by embedding non-asm Rust code and by referencing a variable outside Rust scope via an asm operand, and moreover the buf operand was never used in the assembly template. Eliminating this code prevents a latent compile-time error, has no effect on current supported configurations, and clarifies that support for larger limb counts needs a proper prologue-based buffer setup and explicit usage in asm if added in the future.