1TYPE_CASE(C_INT,int,reg,           C_INT,int,reg)
2TYPE_CASE(C_LONG,long,reg,         C_INT,int,reg)
3TYPE_CASE(C_LONGLONG,long long,reg,C_INT,int,reg)
4TYPE_CASE(C_FLOAT,float,reg,       C_INT,int,reg)
5TYPE_CASE(C_DBL,double,reg,        C_INT,int,reg)
6TYPE_CASE(C_SCPL,SingleComplex,cpl,C_INT,int,reg)
7TYPE_CASE(C_DCPL,DoubleComplex,cpl,C_INT,int,reg)
8TYPE_CASE(C_INT,int,reg,           C_LONG,long,reg)
9TYPE_CASE(C_LONG,long,reg,         C_LONG,long,reg)
10TYPE_CASE(C_LONGLONG,long long,reg,C_LONG,long,reg)
11TYPE_CASE(C_FLOAT,float,reg,       C_LONG,long,reg)
12TYPE_CASE(C_DBL,double,reg,        C_LONG,long,reg)
13TYPE_CASE(C_SCPL,SingleComplex,cpl,C_LONG,long,reg)
14TYPE_CASE(C_DCPL,DoubleComplex,cpl,C_LONG,long,reg)
15TYPE_CASE(C_INT,int,reg,           C_LONGLONG,long long,reg)
16TYPE_CASE(C_LONG,long,reg,         C_LONGLONG,long long,reg)
17TYPE_CASE(C_LONGLONG,long long,reg,C_LONGLONG,long long,reg)
18TYPE_CASE(C_FLOAT,float,reg,       C_LONGLONG,long long,reg)
19TYPE_CASE(C_DBL,double,reg,        C_LONGLONG,long long,reg)
20TYPE_CASE(C_SCPL,SingleComplex,cpl,C_LONGLONG,long long,reg)
21TYPE_CASE(C_DCPL,DoubleComplex,cpl,C_LONGLONG,long long,reg)
22TYPE_CASE(C_INT,int,reg,           C_FLOAT,float,reg)
23TYPE_CASE(C_LONG,long,reg,         C_FLOAT,float,reg)
24TYPE_CASE(C_LONGLONG,long long,reg,C_FLOAT,float,reg)
25TYPE_CASE(C_FLOAT,float,reg,       C_FLOAT,float,reg)
26TYPE_CASE(C_DBL,double,reg,        C_FLOAT,float,reg)
27TYPE_CASE(C_SCPL,SingleComplex,cpl,C_FLOAT,float,reg)
28TYPE_CASE(C_DCPL,DoubleComplex,cpl,C_FLOAT,float,reg)
29TYPE_CASE(C_INT,int,reg,           C_DBL,double,reg)
30TYPE_CASE(C_LONG,long,reg,         C_DBL,double,reg)
31TYPE_CASE(C_LONGLONG,long long,reg,C_DBL,double,reg)
32TYPE_CASE(C_FLOAT,float,reg,       C_DBL,double,reg)
33TYPE_CASE(C_DBL,double,reg,        C_DBL,double,reg)
34TYPE_CASE(C_SCPL,SingleComplex,cpl,C_DBL,double,reg)
35TYPE_CASE(C_DCPL,DoubleComplex,cpl,C_DBL,double,reg)
36TYPE_CASE(C_INT,int,reg,           C_SCPL,SingleComplex,cpl)
37TYPE_CASE(C_LONG,long,reg,         C_SCPL,SingleComplex,cpl)
38TYPE_CASE(C_LONGLONG,long long,reg,C_SCPL,SingleComplex,cpl)
39TYPE_CASE(C_FLOAT,float,reg,       C_SCPL,SingleComplex,cpl)
40TYPE_CASE(C_DBL,double,reg,        C_SCPL,SingleComplex,cpl)
41TYPE_CASE(C_SCPL,SingleComplex,cpl,C_SCPL,SingleComplex,cpl)
42TYPE_CASE(C_DCPL,DoubleComplex,cpl,C_SCPL,SingleComplex,cpl)
43TYPE_CASE(C_INT,int,reg,           C_DCPL,DoubleComplex,cpl)
44TYPE_CASE(C_LONG,long,reg,         C_DCPL,DoubleComplex,cpl)
45TYPE_CASE(C_LONGLONG,long long,reg,C_DCPL,DoubleComplex,cpl)
46TYPE_CASE(C_FLOAT,float,reg,       C_DCPL,DoubleComplex,cpl)
47TYPE_CASE(C_DBL,double,reg,        C_DCPL,DoubleComplex,cpl)
48TYPE_CASE(C_SCPL,SingleComplex,cpl,C_DCPL,DoubleComplex,cpl)
49TYPE_CASE(C_DCPL,DoubleComplex,cpl,C_DCPL,DoubleComplex,cpl)
50