]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Fix ashift insn mnemonic in shift code attribute
authorUros Bizjak <ubizjak@gmail.com>
Fri, 10 Nov 2023 15:06:10 +0000 (16:06 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Fri, 10 Nov 2023 15:06:10 +0000 (16:06 +0100)
gcc/ChangeLog:

* config/i386/i386.md (shift): Use SAL insted of SLL
for ashift insn mnemonic.

gcc/config/i386/i386.md

index 046b6b7919e9f444e075f2eff8828b64aee16fb4..9dc614c60c0c025fd3aab23965b4cf6354006180 100644 (file)
 (define_code_iterator any_shift [ashift lshiftrt ashiftrt])
 
 ;; Base name for insn mnemonic.
-(define_code_attr shift [(ashift "sll") (lshiftrt "shr") (ashiftrt "sar")])
+(define_code_attr shift [(ashift "sal") (lshiftrt "shr") (ashiftrt "sar")])
 (define_code_attr vshift [(ashift "sll") (lshiftrt "srl") (ashiftrt "sra")])
 
 ;; Mapping of rotate operators