Changed mul_low algorithm to radix-4 multiplication #16

Merged
ShatteredMINT merged 1 commits from Micha_i/symphony_stdlib:fast-math into main 2026-09-04 08:21:51 +02:00
Contributor

Current algorithm:
40 894 464 * 13 = 531 628 032 in 261 cycles
939 524 096 * 13 = 3 623 878 656 in 261 cycles

Radix-4 algorithm:
40 894 464 * 13 = 531 628 032 in 187 cycles
939 524 096 * 13 = 3 623 878 656 in 215 cycles

Current algorithm: `40 894 464 * 13 = 531 628 032` in 261 cycles `939 524 096 * 13 = 3 623 878 656` in 261 cycles Radix-4 algorithm: `40 894 464 * 13 = 531 628 032` in 187 cycles `939 524 096 * 13 = 3 623 878 656` in 215 cycles
Micha_i added 1 commit 2026-09-04 00:24:41 +02:00
ShatteredMINT merged commit 32a157e87d into main 2026-09-04 08:21:51 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TCShenanigans/symphony_stdlib#16