Skip to content

Conversation

Raimo33
Copy link

@Raimo33 Raimo33 commented Sep 19, 2025

This PR addresses issue #1751 by adding a call to check_arm32_assembly() by default, matching the current behavior with check_x86_64_assembly().

This would result in speedup on field_10x26_impl.h on default builds. For example, currently, the Bitcoin Core reference implementation compiles libsecp256k1 with default options, leading to unoptimal builds.

@Raimo33 Raimo33 force-pushed the detect-arm32-asm branch 2 times, most recently from 5de771e to 2b65c2d Compare September 19, 2025 17:57
@hebasto
Copy link
Member

hebasto commented Sep 19, 2025

This would result in speedup on field_10x26_impl.h on default builds.

Please provide benchmarks to support this statement.

@Raimo33
Copy link
Author

Raimo33 commented Sep 22, 2025

Please provide benchmarks to support this statement.

will do. I'm buying a raspberry PI right now. I reckon if the benchmarks don't show improvements we should delete field_10x26_arm.s entirely

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