Skip to content

A few inlines#374

Merged
lemire merged 1 commit intofastfloat:mainfrom
kolemannix:bench_inline
Mar 10, 2026
Merged

A few inlines#374
lemire merged 1 commit intofastfloat:mainfrom
kolemannix:bench_inline

Conversation

@kolemannix
Copy link
Contributor

@kolemannix kolemannix commented Mar 10, 2026

These inlines seem to me to bring ffc.h and fast_float to parity in the benchmarks. But I'm also getting a bit turned around and confused; @lemire would you mind running benchmarks on your machine with latest ffc and these changes?

The change is logical; we wouldn't want any of these dispatch shims not getting inlined

I am curious what you get.
screen_2026-03-09_09 55PM@2x

@lemire
Copy link
Member

lemire commented Mar 10, 2026

I like these changes, so I am going to merge them and then report back on the results.

@lemire lemire merged commit 3f42ad2 into fastfloat:main Mar 10, 2026
34 of 38 checks passed
@lemire
Copy link
Member

lemire commented Mar 10, 2026

Verified.

I have updated simple_fastfloat_benchmark so that it works with your latest release.

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