Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add loongarch64 support #1517

Closed
wants to merge 1 commit into from
Closed

Conversation

zhaixiaojuan
Copy link
Contributor

The LoongArch architecture (LoongArch) is an Instruction Set Architecture (ISA) that has a RISC style.

Documentations:
ISA:
https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html
ABI:
https://loongson.github.io/LoongArch-Documentation/LoongArch-ELF-ABI-EN.html
More docs can be found at:
https://loongson.github.io/LoongArch-Documentation/README-EN.html

@xen0n
Copy link

xen0n commented Oct 28, 2022

Please wait before the port is even merged into Rust upstream: rust-lang/rust#96971.

@briansmith
Copy link
Owner

Thanks for the PR. Please factor out the changes to base.h and the scripts in mk/ into a separate PR so that this target will start working after PR #1558. It is unlikely I will be able to accept the assembly code in this PR any time soon because I don't have time to learn how to review the assembly language for this. I suggest instead we work together on improving the performance of the Rust/C implementation of bn_mul_mont so that we don't need the assembly code.

@zhaixiaojuan
Copy link
Contributor Author

I've factored out the changes to base.h and the scripts in mk/ into a separate PR:
#1565
@briansmith @xen0n

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.

3 participants