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

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
> 
> So I investigated further to figure out which instruction actually sets
> "0x0" to the new location, and found that instruction 202aef4 below is the
> one
> 
>  202aed0: 48 c7 00 00 00 00 00  movq   $0x0,(%rax)
>  202aed7: f3 0f 6f 08           movdqu (%rax),%xmm1
>  202aedb: 48 83 c0 20           add    $0x20,%rax
>  202aedf: 48 83 c1 20           add    $0x20,%rcx
>  202aee3: 48 c7 40 f0 00 00 00  movq   $0x0,-0x10(%rax)
>  202aeea: 00
>  202aeeb: f3 0f 6f 40 f0        movdqu -0x10(%rax),%xmm0
>  202aef0: 0f 11 49 e0           movups %xmm1,-0x20(%rcx)
>  202aef4: 0f 11 41 f0           movups %xmm0,-0x10(%rcx)
>  202aef8: 48 39 f8              cmp    %rdi,%rax
>  202aefb: 75 d3                 jne    202aed0

What's the name of the function this assembly belongs to?

Can you please test the 7.4.0 release?

Reply via email to