shape ops work in progress

good checkpoint: nearly all tests pass solidly here

git-svn-id: http://skia.googlecode.com/svn/trunk@7420 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/CubicReduceOrder.cpp b/experimental/Intersection/CubicReduceOrder.cpp
index fdc7265..87d9fd8 100644
--- a/experimental/Intersection/CubicReduceOrder.cpp
+++ b/experimental/Intersection/CubicReduceOrder.cpp
@@ -151,14 +151,11 @@
     lineParameters.cubicEndPoints(cubic, startIndex, endIndex);
     // FIXME: maybe it's possible to avoid this and compare non-normalized
     lineParameters.normalize();
-    int mask = other_two(startIndex, endIndex);
-    int inner1 = startIndex ^ mask;
-    int inner2 = endIndex ^ mask;
-    double distance = lineParameters.controlPtDistance(cubic, inner1);
+    double distance = lineParameters.controlPtDistance(cubic, 1);
     if (!approximately_zero(distance)) {
         return false;
     }
-    distance = lineParameters.controlPtDistance(cubic, inner2);
+    distance = lineParameters.controlPtDistance(cubic, 2);
     return approximately_zero(distance);
 }