first commit
added use of native_transendentals, need to add IR
added support for native and double precision trigonometry/transendentals
added support for double precision/native transendentals/trigonometry
fix for knc.h. Due to a bug in ICC (tested with 13.1.3 & 14.0.1) ,the resulting .cpp file fails to compile
added double precision tests
accuracy fix
Saturation arithmetic (sub and add) was added for int32/int64.
Saturation arithmetic mul and div for int8/int16/int32 and div for int64 was added
Merge pull request #736 from egaburov/native_trigonometry

Native trigonometry
Dec constants was changed with hex constants.
added transcdentals/trigonometry to builtins
Merge pull request #745 from egaburov/native_trigonometry

added transcdentals/trigonometry to builtins
adding cases of 'cast' instructions in optimizations
Merge pull request #746 from ifilippov/master

Adding cases of 'cast' instructions in optimizations
Merge pull request #741 from Vsevolod-Livinskij/master

Saturation arithmetic.
Revert "support of LLVM trunk after 201618 revision 'VirtualFileSystem'"

This reverts commit 7fcf4081895159a7e4b1378a23345aa421978b11.
Merge pull request #748 from ifilippov/master

Revert "support of LLVM trunk after 201618 revision 'VirtualFileSystem'"