aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2024-04-05 08:56:15 -0700
committerH.J. Lu <(no_default)>2024-04-06 04:55:23 -0700
commit06a7e7514af67d9f3c51fe7a592b5166da791e2f (patch)
treec21990db8f3825f995c7b5c193f5ec127cb27c8e /libgcc
parentc6892a430a9752aea167265621c3ae7a3e11159f (diff)
downloadgcc-06a7e7514af67d9f3c51fe7a592b5166da791e2f.zip
gcc-06a7e7514af67d9f3c51fe7a592b5166da791e2f.tar.gz
gcc-06a7e7514af67d9f3c51fe7a592b5166da791e2f.tar.bz2
x86: Use explicit shift count in double-precision shifts
Don't use implicit shift count in double-precision shifts in AT&T syntax since they aren't in Intel SDM. Keep the 's' modifier for backward compatibility with inline asm statements. PR target/114590 * config/i386/i386.md (x86_64_shld): Use explicit shift count in AT&T syntax. (x86_64_shld_ndd): Likewise. (x86_shld): Likewise. (x86_shld_ndd): Likewise. (x86_64_shrd): Likewise. (x86_64_shrd_ndd): Likewise. (x86_shrd): Likewise. (x86_shrd_ndd): Likewise.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions