Lines Matching defs:mask
678 void Builder::trace_line(I32 mask, int line) {
679 if (this->isImm(mask.id, 0)) { return; }
680 (void)push(Op::trace_line, mask.id,NA,NA,NA, line);
682 void Builder::trace_var(I32 mask, int slot, I32 val) {
683 if (this->isImm(mask.id, 0)) { return; }
684 (void)push(Op::trace_var, mask.id,val.id,NA,NA, slot, kVarTypeInt.bits);
686 void Builder::trace_var(I32 mask, int slot, F32 val) {
687 if (this->isImm(mask.id, 0)) { return; }
688 (void)push(Op::trace_var, mask.id,val.id,NA,NA, slot, kVarTypeFloat.bits);
690 void Builder::trace_var(I32 mask, int slot, bool b) {
691 if (this->isImm(mask.id, 0)) { return; }
693 (void)push(Op::trace_var, mask.id,val.id,NA,NA, slot, kVarTypeBool.bits);
695 void Builder::trace_call_enter(I32 mask, int line) {
696 if (this->isImm(mask.id, 0)) { return; }
697 (void)push(Op::trace_call, mask.id,NA,NA,NA, line, kCallTypeEnter.bits);
699 void Builder::trace_call_exit(I32 mask, int line) {
700 if (this->isImm(mask.id, 0)) { return; }
701 (void)push(Op::trace_call, mask.id,NA,NA,NA, line, kCallTypeExit.bits);
2278 void Assembler::vgatherdps(Ymm dst, Scale scale, Ymm ix, GP64 base, Ymm mask) {
2281 SkASSERT(dst != mask);
2282 SkASSERT(mask != ix);
2288 map, mask, /*ymm?*/1, prefix);
3817 A::Ymm mask = alloc_tmp();
3818 a->vpcmpeqd(mask, mask, mask); // (All lanes enabled.)
3820 a->vgatherdps(dst(), A::FOUR, r(x), GP0, mask);
3821 free_tmp(mask);