1234
#define FAST_SCALE_PQ(X,P,Q) ({ \ unsigned __x = (X); \ func1( __x * (P), __x, __x, (Q) ); \ })
12
#define TEST_FAST_SCALE_PQ(X,P,Q) \ func( ( (X) * (P) ), (X), (X), (Q) );