Laurent Vivier | e9d5150 | 2016-05-09 15:24:55 +0200 | [diff] [blame] | 1 | // replace muldiv64(i32, i32, x) by (uint64_t)i32 * i32 / x |
2 | @@ | ||||
3 | typedef uint32_t; | ||||
4 | typedef int32_t; | ||||
5 | { uint32_t, int32_t, int, unsigned int } a, b; | ||||
6 | typedef uint64_t; | ||||
7 | expression c; | ||||
8 | @@ | ||||
9 | |||||
10 | -muldiv64(a,b,c) | ||||
11 | +(uint64_t) a * b / c |