i386: Fix V2SF horizontal addsub insn
PFPNACC insn is incorrectly modelled to perform addition and subtraction of two operands, but in reality it performs horizontal addition and subtraction: Instruction: PFPNACC dest,src Description: dest[31:0] <- dest[31:0] - dest[63:32]; dest[63:32] <- src[31:0] + src[63:32]; 2020-05-28 Uroš Bizjak <ubizjak@gmail.com> gcc/ChangeLog: * config/i386/mmx.md (mmx_haddsubv2sf3): Correct RTL template to model horizontal subtraction and addition.
Showing
Please
register
or
sign in
to comment