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

Fix qdmlsl instructions #1195

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Ryo-not-rio
Copy link

The qdmlsl instructions were implemented without any saturation. This has been fixed by utilising existing saturating instructions which are implemented correctly.

Unit tests have also been updated to test for saturation.

@Ryo-not-rio
Copy link
Author

Ryo-not-rio commented Jul 16, 2024

Looks like the high_n unit tests are incorrect, looking into it

@mr-c mr-c enabled auto-merge (squash) August 20, 2024 08:58
@mr-c
Copy link
Collaborator

mr-c commented Aug 20, 2024

Looks like the high_n unit tests are incorrect, looking into it

Thanks. I'm still seeing some test failures:

There is a compile failure with MSVC, maybe that will be helpful: https://ci.appveyor.com/project/nemequ/simde/builds/50436859/job/4lpievni4ibfsa7h#L2440 (our entire MSVC CI matrix failed, not just that version: https://ci.appveyor.com/project/nemequ/simde/builds/50436859)

@mr-c
Copy link
Collaborator

mr-c commented Sep 12, 2024

Ping @Ryo-not-rio ; any update on this or your other PR?

Ryo-not-rio and others added 3 commits November 25, 2024 16:06
The qdmlsl instructions were implemented without any saturation.
This has been fixed by utilising existing saturating instructions which
are implemented correctly.

Unit tests have also been updated to test for saturation.

Change-Id: Ia9e5a7bd850bc178920c19e390c17db5a3bfbc4f
The qdmlsl instructions were implemented without any saturation.
This has been fixed by utilising existing saturating instructions which
are implemented correctly.

Unit tests have also been updated to test for saturation.
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