Index: src/opts/SkNx_neon.h |
diff --git a/src/opts/SkNx_neon.h b/src/opts/SkNx_neon.h |
index bb81cded187ff9c1995d6230d43b000d8ca733ae..585d9ba4303f24360a6021f482f7024ebfb0c741 100644 |
--- a/src/opts/SkNx_neon.h |
+++ b/src/opts/SkNx_neon.h |
@@ -386,6 +386,7 @@ public: |
SkNx operator - (const SkNx& o) const { return vsubq_s32(fVec, o.fVec); } |
SkNx operator * (const SkNx& o) const { return vmulq_s32(fVec, o.fVec); } |
+ SkNx operator & (const SkNx& o) const { return vandq_s32(fVec, o.fVec); } |
SkNx operator | (const SkNx& o) const { return vorrq_s32(fVec, o.fVec); } |
SkNx operator << (int bits) const { SHIFT32(vshlq_n_s32, fVec, bits); } |