Re: Intel AVX10.1 Compiler Design and Support

2023-08-10 Thread Phoebe Wang via Gcc-patches
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

Re: Intel AVX10.1 Compiler Design and Support

2023-08-10 Thread Phoebe Wang via Gcc-patches
> 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

Re: Intel AVX10.1 Compiler Design and Support

2023-08-08 Thread Phoebe Wang via Gcc-patches
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