rebaselines after r1187 (Fix cubic->quad RR corner regression)

https://codereview.chromium.org/31313002/



git-svn-id: http://skia.googlecode.com/svn/trunk@11873 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/expected-results.json b/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/expected-results.json
index abef627..e93e51a 100644
--- a/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/expected-results.json
+++ b/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Debug/expected-results.json
@@ -2026,7 +2026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -2035,7 +2035,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -2053,7 +2053,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -2062,7 +2062,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4544,7 +4544,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -4556,7 +4556,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -4682,7 +4682,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -4691,7 +4691,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -4857,7 +4857,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -4866,7 +4866,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -4884,7 +4884,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -4896,7 +4896,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -4959,7 +4959,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -4971,7 +4971,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -5203,7 +5203,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -5212,7 +5212,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -5230,7 +5230,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -5239,7 +5239,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -5248,7 +5248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5257,7 +5257,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5275,7 +5275,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5284,7 +5284,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5302,7 +5302,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5311,7 +5311,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5329,7 +5329,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5338,7 +5338,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5365,7 +5365,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6971589568510097941
+          11826102898086590647
         ]
       ], 
       "ignore-failure": false
@@ -5374,7 +5374,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15658140792094635715
+          11577074270944358374
         ]
       ], 
       "ignore-failure": false
@@ -5783,7 +5783,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -5795,7 +5795,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9099794689113050075
+          7649329436600866028
         ]
       ], 
       "bugs": [
@@ -5807,7 +5807,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "ignore-failure": false
@@ -5816,7 +5816,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6424617587379524782
+          17992858279641070937
         ]
       ], 
       "ignore-failure": false
@@ -5952,7 +5952,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -5964,7 +5964,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -6057,7 +6057,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -6066,7 +6066,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Release/expected-results.json b/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Release/expected-results.json
index accb3b7..1067659 100644
--- a/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Release/expected-results.json
+++ b/expectations/gm/Test-Android-GalaxyNexus-SGX540-Arm7-Release/expected-results.json
@@ -2026,7 +2026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -2035,7 +2035,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -2053,7 +2053,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -2062,7 +2062,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4536,7 +4536,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -4548,7 +4548,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -4674,7 +4674,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -4683,7 +4683,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -4849,7 +4849,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -4858,7 +4858,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -4876,7 +4876,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -4888,7 +4888,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -4951,7 +4951,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -4963,7 +4963,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -5195,7 +5195,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -5204,7 +5204,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -5222,7 +5222,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -5231,7 +5231,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -5240,7 +5240,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5249,7 +5249,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5267,7 +5267,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5276,7 +5276,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5294,7 +5294,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5303,7 +5303,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5321,7 +5321,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5330,7 +5330,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5357,7 +5357,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6971589568510097941
+          11826102898086590647
         ]
       ], 
       "ignore-failure": false
@@ -5366,7 +5366,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15658140792094635715
+          11577074270944358374
         ]
       ], 
       "ignore-failure": false
@@ -5775,7 +5775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -5787,7 +5787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9099794689113050075
+          7649329436600866028
         ]
       ], 
       "bugs": [
@@ -5799,7 +5799,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "ignore-failure": false
@@ -5808,7 +5808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6424617587379524782
+          17992858279641070937
         ]
       ], 
       "ignore-failure": false
@@ -5944,7 +5944,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -5956,7 +5956,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -6049,7 +6049,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -6058,7 +6058,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
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 223d7aa..b35d1f6 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
@@ -3112,7 +3112,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -3124,7 +3124,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -3136,7 +3136,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13873489274155683801
+          17407966440450637766
         ]
       ], 
       "ignore-failure": false
@@ -3154,7 +3154,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -3166,7 +3166,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -7409,7 +7409,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -7421,7 +7421,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -7430,7 +7430,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8118252679792046547
+          3841641963109907524
         ]
       ], 
       "ignore-failure": false
@@ -7628,7 +7628,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -7640,7 +7640,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -7652,7 +7652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11769529117629333428
+          16976290415444724915
         ]
       ], 
       "ignore-failure": false
@@ -7882,7 +7882,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -7894,7 +7894,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -7906,7 +7906,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16475271721287497390
+          6559039257537457437
         ]
       ], 
       "ignore-failure": false
@@ -7924,7 +7924,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -7936,7 +7936,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8050,7 +8050,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8062,7 +8062,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8074,7 +8074,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14168236497182488080
+          13571918713761085077
         ]
       ], 
       "ignore-failure": false
@@ -8412,7 +8412,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8421,7 +8421,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -8430,7 +8430,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15531400789149582533
+          873735004405040541
         ]
       ], 
       "bugs": [
@@ -8451,7 +8451,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -8460,7 +8460,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8469,7 +8469,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8478,7 +8478,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8505,7 +8505,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -8517,7 +8517,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -8529,7 +8529,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8547,7 +8547,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -8559,7 +8559,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -8571,7 +8571,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1407240693699559723
+          8888894354110217413
         ]
       ], 
       "ignore-failure": false
@@ -8589,7 +8589,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -8601,7 +8601,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -8613,7 +8613,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8652,7 +8652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6971589568510097941
+          11826102898086590647
         ]
       ], 
       "bugs": [
@@ -8664,7 +8664,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15658140792094635715
+          11577074270944358374
         ]
       ], 
       "bugs": [
@@ -8676,7 +8676,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10005249255935120370
+          10944045364503400287
         ]
       ], 
       "ignore-failure": false
@@ -9228,7 +9228,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -9240,7 +9240,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9099794689113050075
+          7649329436600866028
         ]
       ], 
       "bugs": [
@@ -9252,7 +9252,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          767200031836691422
+          3782536685745117439
         ]
       ], 
       "ignore-failure": false
@@ -9270,7 +9270,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -9282,7 +9282,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6424617587379524782
+          17992858279641070937
         ]
       ], 
       "bugs": [
@@ -9294,7 +9294,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14038694652959087666
+          12363258557121681678
         ]
       ], 
       "ignore-failure": false
@@ -9504,7 +9504,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -9516,7 +9516,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -9525,7 +9525,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6055544313106302695
+          1328621720048220046
         ]
       ], 
       "ignore-failure": false
@@ -9669,7 +9669,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -9678,7 +9678,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -9687,7 +9687,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13001077276644233040
+          12198966657267274392
         ]
       ], 
       "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 223d7aa..b35d1f6 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
@@ -3112,7 +3112,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -3124,7 +3124,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -3136,7 +3136,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13873489274155683801
+          17407966440450637766
         ]
       ], 
       "ignore-failure": false
@@ -3154,7 +3154,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -3166,7 +3166,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -7409,7 +7409,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -7421,7 +7421,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -7430,7 +7430,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8118252679792046547
+          3841641963109907524
         ]
       ], 
       "ignore-failure": false
@@ -7628,7 +7628,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -7640,7 +7640,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -7652,7 +7652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11769529117629333428
+          16976290415444724915
         ]
       ], 
       "ignore-failure": false
@@ -7882,7 +7882,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -7894,7 +7894,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -7906,7 +7906,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16475271721287497390
+          6559039257537457437
         ]
       ], 
       "ignore-failure": false
@@ -7924,7 +7924,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -7936,7 +7936,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8050,7 +8050,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8062,7 +8062,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8074,7 +8074,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14168236497182488080
+          13571918713761085077
         ]
       ], 
       "ignore-failure": false
@@ -8412,7 +8412,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8421,7 +8421,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -8430,7 +8430,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15531400789149582533
+          873735004405040541
         ]
       ], 
       "bugs": [
@@ -8451,7 +8451,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -8460,7 +8460,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8469,7 +8469,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8478,7 +8478,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8505,7 +8505,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -8517,7 +8517,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -8529,7 +8529,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8547,7 +8547,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -8559,7 +8559,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -8571,7 +8571,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1407240693699559723
+          8888894354110217413
         ]
       ], 
       "ignore-failure": false
@@ -8589,7 +8589,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -8601,7 +8601,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -8613,7 +8613,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8652,7 +8652,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6971589568510097941
+          11826102898086590647
         ]
       ], 
       "bugs": [
@@ -8664,7 +8664,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15658140792094635715
+          11577074270944358374
         ]
       ], 
       "bugs": [
@@ -8676,7 +8676,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10005249255935120370
+          10944045364503400287
         ]
       ], 
       "ignore-failure": false
@@ -9228,7 +9228,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -9240,7 +9240,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9099794689113050075
+          7649329436600866028
         ]
       ], 
       "bugs": [
@@ -9252,7 +9252,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          767200031836691422
+          3782536685745117439
         ]
       ], 
       "ignore-failure": false
@@ -9270,7 +9270,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -9282,7 +9282,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6424617587379524782
+          17992858279641070937
         ]
       ], 
       "bugs": [
@@ -9294,7 +9294,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14038694652959087666
+          12363258557121681678
         ]
       ], 
       "ignore-failure": false
@@ -9504,7 +9504,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -9516,7 +9516,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -9525,7 +9525,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6055544313106302695
+          1328621720048220046
         ]
       ], 
       "ignore-failure": false
@@ -9669,7 +9669,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -9678,7 +9678,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -9687,7 +9687,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13001077276644233040
+          12198966657267274392
         ]
       ], 
       "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 13a024f..d4866a9 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
@@ -2476,7 +2476,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -2488,7 +2488,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -2500,7 +2500,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          192057410285140880
+          3505883307904750721
         ]
       ], 
       "bugs": [
@@ -2512,7 +2512,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -2524,7 +2524,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -5831,7 +5831,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -5843,7 +5843,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "bugs": [
@@ -6006,7 +6006,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -6018,7 +6018,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -6030,7 +6030,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13684659661309456312
+          9758141439747671788
         ]
       ], 
       "bugs": [
@@ -6213,7 +6213,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -6225,7 +6225,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -6237,7 +6237,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18069286949622411976
+          10348248682413334541
         ]
       ], 
       "ignore-failure": false
@@ -6246,7 +6246,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -6258,7 +6258,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -6270,7 +6270,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9274905402226715640
+          7587513741148937952
         ]
       ], 
       "ignore-failure": false
@@ -6345,7 +6345,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -6357,7 +6357,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -6369,7 +6369,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15453759077814414857
+          14396606918068648939
         ]
       ], 
       "ignore-failure": false
@@ -6637,7 +6637,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -6649,7 +6649,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "bugs": [
@@ -6661,7 +6661,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4242294777287256466
+          6158246642364859143
         ]
       ], 
       "bugs": [
@@ -6673,7 +6673,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "bugs": [
@@ -6685,7 +6685,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -6697,7 +6697,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -6709,7 +6709,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -6730,7 +6730,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -6742,7 +6742,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -6754,7 +6754,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6763,7 +6763,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -6775,7 +6775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -6787,7 +6787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3756872557857181951
+          791222138989379038
         ]
       ], 
       "ignore-failure": false
@@ -6796,7 +6796,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -6808,7 +6808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -6820,7 +6820,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6841,7 +6841,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8743722192690416545
+          1953731030974125436
         ]
       ], 
       "bugs": [
@@ -6853,7 +6853,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7870265707647188086
+          14922420521964621431
         ]
       ], 
       "bugs": [
@@ -6865,7 +6865,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4365288542914546663
+          18394047354473936749
         ]
       ], 
       "bugs": [
@@ -7288,7 +7288,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "bugs": [
@@ -7300,7 +7300,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3874125143381809047
+          8809202207435435709
         ]
       ], 
       "bugs": [
@@ -7312,7 +7312,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10585334343648404971
+          10107278140928520386
         ]
       ], 
       "ignore-failure": false
@@ -7321,7 +7321,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "bugs": [
@@ -7333,7 +7333,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5699453275492950927
+          15539775965414030846
         ]
       ], 
       "bugs": [
@@ -7345,7 +7345,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          566616378850685785
+          9227377085501750326
         ]
       ], 
       "ignore-failure": false
@@ -7516,7 +7516,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -7528,7 +7528,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -7540,7 +7540,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9202211887155723314
+          735987013535285343
         ]
       ], 
       "ignore-failure": false
@@ -7648,7 +7648,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "bugs": [
@@ -7660,7 +7660,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "bugs": [
@@ -7672,7 +7672,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15171293762027113824
+          1394581269937373988
         ]
       ], 
       "ignore-failure": false
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 8109007..32c94c5 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
@@ -2464,7 +2464,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -2476,7 +2476,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -2488,7 +2488,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          192057410285140880
+          3505883307904750721
         ]
       ], 
       "bugs": [
@@ -2500,7 +2500,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -2512,7 +2512,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -5819,7 +5819,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -5831,7 +5831,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "bugs": [
@@ -5994,7 +5994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -6006,7 +6006,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -6018,7 +6018,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13684659661309456312
+          9758141439747671788
         ]
       ], 
       "bugs": [
@@ -6201,7 +6201,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -6213,7 +6213,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -6225,7 +6225,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18069286949622411976
+          10348248682413334541
         ]
       ], 
       "ignore-failure": false
@@ -6234,7 +6234,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -6246,7 +6246,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -6258,7 +6258,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9274905402226715640
+          7587513741148937952
         ]
       ], 
       "ignore-failure": false
@@ -6333,7 +6333,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -6345,7 +6345,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -6357,7 +6357,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15453759077814414857
+          14396606918068648939
         ]
       ], 
       "ignore-failure": false
@@ -6625,7 +6625,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -6637,7 +6637,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "bugs": [
@@ -6649,7 +6649,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4242294777287256466
+          6158246642364859143
         ]
       ], 
       "bugs": [
@@ -6661,7 +6661,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "bugs": [
@@ -6673,7 +6673,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -6685,7 +6685,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -6697,7 +6697,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -6718,7 +6718,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -6730,7 +6730,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -6742,7 +6742,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6751,7 +6751,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -6763,7 +6763,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -6775,7 +6775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3756872557857181951
+          791222138989379038
         ]
       ], 
       "ignore-failure": false
@@ -6784,7 +6784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -6796,7 +6796,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -6808,7 +6808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6829,7 +6829,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8743722192690416545
+          1953731030974125436
         ]
       ], 
       "bugs": [
@@ -6841,7 +6841,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7870265707647188086
+          14922420521964621431
         ]
       ], 
       "bugs": [
@@ -6853,7 +6853,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4365288542914546663
+          18394047354473936749
         ]
       ], 
       "bugs": [
@@ -7276,7 +7276,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "bugs": [
@@ -7288,7 +7288,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3874125143381809047
+          8809202207435435709
         ]
       ], 
       "bugs": [
@@ -7300,7 +7300,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10585334343648404971
+          10107278140928520386
         ]
       ], 
       "ignore-failure": false
@@ -7309,7 +7309,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "bugs": [
@@ -7321,7 +7321,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5699453275492950927
+          15539775965414030846
         ]
       ], 
       "bugs": [
@@ -7333,7 +7333,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          566616378850685785
+          9227377085501750326
         ]
       ], 
       "ignore-failure": false
@@ -7504,7 +7504,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -7516,7 +7516,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -7528,7 +7528,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9202211887155723314
+          735987013535285343
         ]
       ], 
       "ignore-failure": false
@@ -7636,7 +7636,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "bugs": [
@@ -7648,7 +7648,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "bugs": [
@@ -7660,7 +7660,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15171293762027113824
+          1394581269937373988
         ]
       ], 
       "ignore-failure": false
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 55f0604..3cc8e81 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
@@ -2308,7 +2308,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -2317,7 +2317,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -2326,7 +2326,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17102287730701252197
+          9151122672424019680
         ]
       ], 
       "ignore-failure": false
@@ -2335,7 +2335,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -2344,7 +2344,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -5370,7 +5370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -5382,7 +5382,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -5391,7 +5391,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11609417501619658641
+          11257852323532565569
         ]
       ], 
       "ignore-failure": false
@@ -5535,7 +5535,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -5544,7 +5544,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -5553,7 +5553,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13851392036208958057
+          8132628895984350366
         ]
       ], 
       "ignore-failure": false
@@ -5730,7 +5730,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -5739,7 +5739,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -5748,7 +5748,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9349877321378767319
+          14540447140508181309
         ]
       ], 
       "ignore-failure": false
@@ -5757,7 +5757,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -5769,7 +5769,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -5781,7 +5781,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11598000412706012137
+          9844331233382056116
         ]
       ], 
       "bugs": [
@@ -5856,7 +5856,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -5868,7 +5868,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -5880,7 +5880,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13308943350397336511
+          9782040874915525053
         ]
       ], 
       "bugs": [
@@ -6111,7 +6111,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -6120,7 +6120,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -6129,7 +6129,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9809953323568561162
+          15993303571854407827
         ]
       ], 
       "ignore-failure": false
@@ -6138,7 +6138,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -6147,7 +6147,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -6156,7 +6156,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -6165,7 +6165,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -6183,7 +6183,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -6192,7 +6192,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -6201,7 +6201,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6210,7 +6210,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -6219,7 +6219,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -6228,7 +6228,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2176949187266773470
+          3935801139273177094
         ]
       ], 
       "ignore-failure": false
@@ -6237,7 +6237,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -6246,7 +6246,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -6255,7 +6255,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6273,7 +6273,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6971589568510097941
+          11826102898086590647
         ]
       ], 
       "ignore-failure": false
@@ -6282,7 +6282,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15658140792094635715
+          11577074270944358374
         ]
       ], 
       "ignore-failure": false
@@ -6291,7 +6291,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4903132081804348723
+          2805165916826317708
         ]
       ], 
       "ignore-failure": false
@@ -6714,7 +6714,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -6726,7 +6726,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9099794689113050075
+          7649329436600866028
         ]
       ], 
       "bugs": [
@@ -6738,7 +6738,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974675652546339752
+          3562470860679735913
         ]
       ], 
       "bugs": [
@@ -6750,7 +6750,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "ignore-failure": false
@@ -6759,7 +6759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6424617587379524782
+          17992858279641070937
         ]
       ], 
       "ignore-failure": false
@@ -6768,7 +6768,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7300372789627874588
+          11171420526490943526
         ]
       ], 
       "ignore-failure": false
@@ -6927,7 +6927,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -6939,7 +6939,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -6948,7 +6948,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12653369958105347862
+          18145195194222488656
         ]
       ], 
       "ignore-failure": false
@@ -7038,7 +7038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -7047,7 +7047,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -7056,7 +7056,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6654033130442702448
+          2253402470536056763
         ]
       ], 
       "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 55f0604..3cc8e81 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
@@ -2308,7 +2308,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -2317,7 +2317,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -2326,7 +2326,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17102287730701252197
+          9151122672424019680
         ]
       ], 
       "ignore-failure": false
@@ -2335,7 +2335,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -2344,7 +2344,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -5370,7 +5370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -5382,7 +5382,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -5391,7 +5391,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11609417501619658641
+          11257852323532565569
         ]
       ], 
       "ignore-failure": false
@@ -5535,7 +5535,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -5544,7 +5544,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -5553,7 +5553,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13851392036208958057
+          8132628895984350366
         ]
       ], 
       "ignore-failure": false
@@ -5730,7 +5730,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -5739,7 +5739,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -5748,7 +5748,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9349877321378767319
+          14540447140508181309
         ]
       ], 
       "ignore-failure": false
@@ -5757,7 +5757,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -5769,7 +5769,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -5781,7 +5781,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11598000412706012137
+          9844331233382056116
         ]
       ], 
       "bugs": [
@@ -5856,7 +5856,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -5868,7 +5868,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -5880,7 +5880,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13308943350397336511
+          9782040874915525053
         ]
       ], 
       "bugs": [
@@ -6111,7 +6111,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -6120,7 +6120,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -6129,7 +6129,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9809953323568561162
+          15993303571854407827
         ]
       ], 
       "ignore-failure": false
@@ -6138,7 +6138,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -6147,7 +6147,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -6156,7 +6156,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -6165,7 +6165,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -6183,7 +6183,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -6192,7 +6192,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -6201,7 +6201,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6210,7 +6210,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -6219,7 +6219,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -6228,7 +6228,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2176949187266773470
+          3935801139273177094
         ]
       ], 
       "ignore-failure": false
@@ -6237,7 +6237,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -6246,7 +6246,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -6255,7 +6255,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -6273,7 +6273,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6971589568510097941
+          11826102898086590647
         ]
       ], 
       "ignore-failure": false
@@ -6282,7 +6282,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15658140792094635715
+          11577074270944358374
         ]
       ], 
       "ignore-failure": false
@@ -6291,7 +6291,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4903132081804348723
+          2805165916826317708
         ]
       ], 
       "ignore-failure": false
@@ -6714,7 +6714,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "bugs": [
@@ -6726,7 +6726,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9099794689113050075
+          7649329436600866028
         ]
       ], 
       "bugs": [
@@ -6738,7 +6738,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974675652546339752
+          3562470860679735913
         ]
       ], 
       "bugs": [
@@ -6750,7 +6750,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6684127930336761872
+          12161040548193264384
         ]
       ], 
       "ignore-failure": false
@@ -6759,7 +6759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6424617587379524782
+          17992858279641070937
         ]
       ], 
       "ignore-failure": false
@@ -6768,7 +6768,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7300372789627874588
+          11171420526490943526
         ]
       ], 
       "ignore-failure": false
@@ -6927,7 +6927,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -6939,7 +6939,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -6948,7 +6948,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12653369958105347862
+          18145195194222488656
         ]
       ], 
       "ignore-failure": false
@@ -7038,7 +7038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -7047,7 +7047,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -7056,7 +7056,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6654033130442702448
+          2253402470536056763
         ]
       ], 
       "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 d1ce58c..858486f 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
@@ -2056,7 +2056,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -2065,7 +2065,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -2083,7 +2083,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -2092,7 +2092,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4577,7 +4577,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -4589,7 +4589,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -4706,7 +4706,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -4715,7 +4715,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -4881,7 +4881,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -4890,7 +4890,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -4908,7 +4908,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -4920,7 +4920,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -4983,7 +4983,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -4995,7 +4995,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -5226,7 +5226,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -5235,7 +5235,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -5253,7 +5253,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -5262,7 +5262,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -5271,7 +5271,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5280,7 +5280,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5298,7 +5298,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5307,7 +5307,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5325,7 +5325,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5334,7 +5334,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5352,7 +5352,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5361,7 +5361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5388,7 +5388,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8743722192690416545
+          1953731030974125436
         ]
       ], 
       "ignore-failure": false
@@ -5397,7 +5397,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7870265707647188086
+          14922420521964621431
         ]
       ], 
       "ignore-failure": false
@@ -5775,7 +5775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "bugs": [
@@ -5787,7 +5787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3874125143381809047
+          8809202207435435709
         ]
       ], 
       "bugs": [
@@ -5799,7 +5799,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "ignore-failure": false
@@ -5808,7 +5808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5699453275492950927
+          15539775965414030846
         ]
       ], 
       "ignore-failure": false
@@ -5944,7 +5944,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -5956,7 +5956,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -6055,7 +6055,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -6064,7 +6064,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "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 d1ce58c..858486f 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
@@ -2056,7 +2056,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -2065,7 +2065,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -2083,7 +2083,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -2092,7 +2092,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4577,7 +4577,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -4589,7 +4589,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -4706,7 +4706,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -4715,7 +4715,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -4881,7 +4881,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -4890,7 +4890,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -4908,7 +4908,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -4920,7 +4920,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -4983,7 +4983,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -4995,7 +4995,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -5226,7 +5226,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -5235,7 +5235,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1892680370911027325
+          16774685893102825767
         ]
       ], 
       "ignore-failure": false
@@ -5253,7 +5253,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9384594711070672768
+          9694921944583083389
         ]
       ], 
       "ignore-failure": false
@@ -5262,7 +5262,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -5271,7 +5271,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5280,7 +5280,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5298,7 +5298,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5307,7 +5307,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5325,7 +5325,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -5334,7 +5334,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -5352,7 +5352,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -5361,7 +5361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -5388,7 +5388,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8743722192690416545
+          1953731030974125436
         ]
       ], 
       "ignore-failure": false
@@ -5397,7 +5397,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7870265707647188086
+          14922420521964621431
         ]
       ], 
       "ignore-failure": false
@@ -5775,7 +5775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "bugs": [
@@ -5787,7 +5787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3874125143381809047
+          8809202207435435709
         ]
       ], 
       "bugs": [
@@ -5799,7 +5799,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4204336471354125333
+          8133054480844498916
         ]
       ], 
       "ignore-failure": false
@@ -5808,7 +5808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5699453275492950927
+          15539775965414030846
         ]
       ], 
       "ignore-failure": false
@@ -5944,7 +5944,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -5956,7 +5956,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -6055,7 +6055,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -6064,7 +6064,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
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 279203a..3b348aa 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
@@ -4372,7 +4372,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -4381,7 +4381,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -4390,7 +4390,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -4417,7 +4417,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5170372133471052349
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -4438,7 +4438,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -4447,7 +4447,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4483,7 +4483,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4496493757018775051
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -10439,7 +10439,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -10451,7 +10451,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -10460,7 +10460,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -10706,7 +10706,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -10715,7 +10715,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -10724,7 +10724,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -10751,7 +10751,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -11088,7 +11088,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -11097,7 +11097,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -11106,7 +11106,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -11124,7 +11124,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -11145,7 +11145,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -11157,7 +11157,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11169,7 +11169,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -11181,7 +11181,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3537709899083433797
+          16388497769741238514
         ]
       ], 
       "bugs": [
@@ -11331,7 +11331,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11343,7 +11343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11355,7 +11355,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11367,7 +11367,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16574628642289757789
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -11855,7 +11855,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -11864,7 +11864,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -11873,7 +11873,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -11882,7 +11882,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17266228756747327221
+          2723682008097079262
         ]
       ], 
       "ignore-failure": false
@@ -11903,7 +11903,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -11912,7 +11912,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -11921,7 +11921,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -11930,7 +11930,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -11957,7 +11957,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -11978,7 +11978,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -11987,7 +11987,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -11996,7 +11996,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12014,7 +12014,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -12035,7 +12035,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -12044,7 +12044,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -12053,7 +12053,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -12092,7 +12092,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -12101,7 +12101,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12110,7 +12110,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12128,7 +12128,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12167,7 +12167,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974338480477880442
+          16199173567632692088
         ]
       ], 
       "ignore-failure": false
@@ -12188,7 +12188,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -12197,7 +12197,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -12206,7 +12206,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -12224,7 +12224,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6743358553272734304
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -13149,7 +13149,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "bugs": [
@@ -13161,7 +13161,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2189475882840572133
+          5836298189815751428
         ]
       ], 
       "bugs": [
@@ -13173,7 +13173,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14891154030282336865
+          12296900855438153276
         ]
       ], 
       "bugs": [
@@ -13209,7 +13209,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "ignore-failure": false
@@ -13218,7 +13218,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6718936472134770004
+          7724951429197626445
         ]
       ], 
       "ignore-failure": false
@@ -13227,7 +13227,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17191936081521943838
+          1693463738389213442
         ]
       ], 
       "ignore-failure": false
@@ -13542,7 +13542,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -13554,7 +13554,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -13563,7 +13563,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -13572,7 +13572,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2151334037883088085
+          4969075745984149536
         ]
       ], 
       "bugs": [
@@ -13776,7 +13776,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -13785,7 +13785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -13794,7 +13794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -13812,7 +13812,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17420584811498185575
+          13912442420750386224
         ]
       ], 
       "ignore-failure": false
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 4a79d8a..541fe57 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
@@ -3760,7 +3760,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3769,7 +3769,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3778,7 +3778,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -3805,7 +3805,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5170372133471052349
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -3814,7 +3814,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3823,7 +3823,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -3859,7 +3859,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4496493757018775051
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -8996,7 +8996,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -9008,7 +9008,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -9017,7 +9017,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -9239,7 +9239,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -9248,7 +9248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -9257,7 +9257,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -9284,7 +9284,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -9565,7 +9565,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -9574,7 +9574,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -9583,7 +9583,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -9601,7 +9601,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -9610,7 +9610,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -9622,7 +9622,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -9634,7 +9634,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -9646,7 +9646,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3537709899083433797
+          16388497769741238514
         ]
       ], 
       "bugs": [
@@ -9760,7 +9760,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -9772,7 +9772,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -9784,7 +9784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -9796,7 +9796,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16574628642289757789
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -10200,7 +10200,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -10209,7 +10209,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -10218,7 +10218,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -10227,7 +10227,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17266228756747327221
+          2723682008097079262
         ]
       ], 
       "ignore-failure": false
@@ -10236,7 +10236,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -10245,7 +10245,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -10254,7 +10254,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -10263,7 +10263,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -10290,7 +10290,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -10299,7 +10299,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10308,7 +10308,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10317,7 +10317,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10335,7 +10335,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -10344,7 +10344,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -10353,7 +10353,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -10362,7 +10362,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -10401,7 +10401,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10410,7 +10410,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10419,7 +10419,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10437,7 +10437,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10464,7 +10464,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974338480477880442
+          16199173567632692088
         ]
       ], 
       "ignore-failure": false
@@ -10473,7 +10473,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -10482,7 +10482,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -10491,7 +10491,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -10509,7 +10509,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6743358553272734304
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -11326,7 +11326,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "bugs": [
@@ -11338,7 +11338,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2189475882840572133
+          5836298189815751428
         ]
       ], 
       "bugs": [
@@ -11350,7 +11350,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14891154030282336865
+          12296900855438153276
         ]
       ], 
       "bugs": [
@@ -11374,7 +11374,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "ignore-failure": false
@@ -11383,7 +11383,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6718936472134770004
+          7724951429197626445
         ]
       ], 
       "ignore-failure": false
@@ -11392,7 +11392,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17191936081521943838
+          1693463738389213442
         ]
       ], 
       "ignore-failure": false
@@ -11683,7 +11683,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -11695,7 +11695,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -11704,7 +11704,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -11713,7 +11713,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2151334037883088085
+          4969075745984149536
         ]
       ], 
       "bugs": [
@@ -11881,7 +11881,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -11890,7 +11890,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -11899,7 +11899,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -11917,7 +11917,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17420584811498185575
+          13912442420750386224
         ]
       ], 
       "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 979e619..f1a2ffc 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
@@ -4372,7 +4372,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -4381,7 +4381,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -4390,7 +4390,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -4417,7 +4417,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7305681301403095619
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -4438,7 +4438,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -4447,7 +4447,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4483,7 +4483,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11846222883851843203
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -10439,7 +10439,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -10451,7 +10451,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -10460,7 +10460,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -10707,7 +10707,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -10716,7 +10716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -10725,7 +10725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -10752,7 +10752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -11089,7 +11089,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -11098,7 +11098,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -11107,7 +11107,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -11125,7 +11125,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -11146,7 +11146,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -11158,7 +11158,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11170,7 +11170,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -11182,7 +11182,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15644360700948066571
+          371668862776186725
         ]
       ], 
       "bugs": [
@@ -11332,7 +11332,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11344,7 +11344,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11356,7 +11356,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11368,7 +11368,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9091686337750871994
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -11856,7 +11856,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -11865,7 +11865,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -11874,7 +11874,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -11883,7 +11883,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5376821369923381978
+          11106453102464023015
         ]
       ], 
       "ignore-failure": false
@@ -11904,7 +11904,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -11913,7 +11913,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -11922,7 +11922,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -11931,7 +11931,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -11958,7 +11958,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -11979,7 +11979,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -11988,7 +11988,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -11997,7 +11997,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12015,7 +12015,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -12036,7 +12036,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -12045,7 +12045,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -12054,7 +12054,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -12093,7 +12093,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -12102,7 +12102,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12111,7 +12111,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12129,7 +12129,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12168,7 +12168,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14502943289443030251
+          4071910922752943468
         ]
       ], 
       "ignore-failure": false
@@ -12189,7 +12189,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -12198,7 +12198,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -12207,7 +12207,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -12225,7 +12225,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4052780158463777849
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -13149,7 +13149,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "bugs": [
@@ -13161,7 +13161,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2189475882840572133
+          5836298189815751428
         ]
       ], 
       "bugs": [
@@ -13173,7 +13173,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14891154030282336865
+          12296900855438153276
         ]
       ], 
       "bugs": [
@@ -13209,7 +13209,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "ignore-failure": false
@@ -13218,7 +13218,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6718936472134770004
+          7724951429197626445
         ]
       ], 
       "ignore-failure": false
@@ -13227,7 +13227,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17191936081521943838
+          1693463738389213442
         ]
       ], 
       "ignore-failure": false
@@ -13542,7 +13542,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -13554,7 +13554,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -13563,7 +13563,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -13572,7 +13572,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1119986815657485386
+          12242161218880485085
         ]
       ], 
       "bugs": [
@@ -13776,7 +13776,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -13785,7 +13785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -13794,7 +13794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -13812,7 +13812,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9186520718131439855
+          13731393068943469010
         ]
       ], 
       "ignore-failure": false
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 ef3873e..d7dea74 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
@@ -3520,7 +3520,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3529,7 +3529,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3538,7 +3538,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -3565,7 +3565,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7305681301403095619
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -3574,7 +3574,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3583,7 +3583,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -3619,7 +3619,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11846222883851843203
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -8716,7 +8716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -8728,7 +8728,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -8737,7 +8737,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -8935,7 +8935,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -8944,7 +8944,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -8953,7 +8953,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -8980,7 +8980,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -9249,7 +9249,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -9258,7 +9258,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -9267,7 +9267,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -9285,7 +9285,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -9294,7 +9294,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -9306,7 +9306,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -9318,7 +9318,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -9330,7 +9330,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15644360700948066571
+          371668862776186725
         ]
       ], 
       "bugs": [
@@ -9444,7 +9444,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -9456,7 +9456,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -9468,7 +9468,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -9480,7 +9480,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9091686337750871994
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -9896,7 +9896,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -9905,7 +9905,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -9914,7 +9914,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -9923,7 +9923,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5376821369923381978
+          11106453102464023015
         ]
       ], 
       "ignore-failure": false
@@ -9932,7 +9932,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -9941,7 +9941,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -9950,7 +9950,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -9959,7 +9959,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -9986,7 +9986,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -9995,7 +9995,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10004,7 +10004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10013,7 +10013,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10031,7 +10031,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -10040,7 +10040,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -10049,7 +10049,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -10058,7 +10058,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -10085,7 +10085,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10094,7 +10094,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10103,7 +10103,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10121,7 +10121,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10148,7 +10148,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14502943289443030251
+          4071910922752943468
         ]
       ], 
       "ignore-failure": false
@@ -10157,7 +10157,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -10166,7 +10166,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -10175,7 +10175,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -10193,7 +10193,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4052780158463777849
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -11009,7 +11009,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "bugs": [
@@ -11021,7 +11021,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2189475882840572133
+          5836298189815751428
         ]
       ], 
       "bugs": [
@@ -11033,7 +11033,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14891154030282336865
+          12296900855438153276
         ]
       ], 
       "bugs": [
@@ -11069,7 +11069,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6858604774280710163
+          14527652851826789000
         ]
       ], 
       "ignore-failure": false
@@ -11078,7 +11078,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6718936472134770004
+          7724951429197626445
         ]
       ], 
       "ignore-failure": false
@@ -11087,7 +11087,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17191936081521943838
+          1693463738389213442
         ]
       ], 
       "ignore-failure": false
@@ -11378,7 +11378,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -11390,7 +11390,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -11399,7 +11399,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -11408,7 +11408,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1119986815657485386
+          12242161218880485085
         ]
       ], 
       "bugs": [
@@ -11564,7 +11564,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -11573,7 +11573,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -11582,7 +11582,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -11600,7 +11600,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9186520718131439855
+          13731393068943469010
         ]
       ], 
       "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 1e0ca56..5808da0 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
@@ -4711,7 +4711,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -4720,7 +4720,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -4729,7 +4729,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -4756,7 +4756,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5170372133471052349
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -4777,7 +4777,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -4786,7 +4786,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4822,7 +4822,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4496493757018775051
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -10839,7 +10839,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -10851,7 +10851,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -10860,7 +10860,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -11124,7 +11124,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -11133,7 +11133,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -11142,7 +11142,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -11169,7 +11169,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -11515,7 +11515,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -11524,7 +11524,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -11533,7 +11533,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -11551,7 +11551,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -11572,7 +11572,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -11584,7 +11584,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11596,7 +11596,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -11608,7 +11608,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3537709899083433797
+          16388497769741238514
         ]
       ], 
       "bugs": [
@@ -11758,7 +11758,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11770,7 +11770,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11782,7 +11782,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11794,7 +11794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16574628642289757789
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -12300,7 +12300,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -12309,7 +12309,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -12318,7 +12318,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -12336,7 +12336,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9863956312424461747
+          7650787907461562287
         ]
       ], 
       "ignore-failure": false
@@ -12357,7 +12357,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -12366,7 +12366,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -12375,7 +12375,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -12384,7 +12384,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -12411,7 +12411,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -12432,7 +12432,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -12441,7 +12441,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12450,7 +12450,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12468,7 +12468,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -12489,7 +12489,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -12498,7 +12498,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -12507,7 +12507,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -12546,7 +12546,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -12555,7 +12555,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12564,7 +12564,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12582,7 +12582,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12621,7 +12621,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974338480477880442
+          16199173567632692088
         ]
       ], 
       "ignore-failure": false
@@ -12642,7 +12642,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -12651,7 +12651,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -12660,7 +12660,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -12678,7 +12678,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6743358553272734304
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -13602,7 +13602,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "bugs": [
@@ -13614,7 +13614,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3399551161317919453
+          7736769966823213707
         ]
       ], 
       "bugs": [
@@ -13626,7 +13626,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12405838161505536744
+          3077625869631780281
         ]
       ], 
       "bugs": [
@@ -13662,7 +13662,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "ignore-failure": false
@@ -13671,7 +13671,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6944557815821583430
+          7749176276805545314
         ]
       ], 
       "ignore-failure": false
@@ -13680,7 +13680,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4643398443502137691
+          420627072331946421
         ]
       ], 
       "ignore-failure": false
@@ -14004,7 +14004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -14016,7 +14016,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -14025,7 +14025,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -14043,7 +14043,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15922045969355779822
+          6185424205409572960
         ]
       ], 
       "bugs": [
@@ -14247,7 +14247,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -14256,7 +14256,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -14265,7 +14265,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -14283,7 +14283,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17420584811498185575
+          13912442420750386224
         ]
       ], 
       "ignore-failure": false
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 fe9ab4a..484b355 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
@@ -4123,7 +4123,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -4132,7 +4132,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -4141,7 +4141,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -4168,7 +4168,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5170372133471052349
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -4189,7 +4189,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -4198,7 +4198,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4234,7 +4234,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4496493757018775051
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -9422,7 +9422,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -9434,7 +9434,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -9443,7 +9443,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -9683,7 +9683,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -9692,7 +9692,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -9701,7 +9701,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -9728,7 +9728,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -10030,7 +10030,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -10039,7 +10039,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -10048,7 +10048,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -10066,7 +10066,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -10075,7 +10075,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -10087,7 +10087,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -10099,7 +10099,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -10111,7 +10111,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3537709899083433797
+          16388497769741238514
         ]
       ], 
       "bugs": [
@@ -10225,7 +10225,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -10237,7 +10237,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -10249,7 +10249,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -10261,7 +10261,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16574628642289757789
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -10671,7 +10671,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -10680,7 +10680,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -10689,7 +10689,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -10707,7 +10707,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9863956312424461747
+          7650787907461562287
         ]
       ], 
       "ignore-failure": false
@@ -10728,7 +10728,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -10737,7 +10737,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -10746,7 +10746,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -10755,7 +10755,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -10782,7 +10782,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -10791,7 +10791,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10800,7 +10800,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10809,7 +10809,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10827,7 +10827,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -10848,7 +10848,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -10857,7 +10857,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -10866,7 +10866,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -10905,7 +10905,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10914,7 +10914,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10923,7 +10923,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10941,7 +10941,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10980,7 +10980,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974338480477880442
+          16199173567632692088
         ]
       ], 
       "ignore-failure": false
@@ -10989,7 +10989,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -10998,7 +10998,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -11007,7 +11007,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -11025,7 +11025,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6743358553272734304
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -11843,7 +11843,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "bugs": [
@@ -11855,7 +11855,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3399551161317919453
+          7736769966823213707
         ]
       ], 
       "bugs": [
@@ -11867,7 +11867,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12405838161505536744
+          3077625869631780281
         ]
       ], 
       "bugs": [
@@ -11903,7 +11903,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "ignore-failure": false
@@ -11912,7 +11912,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6944557815821583430
+          7749176276805545314
         ]
       ], 
       "ignore-failure": false
@@ -11921,7 +11921,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4643398443502137691
+          420627072331946421
         ]
       ], 
       "ignore-failure": false
@@ -12233,7 +12233,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -12245,7 +12245,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -12254,7 +12254,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -12272,7 +12272,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15922045969355779822
+          6185424205409572960
         ]
       ], 
       "bugs": [
@@ -12440,7 +12440,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -12449,7 +12449,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -12458,7 +12458,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -12476,7 +12476,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17420584811498185575
+          13912442420750386224
         ]
       ], 
       "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 b277009..5ba8392 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
@@ -4711,7 +4711,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -4720,7 +4720,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -4729,7 +4729,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -4756,7 +4756,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7305681301403095619
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -4777,7 +4777,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -4786,7 +4786,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -4822,7 +4822,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11846222883851843203
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -10839,7 +10839,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -10851,7 +10851,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -10860,7 +10860,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -11124,7 +11124,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -11133,7 +11133,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -11142,7 +11142,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -11169,7 +11169,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -11515,7 +11515,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -11524,7 +11524,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -11533,7 +11533,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -11551,7 +11551,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -11572,7 +11572,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -11584,7 +11584,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11596,7 +11596,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -11608,7 +11608,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15644360700948066571
+          371668862776186725
         ]
       ], 
       "bugs": [
@@ -11758,7 +11758,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11770,7 +11770,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11782,7 +11782,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11794,7 +11794,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9091686337750871994
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -12300,7 +12300,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -12309,7 +12309,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -12318,7 +12318,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -12336,7 +12336,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2594097666586975096
+          6963642447851228065
         ]
       ], 
       "ignore-failure": false
@@ -12357,7 +12357,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -12366,7 +12366,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -12375,7 +12375,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -12384,7 +12384,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -12411,7 +12411,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -12432,7 +12432,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -12441,7 +12441,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12450,7 +12450,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12468,7 +12468,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -12489,7 +12489,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -12498,7 +12498,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -12507,7 +12507,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -12546,7 +12546,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -12555,7 +12555,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12564,7 +12564,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -12582,7 +12582,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -12621,7 +12621,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14502943289443030251
+          4071910922752943468
         ]
       ], 
       "ignore-failure": false
@@ -12642,7 +12642,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -12651,7 +12651,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -12660,7 +12660,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -12678,7 +12678,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4052780158463777849
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -13602,7 +13602,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "bugs": [
@@ -13614,7 +13614,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3399551161317919453
+          7736769966823213707
         ]
       ], 
       "bugs": [
@@ -13626,7 +13626,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12405838161505536744
+          3077625869631780281
         ]
       ], 
       "bugs": [
@@ -13662,7 +13662,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "ignore-failure": false
@@ -13671,7 +13671,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6944557815821583430
+          7749176276805545314
         ]
       ], 
       "ignore-failure": false
@@ -13680,7 +13680,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4643398443502137691
+          420627072331946421
         ]
       ], 
       "ignore-failure": false
@@ -14004,7 +14004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -14016,7 +14016,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -14025,7 +14025,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -14043,7 +14043,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10140064446492989489
+          10992339550329420875
         ]
       ], 
       "bugs": [
@@ -14247,7 +14247,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -14256,7 +14256,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -14265,7 +14265,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -14283,7 +14283,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9186520718131439855
+          13731393068943469010
         ]
       ], 
       "ignore-failure": false
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 2c990c4..214dadd 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
@@ -3871,7 +3871,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3880,7 +3880,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3889,7 +3889,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "ignore-failure": false
@@ -3916,7 +3916,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7305681301403095619
+          13166805920489321513
         ]
       ], 
       "ignore-failure": false
