1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
/*
* $Id: test-conv.c,v 1.1 2012/01/26 15:23:53 vrsieh Exp $
*/
#include <inttypes.h>
#define conv(t0, t1) \
t0 \
conv_ ## t0 ## _ ## t1(t1 x) \
{ \
return x; \
}
conv(int8_t, int8_t)
conv(int8_t, uint8_t)
conv(int8_t, int16_t)
conv(int8_t, uint16_t)
conv(int8_t, int32_t)
conv(int8_t, uint32_t)
conv(int8_t, int64_t)
conv(int8_t, uint64_t)
conv(uint8_t, int8_t)
conv(uint8_t, uint8_t)
conv(uint8_t, int16_t)
conv(uint8_t, uint16_t)
conv(uint8_t, int32_t)
conv(uint8_t, uint32_t)
conv(uint8_t, int64_t)
conv(uint8_t, uint64_t)
conv(int16_t, int8_t)
conv(int16_t, uint8_t)
conv(int16_t, int16_t)
conv(int16_t, uint16_t)
conv(int16_t, int32_t)
conv(int16_t, uint32_t)
conv(int16_t, int64_t)
conv(int16_t, uint64_t)
conv(uint16_t, int8_t)
conv(uint16_t, uint8_t)
conv(uint16_t, int16_t)
conv(uint16_t, uint16_t)
conv(uint16_t, int32_t)
conv(uint16_t, uint32_t)
conv(uint16_t, int64_t)
conv(uint16_t, uint64_t)
conv(int32_t, int8_t)
conv(int32_t, uint8_t)
conv(int32_t, int16_t)
conv(int32_t, uint16_t)
conv(int32_t, int32_t)
conv(int32_t, uint32_t)
conv(int32_t, int64_t)
conv(int32_t, uint64_t)
conv(uint32_t, int8_t)
conv(uint32_t, uint8_t)
conv(uint32_t, int16_t)
conv(uint32_t, uint16_t)
conv(uint32_t, int32_t)
conv(uint32_t, uint32_t)
conv(uint32_t, int64_t)
conv(uint32_t, uint64_t)
conv(int64_t, int8_t)
conv(int64_t, uint8_t)
conv(int64_t, int16_t)
conv(int64_t, uint16_t)
conv(int64_t, int32_t)
conv(int64_t, uint32_t)
conv(int64_t, int64_t)
conv(int64_t, uint64_t)
conv(uint64_t, int8_t)
conv(uint64_t, uint8_t)
conv(uint64_t, int16_t)
conv(uint64_t, uint16_t)
conv(uint64_t, int32_t)
conv(uint64_t, uint32_t)
conv(uint64_t, int64_t)
conv(uint64_t, uint64_t)
|