(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
tree-ssa/
pr44306.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-c -O3 -ftree-vectorize" { target *-*-* } } */
       3  
       4  extern const int quant_coef8[6][8][8];
       5  extern const int dequant_coef8[6][8][8];
       6  int LevelScale8x8Luma_Intra[6][8][8];
       7  int LevelScale8x8Luma_Inter[6][8][8];
       8  int InvLevelScale8x8Luma_Intra[6][8][8];
       9  int InvLevelScale8x8Luma_Inter[6][8][8];
      10  short UseDefaultScalingMatrix8x8Flag[2];
      11  void CalculateQuant8Param()
      12  {
      13   int i, j, k, temp;
      14   int present[2];
      15   for(k=0; j<8; j++)
      16     for(i=0; i<8; i++)
      17       {
      18         temp = (i<<3)+j;
      19         if((!present[0]) || UseDefaultScalingMatrix8x8Flag[0])
      20           {
      21             LevelScale8x8Luma_Intra[k][j][i] = (quant_coef8[k][j][i]<<4);
      22             InvLevelScale8x8Luma_Intra[k][j][i] = dequant_coef8[k][j][i];
      23           }
      24         if((!present[1]) || UseDefaultScalingMatrix8x8Flag[1])
      25           {
      26             LevelScale8x8Luma_Inter[k][j][i] = (quant_coef8[k][j][i]<<4);
      27             InvLevelScale8x8Luma_Inter[k][j][i] = dequant_coef8[k][j][i];
      28           }
      29       }
      30  }