| 1191 | } |
| 1192 | |
| 1193 | bool CUDABlas::DoBlasHbmv(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1194 | uint64 k, std::complex<float> alpha, |
| 1195 | const DeviceMemory<std::complex<float>> &a, int lda, |
| 1196 | const DeviceMemory<std::complex<float>> &x, int incx, |
| 1197 | std::complex<float> beta, |
| 1198 | DeviceMemory<std::complex<float>> *y, int incy) { |
| 1199 | return DoBlasInternal<std::complex<float>>( |
| 1200 | cublasChbmv, stream, true /* = pointer_mode_host */, |
| 1201 | CUDABlasUpperLower(uplo), n, k, GpuComplex(&alpha), |
| 1202 | GpuComplex(GpuMemory(a)), lda, GpuComplex(GpuMemory(x)), incx, |
| 1203 | GpuComplex(&beta), GpuComplex(GpuMemoryMutable(y)), incy); |
| 1204 | } |
| 1205 | |
| 1206 | bool CUDABlas::DoBlasHbmv(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1207 | uint64 k, std::complex<double> alpha, |
nothing calls this directly
no test coverage detected