Home
last modified time | relevance | path

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

/external/skia/src/core/
DSkVM.h455 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
DSkVM.cpp296 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/
Dsparsebit.c832 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/
DSkVM_opts.h253 CASE(Op::bit_clear): r[d].i32 = r[x].i32 & ~r[y].i32; break; in interpret_skvm()
/external/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()