rebaseline gradients (change the size so it does not chop the drawing)

BUG=

Review URL: https://codereview.chromium.org/23803012

git-svn-id: http://skia.googlecode.com/svn/trunk@11403 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/expectations/gm/Test-Android-IntelRhb-SGX544-x86-Debug/expected-results.json b/expectations/gm/Test-Android-IntelRhb-SGX544-x86-Debug/expected-results.json
index 2046230..c86f2fd 100644
--- a/expectations/gm/Test-Android-IntelRhb-SGX544-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Android-IntelRhb-SGX544-x86-Debug/expected-results.json
@@ -3514,7 +3514,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -3526,7 +3526,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -3558,11 +3558,19 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          13999764467348834395
+        ]
+      ]
+    }, 
     "gradients_local_perspective_565.png": {
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -3574,7 +3582,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -3582,11 +3590,19 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_local_perspective_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          10254241103880935992
+        ]
+      ]
+    }, 
     "gradients_view_perspective_565.png": {
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15681409692217758695
+          6232763761026151844
         ]
       ], 
       "bugs": [
@@ -3598,7 +3614,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2734912099123695003
+          12296407669733681930
         ]
       ], 
       "bugs": [
@@ -3606,6 +3622,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_view_perspective_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6101476002919827056
+        ]
+      ]
+    }, 
     "gradtext_565.png": {
       "allowed-digests": [
         [
diff --git a/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Debug/expected-results.json b/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Debug/expected-results.json
index e681b94..a653565 100644
--- a/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Debug/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Debug/expected-results.json
@@ -6307,7 +6307,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -6316,7 +6316,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -6367,7 +6367,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17414556008592383375
+          7251420371100718730
         ]
       ], 
       "ignore-failure": false
@@ -6376,7 +6376,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -6385,7 +6385,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -6394,7 +6394,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11949393021255439270
+          10084055273987918769
         ]
       ], 
       "ignore-failure": false
@@ -6403,7 +6403,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11949393021255439270
+          10084055273987918769
         ]
       ], 
       "ignore-failure": false
@@ -6412,7 +6412,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17414556008592383375
+          7251420371100718730
         ]
       ], 
       "ignore-failure": false
@@ -6421,7 +6421,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "bugs": [
@@ -6433,7 +6433,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "bugs": [
@@ -6445,7 +6445,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11164407681612177440
+          9216381584500916688
         ]
       ], 
       "ignore-failure": false
@@ -6454,7 +6454,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4908053509721663041
+          4794967520772142546
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Release/expected-results.json b/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Release/expected-results.json
index e681b94..a653565 100644
--- a/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Release/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus10-MaliT604-Arm7-Release/expected-results.json
@@ -6307,7 +6307,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -6316,7 +6316,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -6367,7 +6367,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17414556008592383375
+          7251420371100718730
         ]
       ], 
       "ignore-failure": false
@@ -6376,7 +6376,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -6385,7 +6385,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -6394,7 +6394,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11949393021255439270
+          10084055273987918769
         ]
       ], 
       "ignore-failure": false
@@ -6403,7 +6403,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11949393021255439270
+          10084055273987918769
         ]
       ], 
       "ignore-failure": false
@@ -6412,7 +6412,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17414556008592383375
+          7251420371100718730
         ]
       ], 
       "ignore-failure": false
@@ -6421,7 +6421,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "bugs": [
@@ -6433,7 +6433,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "bugs": [
@@ -6445,7 +6445,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11164407681612177440
+          9216381584500916688
         ]
       ], 
       "ignore-failure": false
