Skip to content

Implement reduce_min()/reduce_max() and their precise variants - #358

Merged
Shnatsel merged 5 commits into
linebender:mainfrom
Shnatsel:reduce-min-max
Aug 30, 2026
Merged

Implement reduce_min()/reduce_max() and their precise variants#358
Shnatsel merged 5 commits into
linebender:mainfrom
Shnatsel:reduce-min-max

Conversation

@Shnatsel

Copy link
Copy Markdown
Contributor

The simpler part of #340

Implementation decisions largely mirror #357 but we don't have to worry about error accumulation in floats. API design follows the existing lane-wise min/max.

cc @Mnwa who requested this feature

@Shnatsel Shnatsel mentioned this pull request Aug 28, 2026
22 tasks

@LaurenzV LaurenzV left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is everything so much easier on NEON compared to AVX2! 😄

Comment thread fearless_simd_tests/tests/generics.rs Outdated
Comment thread fearless_simd_tests/tests/harness/ops/reduce_min.rs
@Shnatsel
Shnatsel added this pull request to the merge queue Aug 30, 2026
Merged via the queue into linebender:main with commit d886d63 Aug 30, 2026
22 checks passed
@Shnatsel
Shnatsel deleted the reduce-min-max branch August 30, 2026 09:24
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.

2 participants