Searched refs:bit_clear (Results 1 – 5 of 5) sorted by relevance
/external/skia/src/core/ |
D | SkVM.h | 455 M(bit_and) M(bit_or) M(bit_xor) M(bit_clear) \ 1223 SI I32 bit_clear(I32 x, I32 y) { return x->bit_clear(x,y); } in bit_clear() function 1224 SI I32 bit_clear(I32 x, int y) { return x->bit_clear(x,y); } in bit_clear() function 1225 SI I32 bit_clear(int x, I32 y) { return y->bit_clear(x,y); } in bit_clear() function
|
D | SkVM.cpp | 296 case Op::bit_clear: write(o, V{id}, "=", op, V{x}, V{y}); break; in write_one_instruction() 407 case Op::bit_clear: write(o, R{d}, "=", op, R{x}, R{y}); break; in dump() 964 I32 Builder::bit_clear(I32 x, I32 y) { in bit_clear() function in skvm::Builder 970 return {this, this->push(Op::bit_clear, x.id, y.id)}; in bit_clear() 978 if (this->isImm(y.id, 0)) { return bit_clear(z,x); } // x ? 0 : z == ~x&z in select() 2573 case Op::bit_clear: vals[i] = b->CreateAnd(vals[x], b->CreateNot(vals[y])); break; in setupLLVM() 3692 case Op::bit_clear: a->vpandn(dst(y), r(y), any(x)); break; // Notice, y then x. in jit() 3963 case Op::bit_clear: a->bic16b(dst(x,y), r(x), r(y)); break; in jit()
|
/external/linux-kselftest/tools/testing/selftests/kvm/lib/ |
D | sparsebit.c | 832 static void bit_clear(struct sparsebit *s, sparsebit_idx_t idx) in bit_clear() function 1467 bit_clear(s, idx); in sparsebit_clear_num() 1518 bit_clear(s, idx); in sparsebit_clear_num()
|
/external/skia/src/opts/ |
D | SkVM_opts.h | 253 CASE(Op::bit_clear): r[d].i32 = r[x].i32 & ~r[y].i32; break; in interpret_skvm()
|
/external/skia/tests/ |
D | SkVMTest.cpp | 303 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()
|