]> granicus.if.org Git - libvpx/commitdiff
Rolled-up several for loops into one
authorAdrian Grange <agrange@google.com>
Tue, 23 Jul 2013 19:54:04 +0000 (12:54 -0700)
committerAdrian Grange <agrange@google.com>
Tue, 23 Jul 2013 21:32:21 +0000 (14:32 -0700)
Several consecutive for loops executed over the same
index range, so I rolled them into one.

Change-Id: I5cfcc8c38c738478965768409cca9d09adf224e1

vp9/encoder/vp9_encodeframe.c

index 50230876627d22e1c9545d2e42dcd7ce89bd59aa..e28f5fb8090c5d6bb6de16297e69c7cfebb07698 100644 (file)
@@ -2411,29 +2411,19 @@ void vp9_encode_frame(VP9_COMP *cpi) {
       int count16x16_16x16p = 0, count16x16_lp = 0;
       int count32x32 = 0;
 
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
+      for (i = 0; i < TX_SIZE_CONTEXTS; ++i) {
         count4x4 += cm->fc.tx_counts.p32x32[i][TX_4X4];
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count4x4 += cm->fc.tx_counts.p16x16[i][TX_4X4];
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count4x4 += cm->fc.tx_counts.p8x8[i][TX_4X4];
 
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count8x8_lp += cm->fc.tx_counts.p32x32[i][TX_8X8];
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count8x8_lp += cm->fc.tx_counts.p16x16[i][TX_8X8];
-
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count8x8_8x8p += cm->fc.tx_counts.p8x8[i][TX_8X8];
 
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count16x16_16x16p += cm->fc.tx_counts.p16x16[i][TX_16X16];
-
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count16x16_lp += cm->fc.tx_counts.p32x32[i][TX_16X16];
-
-      for (i = 0; i < TX_SIZE_CONTEXTS; i++)
         count32x32 += cm->fc.tx_counts.p32x32[i][TX_32X32];
+      }
 
       if (count4x4 == 0 && count16x16_lp == 0 && count16x16_16x16p == 0
           && count32x32 == 0) {