bmiintrin.h (_bextr_u32): New.
authorKirill Yukhin <kyukhin@gcc.gnu.org>
Fri, 28 Jun 2013 09:02:46 +0000 (09:02 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Fri, 28 Jun 2013 09:02:46 +0000 (09:02 +0000)
commitebf8f0eaebb0ede888d8d86719d7cbd82a5f6270
tree8927f2efac9e7afffc6ab91b5dcbb85b52659abe
parent7350faad6fa3fff7ba85c96074d6d07d05fe9919
bmiintrin.h (_bextr_u32): New.

ChangeLog:
* config/i386/bmiintrin.h (_bextr_u32): New.
(_bextr_u64): Ditto.

testsuite/ChangeLog:
* gcc.target/i386/bmi-1.c: Extend with new instrinsic.
Fix scan patterns.
* gcc.target/i386/bmi-1.c: Ditto.
* gcc.target/i386/bmi-bextr-4.c: New.
* gcc.target/i386/bmi-bextr-5.c: Ditto.

From-SVN: r200505
gcc/ChangeLog
gcc/config/i386/bmiintrin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/bmi-1.c
gcc/testsuite/gcc.target/i386/bmi-2.c
gcc/testsuite/gcc.target/i386/bmi-bextr-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-bextr-5.c [new file with mode: 0644]