|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2025-01-21 18:37:58
Matt Borland wrote:
> Here's a data point on macOS ARM64:
...
> So we'd need to investigate all the different ABIs and switch the type on
> platform.
ARM64 also passes up to 128 bits in registers (x0-x7, up to four 128
bit types):
https://godbolt.org/z/f6nGvx3zM
vs
https://godbolt.org/z/ds74Excq5
This may make the synthetic benchmarks slightly slower, but I don't
think it's going to be faster overall in real code, because +50% size
overhead will inevitably translate into more cache pressure.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk