Revert "Inject a dsb into SkAnalyticEdge::setLine() to work around ARMv7 CPU erratum."
This reverts commit 101806f4526d0ba5d48515c82a28dbf6956aca4d.
Reason for revert: no more need.
BUG=chromium:740805
Original change's description:
> Inject a dsb into SkAnalyticEdge::setLine() to work around ARMv7 CPU erratum.
>
> BUG=chromium:710131
>
> Change-Id: I4568bc24cc8fabb6f9df3b7645b01a98e11791b8
> Reviewed-on: https://skia-review.googlesource.com/14062
> Reviewed-by: Doug Anderson <dianders@google.com>
> Commit-Queue: Mike Klein <mtklein@chromium.org>
TBR=mtklein@chromium.org,dianders@google.com
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: chromium:710131
Change-Id: Ib5b58a951ae56e0f0523cfed27754e0cd150e6ce
Reviewed-on: https://skia-review.googlesource.com/23840
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
diff --git a/src/core/SkAnalyticEdge.h b/src/core/SkAnalyticEdge.h
index 6c75d15..65fb11c69 100644
--- a/src/core/SkAnalyticEdge.h
+++ b/src/core/SkAnalyticEdge.h
@@ -131,9 +131,6 @@
};
bool SkAnalyticEdge::setLine(const SkPoint& p0, const SkPoint& p1) {
-#if defined(__arm__)
- asm volatile("dsb"); // crbug.com/710131
-#endif
fRiteE = nullptr;
// We must set X/Y using the same way (e.g., times 4, to FDot6, then to Fixed) as Quads/Cubics.