| 112 | |
| 113 | template <typename ElemType> |
| 114 | HerkPerformanceTest<ElemType>::HerkPerformanceTest( |
| 115 | BlasFunction fn, |
| 116 | TestParams *params) : PerformanceTest(fn, (problem_size_t)((params->N * params->N |
| 117 | * params->K) / 2) ), |
| 118 | params_(*params), mobjA_(NULL), mobjC_(NULL) |
| 119 | { |
| 120 | A_ = new ElemType[params_.rowsA * params_.columnsA]; |
| 121 | C_ = new ElemType[params_.rowsC * params_.columnsC]; |
| 122 | backC_ = new ElemType[params_.rowsC * params_.columnsC]; |
| 123 | |
| 124 | base_ = ::clMath::BlasBase::getInstance(); |
| 125 | } |
| 126 | |
| 127 | template <typename ElemType> |
| 128 | HerkPerformanceTest<ElemType>::~HerkPerformanceTest() |
nothing calls this directly
no outgoing calls
no test coverage detected