Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Avoid heap allocs when going to/from field (#7547)
This PR plus [integer operations using u128](#7518) makes [this test](https://github.com/zac-williamson/noir_bigcurve/blob/main/src/bigcurve_test.nr#L129) go from 110 seconds of ACVM execution to around 22 seconds (34 seconds with only the change of the integer ops) Flamegraph before: ![image](https://github.com/user-attachments/assets/5281fc59-9172-4a5d-97cd-1aa98d25bd41) Flamegraph after: ![image](https://github.com/user-attachments/assets/745b8bb8-4c26-4123-919b-f10c99e9dd7c) --------- Co-authored-by: Maxim Vezenov <mvezenov@gmail.com>
- Loading branch information