1*db718b4bSLaurent Vivier// Use macro DIV_ROUND_UP instead of (((n) + (d) - 1) /(d)) 2*db718b4bSLaurent Vivier@@ 3*db718b4bSLaurent Vivierexpression e1; 4*db718b4bSLaurent Vivierexpression e2; 5*db718b4bSLaurent Vivier@@ 6*db718b4bSLaurent Vivier( 7*db718b4bSLaurent Vivier- ((e1) + e2 - 1) / (e2) 8*db718b4bSLaurent Vivier+ DIV_ROUND_UP(e1,e2) 9*db718b4bSLaurent Vivier| 10*db718b4bSLaurent Vivier- ((e1) + (e2 - 1)) / (e2) 11*db718b4bSLaurent Vivier+ DIV_ROUND_UP(e1,e2) 12*db718b4bSLaurent Vivier) 13*db718b4bSLaurent Vivier 14*db718b4bSLaurent Vivier@@ 15*db718b4bSLaurent Vivierexpression e1; 16*db718b4bSLaurent Vivierexpression e2; 17*db718b4bSLaurent Vivier@@ 18*db718b4bSLaurent Vivier-(DIV_ROUND_UP(e1,e2)) 19*db718b4bSLaurent Vivier+DIV_ROUND_UP(e1,e2) 20