[CPU] Fix sse4 uni_ methods (Normalize and Input nodes) (#9268)

This commit is contained in:
Egor Duplensky
2021-12-17 15:13:16 +03:00
committed by GitHub
parent 123c99ca52
commit b394441c79
3 changed files with 3 additions and 3 deletions

View File

@@ -109,7 +109,7 @@ protected:
uni_vmovdqu(b, a); // b = a
uni_vmovdqu(c, a); // c = a
uni_vpcmpeqd(b, b, zero); // if (a == 0) b = 1 else b = 0
uni_vpand(c, mask); // c = a & 01111111100000000000000000000000
uni_vpand(c, c, mask); // c = a & 01111111100000000000000000000000
uni_vpcmpeqd(c, c, zero); // if (c == 0) c = 1 else c = 0
uni_vtestps(b, c); // if ((!b & c) == 0) CF = 1 else CF = 0
}

View File

@@ -270,7 +270,7 @@ std::vector<CPUSpecificParams> getCPUSpecificParams() {
result.push_back(CPUSpecificParams({nhwc}, {nhwc}, {}, {}));
if (with_cpu_x86_avx512f()) {
result.push_back(CPUSpecificParams({nChw16c}, {nChw16c}, {}, {}));
} else if (with_cpu_x86_avx2()) {
} else {
result.push_back(CPUSpecificParams({nChw8c}, {nChw8c}, {}, {}));
}
}