MCPcopy Create free account
hub / github.com/CRVI/OpenCLIPP / GetVectorWidth

Method GetVectorWidth

C++/programs/Program.cpp:274–296  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

272}
273
274int VectorProgram::GetVectorWidth(SImage::EDataType Type)
275{
276 // NOTE : This could be customized depending on the hardware for best performance
277 switch (Type)
278 {
279 case SImage::U8:
280 case SImage::S8:
281 return 8;
282 case SImage::U16:
283 case SImage::S16:
284 return 4;
285 case SImage::U32:
286 case SImage::S32:
287 case SImage::F32:
288 case SImage::F64:
289 return 2;
290 case SImage::NbDataTypes:
291 default:
292 assert(false); // wrong enum value
293 return 2;
294 }
295
296}
297
298bool VectorProgram::IsImageFlush(const ImageBase& Source)
299{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected