modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr38857.c (about)

     1  static const int vs_total_ac_bits = 2680;
     2  typedef struct EncBlockInfo {
     3        short mb[64];
     4        unsigned char next[64];
     5  } EncBlockInfo;
     6  inline void dv_guess_qnos(EncBlockInfo* blks, int* qnos) {
     7        int size[5];
     8        int j, k, a, prev;
     9        EncBlockInfo* b;
    10        for(a=2; a==2 || vs_total_ac_bits < size[0]; a+=a){
    11  	 for (j=0; j<6*5; j++, b++) {
    12  	     for (k= b->next[prev]; k<64; k= b->next[k]) {
    13  		 if(b->mb[k] < a && b->mb[k] > -a){
    14  		     b->next[prev] = b->next[k];
    15  		 }
    16  		 else{
    17  		     prev = k;
    18  		 }
    19  	     }
    20  	 }
    21       }
    22  }