compiled
with AVX10-256 may link with native built binaries on AVX10-512 targets.
Both 1) and 2) show the problem of the current rule in the psABI. So I
think the psABI should be updated to solve them.
Thanks
Phoebe
Richard Biener 于2023年8月10日周四 20:46写道:
> On Thu, Aug 10, 2023 at 2:37 PM Phoe
> Changing ABIs like that for existing code that has worked for some time
on
> existing hardware is a bad idea.
I agree, so Proposal 3 is the last choice.
The target of the proposals is to solve the ABI incompatible issue between
AVX10-256 and AVX10-512 when passing/returning 512 vectors. So we
I have some proposals about unifying ABI on AVX10 for both 256-bit and
512-bit.
Proposal 1: Promote attribute from AVX10-256 to AVX10-512 for any function
which has 512-bit or above vectors in passing/returning arguments.
Problem: Binary cannot run on AVX10-256 only target.
Reason:
When user