1*e9d51507SLaurent Vivier// replace muldiv64(i32, i64, x) by muldiv64(i64, i32, x) 2*e9d51507SLaurent Vivier@@ 3*e9d51507SLaurent Viviertypedef uint64_t; 4*e9d51507SLaurent Viviertypedef int64_t; 5*e9d51507SLaurent Viviertypedef uint32_t; 6*e9d51507SLaurent Viviertypedef int32_t; 7*e9d51507SLaurent Vivier{ uint32_t, int32_t, int, unsigned int } a; 8*e9d51507SLaurent Vivier{ uint64_t, int64_t, long, unsigned long } b; 9*e9d51507SLaurent Vivierexpression c; 10*e9d51507SLaurent Vivier@@ 11*e9d51507SLaurent Vivier 12*e9d51507SLaurent Vivier-muldiv64(a,b,c) 13*e9d51507SLaurent Vivier+muldiv64(b,a,c) 14