1  extern void abort (void);
       2  
       3  typedef long fract32;
       4  
       5  int main ()
       6  {
       7    fract32 t;
       8  
       9    t = __builtin_bfin_shl_fr1x32 (0xc000e4ff, -4);
      10    if (t != 0xfc000e4f)
      11      abort ();
      12  
      13    return 0;
      14  }
      15