-
Notifications
You must be signed in to change notification settings - Fork 8.2k
zdsp: Add ARC DSPLIB backend for zdsp #52478
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
zdsp: Add ARC DSPLIB backend for zdsp #52478
Conversation
|
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
056f40e to
f7bfa1e
Compare
4dd6a34 to
f404a8a
Compare
@abrodkin Since this PR is fairly self-contained, I have no objection to making this an exception; but, that will need to be approved by the TSC as per the documented process. I will briefly mention this during the TSC meeting this week; but, I cannot make any guarantees on whether an exception will be granted. |
|
@stephanosio there's no pressure for this PR and we may easily get it into the next release, it was more of an attempt to work-around a bit unfortunate timeline. |
|
@SiyuanCheng-CN can you rebase please? |
|
@SiyuanCheng-CN please rebase and solve the conflict |
Introduce DSP_DATA and DSP_STATIC_DATA attribute marco to support third-party backend Signed-off-by: Siyuan Cheng <[email protected]>
Introduce ARC DSPLIB backend zdsp library for ARC target. Add agu and restrict attributes to map with ARC DSPLIB Signed-off-by: Siyuan Cheng <[email protected]>
Add in-place calculatoin test for every functions in basicmath Signed-off-by: Siyuan Cheng <[email protected]>
be23d57
e0ce248 to
be23d57
Compare
|
@fabiobaltieri @carlescufi Already rebased, thx |
| choice DSP_BACKEND | ||
| prompt "DSP library backend selection" | ||
| default DSP_BACKEND_CMSIS if CMSIS_DSP | ||
| default DSP_BACKEND_ARCMWDT if ARC && "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "arcmwdt" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would suggest moving this up one line so we choose the right optimized default (feel free to do this in another PR in order to avoid getting another round of reviews).
Introduce ARC DSPLIB backend zdsp library for ARC target.
Add __agu to map with ARC DSPLIB
Add basicmath tests for ARC backend