https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113978

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to 严 逍宇 from comment #4)
> I find an example without abi problem:

As I mentioned, that works on linux just fine:
```
        vmovdqa64       (%rdi), %zmm1
        vmovdqa64       64(%rdi), %zmm0
        vmovdqa64       (%rsi), %zmm3
        vmovdqa64       64(%rsi), %zmm2
        vmovdqa64       %zmm3, (%rdi)
        vmovdqa64       %zmm2, 64(%rdi)
        vmovdqa64       %zmm1, (%rsi)
        vmovdqa64       %zmm0, 64(%rsi)
        vzeroupper
        ret
```

Reply via email to