added half2 cmp and conv, data movement device functions

1. Added half2 comparision functions
2. Added conversion and data movement half apis

Change-Id: Ia33c0e957d9deb1f2b7a8fde8e22168f4d41b88b


[ROCm/hip commit: 3f52f76194]
This commit is contained in:
Aditya Atluri
2017-01-13 10:56:07 -06:00
rodzic a3cd9893d3
commit b00361b981
2 zmienionych plików z 397 dodań i 4 usunięć
@@ -86,6 +86,16 @@ __global__ void CheckCmpHalf(hipLaunchParm lp, __half* In1, __half* In2, bool* O
Out[7] = __hne(In1[7], In2[7]);
}
__global__ void CheckCmpHalf2(hipLaunchParm lp, __half2* In1, __half2* In2, __half2* Out) {
Out[0] = __heq2(In1[0], In2[0]);
Out[1] = __hge2(In1[1], In2[1]);
Out[2] = __hgt2(In1[2], In2[2]);
Out[4] = __hisnan2(In1[4]);
Out[5] = __hle2(In1[5], In2[5]);
Out[6] = __hlt2(In1[6], In2[6]);
Out[7] = __hne2(In1[7], In2[7]);
}
int main(){
}