@@ -3925,7 +3925,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3934,7 +3934,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -3970,7 +3970,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11846222883851843203
+          16089928281794658894
         ]
       ], 
       "ignore-failure": false
@@ -9130,7 +9130,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -9142,7 +9142,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "ignore-failure": false
@@ -9151,7 +9151,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "ignore-failure": false
@@ -9367,7 +9367,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -9376,7 +9376,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -9385,7 +9385,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "ignore-failure": false
@@ -9412,7 +9412,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "ignore-failure": false
@@ -9690,7 +9690,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -9699,7 +9699,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -9708,7 +9708,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "ignore-failure": false
@@ -9726,7 +9726,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "ignore-failure": false
@@ -9735,7 +9735,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -9747,7 +9747,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -9759,7 +9759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -9771,7 +9771,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15644360700948066571
+          371668862776186725
         ]
       ], 
       "bugs": [
@@ -9885,7 +9885,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -9897,7 +9897,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -9909,7 +9909,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -9921,7 +9921,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9091686337750871994
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -10319,7 +10319,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -10328,7 +10328,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -10337,7 +10337,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "ignore-failure": false
@@ -10355,7 +10355,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2594097666586975096
+          6963642447851228065
         ]
       ], 
       "ignore-failure": false
@@ -10364,7 +10364,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -10373,7 +10373,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -10382,7 +10382,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -10391,7 +10391,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -10418,7 +10418,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -10427,7 +10427,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10436,7 +10436,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10445,7 +10445,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10463,7 +10463,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "ignore-failure": false
@@ -10472,7 +10472,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -10481,7 +10481,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -10490,7 +10490,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "ignore-failure": false
@@ -10517,7 +10517,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -10526,7 +10526,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10535,7 +10535,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -10553,7 +10553,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -10580,7 +10580,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14502943289443030251
+          4071910922752943468
         ]
       ], 
       "ignore-failure": false
@@ -10589,7 +10589,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "ignore-failure": false
@@ -10598,7 +10598,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "ignore-failure": false
@@ -10607,7 +10607,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "ignore-failure": false
@@ -10625,7 +10625,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4052780158463777849
+          7203144125028809771
         ]
       ], 
       "ignore-failure": false
@@ -11431,7 +11431,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "bugs": [
@@ -11443,7 +11443,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3399551161317919453
+          7736769966823213707
         ]
       ], 
       "bugs": [
@@ -11455,7 +11455,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12405838161505536744
+          3077625869631780281
         ]
       ], 
       "bugs": [
@@ -11491,7 +11491,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5295335393892765019
+          8585613743500055529
         ]
       ], 
       "ignore-failure": false
@@ -11500,7 +11500,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6944557815821583430
+          7749176276805545314
         ]
       ], 
       "ignore-failure": false
@@ -11509,7 +11509,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4643398443502137691
+          420627072331946421
         ]
       ], 
       "ignore-failure": false
@@ -11809,7 +11809,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -11821,7 +11821,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -11830,7 +11830,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "ignore-failure": false
@@ -11848,7 +11848,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10140064446492989489
+          10992339550329420875
         ]
       ], 
       "bugs": [
@@ -12004,7 +12004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -12013,7 +12013,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -12022,7 +12022,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "ignore-failure": false
@@ -12040,7 +12040,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9186520718131439855
+          13731393068943469010
         ]
       ], 
       "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 1b3db74..c18b681 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
@@ -4570,7 +4570,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -4582,7 +4582,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -4594,7 +4594,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "bugs": [
@@ -4606,7 +4606,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5170372133471052349
+          13166805920489321513
         ]
       ], 
       "bugs": [
@@ -4630,7 +4630,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -4642,7 +4642,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -4666,7 +4666,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4496493757018775051
+          16089928281794658894
         ]
       ], 
       "bugs": [
@@ -10595,7 +10595,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -10607,7 +10607,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "bugs": [
@@ -10619,7 +10619,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "bugs": [
@@ -10871,7 +10871,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -10883,7 +10883,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -10895,7 +10895,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "bugs": [
@@ -10907,7 +10907,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "bugs": [
@@ -11211,7 +11211,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -11223,7 +11223,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -11235,7 +11235,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "bugs": [
@@ -11247,7 +11247,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "bugs": [
@@ -11271,7 +11271,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -11283,7 +11283,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11295,7 +11295,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -11307,7 +11307,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3537709899083433797
+          16388497769741238514
         ]
       ], 
       "bugs": [
@@ -11451,7 +11451,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11463,7 +11463,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11475,7 +11475,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11487,7 +11487,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16574628642289757789
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -11991,7 +11991,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -12003,7 +12003,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "bugs": [
@@ -12015,7 +12015,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "bugs": [
@@ -12027,7 +12027,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17266228756747327221
+          2723682008097079262
         ]
       ], 
       "bugs": [
@@ -12051,7 +12051,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "bugs": [
@@ -12063,7 +12063,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -12075,7 +12075,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -12087,7 +12087,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -12111,7 +12111,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -12135,7 +12135,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -12147,7 +12147,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -12159,7 +12159,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -12171,7 +12171,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -12195,7 +12195,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -12207,7 +12207,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -12219,7 +12219,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "bugs": [
@@ -12255,7 +12255,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -12267,7 +12267,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -12279,7 +12279,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -12291,7 +12291,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -12327,7 +12327,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974338480477880442
+          16199173567632692088
         ]
       ], 
       "bugs": [
@@ -12351,7 +12351,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "bugs": [
@@ -12363,7 +12363,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "bugs": [
@@ -12375,7 +12375,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "bugs": [
@@ -12387,7 +12387,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6743358553272734304
+          7203144125028809771
         ]
       ], 
       "bugs": [
@@ -13299,7 +13299,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -13311,7 +13311,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14804948698294123066
+          10847609392368093324
         ]
       ], 
       "bugs": [
@@ -13323,7 +13323,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3569298259905956416
+          9806198804860858180
         ]
       ], 
       "bugs": [
@@ -13335,7 +13335,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17189376468022143809
+          4950329813263302410
         ]
       ], 
       "bugs": [
@@ -13359,7 +13359,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -13371,7 +13371,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1735282028383898958
+          180468427489589470
         ]
       ], 
       "bugs": [
@@ -13383,7 +13383,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2821161162020861574
+          11337756369703272830
         ]
       ], 
       "bugs": [
@@ -13683,7 +13683,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -13695,7 +13695,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -13707,7 +13707,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "bugs": [
@@ -13719,7 +13719,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15922045969355779822
+          6185424205409572960
         ]
       ], 
       "bugs": [
@@ -13923,7 +13923,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "bugs": [
@@ -13935,7 +13935,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "bugs": [
@@ -13947,7 +13947,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "bugs": [
@@ -13959,7 +13959,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17420584811498185575
+          13912442420750386224
         ]
       ], 
       "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 99dca51..2bbb6f6 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
@@ -4030,7 +4030,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -4042,7 +4042,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -4054,7 +4054,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "bugs": [
@@ -4066,7 +4066,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5170372133471052349
+          13166805920489321513
         ]
       ], 
       "bugs": [
@@ -4078,7 +4078,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -4090,7 +4090,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -4114,7 +4114,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4496493757018775051
+          16089928281794658894
         ]
       ], 
       "bugs": [
@@ -9275,7 +9275,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -9287,7 +9287,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "bugs": [
@@ -9299,7 +9299,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "bugs": [
@@ -9515,7 +9515,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -9527,7 +9527,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -9539,7 +9539,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "bugs": [
@@ -9551,7 +9551,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "bugs": [
@@ -9787,7 +9787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -9799,7 +9799,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -9811,7 +9811,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "bugs": [
@@ -9823,7 +9823,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "bugs": [
@@ -9835,7 +9835,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -9847,7 +9847,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -9859,7 +9859,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -9871,7 +9871,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3537709899083433797
+          16388497769741238514
         ]
       ], 
       "bugs": [
@@ -9991,7 +9991,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -10003,7 +10003,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -10015,7 +10015,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -10027,7 +10027,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16574628642289757789
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -10447,7 +10447,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -10459,7 +10459,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "bugs": [
@@ -10471,7 +10471,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "bugs": [
@@ -10483,7 +10483,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17266228756747327221
+          2723682008097079262
         ]
       ], 
       "bugs": [
@@ -10507,7 +10507,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "bugs": [
@@ -10519,7 +10519,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -10531,7 +10531,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -10543,7 +10543,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -10567,7 +10567,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -10579,7 +10579,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -10591,7 +10591,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -10603,7 +10603,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -10615,7 +10615,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -10627,7 +10627,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -10639,7 +10639,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -10651,7 +10651,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "bugs": [
@@ -10687,7 +10687,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -10699,7 +10699,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -10711,7 +10711,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -10723,7 +10723,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -10755,7 +10755,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9974338480477880442
+          16199173567632692088
         ]
       ], 
       "bugs": [
@@ -10775,7 +10775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "bugs": [
@@ -10787,7 +10787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "bugs": [
@@ -10799,7 +10799,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "bugs": [
@@ -10811,7 +10811,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6743358553272734304
+          7203144125028809771
         ]
       ], 
       "bugs": [
@@ -11615,7 +11615,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -11627,7 +11627,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14804948698294123066
+          10847609392368093324
         ]
       ], 
       "bugs": [
@@ -11639,7 +11639,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3569298259905956416
+          9806198804860858180
         ]
       ], 
       "bugs": [
@@ -11651,7 +11651,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17189376468022143809
+          4950329813263302410
         ]
       ], 
       "bugs": [
@@ -11663,7 +11663,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -11675,7 +11675,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1735282028383898958
+          180468427489589470
         ]
       ], 
       "bugs": [
@@ -11687,7 +11687,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2821161162020861574
+          11337756369703272830
         ]
       ], 
       "bugs": [
@@ -11951,7 +11951,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -11963,7 +11963,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -11975,7 +11975,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "bugs": [
@@ -11987,7 +11987,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15922045969355779822
+          6185424205409572960
         ]
       ], 
       "bugs": [
@@ -12155,7 +12155,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "bugs": [
@@ -12167,7 +12167,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "bugs": [
@@ -12179,7 +12179,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "bugs": [
@@ -12191,7 +12191,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17420584811498185575
+          13912442420750386224
         ]
       ], 
       "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 96ad77a..4566b17 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
@@ -4570,7 +4570,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -4582,7 +4582,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -4594,7 +4594,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "bugs": [
@@ -4606,7 +4606,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7305681301403095619
+          13166805920489321513
         ]
       ], 
       "bugs": [
@@ -4630,7 +4630,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -4642,7 +4642,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -4666,7 +4666,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11846222883851843203
+          16089928281794658894
         ]
       ], 
       "bugs": [
@@ -10595,7 +10595,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -10607,7 +10607,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "bugs": [
@@ -10619,7 +10619,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "bugs": [
@@ -10871,7 +10871,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -10883,7 +10883,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -10895,7 +10895,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "bugs": [
@@ -10907,7 +10907,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "bugs": [
@@ -11211,7 +11211,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -11223,7 +11223,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -11235,7 +11235,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "bugs": [
@@ -11247,7 +11247,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "bugs": [
@@ -11271,7 +11271,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -11283,7 +11283,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11295,7 +11295,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -11307,7 +11307,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15644360700948066571
+          371668862776186725
         ]
       ], 
       "bugs": [
@@ -11451,7 +11451,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11463,7 +11463,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11475,7 +11475,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11487,7 +11487,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9091686337750871994
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -11991,7 +11991,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -12003,7 +12003,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "bugs": [
@@ -12015,7 +12015,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "bugs": [
@@ -12027,7 +12027,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5376821369923381978
+          11106453102464023015
         ]
       ], 
       "bugs": [
@@ -12051,7 +12051,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "bugs": [
@@ -12063,7 +12063,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -12075,7 +12075,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -12087,7 +12087,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -12111,7 +12111,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -12135,7 +12135,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -12147,7 +12147,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -12159,7 +12159,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -12171,7 +12171,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -12195,7 +12195,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -12207,7 +12207,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -12219,7 +12219,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "bugs": [
@@ -12255,7 +12255,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -12267,7 +12267,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -12279,7 +12279,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -12291,7 +12291,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -12327,7 +12327,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14502943289443030251
+          4071910922752943468
         ]
       ], 
       "bugs": [
@@ -12351,7 +12351,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "bugs": [
@@ -12363,7 +12363,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "bugs": [
@@ -12375,7 +12375,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "bugs": [
@@ -12387,7 +12387,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4052780158463777849
+          7203144125028809771
         ]
       ], 
       "bugs": [
@@ -13299,7 +13299,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -13311,7 +13311,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14804948698294123066
+          10847609392368093324
         ]
       ], 
       "bugs": [
@@ -13323,7 +13323,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3569298259905956416
+          9806198804860858180
         ]
       ], 
       "bugs": [
@@ -13335,7 +13335,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17189376468022143809
+          4950329813263302410
         ]
       ], 
       "bugs": [
@@ -13359,7 +13359,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -13371,7 +13371,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1735282028383898958
+          180468427489589470
         ]
       ], 
       "bugs": [
@@ -13383,7 +13383,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2821161162020861574
+          11337756369703272830
         ]
       ], 
       "bugs": [
@@ -13683,7 +13683,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -13695,7 +13695,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -13707,7 +13707,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "bugs": [
@@ -13719,7 +13719,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10140064446492989489
+          10992339550329420875
         ]
       ], 
       "bugs": [
@@ -13923,7 +13923,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "bugs": [
@@ -13935,7 +13935,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "bugs": [
@@ -13947,7 +13947,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "bugs": [
@@ -13959,7 +13959,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9186520718131439855
+          13731393068943469010
         ]
       ], 
       "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 840fb4d..5f69a44 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
@@ -3766,7 +3766,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -3778,7 +3778,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -3790,7 +3790,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6594840172051778703
+          8283328956009111305
         ]
       ], 
       "bugs": [
@@ -3802,7 +3802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7305681301403095619
+          13166805920489321513
         ]
       ], 
       "bugs": [
@@ -3814,7 +3814,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -3826,7 +3826,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -3850,7 +3850,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11846222883851843203
+          16089928281794658894
         ]
       ], 
       "bugs": [
@@ -8907,7 +8907,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -8919,7 +8919,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12452103267642809042
+          4959905704662168118
         ]
       ], 
       "bugs": [
@@ -8931,7 +8931,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1926121753474158366
+          7665571515881379164
         ]
       ], 
       "bugs": [
@@ -9135,7 +9135,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "bugs": [
@@ -9147,7 +9147,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "bugs": [
@@ -9159,7 +9159,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13659333152228788788
+          12482436274109624966
         ]
       ], 
       "bugs": [
@@ -9171,7 +9171,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5324952688102935617
+          6626174980743063680
         ]
       ], 
       "bugs": [
@@ -9407,7 +9407,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -9419,7 +9419,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -9431,7 +9431,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10742835085329109568
+          10389530948512411703
         ]
       ], 
       "bugs": [
@@ -9443,7 +9443,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4076415110135789441
+          8540042685800751462
         ]
       ], 
       "bugs": [
@@ -9455,7 +9455,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -9467,7 +9467,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -9479,7 +9479,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9363709709852153652
+          12084982486644449272
         ]
       ], 
       "bugs": [
@@ -9491,7 +9491,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15644360700948066571
+          371668862776186725
         ]
       ], 
       "bugs": [
@@ -9599,7 +9599,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -9611,7 +9611,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -9623,7 +9623,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3822977058491949864
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -9635,7 +9635,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9091686337750871994
+          14382893435972573143
         ]
       ], 
       "bugs": [
@@ -10079,7 +10079,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -10091,7 +10091,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "bugs": [
@@ -10103,7 +10103,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11911498740450345721
+          4747083434208829398
         ]
       ], 
       "bugs": [
@@ -10115,7 +10115,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5376821369923381978
+          11106453102464023015
         ]
       ], 
       "bugs": [
@@ -10127,7 +10127,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "bugs": [
@@ -10139,7 +10139,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -10151,7 +10151,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -10163,7 +10163,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -10187,7 +10187,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -10199,7 +10199,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -10211,7 +10211,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -10223,7 +10223,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -10235,7 +10235,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13888302812961784127
+          8009917607069354530
         ]
       ], 
       "bugs": [
@@ -10247,7 +10247,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -10259,7 +10259,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -10271,7 +10271,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12422588127925278461
+          2480858648377322090
         ]
       ], 
       "bugs": [
@@ -10295,7 +10295,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -10307,7 +10307,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -10319,7 +10319,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -10331,7 +10331,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -10355,7 +10355,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14502943289443030251
+          4071910922752943468
         ]
       ], 
       "bugs": [
@@ -10367,7 +10367,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8461791957067498836
+          5424064906652486548
         ]
       ], 
       "bugs": [
@@ -10379,7 +10379,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2997257122563328353
+          3104227060752399509
         ]
       ], 
       "bugs": [
@@ -10391,7 +10391,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5250561507509919605
+          9479416712725750898
         ]
       ], 
       "bugs": [
@@ -10403,7 +10403,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4052780158463777849
+          7203144125028809771
         ]
       ], 
       "bugs": [
@@ -11195,7 +11195,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -11207,7 +11207,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14804948698294123066
+          10847609392368093324
         ]
       ], 
       "bugs": [
@@ -11219,7 +11219,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3569298259905956416
+          9806198804860858180
         ]
       ], 
       "bugs": [
@@ -11231,7 +11231,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17189376468022143809
+          4950329813263302410
         ]
       ], 
       "bugs": [
@@ -11255,7 +11255,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4511516902638752821
+          1263658752294953293
         ]
       ], 
       "bugs": [
@@ -11267,7 +11267,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1735282028383898958
+          180468427489589470
         ]
       ], 
       "bugs": [
@@ -11279,7 +11279,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2821161162020861574
+          11337756369703272830
         ]
       ], 
       "bugs": [
@@ -11555,7 +11555,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -11567,7 +11567,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -11579,7 +11579,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3674213438441313584
+          10333663764218532278
         ]
       ], 
       "bugs": [
@@ -11591,7 +11591,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10140064446492989489
+          10992339550329420875
         ]
       ], 
       "bugs": [
@@ -11747,7 +11747,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "bugs": [
@@ -11759,7 +11759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "bugs": [
@@ -11771,7 +11771,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4154103985672329366
+          1489203379994111789
         ]
       ], 
       "bugs": [
@@ -11783,7 +11783,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9186520718131439855
+          13731393068943469010
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json
index a6e0c54..cd8fd36 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json
@@ -3325,7 +3325,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2830032429226978230
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3334,7 +3334,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13248771826236415779
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3343,7 +3343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16394994014666596954
+          11896771939432958425
         ]
       ], 
       "ignore-failure": false
