Use vclampf(value, low, high) whereever possible, #4942
This commit is contained in:
@@ -204,9 +204,9 @@ BENCHFUN
|
||||
for (int i = 0; i < n; ++i) {
|
||||
vfloat blendv = LVFU(abmask[i][y][x]);
|
||||
vfloat sv = F2V(rs[i]);
|
||||
vfloat a_newv = LIMV(sv * (av + F2V(abca[i])), cm42000v, c42000v);
|
||||
vfloat b_newv = LIMV(sv * (bv + F2V(abcb[i])), cm42000v, c42000v);
|
||||
vfloat l_newv = LIMV(lv * F2V(rl[i]), ZEROV, c32768v);
|
||||
vfloat a_newv = vclampf(sv * (av + F2V(abca[i])), cm42000v, c42000v);
|
||||
vfloat b_newv = vclampf(sv * (bv + F2V(abcb[i])), cm42000v, c42000v);
|
||||
vfloat l_newv = vclampf(lv * F2V(rl[i]), ZEROV, c32768v);
|
||||
lv = vintpf(LVFU(Lmask[i][y][x]), l_newv, lv);
|
||||
av = vintpf(blendv, a_newv, av);
|
||||
bv = vintpf(blendv, b_newv, bv);
|
||||
|
Reference in New Issue
Block a user