1 int convs16_s32( short t) __attribute__((noinline));
2 short convs32_s16( int t) __attribute__((noinline));
4 int convu16_s32( unsigned short t) __attribute__((noinline));
5 short convu32_s16( unsigned int t) __attribute__((noinline));
7 unsigned int convs16_u32( short t) __attribute__((noinline));
8 unsigned short convs32_u16( int t) __attribute__((noinline));
10 unsigned int convu16_u32( unsigned short t) __attribute__((noinline));
11 unsigned short convu32_u16( unsigned int t) __attribute__((noinline));
13 int convs16_s32( short t)
18 short convs32_s16( int t)
23 int convu16_s32( unsigned short t)
28 short convu32_s16( unsigned int t)
33 unsigned int convs16_u32( short t)
38 unsigned short convs32_u16( int t)
43 unsigned int convu16_u32( unsigned short t)
48 unsigned short convu32_u16( unsigned int t)
59 printf(" %d -> %d = %d\n", s, i, convs16_s32( s));
60 printf(" %d -> %d = %d\n", i, s, convs32_s16( i));
62 printf(" %d -> %d = %d\n", i, s, convu32_s16( i));
63 printf(" %d -> %d = %d\n", i, s, convu32_s16( i));
65 printf(" %d -> %d = %d\n", i, s, convs32_u16( i));
66 printf(" %d -> %d = %d\n", i, s, convs32_u16( i));
68 printf(" %d -> %d = %d\n", i, s, convu32_u16( i));
69 printf(" %d -> %d = %d\n", i, s, convu32_u16( i));