@@ -3364,7 +3364,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3373,7 +3373,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7720,7 +7720,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1461994114032276956
+          3159889759823609511
         ]
       ], 
       "bugs": [
@@ -7732,7 +7732,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6186781826364940060
+          12572922024206444417
         ]
       ], 
       "ignore-failure": false
@@ -7741,7 +7741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16449913397390219289
+          16745455247145183500
         ]
       ], 
       "ignore-failure": false
@@ -7933,7 +7933,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16640066718064316174
+          16856921613260124393
         ]
       ], 
       "ignore-failure": false
@@ -7942,7 +7942,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7975776795934238369
+          17830592767372333308
         ]
       ], 
       "ignore-failure": false
@@ -7951,7 +7951,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5857281122755246021
+          5606333577018262130
         ]
       ], 
       "ignore-failure": false
@@ -8196,7 +8196,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10874815541645176002
+          7289905053411897996
         ]
       ], 
       "ignore-failure": false
@@ -8205,7 +8205,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15777584630548022758
+          1234204315552111980
         ]
       ], 
       "ignore-failure": false
@@ -8214,7 +8214,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11274865859209902207
+          4860378590314758473
         ]
       ], 
       "ignore-failure": false
@@ -8235,7 +8235,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6797725922675725846
+          3396766038203432666
         ]
       ], 
       "bugs": [
@@ -8247,7 +8247,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4371099780086242750
+          12110360517026697498
         ]
       ], 
       "bugs": [
@@ -8259,7 +8259,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6648416941658004152
+          13378038928547307454
         ]
       ], 
       "bugs": [
@@ -8370,7 +8370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5639139871201474940
+          6154660184356174115
         ]
       ], 
       "bugs": [
@@ -8382,7 +8382,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9103705841142580456
+          4313744187563601995
         ]
       ], 
       "bugs": [
@@ -8394,7 +8394,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15993353047975322001
+          4505557173857868070
         ]
       ], 
       "bugs": [
@@ -8741,7 +8741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15310636419429375710
+          7974543083293971520
         ]
       ], 
       "ignore-failure": false
@@ -8750,7 +8750,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9321975847231930035
+          732368401944309484
         ]
       ], 
       "ignore-failure": false
@@ -8759,7 +8759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7463055720875436709
+          16035050453561873929
         ]
       ], 
       "ignore-failure": false
@@ -8780,7 +8780,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8789,7 +8789,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8798,7 +8798,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8807,7 +8807,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8837,7 +8837,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8846,7 +8846,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8855,7 +8855,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8876,7 +8876,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8885,7 +8885,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8894,7 +8894,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          464238116776134661
+          13858748610044966977
         ]
       ], 
       "ignore-failure": false
@@ -8915,7 +8915,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8924,7 +8924,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8933,7 +8933,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8975,7 +8975,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13440582789247782423
+          7755101506584715857
         ]
       ], 
       "ignore-failure": false
@@ -8984,7 +8984,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12034822074346587406
+          16939152203252595158
         ]
       ], 
       "ignore-failure": false
@@ -8993,7 +8993,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16861249542075933715
+          15943437814366014579
         ]
       ], 
       "ignore-failure": false
@@ -9680,7 +9680,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "bugs": [
@@ -9692,7 +9692,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7537934138034972935
+          14043683924280298702
         ]
       ], 
       "bugs": [
@@ -9704,7 +9704,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3638907393353058552
+          13203349423351586049
         ]
       ], 
       "bugs": [
@@ -9728,7 +9728,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "ignore-failure": false
@@ -9737,7 +9737,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10019455891912059590
+          18262958745459273224
         ]
       ], 
       "ignore-failure": false
@@ -9746,7 +9746,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8358276230546232118
+          13990407484857727944
         ]
       ], 
       "ignore-failure": false
@@ -9965,7 +9965,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3960399769446305043
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -9977,7 +9977,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1870238613050381444
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -9986,7 +9986,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11220430867885805303
+          11206689853719033429
         ]
       ], 
       "ignore-failure": false
@@ -10124,7 +10124,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16698923513069499350
+          7702371238428141256
         ]
       ], 
       "ignore-failure": false
@@ -10133,7 +10133,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11836242114797931092
+          219746234258079187
         ]
       ], 
       "ignore-failure": false
@@ -10142,7 +10142,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4226371235989632452
+          16078181788579164527
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json
index dc899b7..ab6d43d 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json
@@ -3325,7 +3325,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2830032429226978230
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3334,7 +3334,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13248771826236415779
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3343,7 +3343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16394994014666596954
+          11896771939432958425
         ]
       ], 
       "ignore-failure": false
@@ -3364,7 +3364,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3373,7 +3373,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7720,7 +7720,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1461994114032276956
+          3159889759823609511
         ]
       ], 
       "bugs": [
@@ -7732,7 +7732,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6186781826364940060
+          12572922024206444417
         ]
       ], 
       "ignore-failure": false
@@ -7741,7 +7741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          421312879605835275
+          2403567995635040495
         ]
       ], 
       "ignore-failure": false
@@ -7933,7 +7933,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15631817360615730078
+          17583310752919126513
         ]
       ], 
       "ignore-failure": false
@@ -7942,7 +7942,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13124936544542403778
+          7423298617177857941
         ]
       ], 
       "ignore-failure": false
@@ -7951,7 +7951,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5857281122755246021
+          5606333577018262130
         ]
       ], 
       "ignore-failure": false
@@ -8196,7 +8196,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10874815541645176002
+          7289905053411897996
         ]
       ], 
       "ignore-failure": false
@@ -8205,7 +8205,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15777584630548022758
+          1234204315552111980
         ]
       ], 
       "ignore-failure": false
@@ -8214,7 +8214,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11274865859209902207
+          4860378590314758473
         ]
       ], 
       "ignore-failure": false
@@ -8235,7 +8235,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6797725922675725846
+          3396766038203432666
         ]
       ], 
       "bugs": [
@@ -8247,7 +8247,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4371099780086242750
+          12110360517026697498
         ]
       ], 
       "bugs": [
@@ -8259,7 +8259,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10782128262125645880
+          15446899922621261375
         ]
       ], 
       "bugs": [
@@ -8370,7 +8370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5639139871201474940
+          6154660184356174115
         ]
       ], 
       "bugs": [
@@ -8382,7 +8382,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9103705841142580456
+          4313744187563601995
         ]
       ], 
       "bugs": [
@@ -8394,7 +8394,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15993353047975322001
+          4505557173857868070
         ]
       ], 
       "bugs": [
@@ -8741,7 +8741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17710111672071188318
+          7974543083293971520
         ]
       ], 
       "ignore-failure": false
@@ -8750,7 +8750,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3529915899038919683
+          732368401944309484
         ]
       ], 
       "ignore-failure": false
@@ -8759,7 +8759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6632354272303928585
+          16682066828565193924
         ]
       ], 
       "ignore-failure": false
@@ -8780,7 +8780,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13505075428484724421
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8789,7 +8789,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9258391893522617405
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8798,7 +8798,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8807,7 +8807,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8837,7 +8837,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8846,7 +8846,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8855,7 +8855,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8876,7 +8876,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8885,7 +8885,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8894,7 +8894,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          464238116776134661
+          13858748610044966977
         ]
       ], 
       "ignore-failure": false
@@ -8915,7 +8915,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8924,7 +8924,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8933,7 +8933,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8975,7 +8975,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13440582789247782423
+          7755101506584715857
         ]
       ], 
       "ignore-failure": false
@@ -8984,7 +8984,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12034822074346587406
+          16939152203252595158
         ]
       ], 
       "ignore-failure": false
@@ -8993,7 +8993,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16861249542075933715
+          15943437814366014579
         ]
       ], 
       "ignore-failure": false
@@ -9680,7 +9680,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "bugs": [
@@ -9692,7 +9692,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7537934138034972935
+          14043683924280298702
         ]
       ], 
       "bugs": [
@@ -9704,7 +9704,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3638907393353058552
+          13203349423351586049
         ]
       ], 
       "bugs": [
@@ -9728,7 +9728,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "ignore-failure": false
@@ -9737,7 +9737,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10019455891912059590
+          18262958745459273224
         ]
       ], 
       "ignore-failure": false
@@ -9746,7 +9746,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8358276230546232118
+          13990407484857727944
         ]
       ], 
       "ignore-failure": false
@@ -9965,7 +9965,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3960399769446305043
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -9977,7 +9977,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1870238613050381444
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -9986,7 +9986,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5545314639088274275
+          11206689853719033429
         ]
       ], 
       "ignore-failure": false
@@ -10124,7 +10124,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16698923513069499350
+          9742400129528909558
         ]
       ], 
       "ignore-failure": false
@@ -10133,7 +10133,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11836242114797931092
+          15004848476474983368
         ]
       ], 
       "ignore-failure": false
@@ -10142,7 +10142,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11620962387854690617
+          8910515181802093438
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json
index 53a16f7..53dd8eb 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json
@@ -3325,7 +3325,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2830032429226978230
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3334,7 +3334,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13248771826236415779
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3343,7 +3343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16394994014666596954
+          11896771939432958425
         ]
       ], 
       "ignore-failure": false
@@ -3364,7 +3364,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3373,7 +3373,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7720,7 +7720,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14157599239207339033
+          14877860281805149042
         ]
       ], 
       "bugs": [
@@ -7732,7 +7732,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8501991078484202883
+          14835078513736019967
         ]
       ], 
       "ignore-failure": false
@@ -7741,7 +7741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10100188562452498614
+          3393853372895638142
         ]
       ], 
       "ignore-failure": false
@@ -7934,7 +7934,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13098839662631283504
+          7233897741502626337
         ]
       ], 
       "ignore-failure": false
@@ -7943,7 +7943,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1692459303605349022
+          2234376769075659125
         ]
       ], 
       "ignore-failure": false
@@ -7952,7 +7952,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5857281122755246021
+          5606333577018262130
         ]
       ], 
       "ignore-failure": false
@@ -8197,7 +8197,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10874815541645176002
+          7289905053411897996
         ]
       ], 
       "ignore-failure": false
@@ -8206,7 +8206,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15777584630548022758
+          1234204315552111980
         ]
       ], 
       "ignore-failure": false
@@ -8215,7 +8215,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11274865859209902207
+          4860378590314758473
         ]
       ], 
       "ignore-failure": false
