use vectors for devices of all vendors
This commit is contained in:
parent
effff27c4e
commit
2fe07abf83
@ -4428,11 +4428,13 @@ int predictOptimalVectorWidth(InputArray src1, InputArray src2, InputArray src3,
|
||||
d.preferredVectorWidthShort(), d.preferredVectorWidthShort(),
|
||||
d.preferredVectorWidthInt(), d.preferredVectorWidthFloat(),
|
||||
d.preferredVectorWidthDouble(), -1 }, kercn = vectorWidths[depth];
|
||||
if (d.isIntel())
|
||||
|
||||
// if the device says don't use vectors
|
||||
if (vectorWidths[0] == 1)
|
||||
{
|
||||
// it's heuristic
|
||||
int vectorWidthsIntel[] = { 16, 16, 8, 8, 1, 1, 1, -1 };
|
||||
kercn = vectorWidthsIntel[depth];
|
||||
int vectorWidthsOthers[] = { 16, 16, 8, 8, 1, 1, 1, -1 };
|
||||
kercn = vectorWidthsOthers[depth];
|
||||
}
|
||||
|
||||
if (ssize.width * cn < kercn || kercn <= 0)
|
||||
|
Loading…
Reference in New Issue
Block a user