Home
last modified time | relevance | path

Searched refs:bit_clear (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/src/core/
DSkVM.h457 M(bit_and) M(bit_or) M(bit_xor) M(bit_clear) \
1284 SI I32 bit_clear(I32 x, I32 y) { return x->bit_clear(x,y); } in bit_clear() function
1285 SI I32 bit_clear(I32 x, int y) { return x->bit_clear(x,y); } in bit_clear() function
1286 SI I32 bit_clear(int x, I32 y) { return y->bit_clear(x,y); } in bit_clear() function
DSkVM.cpp360 case Op::bit_clear: write(o, V{id}, "=", op, V{x}, V{y}); break; in write_one_instruction()
478 case Op::bit_clear: write(o, R{d}, "=", op, R{x}, R{y}); break; in dump()
1094 I32 Builder::bit_clear(I32 x, I32 y) { in bit_clear() function in skvm::Builder
1100 return {this, this->push(Op::bit_clear, x.id, y.id)}; in bit_clear()
1108 if (this->isImm(y.id, 0)) { return bit_clear(z,x); } // x ? 0 : z == ~x&z in select()
2762 case Op::bit_clear: vals[i] = b->CreateAnd(vals[x], b->CreateNot(vals[y])); break; in setupLLVM()
3910 case Op::bit_clear: a->vpandn(dst(y), r(y), any(x)); break; // Notice, y then x. in jit()
4193 case Op::bit_clear: a->bic16b(dst(x,y), r(x), r(y)); break; in jit()
/third_party/skia/src/opts/
DSkVM_opts.h295 CASE(Op::bit_clear): r[d].i32 = r[x].i32 & ~r[y].i32; break; in interpret_skvm()
/third_party/skia/tests/sksl/runtime/
DLoopInt.skvm189 133 r25 = bit_clear r26 r25
DLoopFloat.skvm198 140 r33 = bit_clear r34 r33
/third_party/skia/tests/
DSkVMTest.cpp303 x = b.bit_clear(x, b.splat(0x30)); // 0x0e in DEF_TEST()
335 REPORTER_ASSERT(r, program[2].op == skvm::Op::bit_clear); in DEF_TEST()