Use 7 neighbors for nz_map ctx

This will let coding performance drop slightly
lowres 0.093%

Increase encoder speed by 24%

Reduce nz_map's context size by 20%

Change-Id: I871c18a7e0341e066afc334556b9998194b3f8c9
diff --git a/av1/common/entropymode.c b/av1/common/entropymode.c
index 4a695bc..ad5f7ac 100644
--- a/av1/common/entropymode.c
+++ b/av1/common/entropymode.c
@@ -175,133 +175,178 @@
 #if CONFIG_EXT_TX
 #if CONFIG_CHROMA_2X2
   {
-      { 34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37,
+      {
+          34,  103, 61,  106, 62,  160, 112, 54,
+          173, 121, 157, 92,  157, 129, 94,  65,
 
-        34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37,
+          34,  103, 61,  106, 62,  160, 112, 54,
+          173, 121, 157, 92,  157, 129, 94,  65,
 
-        34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37 },
+          34,  103, 61,  106, 62,  160, 112, 54,
+          173, 121, 157, 92,  157, 129, 94,  65,
+      },
 
-      { 52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50,
+      {
+          52,  124, 84,  136, 107, 197, 161, 82,
+          183, 151, 153, 140, 152, 134, 109, 81,
 
-        52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50,
+          52,  124, 84,  136, 107, 197, 161, 82,
+          183, 151, 153, 140, 152, 134, 109, 81,
 
-        52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50 },
+          52,  124, 84,  136, 107, 197, 161, 82,
+          183, 151, 153, 140, 152, 134, 109, 81,
+      },
   },
 #endif
   {
-      { 34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37,
+      {
+          34,  103, 61,  106, 62,  160, 112, 54,
+          173, 121, 157, 92,  157, 129, 94,  65,
 
-        34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37,
+          34,  103, 61,  106, 62,  160, 112, 54,
+          173, 121, 157, 92,  157, 129, 94,  65,
 
-        34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37 },
+          34,  103, 61,  106, 62,  160, 112, 54,
+          173, 121, 157, 92,  157, 129, 94,  65,
+      },
 
-      { 52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50,
+      {
+          52,  124, 84,  136, 107, 197, 161, 82,
+          183, 151, 153, 140, 152, 134, 109, 81,
 
-        52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50,
+          52,  124, 84,  136, 107, 197, 161, 82,
+          183, 151, 153, 140, 152, 134, 109, 81,
 
-        52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50 },
+          52,  124, 84,  136, 107, 197, 161, 82,
+          183, 151, 153, 140, 152, 134, 109, 81,
+      },
   },
   {
-      { 34, 127, 74,  124, 74,  204, 153, 76,  226, 162,
-        92, 207, 126, 91,  227, 192, 149, 108, 85,  55,
+      {
+          34,  127, 74,  124, 74,  204, 153, 76,
+          226, 162, 207, 126, 227, 192, 149, 108,
 
-        34, 127, 74,  124, 74,  204, 153, 76,  226, 162,
-        92, 207, 126, 91,  227, 192, 149, 108, 85,  55,
+          34,  127, 74,  124, 74,  204, 153, 76,
+          226, 162, 207, 126, 227, 192, 149, 108,
 
-        34, 127, 74,  124, 74,  204, 153, 76,  226, 162,
-        92, 207, 126, 91,  227, 192, 149, 108, 85,  55 },
+          34,  127, 74,  124, 74,  204, 153, 76,
+          226, 162, 207, 126, 227, 192, 149, 108,
+      },
 
-      { 43,  136, 115, 158, 130, 212, 187, 112, 231, 180,
-        130, 202, 164, 130, 236, 204, 168, 139, 112, 114,
+      {
+          43,  136, 115, 158, 130, 212, 187, 112,
+          231, 180, 202, 164, 236, 204, 168, 139,
 
-        43,  136, 115, 158, 130, 212, 187, 112, 231, 180,
-        130, 202, 164, 130, 236, 204, 168, 139, 112, 114,
+          43,  136, 115, 158, 130, 212, 187, 112,
+          231, 180, 202, 164, 236, 204, 168, 139,
 
-        43,  136, 115, 158, 130, 212, 187, 112, 231, 180,
-        130, 202, 164, 130, 236, 204, 168, 139, 112, 114 },
+          43,  136, 115, 158, 130, 212, 187, 112,
+          231, 180, 202, 164, 236, 204, 168, 139,
+      },
   },
   {
-      { 25,  117, 70,  120, 77,  215, 171, 102, 234, 156,
-        105, 235, 155, 109, 247, 220, 176, 127, 92,  72,
+      {
+          25,  117, 70,  120, 77,  215, 171, 102,
+          234, 156, 235, 155, 247, 220, 176, 127,
 
-        25,  117, 70,  120, 77,  215, 171, 102, 234, 156,
-        105, 235, 155, 109, 247, 220, 176, 127, 92,  72,
+          25,  117, 70,  120, 77,  215, 171, 102,
+          234, 156, 235, 155, 247, 220, 176, 127,
 
-        25,  117, 70,  120, 77,  215, 171, 102, 234, 156,
-        105, 235, 155, 109, 247, 220, 176, 127, 92,  72 },
+          25,  117, 70,  120, 77,  215, 171, 102,
+          234, 156, 235, 155, 247, 220, 176, 127,
+      },
 
-      { 24,  88,  49,  100, 62,  202, 148, 62,  237, 178,
-        102, 233, 168, 105, 244, 198, 162, 127, 103, 71,
+      {
+          24,  88,  49,  100, 62,  202, 148, 62,
+          237, 178, 233, 168, 244, 198, 162, 127,
 
-        24,  88,  49,  100, 62,  202, 148, 62,  237, 178,
-        102, 233, 168, 105, 244, 198, 162, 127, 103, 71,
+          24,  88,  49,  100, 62,  202, 148, 62,
+          237, 178, 233, 168, 244, 198, 162, 127,
 
-        24,  88,  49,  100, 62,  202, 148, 62,  237, 178,
-        102, 233, 168, 105, 244, 198, 162, 127, 103, 71 },
+          24,  88,  49,  100, 62,  202, 148, 62,
+          237, 178, 233, 168, 244, 198, 162, 127,
+      },
   },
   {
-      { 11, 54,  17,  69, 26,  128, 125, 56,  232, 130,
-        60, 237, 121, 66, 250, 168, 134, 114, 93,  53,
+      {
+          11,  54,  17,  69,  26,  128, 125, 56,
+          232, 130, 237, 121, 250, 168, 134, 114,
 
-        11, 54,  17,  69, 26,  128, 125, 56,  232, 130,
-        60, 237, 121, 66, 250, 168, 134, 114, 93,  53,
+          11,  54,  17,  69,  26,  128, 125, 56,
+          232, 130, 237, 121, 250, 168, 134, 114,
 
-        11, 54,  17,  69, 26,  128, 125, 56,  232, 130,
-        60, 237, 121, 66, 250, 168, 134, 114, 93,  53 },
+          11,  54,  17,  69,  26,  128, 125, 56,
+          232, 130, 237, 121, 250, 168, 134, 114,
+      },
 
-      { 21, 52,  32,  95,  64,  171, 152, 70,  247, 159,
-        81, 252, 177, 100, 252, 221, 192, 143, 195, 146,
+      {
+          21,  52,  32,  95,  64,  171, 152, 70,
+          247, 159, 252, 177, 252, 221, 192, 143,
 
-        21, 52,  32,  95,  64,  171, 152, 70,  247, 159,
-        81, 252, 177, 100, 252, 221, 192, 143, 195, 146,
+          21,  52,  32,  95,  64,  171, 152, 70,
+          247, 159, 252, 177, 252, 221, 192, 143,
 
-        21, 52,  32,  95,  64,  171, 152, 70,  247, 159,
-        81, 252, 177, 100, 252, 221, 192, 143, 195, 146 },
+          21,  52,  32,  95,  64,  171, 152, 70,
+          247, 159, 252, 177, 252, 221, 192, 143,
+      },
   },
 #else  // CONFIG_EXT_TX
 #if CONFIG_CHROMA_2X2
   {
-      { 34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37 },
-      { 52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50 },
+      {
+          34, 103, 61, 106, 62, 160, 112, 54, 173, 121, 157, 92, 157, 129, 94,
+          65,
+      },
+
+      {
+          52, 124, 84, 136, 107, 197, 161, 82, 183, 151, 153, 140, 152, 134,
+          109, 81,
+      },
   },
 #endif
   {
-      { 34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
-        75, 157, 92, 75,  157, 129, 94,  65, 52,  37 },
-      { 52,  124, 84,  136, 107, 197, 161, 82, 183, 151,
-        109, 153, 140, 103, 152, 134, 109, 81, 69,  50 },
+      {
+          34, 103, 61, 106, 62, 160, 112, 54, 173, 121, 157, 92, 157, 129, 94,
+          65,
+      },
+
+      {
+          52, 124, 84, 136, 107, 197, 161, 82, 183, 151, 153, 140, 152, 134,
+          109, 81,
+      },
   },
   {
-      { 34, 127, 74,  124, 74,  204, 153, 76,  226, 162,
-        92, 207, 126, 91,  227, 192, 149, 108, 85,  55 },
-      { 43,  136, 115, 158, 130, 212, 187, 112, 231, 180,
-        130, 202, 164, 130, 236, 204, 168, 139, 112, 114 },
+      {
+          34, 127, 74, 124, 74, 204, 153, 76, 226, 162, 207, 126, 227, 192, 149,
+          108,
+      },
+
+      {
+          43, 136, 115, 158, 130, 212, 187, 112, 231, 180, 202, 164, 236, 204,
+          168, 139,
+      },
   },
   {
-      { 25,  117, 70,  120, 77,  215, 171, 102, 234, 156,
-        105, 235, 155, 109, 247, 220, 176, 127, 92,  72 },
-      { 24,  88,  49,  100, 62,  202, 148, 62,  237, 178,
-        102, 233, 168, 105, 244, 198, 162, 127, 103, 71 },
+      {
+          25, 117, 70, 120, 77, 215, 171, 102, 234, 156, 235, 155, 247, 220,
+          176, 127,
+      },
+
+      {
+          24, 88, 49, 100, 62, 202, 148, 62, 237, 178, 233, 168, 244, 198, 162,
+          127,
+      },
   },
   {
-      { 11, 54,  17,  69, 26,  128, 125, 56,  232, 130,
-        60, 237, 121, 66, 250, 168, 134, 114, 93,  53 },
-      { 21, 52,  32,  95,  64,  171, 152, 70,  247, 159,
-        81, 252, 177, 100, 252, 221, 192, 143, 195, 146 },
+      {
+          11, 54, 17, 69, 26, 128, 125, 56, 232, 130, 237, 121, 250, 168, 134,
+          114,
+      },
+
+      {
+          21, 52, 32, 95, 64, 171, 152, 70, 247, 159, 252, 177, 252, 221, 192,
+          143,
+      },
   },
 #endif  // CONFIG_EXT_TX
 };