diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2009-12-02 05:49:34 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2009-12-02 05:49:34 +0000 |
commit | ab0e4a354d3024397df0238a44dfeff5f37e5e49 (patch) | |
tree | 9e6cf71e5c3021a217f2803f6ece40e4083a4c53 /gcc/tree.c | |
parent | 6a72cb46b22baf7fbb3f5c2eff0b44b37da1487c (diff) | |
download | gcc-ab0e4a354d3024397df0238a44dfeff5f37e5e49.zip gcc-ab0e4a354d3024397df0238a44dfeff5f37e5e49.tar.gz gcc-ab0e4a354d3024397df0238a44dfeff5f37e5e49.tar.bz2 |
lzcount intrinsics.
* config/i386/abmintrin.h (__lzcnt16): New.
(__lzcnt): New.
(__lzcnt64): New.
* config/i386/i386-builtin-types.def (UINT16_FTYPE_UINT16): New.
* config/i386/i386.c (IX86_BUILTIN_CLZS): New.
(bdesc_special_args): Add __builtin_clzs.
(ix86_expand_args_builtin): Handle UINT16_FTYPE_UINT16.
From-SVN: r154895
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions