alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3.0 double (types:
    double 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 1, 0, 0 ): Cast of:
constant expression 3.0 double 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 2 ): Cast of:
constant expression 3 signed int 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 2 ): Cast of:
constant expression 3 signed int 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 2 ): Cast of:
constant expression 3 signed int 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
int __a1__A0i[];
int __a2__A0i[*];
double __a4__A0d[((long unsigned int )3.0)];
int __m1__A0A0i[][3];
int __m2__A0A0i[*][*];
int __m4__A0A0i[((long unsigned int )3)][3];
int __fred__Fi__(){
    int __a1__A0i[];
    int __a2__A0i[*];
    int __a4__A0i[((long unsigned int )3)];
    int __T__A0i[((long unsigned int )3)];
}
int __mary__Fi_PiCPiPiCPi_(int __T__Pi[3], int __p1__CPi[const 3], int __p2__Pi[static 3], int __p3__CPi[static const 3]){
}
int (*__tom__FPA0i__())[3]{
}
int (*__jane__FPFi_PiCPiPiCPi___())(int __T__Pi[3], int __p1__CPi[const 3], int __p2__Pi[static 3], int __p3__CPi[static const 3]){
}
