https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91722
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> --- GCC 10 generates: .globl _Z11copysign_psDv8_fS_ .type _Z11copysign_psDv8_fS_, @function _Z11copysign_psDv8_fS_: .LFB5339: .cfi_startproc vmovaps %ymm0, %ymm2 vbroadcastss .LC0(%rip), %ymm0 vandnps %ymm1, %ymm0, %ymm1 vandps %ymm2, %ymm0, %ymm0 vorps %ymm1, %ymm0, %ymm0 ret .cfi_endproc .LFE5339: .size _Z11copysign_psDv8_fS_, .-_Z11copysign_psDv8_fS_ .section .rodata.cst4,"aM",@progbits,4 .align 4 .LC0: .long 2147483648