Closed shibatch closed 12 months ago
Hi @shibatch ,
thank you for working on this.
Your proposal makes sense to me and is in line with what I was thinking was needed.
I have a question about:
we are going to add 5 setter/getter functions like the following
Am I correct thinking that with what you propose, adding the getters and setters is needed for all the helper header files, and not just the SVE one?
Francesco
We can implement the setter and getter functions inside the helper file for SVE only. As for the other vector extensions, we can write them in the current position where the structs are defined.
oh, I see. So that you override the common getter and setter with conditional compilation when compiling for SVE. Makes sense! Thanks you. I am looking forward for the PR! :)
Francesco
This was solved by #310
We are going to modify the code base so that it will comply with the latest ACLE SVE specification. Since the sizeless structures are removed from the ACLE, we need to change the way certain data structures (e.g. vdouble2) are handled. We are going to use setter and getter fuctions to substitute and refer to those variables.
As for vdouble2 data type, we are going to add 5 setter/getter functions like the following.
The SVE version of the above functions is as follows.
We will change the handling of the following data types as well.