-
- Downloads
LoongArch: Expand left rotate to right rotate with negated amount
gcc/ChangeLog: * config/loongarch/loongarch.md (rotl<mode>3): New define_expand. * config/loongarch/simd.md (vrotl<mode>3): Likewise. (rotl<mode>3): Likewise. gcc/testsuite/ChangeLog: * gcc.target/loongarch/rotl-with-rotr.c: New test. * gcc.target/loongarch/rotl-with-vrotr-b.c: New test. * gcc.target/loongarch/rotl-with-vrotr-h.c: New test. * gcc.target/loongarch/rotl-with-vrotr-w.c: New test. * gcc.target/loongarch/rotl-with-vrotr-d.c: New test. * gcc.target/loongarch/rotl-with-xvrotr-b.c: New test. * gcc.target/loongarch/rotl-with-xvrotr-h.c: New test. * gcc.target/loongarch/rotl-with-xvrotr-w.c: New test. * gcc.target/loongarch/rotl-with-xvrotr-d.c: New test.
Showing
- gcc/config/loongarch/loongarch.md 12 additions, 0 deletionsgcc/config/loongarch/loongarch.md
- gcc/config/loongarch/simd.md 29 additions, 0 deletionsgcc/config/loongarch/simd.md
- gcc/testsuite/gcc.target/loongarch/rotl-with-rotr.c 9 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-rotr.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-b.c 7 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-b.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-d.c 7 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-d.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-h.c 7 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-h.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-w.c 28 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-vrotr-w.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-b.c 7 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-b.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-d.c 7 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-d.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-h.c 7 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-h.c
- gcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-w.c 7 additions, 0 deletionsgcc/testsuite/gcc.target/loongarch/rotl-with-xvrotr-w.c
Loading
Please register or sign in to comment