Contributor specific changes:
@adityaaatluri
Features:
- Added new API
hipHccModuleLaunchKernel
which works exactly as hipModuleLaunchKernel but takes OpenCL programming models launch parameters. And its test - Added new API hipMemPtrGetInfo
- Added new field to hipDeviceProp_t -> gcnArch which returns 803, 700, 900 etc.,
Bug Fixes:
- Added return status check for module_api
- Fixed Copyright and header names
- Fixed issue with bit_extract sample
- Enable lgamma and lgammaf
- Added guard for GFX8 specific intrinsics
- Fixed few issues with operator overloading of vector data types
- Fixed atanf
- Added guard for __half data types to work with clang version more than 3. (Will be removed eventually).
- Fixed 4_shfl to work only for gfx803 as hawaii don't support permute ops