x86/AVX512: improve generated code for bit-wise negation of vectors of integers
NOT on vectors of integers does not require loading a constant vector of all ones into a register - VPTERNLOG can be used here (and could/should be further used to carry out other binary and ternary logical operations which don't have a special purpose instruction). gcc/ 2019-07-22 Jan Beulich <jbeulich@suse.com> * config/i386/sse.md (ternlogsuffix): New. (one_cmpl<mode>2): Don't force CONSTM1_RTX into a register when AVX512F is in use. (<mask_codefor>one_cmpl<mode>2<mask_name>): New. From-SVN: r273663
Showing
Please
register
or
sign in
to comment