@@ -6454,7 +6454,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4908053509721663041
+          4794967520772142546
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Debug/expected-results.json b/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Debug/expected-results.json
index 690e5ac..31e5bac 100644
--- a/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Debug/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Debug/expected-results.json
@@ -4945,7 +4945,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -4957,7 +4957,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -5002,7 +5002,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16009432012902229403
+          566627481984638338
         ]
       ], 
       "bugs": [
@@ -5014,7 +5014,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -5026,7 +5026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -5038,7 +5038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6877841406254363446
+          9961531411644325085
         ]
       ], 
       "bugs": [
@@ -5050,7 +5050,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "bugs": [
@@ -5062,7 +5062,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "bugs": [
@@ -5074,7 +5074,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12157069277709805520
+          9117672881866692898
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Release/expected-results.json b/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Release/expected-results.json
index be67cca..42a01d1 100644
--- a/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Release/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus4-Adreno320-Arm7-Release/expected-results.json
@@ -4933,7 +4933,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -4945,7 +4945,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -4990,7 +4990,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16009432012902229403
+          566627481984638338
         ]
       ], 
       "bugs": [
@@ -5002,7 +5002,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -5014,7 +5014,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -5026,7 +5026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6877841406254363446
+          9961531411644325085
         ]
       ], 
       "bugs": [
@@ -5038,7 +5038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "bugs": [
@@ -5050,7 +5050,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "bugs": [
@@ -5062,7 +5062,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12157069277709805520
+          9117672881866692898
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json
index 6efbb26..1565159 100644
--- a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json
@@ -4564,7 +4564,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -4573,7 +4573,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -4609,7 +4609,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4214734084767994098
+          12783086941963696931
         ]
       ], 
       "ignore-failure": false
@@ -4618,7 +4618,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -4627,7 +4627,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -4636,7 +4636,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9133280971525162907
+          9745881557726862898
         ]
       ], 
       "ignore-failure": false
@@ -4645,7 +4645,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "ignore-failure": false
@@ -4654,7 +4654,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "ignore-failure": false
@@ -4663,7 +4663,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16847710903166360877
+          4098753933675693982
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json
index 889468d..c24fb3c 100644
--- a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json
@@ -4564,7 +4564,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -4573,7 +4573,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -4609,7 +4609,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4214734084767994098
+          12783086941963696931
         ]
       ], 
       "ignore-failure": false
@@ -4618,7 +4618,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -4627,7 +4627,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -4636,7 +4636,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9133280971525162907
+          9745881557726862898
         ]
       ], 
       "ignore-failure": false
@@ -4645,7 +4645,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "ignore-failure": false
@@ -4654,7 +4654,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "ignore-failure": false
@@ -4663,7 +4663,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16847710903166360877
+          4098753933675693982
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Debug/expected-results.json b/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Debug/expected-results.json
index 12d4fb6..0b57898 100644
--- a/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Debug/expected-results.json
+++ b/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Debug/expected-results.json
@@ -3895,7 +3895,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -3904,7 +3904,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -3949,7 +3949,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -3958,7 +3958,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -3976,7 +3976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "ignore-failure": false
@@ -3985,7 +3985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Release/expected-results.json b/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Release/expected-results.json
index 12d4fb6..0b57898 100644
--- a/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Release/expected-results.json
+++ b/expectations/gm/Test-Android-NexusS-SGX540-Arm7-Release/expected-results.json
@@ -3895,7 +3895,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -3904,7 +3904,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -3949,7 +3949,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -3958,7 +3958,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -3976,7 +3976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5987944705218998884
+          7975946827704425755
         ]
       ], 
       "ignore-failure": false
@@ -3985,7 +3985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3893217342246596677
+          425768063018952212
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Debug/expected-results.json b/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Debug/expected-results.json
index 832cfd3..657f284 100644
--- a/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Debug/expected-results.json
@@ -3604,7 +3604,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18421557553715390123
+          5612710802466363638
         ]
       ], 
       "bugs": [
@@ -3616,7 +3616,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1727211340801597520
+          11631699340150554839
         ]
       ], 
       "bugs": [
@@ -3652,7 +3652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11920985585845022473
+          17061076461806979431
         ]
       ], 
       "bugs": [
@@ -3664,7 +3664,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16856514319943261462
+          4934510388988056381
         ]
       ], 
       "bugs": [
@@ -3676,7 +3676,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17734630834904155221
+          8943168662315562691
         ]
       ], 
       "bugs": [
@@ -3688,7 +3688,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10295749881240214336
+          13460969244910729697
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Release/expected-results.json b/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Release/expected-results.json
index f9ff97e..e2d478f 100644
--- a/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Release/expected-results.json
+++ b/expectations/gm/Test-ChromeOS-Alex-GMA3150-x86-Release/expected-results.json
@@ -3604,7 +3604,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13751260729162004095
+          10762793849250293992
         ]
       ], 
       "bugs": [
@@ -3616,7 +3616,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8531547486768579944
+          13767852174935105740
         ]
       ], 
       "bugs": [
@@ -3652,7 +3652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10409320888955106035
+          1089438258687054437
         ]
       ], 
       "bugs": [
@@ -3664,7 +3664,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7663266688125696695
+          8414556914951942593
         ]
       ], 
       "bugs": [
@@ -3676,7 +3676,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8916316166596664331
+          7499285867317230776
         ]
       ], 
       "bugs": [
@@ -3688,7 +3688,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9381364806930787287
+          6181827770080111995
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Debug/expected-results.json b/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Debug/expected-results.json
index f9d7168..07e35f4 100644
--- a/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Debug/expected-results.json
+++ b/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Debug/expected-results.json
@@ -3604,7 +3604,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -3616,7 +3616,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -3652,7 +3652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -3664,7 +3664,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -3676,7 +3676,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "bugs": [
@@ -3688,7 +3688,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Release/expected-results.json b/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Release/expected-results.json
index f9d7168..07e35f4 100644
--- a/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Release/expected-results.json
+++ b/expectations/gm/Test-ChromeOS-Daisy-MaliT604-Arm7-Release/expected-results.json
@@ -3604,7 +3604,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -3616,7 +3616,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -3652,7 +3652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -3664,7 +3664,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -3676,7 +3676,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "bugs": [
@@ -3688,7 +3688,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
index f702e0b..9abf147 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
@@ -8893,7 +8893,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -8902,7 +8902,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -8977,7 +8977,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3356072358657832201
+          14187940261352448146
         ]
       ], 
       "ignore-failure": false
@@ -8986,7 +8986,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -8995,7 +8995,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -9004,7 +9004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1397856880643541886
+          3368879290890098582
         ]
       ], 
       "ignore-failure": false
@@ -9031,7 +9031,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -9040,7 +9040,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9070,7 +9070,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          697324534317314350
+          15818491507288367781
         ]
       ], 
       "ignore-failure": false
@@ -9079,7 +9079,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -9091,7 +9091,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -9100,7 +9100,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -9109,7 +9109,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3814484919959111224
+          3402907261708350619
         ]
       ], 
       "ignore-failure": false
@@ -9136,7 +9136,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
@@ -9145,7 +9145,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json
index eef9095..5e0c229 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json
@@ -7645,7 +7645,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -7654,7 +7654,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -7717,7 +7717,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3356072358657832201
+          14187940261352448146
         ]
       ], 
       "ignore-failure": false
@@ -7726,7 +7726,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -7735,7 +7735,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -7744,7 +7744,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1397856880643541886
+          3368879290890098582
         ]
       ], 
       "ignore-failure": false
@@ -7771,7 +7771,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -7811,7 +7811,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          697324534317314350
+          15818491507288367781
         ]
       ], 
       "ignore-failure": false
@@ -7832,7 +7832,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -7841,7 +7841,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -7850,7 +7850,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3814484919959111224
+          3402907261708350619
         ]
       ], 
       "ignore-failure": false
@@ -7877,7 +7877,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
index 4e68ca6..d7e8f9f 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
@@ -8893,7 +8893,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -8902,7 +8902,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -8977,7 +8977,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3356072358657832201
+          14187940261352448146
         ]
       ], 
       "ignore-failure": false
@@ -8986,7 +8986,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -8995,7 +8995,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -9004,7 +9004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1397856880643541886
+          3368879290890098582
         ]
       ], 
       "ignore-failure": false
@@ -9031,7 +9031,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -9040,7 +9040,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9070,7 +9070,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10678716687376625835
+          4800138165914513750
         ]
       ], 
       "ignore-failure": false
@@ -9079,7 +9079,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -9091,7 +9091,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -9100,7 +9100,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -9109,7 +9109,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3814484919959111224
+          3402907261708350619
         ]
       ], 
       "ignore-failure": false
