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

Fuzzer test with no intrinsics on S390x (big endian) #2678

Merged

Conversation

senhuang42
Copy link
Contributor

@senhuang42 senhuang42 commented May 21, 2021

Thanks to @aqrit , a bug on big-endian systems with the row-based matchfinder was discovered - the scalar fallback wouldn't work on those systems. We add a test for S390X architectures.

Adds:

  • Fuzzer test case for compress2 with forced row matchfinder for compression ratio regressions
  • CI tests for:
    • S390X (big endian) fuzz test with and without intrinsics
    • Fuzz test without intrinsics on a normal LE system.

@senhuang42 senhuang42 force-pushed the big_endian_no_intrinsics_fuzztest branch 2 times, most recently from 8d2ac84 to fd4e5c4 Compare May 21, 2021 16:04
@senhuang42 senhuang42 marked this pull request as ready for review May 21, 2021 16:06
@senhuang42 senhuang42 force-pushed the big_endian_no_intrinsics_fuzztest branch from fd4e5c4 to c4786a0 Compare June 7, 2021 07:40
@senhuang42
Copy link
Contributor Author

This has been updated to be merge-able after the changes to CI.

@senhuang42 senhuang42 force-pushed the big_endian_no_intrinsics_fuzztest branch from c4786a0 to 2ff5c7b Compare June 7, 2021 07:50
@Cyan4973
Copy link
Contributor

Cyan4973 commented Jun 8, 2021

I see that a few tests on big endian platforms are failing,
but I guess that was precisely the point ?
The fix will be part of another PR ? or added to this one ?

@senhuang42
Copy link
Contributor Author

The fix will be part of another PR ? or added to this one ?

I've just merged the PR with the fix into dev, and the tests now pass.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants