Lines Matching refs:SIDE
338 #define ADD_EDGE_CROSSING_X(SIDE) \ in get_exact_coverage() argument
340 if (SIDE##Cross[ei] >= top && SIDE##Cross[ei] <= bot) { \ in get_exact_coverage()
341 accumulate({SIDE, SIDE##Cross[ei]}); \ in get_exact_coverage()
345 #define ADD_EDGE_CROSSING_Y(SIDE) \ in get_exact_coverage() argument
347 if (SIDE##Cross[ei] >= left && SIDE##Cross[ei] <= right) { \ in get_exact_coverage()
348 accumulate({SIDE##Cross[ei], SIDE}); \ in get_exact_coverage()
352 #define TEST_EDGES(SIDE, AXIS, I, NI) \ in get_exact_coverage() argument
354 if (!SIDE##Valid[I] && SIDE##Valid[NI]) { \ in get_exact_coverage()
355 ADD_EDGE_CROSSING_##AXIS(SIDE); \ in get_exact_coverage()
367 #define TEST_CORNER_X(SIDE, I, NI) \ in get_exact_coverage() argument
369 if (!SIDE##Valid[I] && SIDE##Valid[NI]) { \ in get_exact_coverage()
370 ADD_CORNER(top, SIDE, top) else ADD_CORNER(bot, SIDE, bot) \ in get_exact_coverage()
373 #define TEST_CORNER_Y(SIDE, I, NI) \ in get_exact_coverage() argument
375 if (!SIDE##Valid[I] && SIDE##Valid[NI]) { \ in get_exact_coverage()
376 ADD_CORNER(left, left, SIDE) else ADD_CORNER(right, right, SIDE) \ in get_exact_coverage()