-
Notifications
You must be signed in to change notification settings - Fork 555
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
PPC64 patches #71
base: master
Are you sure you want to change the base?
PPC64 patches #71
Conversation
Should this be committed upstream at https://github.com/attractivechaos/klib/ instead? |
Thanks! I will do PR on the upstream. |
submitted PR at upstream klib at attractivechaos/klib#72 |
I'm compiling this in CentOS 7 64-bit on a POWER7 machine and am getting an undeclared variable error in the big-endian section of vec128int.h |
@IvantheDugtrio I added definition of __vsr_left_half_long_long_in_memory, it should fix it now |
Thanks now it compiles perfectly! |
Thanks, this also fixed my compilation on a POWER8 machine. Will this be pull request be accepted? |
@yhcheng Do you have some documentation on vec128int.h? I'd like to expand the supported sse functions for use in porting other projects. |
I also have a patch to enable BWA to compile for ARM, what’s the best way to contribute this patch upstream? On 14/07/2016, 20:09, "James" <[email protected]mailto:[email protected]> wrote: Thanks, this also fixed my compilation on a POWER8 machine. Will this be pull request be accepted? — IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. |
FYI, a bounty has been posted at https://www.bountysource.com/issues/35671464-fails-compile-on-power8-sse2-intrinsics-vsx-altivec for anyone who puts in the work to make sure this pull request is accepted, whether that means tracking down the owner and nudging them or making the code changes for it to pass review. |
@wilwan01 Could you please post details for ARM? Thanks! |
@YulongNiu Possibly here is the way to build bwa on ARM. |
I sent a PR to build bwa on ppc64le, arm64 and s390x here, #283 . |
Changed file ksw.c with SIMD implementation for PPC64
Added a file called vec128int.h for SIMD functions.