@@ -9136,7 +9136,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
@@ -9145,7 +9145,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
index 39f8519..9349e6e 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
@@ -7369,7 +7369,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -7378,7 +7378,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -7441,7 +7441,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3356072358657832201
+          14187940261352448146
         ]
       ], 
       "ignore-failure": false
@@ -7450,7 +7450,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -7459,7 +7459,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -7468,7 +7468,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1397856880643541886
+          3368879290890098582
         ]
       ], 
       "ignore-failure": false
@@ -7495,7 +7495,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -7522,7 +7522,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10678716687376625835
+          4800138165914513750
         ]
       ], 
       "ignore-failure": false
@@ -7531,7 +7531,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -7540,7 +7540,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -7549,7 +7549,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3814484919959111224
+          3402907261708350619
         ]
       ], 
       "ignore-failure": false
@@ -7576,7 +7576,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
index e457db7..b00fe4a 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
@@ -9259,7 +9259,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -9268,7 +9268,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -9343,7 +9343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "ignore-failure": false
@@ -9352,7 +9352,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -9361,7 +9361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -9370,7 +9370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "ignore-failure": false
@@ -9397,7 +9397,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -9406,7 +9406,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9436,7 +9436,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          697324534317314350
+          15818491507288367781
         ]
       ], 
       "ignore-failure": false
@@ -9445,7 +9445,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -9457,7 +9457,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -9466,7 +9466,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -9475,7 +9475,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "ignore-failure": false
@@ -9502,7 +9502,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
@@ -9511,7 +9511,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json
index c58afba..aee0454 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json
@@ -8023,7 +8023,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -8032,7 +8032,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -8095,7 +8095,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "ignore-failure": false
@@ -8104,7 +8104,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -8113,7 +8113,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -8122,7 +8122,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "ignore-failure": false
@@ -8149,7 +8149,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -8176,7 +8176,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          697324534317314350
+          15818491507288367781
         ]
       ], 
       "ignore-failure": false
@@ -8197,7 +8197,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -8206,7 +8206,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -8215,7 +8215,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "ignore-failure": false
@@ -8242,7 +8242,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
index 3dafc23..d61d8f2 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
@@ -9259,7 +9259,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -9268,7 +9268,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -9343,7 +9343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "ignore-failure": false
@@ -9352,7 +9352,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -9361,7 +9361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -9370,7 +9370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "ignore-failure": false
@@ -9397,7 +9397,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -9406,7 +9406,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9436,7 +9436,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10678716687376625835
+          4800138165914513750
         ]
       ], 
       "ignore-failure": false
@@ -9445,7 +9445,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -9457,7 +9457,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -9466,7 +9466,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -9475,7 +9475,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "ignore-failure": false
@@ -9502,7 +9502,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
@@ -9511,7 +9511,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
index 2016225..71514f9 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
@@ -7747,7 +7747,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -7756,7 +7756,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -7819,7 +7819,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "ignore-failure": false
@@ -7828,7 +7828,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -7837,7 +7837,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -7846,7 +7846,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "ignore-failure": false
@@ -7873,7 +7873,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "ignore-failure": false
@@ -7900,7 +7900,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10678716687376625835
+          4800138165914513750
         ]
       ], 
       "ignore-failure": false
@@ -7909,7 +7909,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -7918,7 +7918,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -7927,7 +7927,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "ignore-failure": false
@@ -7954,7 +7954,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
index 43e5cbf..cafdbbc 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
@@ -9010,7 +9010,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -9022,7 +9022,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -9094,7 +9094,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "bugs": [
@@ -9106,7 +9106,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -9118,7 +9118,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -9130,7 +9130,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "bugs": [
@@ -9142,7 +9142,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9154,7 +9154,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9166,7 +9166,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          697324534317314350
+          15818491507288367781
         ]
       ], 
       "bugs": [
@@ -9178,7 +9178,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -9190,7 +9190,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "bugs": [
@@ -9202,7 +9202,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "bugs": [
@@ -9214,7 +9214,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "bugs": [
@@ -9226,7 +9226,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
@@ -9238,7 +9238,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json
index 30068ce..60f07d7 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json
@@ -7798,7 +7798,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -7810,7 +7810,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -7870,7 +7870,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "bugs": [
@@ -7882,7 +7882,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -7894,7 +7894,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -7906,7 +7906,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "bugs": [
@@ -7918,7 +7918,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -7942,7 +7942,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          697324534317314350
+          15818491507288367781
         ]
       ], 
       "bugs": [
@@ -7954,7 +7954,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "bugs": [
@@ -7966,7 +7966,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "bugs": [
@@ -7978,7 +7978,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "bugs": [
@@ -7990,7 +7990,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
index b783eb7..bc95c4c 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
@@ -9010,7 +9010,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -9022,7 +9022,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -9094,7 +9094,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "bugs": [
@@ -9106,7 +9106,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -9118,7 +9118,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -9130,7 +9130,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "bugs": [
@@ -9142,7 +9142,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9154,7 +9154,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -9166,7 +9166,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10678716687376625835
+          4800138165914513750
         ]
       ], 
       "bugs": [
@@ -9178,7 +9178,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -9190,7 +9190,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "bugs": [
@@ -9202,7 +9202,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "bugs": [
@@ -9214,7 +9214,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "bugs": [
@@ -9226,7 +9226,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
@@ -9238,7 +9238,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
index d124d7d..1449229 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
@@ -7570,7 +7570,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -7582,7 +7582,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -7654,7 +7654,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6508390091720846177
+          3397197755713719920
         ]
       ], 
       "bugs": [
@@ -7666,7 +7666,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -7678,7 +7678,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -7690,7 +7690,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14816884657647984387
+          4156571709733603737
         ]
       ], 
       "bugs": [
@@ -7702,7 +7702,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7716539604022001058
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -7714,7 +7714,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10678716687376625835
+          4800138165914513750
         ]
       ], 
       "bugs": [
@@ -7726,7 +7726,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "bugs": [
@@ -7738,7 +7738,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "bugs": [
@@ -7750,7 +7750,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5553897114245942944
+          8948385781317774903
         ]
       ], 
       "bugs": [
@@ -7762,7 +7762,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-NoGPU-x86_64-Debug/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-NoGPU-x86_64-Debug/expected-results.json
index a3838f3..e04ef0e 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-NoGPU-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-NoGPU-x86_64-Debug/expected-results.json
@@ -5872,7 +5872,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -5881,7 +5881,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -5938,7 +5938,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -5947,7 +5947,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -5965,7 +5965,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -5977,7 +5977,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -5989,7 +5989,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15681409692217758695
+          6232763761026151844
         ]
       ], 
       "ignore-failure": false
@@ -5998,7 +5998,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2734912099123695003
+          12296407669733681930
         ]
       ], 
       "ignore-failure": false
@@ -6016,7 +6016,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json b/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json
index 093d137..b71e972 100644
--- a/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json
+++ b/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json
@@ -7216,7 +7216,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "bugs": [
@@ -7228,7 +7228,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "bugs": [
@@ -7288,7 +7288,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13808812352046940182
+          11885625700130899332
         ]
       ], 
       "bugs": [
@@ -7300,7 +7300,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "bugs": [
@@ -7312,7 +7312,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "bugs": [
@@ -7324,7 +7324,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17358702949320486139
+          2498088389334169329
         ]
       ], 
       "bugs": [
@@ -7336,7 +7336,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3881507048167171681
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -7348,7 +7348,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -7360,7 +7360,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15681409692217758695
+          6232763761026151844
         ]
       ], 
       "bugs": [
@@ -7372,7 +7372,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2734912099123695003
+          12296407669733681930
         ]
       ], 
       "bugs": [
@@ -7384,7 +7384,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4444610506722528826
+          16785101592593616998
         ]
       ], 
       "bugs": [
@@ -7396,7 +7396,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13762909058417299697
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json
index 95810be..ce1626b 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json
@@ -8808,7 +8808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8859945804685821359
+          56931488496548232
         ]
       ], 
       "bugs": [
@@ -8820,7 +8820,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17172512789877147237
+          13482573280692946399
         ]
       ], 
       "bugs": [
@@ -8832,7 +8832,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1751524689709691948
+          17342661048045788133
         ]
       ], 
       "ignore-failure": false
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8040486610214651114
+          15321890635576948138
         ]
       ], 
       "bugs": [
@@ -8910,7 +8910,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11920985585845022473
+          17061076461806979431
         ]
       ], 
       "bugs": [
@@ -8922,7 +8922,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16856514319943261462
+          4934510388988056381
         ]
       ], 
       "bugs": [
@@ -8934,7 +8934,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10920984396152528946
+          502811563760538931
         ]
       ], 
       "ignore-failure": false