@@ -8236,7 +8236,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6797725922675725846
+          3396766038203432666
         ]
       ], 
       "bugs": [
@@ -8248,7 +8248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4371099780086242750
+          12110360517026697498
         ]
       ], 
       "bugs": [
@@ -8260,7 +8260,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9179571469843073961
+          13378038928547307454
         ]
       ], 
       "bugs": [
@@ -8371,7 +8371,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5639139871201474940
+          6154660184356174115
         ]
       ], 
       "bugs": [
@@ -8383,7 +8383,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9103705841142580456
+          4313744187563601995
         ]
       ], 
       "bugs": [
@@ -8395,7 +8395,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15993353047975322001
+          4505557173857868070
         ]
       ], 
       "bugs": [
@@ -8742,7 +8742,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3334865759497534176
+          7974543083293971520
         ]
       ], 
       "ignore-failure": false
@@ -8751,7 +8751,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2056370915801244360
+          732368401944309484
         ]
       ], 
       "ignore-failure": false
@@ -8760,7 +8760,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9168328611322161990
+          15496097371613503200
         ]
       ], 
       "ignore-failure": false
@@ -8781,7 +8781,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8790,7 +8790,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8799,7 +8799,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8808,7 +8808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8838,7 +8838,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8847,7 +8847,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8856,7 +8856,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8877,7 +8877,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8886,7 +8886,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8895,7 +8895,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          448954321152484434
+          2979232787753339460
         ]
       ], 
       "ignore-failure": false
@@ -8916,7 +8916,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8925,7 +8925,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8934,7 +8934,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8976,7 +8976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13440582789247782423
+          7755101506584715857
         ]
       ], 
       "ignore-failure": false
@@ -8985,7 +8985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12034822074346587406
+          16939152203252595158
         ]
       ], 
       "ignore-failure": false
@@ -8994,7 +8994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16861249542075933715
+          15943437814366014579
         ]
       ], 
       "ignore-failure": false
@@ -9681,7 +9681,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "bugs": [
@@ -9693,7 +9693,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7537934138034972935
+          14043683924280298702
         ]
       ], 
       "bugs": [
@@ -9705,7 +9705,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3638907393353058552
+          13203349423351586049
         ]
       ], 
       "bugs": [
@@ -9729,7 +9729,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "ignore-failure": false
@@ -9738,7 +9738,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10019455891912059590
+          18262958745459273224
         ]
       ], 
       "ignore-failure": false
@@ -9747,7 +9747,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8358276230546232118
+          3068028917151915229
         ]
       ], 
       "ignore-failure": false
@@ -9966,7 +9966,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3960399769446305043
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -9978,7 +9978,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1870238613050381444
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -9987,7 +9987,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9463852757661025135
+          8422707664049198620
         ]
       ], 
       "ignore-failure": false
@@ -10125,7 +10125,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14154726184051591770
+          3007226946962236169
         ]
       ], 
       "ignore-failure": false
@@ -10134,7 +10134,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14258488032499673854
+          8292928773688373650
         ]
       ], 
       "ignore-failure": false
@@ -10143,7 +10143,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4226371235989632452
+          3019208746232818696
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json
index 707d521..6b7d14e 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json
@@ -3325,7 +3325,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2830032429226978230
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3334,7 +3334,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13248771826236415779
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3343,7 +3343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16394994014666596954
+          11896771939432958425
         ]
       ], 
       "ignore-failure": false
@@ -3364,7 +3364,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3373,7 +3373,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7720,7 +7720,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14157599239207339033
+          14877860281805149042
         ]
       ], 
       "bugs": [
@@ -7732,7 +7732,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8501991078484202883
+          14835078513736019967
         ]
       ], 
       "ignore-failure": false
@@ -7741,7 +7741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10100188562452498614
+          3393853372895638142
         ]
       ], 
       "ignore-failure": false
@@ -7934,7 +7934,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13098839662631283504
+          7233897741502626337
         ]
       ], 
       "ignore-failure": false
@@ -7943,7 +7943,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1692459303605349022
+          2234376769075659125
         ]
       ], 
       "ignore-failure": false
@@ -7952,7 +7952,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5857281122755246021
+          5606333577018262130
         ]
       ], 
       "ignore-failure": false
@@ -8197,7 +8197,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10874815541645176002
+          7289905053411897996
         ]
       ], 
       "ignore-failure": false
@@ -8206,7 +8206,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15777584630548022758
+          1234204315552111980
         ]
       ], 
       "ignore-failure": false
@@ -8215,7 +8215,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11274865859209902207
+          4860378590314758473
         ]
       ], 
       "ignore-failure": false
@@ -8236,7 +8236,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6797725922675725846
+          3396766038203432666
         ]
       ], 
       "bugs": [
@@ -8248,7 +8248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4371099780086242750
+          12110360517026697498
         ]
       ], 
       "bugs": [
@@ -8260,7 +8260,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9179571469843073961
+          13378038928547307454
         ]
       ], 
       "bugs": [
@@ -8371,7 +8371,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5639139871201474940
+          6154660184356174115
         ]
       ], 
       "bugs": [
@@ -8383,7 +8383,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9103705841142580456
+          4313744187563601995
         ]
       ], 
       "bugs": [
@@ -8395,7 +8395,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15993353047975322001
+          4505557173857868070
         ]
       ], 
       "bugs": [
@@ -8742,7 +8742,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3334865759497534176
+          7974543083293971520
         ]
       ], 
       "ignore-failure": false
@@ -8751,7 +8751,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2056370915801244360
+          732368401944309484
         ]
       ], 
       "ignore-failure": false
@@ -8760,7 +8760,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9168328611322161990
+          15496097371613503200
         ]
       ], 
       "ignore-failure": false
@@ -8781,7 +8781,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8790,7 +8790,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8799,7 +8799,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8808,7 +8808,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8838,7 +8838,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8847,7 +8847,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8856,7 +8856,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8877,7 +8877,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "ignore-failure": false
@@ -8886,7 +8886,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "ignore-failure": false
@@ -8895,7 +8895,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          448954321152484434
+          2979232787753339460
         ]
       ], 
       "ignore-failure": false
@@ -8916,7 +8916,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "ignore-failure": false
@@ -8925,7 +8925,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "ignore-failure": false
@@ -8934,7 +8934,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8976,7 +8976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13440582789247782423
+          7755101506584715857
         ]
       ], 
       "ignore-failure": false
@@ -8985,7 +8985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12034822074346587406
+          16939152203252595158
         ]
       ], 
       "ignore-failure": false
@@ -8994,7 +8994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16861249542075933715
+          15943437814366014579
         ]
       ], 
       "ignore-failure": false
@@ -9681,7 +9681,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "bugs": [
@@ -9693,7 +9693,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7537934138034972935
+          14043683924280298702
         ]
       ], 
       "bugs": [
@@ -9705,7 +9705,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3638907393353058552
+          13203349423351586049
         ]
       ], 
       "bugs": [
@@ -9729,7 +9729,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "ignore-failure": false
@@ -9738,7 +9738,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10019455891912059590
+          18262958745459273224
         ]
       ], 
       "ignore-failure": false
@@ -9747,7 +9747,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8358276230546232118
+          3068028917151915229
         ]
       ], 
       "ignore-failure": false
@@ -9966,7 +9966,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3960399769446305043
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -9978,7 +9978,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1870238613050381444
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -9987,7 +9987,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9463852757661025135
+          8422707664049198620
         ]
       ], 
       "ignore-failure": false
@@ -10125,7 +10125,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14154726184051591770
+          3007226946962236169
         ]
       ], 
       "ignore-failure": false
@@ -10134,7 +10134,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14258488032499673854
+          8292928773688373650
         ]
       ], 
       "ignore-failure": false
@@ -10143,7 +10143,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4226371235989632452
+          3019208746232818696
         ]
       ], 
       "ignore-failure": false
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 f0e881a..422576a 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
@@ -3664,7 +3664,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2830032429226978230
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -3676,7 +3676,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13248771826236415779
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -3688,7 +3688,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          439592653821954845
+          2293614614303187256
         ]
       ], 
       "bugs": [
@@ -3712,7 +3712,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -3724,7 +3724,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -8493,7 +8493,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14157599239207339033
+          14877860281805149042
         ]
       ], 
       "bugs": [
@@ -8505,7 +8505,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8501991078484202883
+          14835078513736019967
         ]
       ], 
       "bugs": [
@@ -8517,7 +8517,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8079755411543335435
+          4331420476443171743
         ]
       ], 
       "bugs": [
@@ -8721,7 +8721,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13098839662631283504
+          7233897741502626337
         ]
       ], 
       "bugs": [
@@ -8733,7 +8733,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1692459303605349022
+          2234376769075659125
         ]
       ], 
       "bugs": [
@@ -8745,7 +8745,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5514636826634841973
+          14785603227429279633
         ]
       ], 
       "bugs": [
@@ -8993,7 +8993,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10874815541645176002
+          7289905053411897996
         ]
       ], 
       "bugs": [
@@ -9005,7 +9005,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15777584630548022758
+          1234204315552111980
         ]
       ], 
       "bugs": [
@@ -9017,7 +9017,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          700165610125230878
+          8377621855214258209
         ]
       ], 
       "bugs": [
@@ -9041,7 +9041,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6797725922675725846
+          3396766038203432666
         ]
       ], 
       "bugs": [
@@ -9053,7 +9053,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4371099780086242750
+          12110360517026697498
         ]
       ], 
       "bugs": [
@@ -9065,7 +9065,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12307556975242615696
+          13323698813025572684
         ]
       ], 
       "bugs": [
@@ -9185,7 +9185,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5639139871201474940
+          6154660184356174115
         ]
       ], 
       "bugs": [
@@ -9197,7 +9197,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9103705841142580456
+          4313744187563601995
         ]
       ], 
       "bugs": [
@@ -9209,7 +9209,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6312256764803241731
+          9278770305192018172
         ]
       ], 
       "bugs": [
@@ -9617,7 +9617,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3334865759497534176
+          7974543083293971520
         ]
       ], 
       "bugs": [
@@ -9629,7 +9629,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2056370915801244360
+          732368401944309484
         ]
       ], 
       "bugs": [
@@ -9641,7 +9641,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10319690313619676291
+          981276495695174970
         ]
       ], 
       "bugs": [
@@ -9665,7 +9665,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "bugs": [
@@ -9677,7 +9677,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -9689,7 +9689,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "bugs": [
@@ -9701,7 +9701,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "bugs": [
@@ -9737,7 +9737,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "bugs": [
@@ -9749,7 +9749,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "bugs": [
@@ -9761,7 +9761,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "bugs": [
@@ -9785,7 +9785,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17479769873483177764
+          1569462115826873455
         ]
       ], 
       "bugs": [
@@ -9797,7 +9797,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6145316787926136978
+          17290162662552132085
         ]
       ], 
       "bugs": [
@@ -9809,7 +9809,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2110027978049302137
+          8170713934332741704
         ]
       ], 
       "bugs": [
@@ -9833,7 +9833,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18107697117557991049
+          13395208235863950318
         ]
       ], 
       "bugs": [
@@ -9845,7 +9845,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16699949498672419515
+          6163509140920511378
         ]
       ], 
       "bugs": [
@@ -9857,7 +9857,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "bugs": [
@@ -9905,7 +9905,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13440582789247782423
+          7755101506584715857
         ]
       ], 
       "bugs": [
@@ -9917,7 +9917,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12034822074346587406
+          16939152203252595158
         ]
       ], 
       "bugs": [
@@ -9929,7 +9929,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15054102158401669041
+          10625277004287945113
         ]
       ], 
       "bugs": [
@@ -10661,7 +10661,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "bugs": [
@@ -10673,7 +10673,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7537934138034972935
+          14043683924280298702
         ]
       ], 
       "bugs": [
@@ -10685,7 +10685,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9898290164571207428
+          4429473827193042884
         ]
       ], 
       "bugs": [
@@ -10709,7 +10709,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12040634652276944856
+          17154212235954890877
         ]
       ], 
       "bugs": [
@@ -10721,7 +10721,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10019455891912059590
+          18262958745459273224
         ]
       ], 
       "bugs": [
@@ -10733,7 +10733,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2618631793520109444
+          10748073342290973041
         ]
       ], 
       "bugs": [
@@ -10973,7 +10973,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3960399769446305043
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -10985,7 +10985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1870238613050381444
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -10997,7 +10997,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6679544931959224648
+          1439401342960550788
         ]
       ], 
       "bugs": [
@@ -11165,7 +11165,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14154726184051591770
+          3007226946962236169
         ]
       ], 
       "bugs": [
@@ -11177,7 +11177,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14258488032499673854
+          8292928773688373650
         ]
       ], 
       "bugs": [
@@ -11189,7 +11189,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17155762446731068186
+          17211568619498878418
         ]
       ], 
       "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 4e81e62..bafa8a3 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
@@ -4441,7 +4441,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -4453,7 +4453,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -4465,7 +4465,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2753457357686696581
+          5265362853106248316
         ]
       ], 
       "ignore-failure": false
@@ -4474,7 +4474,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12801179152774323055
+          4355776770795120125
         ]
       ], 
       "bugs": [
@@ -4498,7 +4498,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -4510,7 +4510,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -10304,7 +10304,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11098308966987120525
+          13383063242689985051
         ]
       ], 
       "bugs": [
@@ -10316,7 +10316,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4748369698925058888
+          7518224560347856
         ]
       ], 
       "bugs": [
@@ -10328,7 +10328,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11746786394266128137
+          531342411598282442
         ]
       ], 
       "ignore-failure": false
@@ -10337,7 +10337,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18213617527778384278
+          11929252763324972542
         ]
       ], 
       "bugs": [
@@ -10586,7 +10586,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14065802421154606279
+          175340572071609632
         ]
       ], 
       "bugs": [
@@ -10598,7 +10598,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14156649764919184996
+          16117188635016165521
         ]
       ], 
       "bugs": [
@@ -10610,7 +10610,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9159269768658325041
+          10060408690062320666
         ]
       ], 
       "ignore-failure": false
@@ -10619,7 +10619,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "bugs": [
@@ -10923,7 +10923,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -10935,7 +10935,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -10947,7 +10947,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -10956,7 +10956,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "bugs": [
@@ -10980,7 +10980,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -10992,7 +10992,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11004,7 +11004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16589889468416061416
+          12682787788443288784
         ]
       ], 
       "bugs": [
@@ -11016,7 +11016,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15638450672370653982
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -11157,7 +11157,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11169,7 +11169,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11181,7 +11181,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16567476259701565819
+          17117363286056194691
         ]
       ], 
       "bugs": [
@@ -11193,7 +11193,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11668,7 +11668,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18077449755183549179
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -11680,7 +11680,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9893358655441672599
+          16484111422160064433
         ]
       ], 
       "bugs": [
@@ -11692,7 +11692,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10870430815689866894
+          2232704250342332110
         ]
       ], 
       "ignore-failure": false
