add intrinsics mbcnt_lo, mbcnt_hi, lane_id

이 커밋은 다음에 포함됨:
Siu Chi Chan가 2018-05-08 13:43:53 -04:00를 커밋했습니다
1 부모 76372e9bfa
커밋 4f12ddea8f
2 파일이 변경됨
+133

검색과 일치하는 파일 없음

+5
파일 보기
@@ -345,6 +345,11 @@ __device__ static inline unsigned int __usad(unsigned int x, unsigned int y, uns
return __hip_hc_ir_usad_int(x, y, z);
}
extern __device__ __attribute__((const)) unsigned int __mbcnt_lo(unsigned int x, unsigned int y) __asm("llvm.amdgcn.mbcnt.lo");
extern __device__ __attribute__((const)) unsigned int __mbcnt_hi(unsigned int x, unsigned int y) __asm("llvm.amdgcn.mbcnt.hi");
__device__ static inline unsigned int __lane_id() { return __mbcnt_hi(-1, __mbcnt_lo(-1, 0)); }
/*
Rounding modes are not yet supported in HIP
*/