| 116 | |
| 117 | template <typename ElemType> |
| 118 | TrsvPerformanceTest<ElemType>::TrsvPerformanceTest( |
| 119 | BlasFunction fn, |
| 120 | TestParams *params) : PerformanceTest( fn, (problem_size_t)( ( params->N * (params->N+1) * sizeof(ElemType) ) ) ), |
| 121 | params_(*params), mobjA_(NULL), mobjX_(NULL) |
| 122 | { |
| 123 | |
| 124 | A_ = new ElemType[(params_.N * params_.lda) + params_.offa]; |
| 125 | X_ = new ElemType[ 1 + ((params_.N-1) * abs(params_.incx)) + params_.offBX ]; |
| 126 | backX_ = new ElemType[ 1 + ((params_.N-1) * abs(params_.incx)) + params_.offBX ]; |
| 127 | |
| 128 | base_ = ::clMath::BlasBase::getInstance(); |
| 129 | } |
| 130 | |
| 131 | template <typename ElemType> |
| 132 | TrsvPerformanceTest<ElemType>::~TrsvPerformanceTest() |
nothing calls this directly
no outgoing calls
no test coverage detected