@@ -11701,7 +11701,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15387753642484027842
+          14678194716953997689
         ]
       ], 
       "bugs": [
@@ -11725,7 +11725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "bugs": [
@@ -11737,7 +11737,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -11749,7 +11749,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -11761,7 +11761,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -11815,7 +11815,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -11827,7 +11827,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -11839,7 +11839,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -11848,7 +11848,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -11872,7 +11872,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -11884,7 +11884,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -11896,7 +11896,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13665150734911441106
+          9535168217292594317
         ]
       ], 
       "ignore-failure": false
@@ -11905,7 +11905,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11511430940574224209
+          8548591840803199464
         ]
       ], 
       "bugs": [
@@ -11929,7 +11929,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -11941,7 +11941,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -11953,7 +11953,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -11962,7 +11962,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -12010,7 +12010,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4327944333243525083
+          16413612005347796853
         ]
       ], 
       "bugs": [
@@ -12022,7 +12022,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          467387741693821779
+          7873872448388026294
         ]
       ], 
       "bugs": [
@@ -12034,7 +12034,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4892695450683179814
+          1273169501689516162
         ]
       ], 
       "ignore-failure": false
@@ -12043,7 +12043,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14308003657211398731
+          16497038318515454624
         ]
       ], 
       "bugs": [
@@ -12940,7 +12940,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -12952,7 +12952,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18056380327696733609
+          5125486367287369013
         ]
       ], 
       "bugs": [
@@ -12964,7 +12964,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7896905737932303542
+          6219446946103144942
         ]
       ], 
       "bugs": [
@@ -12976,7 +12976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16807280427580320825
+          6185310100469816433
         ]
       ], 
       "bugs": [
@@ -13000,7 +13000,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -13012,7 +13012,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14037113621749838111
+          17359238857629145816
         ]
       ], 
       "bugs": [
@@ -13024,7 +13024,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9638289616436431136
+          4909624592180496548
         ]
       ], 
       "ignore-failure": false
@@ -13033,7 +13033,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2070585269922615422
+          12133799822073532931
         ]
       ], 
       "bugs": [
@@ -13323,7 +13323,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -13335,7 +13335,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -13347,7 +13347,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7983558539559161952
+          2212686006229355237
         ]
       ], 
       "ignore-failure": false
@@ -13356,7 +13356,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10414886409658539671
+          8484000838749197419
         ]
       ], 
       "bugs": [
@@ -13551,7 +13551,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2211050014668848369
+          10048724911183894217
         ]
       ], 
       "bugs": [
@@ -13563,7 +13563,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16982103379696467486
+          14199953831306690805
         ]
       ], 
       "bugs": [
@@ -13575,7 +13575,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10612132659118355741
+          13740145809853706032
         ]
       ], 
       "ignore-failure": false
@@ -13584,7 +13584,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          3453314467500111846
         ]
       ], 
       "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 af0e3da..cfa4ced 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
@@ -3340,7 +3340,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3349,7 +3349,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3379,7 +3379,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3388,7 +3388,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7775,7 +7775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11098308966987120525
+          13383063242689985051
         ]
       ], 
       "bugs": [
@@ -7787,7 +7787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4748369698925058888
+          7518224560347856
         ]
       ], 
       "ignore-failure": false
@@ -7796,7 +7796,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18213617527778384278
+          11929252763324972542
         ]
       ], 
       "ignore-failure": false
@@ -7988,7 +7988,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14065802421154606279
+          175340572071609632
         ]
       ], 
       "ignore-failure": false
@@ -7997,7 +7997,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14156649764919184996
+          16117188635016165521
         ]
       ], 
       "ignore-failure": false
@@ -8006,7 +8006,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "ignore-failure": false
@@ -8251,7 +8251,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -8260,7 +8260,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -8269,7 +8269,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -8290,7 +8290,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -8302,7 +8302,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8314,7 +8314,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15638450672370653982
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -8425,7 +8425,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8437,7 +8437,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8449,7 +8449,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -8796,7 +8796,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18077449755183549179
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8805,7 +8805,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9893358655441672599
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -8814,7 +8814,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15387753642484027842
+          14678194716953997689
         ]
       ], 
       "ignore-failure": false
@@ -8835,7 +8835,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8844,7 +8844,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8853,7 +8853,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8862,7 +8862,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8892,7 +8892,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8901,7 +8901,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8910,7 +8910,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8931,7 +8931,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8940,7 +8940,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8949,7 +8949,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11511430940574224209
+          8548591840803199464
         ]
       ], 
       "ignore-failure": false
@@ -8970,7 +8970,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8979,7 +8979,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8988,7 +8988,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -9030,7 +9030,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9475945456907441291
+          9180818560842379201
         ]
       ], 
       "ignore-failure": false
@@ -9039,7 +9039,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1261420180657293626
+          10094008325673029893
         ]
       ], 
       "ignore-failure": false
@@ -9048,7 +9048,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14858315402330837753
+          17752415278946897
         ]
       ], 
       "ignore-failure": false
@@ -9735,7 +9735,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12268935119222444857
+          1566797545260704260
         ]
       ], 
       "bugs": [
@@ -9747,7 +9747,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18311176167067174521
+          6443390981079994389
         ]
       ], 
       "bugs": [
@@ -9759,7 +9759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6187211769580820902
+          15435478586476187031
         ]
       ], 
       "bugs": [
@@ -9783,7 +9783,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12268935119222444857
+          1566797545260704260
         ]
       ], 
       "ignore-failure": false
@@ -9792,7 +9792,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2751777684371556441
+          15610290292855764472
         ]
       ], 
       "ignore-failure": false
@@ -9801,7 +9801,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          496123968430529012
+          8141860840939642201
         ]
       ], 
       "ignore-failure": false
@@ -10020,7 +10020,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -10032,7 +10032,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -10041,7 +10041,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10414886409658539671
+          8484000838749197419
         ]
       ], 
       "ignore-failure": false
@@ -10179,7 +10179,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2211050014668848369
+          10048724911183894217
         ]
       ], 
       "ignore-failure": false
@@ -10188,7 +10188,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16982103379696467486
+          14199953831306690805
         ]
       ], 
       "ignore-failure": false
@@ -10197,7 +10197,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          3453314467500111846
         ]
       ], 
       "ignore-failure": false
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 41550ad..28e7491 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
@@ -3322,7 +3322,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3331,7 +3331,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3361,7 +3361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3370,7 +3370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7763,7 +7763,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11098308966987120525
+          13383063242689985051
         ]
       ], 
       "bugs": [
@@ -7775,7 +7775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4748369698925058888
+          7518224560347856
         ]
       ], 
       "ignore-failure": false
@@ -7784,7 +7784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18213617527778384278
+          11929252763324972542
         ]
       ], 
       "ignore-failure": false
@@ -7976,7 +7976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14065802421154606279
+          175340572071609632
         ]
       ], 
       "ignore-failure": false
@@ -7985,7 +7985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14156649764919184996
+          16117188635016165521
         ]
       ], 
       "ignore-failure": false
@@ -7994,7 +7994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "ignore-failure": false
@@ -8239,7 +8239,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -8248,7 +8248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -8257,7 +8257,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -8278,7 +8278,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -8290,7 +8290,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8302,7 +8302,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15638450672370653982
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -8413,7 +8413,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8425,7 +8425,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8437,7 +8437,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -8784,7 +8784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18077449755183549179
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8793,7 +8793,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9893358655441672599
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -8802,7 +8802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15387753642484027842
+          14678194716953997689
         ]
       ], 
       "ignore-failure": false
@@ -8823,7 +8823,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8832,7 +8832,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8841,7 +8841,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8850,7 +8850,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8889,7 +8889,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8907,7 +8907,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8937,7 +8937,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8946,7 +8946,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8955,7 +8955,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11511430940574224209
+          8548591840803199464
         ]
       ], 
       "ignore-failure": false
@@ -8976,7 +8976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8985,7 +8985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8994,7 +8994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -9036,7 +9036,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4327944333243525083
+          16413612005347796853
         ]
       ], 
       "ignore-failure": false
@@ -9045,7 +9045,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          467387741693821779
+          7873872448388026294
         ]
       ], 
       "ignore-failure": false
@@ -9054,7 +9054,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14308003657211398731
+          16497038318515454624
         ]
       ], 
       "ignore-failure": false
@@ -9741,7 +9741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -9753,7 +9753,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18056380327696733609
+          5125486367287369013
         ]
       ], 
       "bugs": [
@@ -9765,7 +9765,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16807280427580320825
+          6185310100469816433
         ]
       ], 
       "bugs": [
@@ -9789,7 +9789,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "ignore-failure": false
@@ -9798,7 +9798,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14037113621749838111
+          17359238857629145816
         ]
       ], 
       "ignore-failure": false
@@ -9807,7 +9807,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2070585269922615422
+          12133799822073532931
         ]
       ], 
       "ignore-failure": false
@@ -10026,7 +10026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -10038,7 +10038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -10047,7 +10047,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10414886409658539671
+          8484000838749197419
         ]
       ], 
       "ignore-failure": false
@@ -10185,7 +10185,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2211050014668848369
+          10048724911183894217
         ]
       ], 
       "ignore-failure": false
@@ -10194,7 +10194,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16982103379696467486
+          14199953831306690805
         ]
       ], 
       "ignore-failure": false
@@ -10203,7 +10203,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          3453314467500111846
         ]
       ], 
       "ignore-failure": false
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 4e81e62..bafa8a3 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
@@ -4441,7 +4441,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "bugs": [
@@ -4453,7 +4453,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "bugs": [
@@ -4465,7 +4465,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2753457357686696581
+          5265362853106248316
         ]
       ], 
       "ignore-failure": false
@@ -4474,7 +4474,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12801179152774323055
+          4355776770795120125
         ]
       ], 
       "bugs": [
@@ -4498,7 +4498,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "bugs": [
@@ -4510,7 +4510,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "bugs": [
@@ -10304,7 +10304,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11098308966987120525
+          13383063242689985051
         ]
       ], 
       "bugs": [
@@ -10316,7 +10316,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4748369698925058888
+          7518224560347856
         ]
       ], 
       "bugs": [
@@ -10328,7 +10328,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11746786394266128137
+          531342411598282442
         ]
       ], 
       "ignore-failure": false
@@ -10337,7 +10337,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18213617527778384278
+          11929252763324972542
         ]
       ], 
       "bugs": [
@@ -10586,7 +10586,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14065802421154606279
+          175340572071609632
         ]
       ], 
       "bugs": [
@@ -10598,7 +10598,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14156649764919184996
+          16117188635016165521
         ]
       ], 
       "bugs": [
@@ -10610,7 +10610,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9159269768658325041
+          10060408690062320666
         ]
       ], 
       "ignore-failure": false
@@ -10619,7 +10619,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "bugs": [
@@ -10923,7 +10923,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "bugs": [
@@ -10935,7 +10935,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "bugs": [
@@ -10947,7 +10947,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -10956,7 +10956,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "bugs": [
@@ -10980,7 +10980,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -10992,7 +10992,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -11004,7 +11004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16589889468416061416
+          12682787788443288784
         ]
       ], 
       "bugs": [
@@ -11016,7 +11016,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15638450672370653982
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -11157,7 +11157,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -11169,7 +11169,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -11181,7 +11181,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16567476259701565819
+          17117363286056194691
         ]
       ], 
       "bugs": [
@@ -11193,7 +11193,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -11668,7 +11668,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18077449755183549179
+          10396315712049697236
         ]
       ], 
       "bugs": [
@@ -11680,7 +11680,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9893358655441672599
+          16484111422160064433
         ]
       ], 
       "bugs": [
@@ -11692,7 +11692,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10870430815689866894
+          2232704250342332110
         ]
       ], 
       "ignore-failure": false
@@ -11701,7 +11701,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15387753642484027842
+          14678194716953997689
         ]
       ], 
       "bugs": [
@@ -11725,7 +11725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "bugs": [
@@ -11737,7 +11737,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "bugs": [
@@ -11749,7 +11749,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -11761,7 +11761,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -11815,7 +11815,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -11827,7 +11827,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -11839,7 +11839,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -11848,7 +11848,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -11872,7 +11872,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "bugs": [
@@ -11884,7 +11884,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "bugs": [
@@ -11896,7 +11896,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          13665150734911441106
+          9535168217292594317
         ]
       ], 
       "ignore-failure": false
@@ -11905,7 +11905,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11511430940574224209
+          8548591840803199464
         ]
       ], 
       "bugs": [
@@ -11929,7 +11929,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "bugs": [
@@ -11941,7 +11941,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "bugs": [
@@ -11953,7 +11953,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6820418783807255541
+          14897124191738675659
         ]
       ], 
       "ignore-failure": false
@@ -11962,7 +11962,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "bugs": [
@@ -12010,7 +12010,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4327944333243525083
+          16413612005347796853
         ]
       ], 
       "bugs": [
@@ -12022,7 +12022,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          467387741693821779
+          7873872448388026294
         ]
       ], 
       "bugs": [
@@ -12034,7 +12034,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4892695450683179814
+          1273169501689516162
         ]
       ], 
       "ignore-failure": false
@@ -12043,7 +12043,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14308003657211398731
+          16497038318515454624
         ]
       ], 
       "bugs": [
@@ -12940,7 +12940,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -12952,7 +12952,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18056380327696733609
+          5125486367287369013
         ]
       ], 
       "bugs": [
@@ -12964,7 +12964,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7896905737932303542
+          6219446946103144942
         ]
       ], 
       "bugs": [
@@ -12976,7 +12976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16807280427580320825
+          6185310100469816433
         ]
       ], 
       "bugs": [
@@ -13000,7 +13000,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -13012,7 +13012,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14037113621749838111
+          17359238857629145816
         ]
       ], 
       "bugs": [
@@ -13024,7 +13024,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9638289616436431136
+          4909624592180496548
         ]
       ], 
       "ignore-failure": false
@@ -13033,7 +13033,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2070585269922615422
+          12133799822073532931
         ]
       ], 
       "bugs": [
@@ -13323,7 +13323,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -13335,7 +13335,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "bugs": [
@@ -13347,7 +13347,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7983558539559161952
+          2212686006229355237
         ]
       ], 
       "ignore-failure": false
@@ -13356,7 +13356,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10414886409658539671
+          8484000838749197419
         ]
       ], 
       "bugs": [
@@ -13551,7 +13551,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2211050014668848369
+          10048724911183894217
         ]
       ], 
       "bugs": [
@@ -13563,7 +13563,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16982103379696467486
+          14199953831306690805
         ]
       ], 
       "bugs": [
@@ -13575,7 +13575,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10612132659118355741
+          13740145809853706032
         ]
       ], 
       "ignore-failure": false
