1  extern void abort (void);
       2  
       3  typedef short fract16;
       4  
       5  int main ()
       6  {
       7    fract16 t1;
       8  
       9    t1 = __builtin_bfin_lshl_fr1x16 (0x1101, 4);
      10    if (t1 != 0x1010)
      11      abort ();
      12  
      13    return 0;
      14  }
      15