masked_load/store_i16 was added
__smear_i8/16 was added
__not_equal_i8/16 was added
__shuffle_i8/16 was added. __reduce* functions were fixed.
Minor fixes to remove copy-paste
__rotate_i8/16/64 was added
__shuffle2_i8/16/32/64 was added
- added 'cast_trunk' and 'cast_zext' sets of functions
- commented out fault [] overload for vec16_i64
- added loop based function macros for vec16_i8/16 data types
rewrittem __masked_store_i8/16 functions so they won't segfault
rewrite masked_load_i8/16 for it not to segfault
Merge pull request #897 from Vsevolod-Livinskij/knc_header_fix

Knc header fix
Merge pull request #899 from ncos/knc-backend-merge

Added several i8/i16 functions to knc.h
__smear_i8/16 was added
__not_equal_i8/16 was added
Minor fixes to remove copy-paste
Merge commit
LLVM trunk build fail fix (MDNode interface change)
insert/extract_element_i8/16 and broadcast_i8/16
__reduce_add/min/max_int64
Added some more functions to knc.h:
- __scatter64_i64
- __scatter_base_offsets32_double
- __scatter_base_offsets32_i64