| 1287 | } |
| 1288 | |
| 1289 | bool CUDABlas::DoBlasHpmv(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1290 | std::complex<float> alpha, |
| 1291 | const DeviceMemory<std::complex<float>> &ap, |
| 1292 | const DeviceMemory<std::complex<float>> &x, int incx, |
| 1293 | std::complex<float> beta, |
| 1294 | DeviceMemory<std::complex<float>> *y, int incy) { |
| 1295 | return DoBlasInternal<std::complex<float>>( |
| 1296 | cublasChpmv, stream, true /* = pointer_mode_host */, |
| 1297 | CUDABlasUpperLower(uplo), n, GpuComplex(&alpha), |
| 1298 | GpuComplex(GpuMemory(ap)), GpuComplex(GpuMemory(x)), incx, |
| 1299 | GpuComplex(&beta), GpuComplex(GpuMemoryMutable(y)), incy); |
| 1300 | } |
| 1301 | |
| 1302 | bool CUDABlas::DoBlasHpmv(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1303 | std::complex<double> alpha, |
nothing calls this directly
no test coverage detected