Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
This PR has changes behind the code generator from #456 that triggered issues: - https://github.com/llvm/llvm-project/issues/103841 - https://github.com/llvm/llvm-project/issues/103855 - https://github.com/llvm/llvm-project/issues/103946 for Bigints of size 254/255 the LLVM IR has better worst case codegen than builtin llvm.usub.with.overflow (1~2 extra instructions instead of 33% extra instructions https://github.com/mratsim/constantine/issues/357#issuecomment-2288608867) but for size 256 it degrades to 66% extra instructions.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by mratsim and has received 0 comments.