@@ -8943,7 +8943,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10802772512558861133
+          2384424272927753512
         ]
       ], 
       "bugs": [
@@ -8955,7 +8955,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -8967,7 +8967,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -8979,7 +8979,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1655759302478343043
+          3568270905024607064
         ]
       ], 
       "bugs": [
@@ -8991,7 +8991,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822556477084327843
+          11542982631157509366
         ]
       ], 
       "bugs": [
@@ -9003,7 +9003,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2254511736365445703
+          4564111870519245966
         ]
       ], 
       "ignore-failure": false
@@ -9012,7 +9012,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2517704404661456558
+          2601266896013753234
         ]
       ], 
       "bugs": [
@@ -9024,7 +9024,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json
index 5047cbe..0570cb6 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json
@@ -6668,7 +6668,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8859945804685821359
+          56931488496548232
         ]
       ], 
       "ignore-failure": false
@@ -6677,7 +6677,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17172512789877147237
+          13482573280692946399
         ]
       ], 
       "ignore-failure": false
@@ -6725,7 +6725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8040486610214651114
+          15321890635576948138
         ]
       ], 
       "ignore-failure": false
@@ -6734,7 +6734,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11920985585845022473
+          17061076461806979431
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16856514319943261462
+          4934510388988056381
         ]
       ], 
       "ignore-failure": false
@@ -6752,7 +6752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10802772512558861133
+          2384424272927753512
         ]
       ], 
       "ignore-failure": false
@@ -6761,7 +6761,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -6773,7 +6773,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -6785,7 +6785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1655759302478343043
+          3568270905024607064
         ]
       ], 
       "ignore-failure": false
@@ -6794,7 +6794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822556477084327843
+          11542982631157509366
         ]
       ], 
       "ignore-failure": false
@@ -6803,7 +6803,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2517704404661456558
+          2601266896013753234
         ]
       ], 
       "ignore-failure": false
@@ -6812,7 +6812,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json
index 0e0e23a..8206570 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json
@@ -6659,7 +6659,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8859945804685821359
+          56931488496548232
         ]
       ], 
       "ignore-failure": false
@@ -6668,7 +6668,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17172512789877147237
+          13482573280692946399
         ]
       ], 
       "ignore-failure": false
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8040486610214651114
+          15321890635576948138
         ]
       ], 
       "ignore-failure": false
@@ -6725,7 +6725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11920985585845022473
+          17061076461806979431
         ]
       ], 
       "ignore-failure": false
@@ -6734,7 +6734,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16856514319943261462
+          4934510388988056381
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10802772512558861133
+          2384424272927753512
         ]
       ], 
       "ignore-failure": false
@@ -6752,7 +6752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -6764,7 +6764,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -6776,7 +6776,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1655759302478343043
+          3568270905024607064
         ]
       ], 
       "ignore-failure": false
@@ -6785,7 +6785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822556477084327843
+          11542982631157509366
         ]
       ], 
       "ignore-failure": false
@@ -6794,7 +6794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2517704404661456558
+          2601266896013753234
         ]
       ], 
       "ignore-failure": false
@@ -6803,7 +6803,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json
index 95810be..ce1626b 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json
@@ -8808,7 +8808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8859945804685821359
+          56931488496548232
         ]
       ], 
       "bugs": [
@@ -8820,7 +8820,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17172512789877147237
+          13482573280692946399
         ]
       ], 
       "bugs": [
@@ -8832,7 +8832,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1751524689709691948
+          17342661048045788133
         ]
       ], 
       "ignore-failure": false
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8040486610214651114
+          15321890635576948138
         ]
       ], 
       "bugs": [
@@ -8910,7 +8910,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11920985585845022473
+          17061076461806979431
         ]
       ], 
       "bugs": [
@@ -8922,7 +8922,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16856514319943261462
+          4934510388988056381
         ]
       ], 
       "bugs": [
@@ -8934,7 +8934,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10920984396152528946
+          502811563760538931
         ]
       ], 
       "ignore-failure": false
