Lines Matching refs:splat
367 fConditionMask = fLoopMask = fBuilder->splat(0xffff'ffff);
409 this->writeToSlot(slot + 2, fBuilder->splat(0.0f).id);
410 this->writeToSlot(slot + 3, fBuilder->splat(1.0f).id);
450 fFunctionStack.push_back({outReturn, /*returned=*/fBuilder->splat(0)});
571 skvm::Val initialValue = fBuilder->splat(0.0f).id;
641 const skvm::F32 zero = fBuilder->splat(0.0f);
866 const skvm::F32 zero = fBuilder->splat(0.0f);
890 dst[dstIndex++] = fBuilder->splat(c == r ? 1.0f : 0.0f);
1332 const skvm::F32 zero = fBuilder->splat(0.0f);
1380 std::vector<skvm::F32> result(nslots, fBuilder->splat(0.0f));
1395 return fBuilder->splat(l.as<Literal>().floatValue());
1398 return fBuilder->splat(static_cast<int>(l.as<Literal>().intValue()));
1401 return fBuilder->splat(l.as<Literal>().boolValue() ? ~0 : 0);
1414 val = f32(val) + fBuilder->splat(incr ? 1.0f : -1.0f);
1417 val = i32(val) + fBuilder->splat(incr ? 1 : -1);
1456 val = f32(val) + fBuilder->splat(incr ? 1.0f : -1.0f);
1459 val = i32(val) + fBuilder->splat(incr ? 1 : -1);
1659 const skvm::I32 zero = fBuilder->splat(0);
1667 ? fBuilder->splat(static_cast<float>(val)).id
1668 : fBuilder->splat(static_cast<int>(val)).id);
1711 skvm::I32 falseValue = fBuilder->splat( 0);
1712 skvm::I32 trueValue = fBuilder->splat(~0);
1754 this->writeToSlot(slot + i, val ? val[i] : fBuilder->splat(0.0f).id);
1820 skvm::Val zero = builder->splat(0.0f).id;
1893 returnVals.push_back(b->splat(0.0f).id);
1910 skvm::F32 zero = b->splat(0.0f);