Searched refs:bit_clear (Results 1 - 4 of 4) sorted by relevance
/third_party/skia/src/core/ |
H A D | SkVM.h | 457 M(bit_and) M(bit_or) M(bit_xor) M(bit_clear) \ 889 I32 bit_clear(I32, I32); in abs() 890 I32 bit_clear(I32 x, int y) { return bit_clear(x, splat(y)); } in abs() function in skvm::Builder 891 I32 bit_clear(int x, I32 y) { return bit_clear(splat(x), y); } in abs() function in skvm::Builder 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( in bit_clear() function 1286 SI I32 bit_clear(int x, I32 y) { return y->bit_clear(x,y); } bit_clear() function [all...] |
H A D | SkVM.cpp | 360 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; 3910 case Op::bit_clear: a->vpandn(dst(y), r(y), any(x)); break; // Notice, y then x. 4193 case Op::bit_clear: a->bic16b(dst(x,y), r(x), r(y)); break;
|
/third_party/skia/src/opts/ |
H A D | SkVM_opts.h | 295 CASE(Op::bit_clear): r[d].i32 = r[x].i32 & ~r[y].i32; break;
|
/third_party/skia/tests/ |
H A D | SkVMTest.cpp | 303 x = b.bit_clear(x, b.splat(0x30)); // 0x0e 335 REPORTER_ASSERT(r, program[2].op == skvm::Op::bit_clear);
|
Completed in 28 milliseconds