@@ -8943,7 +8943,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10802772512558861133
+          2384424272927753512
         ]
       ], 
       "bugs": [
@@ -8955,7 +8955,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -8967,7 +8967,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -8979,7 +8979,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1655759302478343043
+          3568270905024607064
         ]
       ], 
       "bugs": [
@@ -8991,7 +8991,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822556477084327843
+          11542982631157509366
         ]
       ], 
       "bugs": [
@@ -9003,7 +9003,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2254511736365445703
+          4564111870519245966
         ]
       ], 
       "ignore-failure": false
@@ -9012,7 +9012,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2517704404661456558
+          2601266896013753234
         ]
       ], 
       "bugs": [
@@ -9024,7 +9024,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json
index 0e0e23a..8206570 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json
@@ -6659,7 +6659,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8859945804685821359
+          56931488496548232
         ]
       ], 
       "ignore-failure": false
@@ -6668,7 +6668,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17172512789877147237
+          13482573280692946399
         ]
       ], 
       "ignore-failure": false
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8040486610214651114
+          15321890635576948138
         ]
       ], 
       "ignore-failure": false
@@ -6725,7 +6725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11920985585845022473
+          17061076461806979431
         ]
       ], 
       "ignore-failure": false
@@ -6734,7 +6734,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16856514319943261462
+          4934510388988056381
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10802772512558861133
+          2384424272927753512
         ]
       ], 
       "ignore-failure": false
@@ -6752,7 +6752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -6764,7 +6764,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -6776,7 +6776,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1655759302478343043
+          3568270905024607064
         ]
       ], 
       "ignore-failure": false
@@ -6785,7 +6785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822556477084327843
+          11542982631157509366
         ]
       ], 
       "ignore-failure": false
@@ -6794,7 +6794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2517704404661456558
+          2601266896013753234
         ]
       ], 
       "ignore-failure": false
@@ -6803,7 +6803,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json
index cafe3ac..85bf03e 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json
@@ -6659,7 +6659,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -6668,7 +6668,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8040486610214651114
+          15321890635576948138
         ]
       ], 
       "ignore-failure": false
@@ -6725,7 +6725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -6734,7 +6734,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9764695735389112462
+          16553363170937516905
         ]
       ], 
       "ignore-failure": false
@@ -6752,7 +6752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -6764,7 +6764,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -6776,7 +6776,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -6785,7 +6785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -6794,7 +6794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11082458471285468824
+          17371285969348177794
         ]
       ], 
       "ignore-failure": false
@@ -6803,7 +6803,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json
index cafe3ac..85bf03e 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json
@@ -6659,7 +6659,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11378069147064917396
+          14989349189650585381
         ]
       ], 
       "ignore-failure": false
@@ -6668,7 +6668,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17941009352590460905
+          16044408817166299107
         ]
       ], 
       "ignore-failure": false
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8040486610214651114
+          15321890635576948138
         ]
       ], 
       "ignore-failure": false
@@ -6725,7 +6725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2754700655110761820
+          17480568160582763810
         ]
       ], 
       "ignore-failure": false
@@ -6734,7 +6734,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8436829766457434774
+          13658426922477773100
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9764695735389112462
+          16553363170937516905
         ]
       ], 
       "ignore-failure": false
@@ -6752,7 +6752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3509487264422908183
+          16788270734039469282
         ]
       ], 
       "bugs": [
@@ -6764,7 +6764,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13052083039097182987
+          4629631123442965005
         ]
       ], 
       "bugs": [
@@ -6776,7 +6776,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17885302293750926150
+          7722292086259505562
         ]
       ], 
       "ignore-failure": false
@@ -6785,7 +6785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6026914338958927808
+          13549264186360027708
         ]
       ], 
       "ignore-failure": false
@@ -6794,7 +6794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11082458471285468824
+          17371285969348177794
         ]
       ], 
       "ignore-failure": false
@@ -6803,7 +6803,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8598787236487297865
+          1337351715293494917
         ]
       ], 
       "bugs": [