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

Feature/add arm support #286

Closed
wants to merge 53 commits into from

Conversation

markos
Copy link

@markos markos commented Dec 8, 2020

This PR brings the ARM NEON port up to par with the x86. It is based on PR272 (#272), however it can be pulled in on its own as it includes the changes. All tests pass on both ARM and x86 (obviously, we wouldn't want to break x86 functionality). As already described in PR272, x86-specific code has been abstracted away and arch specific code has been put into separate headers in src/util/arch/. This way, maintining arch-specific code of hyperscan and/or porting hyperscan to a new architecture (eg Power/RISC-V/etc) should now be much easier.
Please consider merging this PR.

markos and others added 30 commits September 17, 2020 19:00
…, add arm_neon.h intrinsic header to intrinsics.h
…t don't support 256-bit/512-bit SIMD vectors such as ARM
@hulksmaaash
Copy link

hulksmaaash commented Dec 9, 2020

Based on the information on versioning, it might make more sense to base the PR on the develop branch.

Further development towards the next release takes place on the develop branch.

@markos markos mentioned this pull request Dec 10, 2020
@markos
Copy link
Author

markos commented Dec 10, 2020

@hulksmaaash thanks for the suggestion, submitted #287 and closing this one.

@markos markos closed this Dec 10, 2020
@markos markos deleted the feature/add-arm-support branch November 17, 2023 14:07
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.

2 participants