Index: src/opts/SkNx_neon.h |
diff --git a/src/opts/SkNx_neon.h b/src/opts/SkNx_neon.h |
index 063b99f89a7eae0e83d593783d0ee821e0a760ce..bb81cded187ff9c1995d6230d43b000d8ca733ae 100644 |
--- a/src/opts/SkNx_neon.h |
+++ b/src/opts/SkNx_neon.h |
@@ -386,6 +386,8 @@ 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 vorrq_s32(fVec, o.fVec); } |
+ |
SkNx operator << (int bits) const { SHIFT32(vshlq_n_s32, fVec, bits); } |
SkNx operator >> (int bits) const { SHIFT32(vshrq_n_s32, fVec, bits); } |