@@ -13584,7 +13584,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          3453314467500111846
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json
index 13cc8a2..5df4ff2 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json
@@ -3340,7 +3340,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3349,7 +3349,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3379,7 +3379,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3388,7 +3388,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7775,7 +7775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11098308966987120525
+          13383063242689985051
         ]
       ], 
       "bugs": [
@@ -7787,7 +7787,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4748369698925058888
+          7518224560347856
         ]
       ], 
       "ignore-failure": false
@@ -7796,7 +7796,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18213617527778384278
+          11929252763324972542
         ]
       ], 
       "ignore-failure": false
@@ -7988,7 +7988,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14065802421154606279
+          175340572071609632
         ]
       ], 
       "ignore-failure": false
@@ -7997,7 +7997,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14156649764919184996
+          16117188635016165521
         ]
       ], 
       "ignore-failure": false
@@ -8006,7 +8006,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "ignore-failure": false
@@ -8251,7 +8251,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -8260,7 +8260,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -8269,7 +8269,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -8290,7 +8290,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -8302,7 +8302,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8314,7 +8314,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15638450672370653982
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -8425,7 +8425,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8437,7 +8437,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8449,7 +8449,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -8796,7 +8796,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18077449755183549179
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8805,7 +8805,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9893358655441672599
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -8814,7 +8814,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15387753642484027842
+          14678194716953997689
         ]
       ], 
       "ignore-failure": false
@@ -8835,7 +8835,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8844,7 +8844,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8853,7 +8853,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8862,7 +8862,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8892,7 +8892,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8901,7 +8901,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8910,7 +8910,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8931,7 +8931,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8940,7 +8940,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8949,7 +8949,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11511430940574224209
+          8548591840803199464
         ]
       ], 
       "ignore-failure": false
@@ -8970,7 +8970,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8979,7 +8979,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8988,7 +8988,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -9030,7 +9030,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9475945456907441291
+          9180818560842379201
         ]
       ], 
       "ignore-failure": false
@@ -9039,7 +9039,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1261420180657293626
+          10094008325673029893
         ]
       ], 
       "ignore-failure": false
@@ -9048,7 +9048,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14858315402330837753
+          17752415278946897
         ]
       ], 
       "ignore-failure": false
@@ -9735,7 +9735,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12268935119222444857
+          1566797545260704260
         ]
       ], 
       "bugs": [
@@ -9747,7 +9747,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18311176167067174521
+          6443390981079994389
         ]
       ], 
       "bugs": [
@@ -9759,7 +9759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6187211769580820902
+          15435478586476187031
         ]
       ], 
       "bugs": [
@@ -9783,7 +9783,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12268935119222444857
+          1566797545260704260
         ]
       ], 
       "ignore-failure": false
@@ -9792,7 +9792,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2751777684371556441
+          15610290292855764472
         ]
       ], 
       "ignore-failure": false
@@ -9801,7 +9801,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          496123968430529012
+          8141860840939642201
         ]
       ], 
       "ignore-failure": false
@@ -10020,7 +10020,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -10032,7 +10032,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -10041,7 +10041,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10414886409658539671
+          8484000838749197419
         ]
       ], 
       "ignore-failure": false
@@ -10179,7 +10179,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2211050014668848369
+          10048724911183894217
         ]
       ], 
       "ignore-failure": false
@@ -10188,7 +10188,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16982103379696467486
+          14199953831306690805
         ]
       ], 
       "ignore-failure": false
@@ -10197,7 +10197,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          3453314467500111846
         ]
       ], 
       "ignore-failure": false
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 41550ad..28e7491 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
@@ -3322,7 +3322,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3331,7 +3331,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3361,7 +3361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3370,7 +3370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7763,7 +7763,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11098308966987120525
+          13383063242689985051
         ]
       ], 
       "bugs": [
@@ -7775,7 +7775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4748369698925058888
+          7518224560347856
         ]
       ], 
       "ignore-failure": false
@@ -7784,7 +7784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18213617527778384278
+          11929252763324972542
         ]
       ], 
       "ignore-failure": false
@@ -7976,7 +7976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14065802421154606279
+          175340572071609632
         ]
       ], 
       "ignore-failure": false
@@ -7985,7 +7985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14156649764919184996
+          16117188635016165521
         ]
       ], 
       "ignore-failure": false
@@ -7994,7 +7994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "ignore-failure": false
@@ -8239,7 +8239,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -8248,7 +8248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -8257,7 +8257,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -8278,7 +8278,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -8290,7 +8290,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8302,7 +8302,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15638450672370653982
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -8413,7 +8413,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8425,7 +8425,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8437,7 +8437,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -8784,7 +8784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18077449755183549179
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8793,7 +8793,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9893358655441672599
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -8802,7 +8802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15387753642484027842
+          14678194716953997689
         ]
       ], 
       "ignore-failure": false
@@ -8823,7 +8823,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8832,7 +8832,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8841,7 +8841,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8850,7 +8850,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8889,7 +8889,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8907,7 +8907,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8937,7 +8937,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8946,7 +8946,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8955,7 +8955,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11511430940574224209
+          8548591840803199464
         ]
       ], 
       "ignore-failure": false
@@ -8976,7 +8976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8985,7 +8985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8994,7 +8994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -9036,7 +9036,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4327944333243525083
+          16413612005347796853
         ]
       ], 
       "ignore-failure": false
@@ -9045,7 +9045,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          467387741693821779
+          7873872448388026294
         ]
       ], 
       "ignore-failure": false
@@ -9054,7 +9054,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14308003657211398731
+          16497038318515454624
         ]
       ], 
       "ignore-failure": false
@@ -9741,7 +9741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -9753,7 +9753,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18056380327696733609
+          5125486367287369013
         ]
       ], 
       "bugs": [
@@ -9765,7 +9765,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16807280427580320825
+          6185310100469816433
         ]
       ], 
       "bugs": [
@@ -9789,7 +9789,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "ignore-failure": false
@@ -9798,7 +9798,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14037113621749838111
+          17359238857629145816
         ]
       ], 
       "ignore-failure": false
@@ -9807,7 +9807,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2070585269922615422
+          12133799822073532931
         ]
       ], 
       "ignore-failure": false
@@ -10026,7 +10026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -10038,7 +10038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -10047,7 +10047,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10414886409658539671
+          8484000838749197419
         ]
       ], 
       "ignore-failure": false
@@ -10185,7 +10185,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2211050014668848369
+          10048724911183894217
         ]
       ], 
       "ignore-failure": false
@@ -10194,7 +10194,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16982103379696467486
+          14199953831306690805
         ]
       ], 
       "ignore-failure": false
@@ -10203,7 +10203,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          3453314467500111846
         ]
       ], 
       "ignore-failure": false
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 63e339d..7b2eab7 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
@@ -3322,7 +3322,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3331,7 +3331,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3361,7 +3361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3370,7 +3370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7763,7 +7763,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -7775,7 +7775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -7784,7 +7784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12153275489781327545
+          356052096306694516
         ]
       ], 
       "ignore-failure": false
@@ -7976,7 +7976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -7985,7 +7985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -7994,7 +7994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "ignore-failure": false
@@ -8239,7 +8239,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -8248,7 +8248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -8257,7 +8257,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -8278,7 +8278,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -8290,7 +8290,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8302,7 +8302,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4584428127043574354
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -8413,7 +8413,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8425,7 +8425,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8437,7 +8437,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -8784,7 +8784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8793,7 +8793,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -8802,7 +8802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3586053320646168602
+          1439165015438488032
         ]
       ], 
       "ignore-failure": false
@@ -8823,7 +8823,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8832,7 +8832,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8841,7 +8841,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8850,7 +8850,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8889,7 +8889,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8907,7 +8907,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8937,7 +8937,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8946,7 +8946,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8955,7 +8955,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3625271589809483161
+          8469555807694253523
         ]
       ], 
       "ignore-failure": false
@@ -8976,7 +8976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8985,7 +8985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8994,7 +8994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -9036,7 +9036,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4327944333243525083
+          16413612005347796853
         ]
       ], 
       "ignore-failure": false
@@ -9045,7 +9045,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          467387741693821779
+          7873872448388026294
         ]
       ], 
       "ignore-failure": false
@@ -9054,7 +9054,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14308003657211398731
+          16497038318515454624
         ]
       ], 
       "ignore-failure": false
@@ -9741,7 +9741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -9753,7 +9753,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18056380327696733609
+          5125486367287369013
         ]
       ], 
       "bugs": [
@@ -9765,7 +9765,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16807280427580320825
+          6185310100469816433
         ]
       ], 
       "bugs": [
@@ -9789,7 +9789,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "ignore-failure": false
@@ -9798,7 +9798,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14037113621749838111
+          17359238857629145816
         ]
       ], 
       "ignore-failure": false
@@ -9807,7 +9807,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3157559661707195259
+          12133799822073532931
         ]
       ], 
       "ignore-failure": false
@@ -10026,7 +10026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -10038,7 +10038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -10047,7 +10047,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17657866088059480054
+          8484000838749197419
         ]
       ], 
       "ignore-failure": false
@@ -10185,7 +10185,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -10194,7 +10194,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -10203,7 +10203,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          7452295790902907417
         ]
       ], 
       "ignore-failure": false
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 63e339d..7b2eab7 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
@@ -3322,7 +3322,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12187745034478815574
+          16086429144316222800
         ]
       ], 
       "ignore-failure": false
@@ -3331,7 +3331,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2279790276023385564
+          12832097210600987517
         ]
       ], 
       "ignore-failure": false
@@ -3361,7 +3361,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          638108351894647772
+          13497374237280200272
         ]
       ], 
       "ignore-failure": false
@@ -3370,7 +3370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14857491831751621993
+          13907447324398926215
         ]
       ], 
       "ignore-failure": false
@@ -7763,7 +7763,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3864924002886018954
+          10707779095562680440
         ]
       ], 
       "bugs": [
@@ -7775,7 +7775,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8599116168060299296
+          3027048227663228314
         ]
       ], 
       "ignore-failure": false
@@ -7784,7 +7784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12153275489781327545
+          356052096306694516
         ]
       ], 
       "ignore-failure": false
@@ -7976,7 +7976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1465996387895782966
+          18202318038505709853
         ]
       ], 
       "ignore-failure": false
@@ -7985,7 +7985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8326565878476961457
+          10399983904344778831
         ]
       ], 
       "ignore-failure": false
@@ -7994,7 +7994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5886512921419392310
+          5912386647688398931
         ]
       ], 
       "ignore-failure": false
@@ -8239,7 +8239,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6080765140705084601
+          10238641571996885423
         ]
       ], 
       "ignore-failure": false
@@ -8248,7 +8248,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8672993302129071129
+          1120308788076075072
         ]
       ], 
       "ignore-failure": false
@@ -8257,7 +8257,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8442372175891164301
+          11835110111687422036
         ]
       ], 
       "ignore-failure": false
@@ -8278,7 +8278,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5256789333859323566
+          15564974755024712566
         ]
       ], 
       "bugs": [
@@ -8290,7 +8290,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12154019601891195885
+          6224212202381569470
         ]
       ], 
       "bugs": [
@@ -8302,7 +8302,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4584428127043574354
+          11414912272245988658
         ]
       ], 
       "bugs": [
@@ -8413,7 +8413,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17600675144457991335
+          2904824217886262883
         ]
       ], 
       "bugs": [
@@ -8425,7 +8425,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          888248864640375674
+          6847070945713556374
         ]
       ], 
       "bugs": [
@@ -8437,7 +8437,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          693368661475490253
+          9603509555189463358
         ]
       ], 
       "bugs": [
@@ -8784,7 +8784,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11737442035852361954
+          10396315712049697236
         ]
       ], 
       "ignore-failure": false
@@ -8793,7 +8793,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3432212087878808896
+          16484111422160064433
         ]
       ], 
       "ignore-failure": false
@@ -8802,7 +8802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3586053320646168602
+          1439165015438488032
         ]
       ], 
       "ignore-failure": false
@@ -8823,7 +8823,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          1088651288841107202
+          14946184736873759690
         ]
       ], 
       "ignore-failure": false
@@ -8832,7 +8832,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3643810981030699795
+          9662769330809561621
         ]
       ], 
       "ignore-failure": false
@@ -8841,7 +8841,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8850,7 +8850,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8889,7 +8889,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8907,7 +8907,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -8937,7 +8937,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4415411539668728280
+          1953725916667383831
         ]
       ], 
       "ignore-failure": false
@@ -8946,7 +8946,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4930814228292398375
+          17408268756123068627
         ]
       ], 
       "ignore-failure": false
@@ -8955,7 +8955,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3625271589809483161
+          8469555807694253523
         ]
       ], 
       "ignore-failure": false
@@ -8976,7 +8976,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12051647886698148623
+          7499929333346964018
         ]
       ], 
       "ignore-failure": false
@@ -8985,7 +8985,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3905425665304670228
+          7549436136151578932
         ]
       ], 
       "ignore-failure": false
@@ -8994,7 +8994,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5716664871600548973
+          11071760981678657789
         ]
       ], 
       "ignore-failure": false
@@ -9036,7 +9036,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4327944333243525083
+          16413612005347796853
         ]
       ], 
       "ignore-failure": false
@@ -9045,7 +9045,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          467387741693821779
+          7873872448388026294
         ]
       ], 
       "ignore-failure": false
@@ -9054,7 +9054,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14308003657211398731
+          16497038318515454624
         ]
       ], 
       "ignore-failure": false
@@ -9741,7 +9741,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "bugs": [
@@ -9753,7 +9753,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          18056380327696733609
+          5125486367287369013
         ]
       ], 
       "bugs": [
@@ -9765,7 +9765,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16807280427580320825
+          6185310100469816433
         ]
       ], 
       "bugs": [
@@ -9789,7 +9789,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5938343116989307836
+          9597237696040391197
         ]
       ], 
       "ignore-failure": false
@@ -9798,7 +9798,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14037113621749838111
+          17359238857629145816
         ]
       ], 
       "ignore-failure": false
@@ -9807,7 +9807,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3157559661707195259
+          12133799822073532931
         ]
       ], 
       "ignore-failure": false
@@ -10026,7 +10026,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11244881473901930050
+          8037142782025024059
         ]
       ], 
       "bugs": [
@@ -10038,7 +10038,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12265232586721009799
+          1985715765973457814
         ]
       ], 
       "ignore-failure": false
@@ -10047,7 +10047,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17657866088059480054
+          8484000838749197419
         ]
       ], 
       "ignore-failure": false
@@ -10185,7 +10185,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9815504881035319164
+          12243821053791780299
         ]
       ], 
       "ignore-failure": false
@@ -10194,7 +10194,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3878325917546891330
+          15251623525070230121
         ]
       ], 
       "ignore-failure": false
@@ -10203,7 +10203,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          7621311825251031603
+          7452295790902907417
         ]
       ], 
       "ignore-failure": false