-
- Downloads
i386: Optimize generate insn for AVX10.2 compare
gcc/ChangeLog: * config/i386/i386-expand.cc (ix86_expand_fp_compare): Add UNSPEC to support the optimization. * config/i386/i386.cc (ix86_fp_compare_code_to_integer): Add NE/EQ. * config/i386/i386.md (*cmpx<unord><MODEF:mode>): New define_insn. (*cmpx<unord>hf): Ditto. * config/i386/predicates.md (ix86_trivial_fp_comparison_operator): Add ne/eq. gcc/testsuite/ChangeLog: * gcc.target/i386/avx10_2-compare-1b.c: New test.
Showing
- gcc/config/i386/i386-expand.cc 5 additions, 0 deletionsgcc/config/i386/i386-expand.cc
- gcc/config/i386/i386.cc 5 additions, 0 deletionsgcc/config/i386/i386.cc
- gcc/config/i386/i386.md 29 additions, 2 deletionsgcc/config/i386/i386.md
- gcc/config/i386/predicates.md 12 additions, 0 deletionsgcc/config/i386/predicates.md
- gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c 96 additions, 0 deletionsgcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c
Loading
Please register or sign in to comment