Skip to content

Optimize encoding f32#119

Merged
caibear merged 2 commits into
mainfrom
optimize_encoding_f32
Jun 28, 2026
Merged

Optimize encoding f32#119
caibear merged 2 commits into
mainfrom
optimize_encoding_f32

Conversation

@caibear

@caibear caibear commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Optimizes encoding of f32 with the same optimization used in f32 decoding.

benchmarks on x86_64:

both target-cpu=native and no target-cpu (54% faster)
test f32::tests::bench_f32_vec_encode 910,434 ns/iter -> 590,285 ns/iter

@caibear caibear merged commit 9c3dc87 into main Jun 28, 2026
3 checks passed
@caibear caibear deleted the optimize_encoding_f32 branch June 28, 2026 02:26
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.

1 participant