added fma for double and float

1. Added fma intrinsic support for double and float
2. Added test for fma

Change-Id: I909fdbec34a3d12c03ba6eff3a39376a7128ee43


[ROCm/clr commit: cc1f8a1011]
このコミットが含まれているのは:
Aditya Atluri
2016-11-23 18:22:05 -06:00
コミット 11018fa0f6
2個のファイルの変更39行の追加4行の削除
+4 -4
ファイルの表示
@@ -51,10 +51,10 @@ __device__ void double_precision_intrinsics()
//__dsub_rn(2.0, 1.0);
//__dsub_ru(2.0, 1.0);
//__dsub_rz(2.0, 1.0);
//__fma_rd(1.0, 2.0, 3.0);
//__fma_rn(1.0, 2.0, 3.0);
//__fma_ru(1.0, 2.0, 3.0);
//__fma_rz(1.0, 2.0, 3.0);
__fma_rd(1.0, 2.0, 3.0);
__fma_rn(1.0, 2.0, 3.0);
__fma_ru(1.0, 2.0, 3.0);
__fma_rz(1.0, 2.0, 3.0);
}
__global__ void compileDoublePrecisionIntrinsics(hipLaunchParm lp, int ignored)