Lines Matching refs:xy
38 static void __ClampStickOctagon ( void *px, void *py, s16 max, s16 xy, s16 min, u8 type );
341 static void __ClampStickOctagon(void* px, void* py, s16 max, s16 xy, s16 min, u8 type) in __ClampStickOctagon() argument
415 if (xy * y <= xy * x) in __ClampStickOctagon()
417 d = xy * x + (max - xy) * y; in __ClampStickOctagon()
418 if (xy * max < d) in __ClampStickOctagon()
422 x = (s8) (xy * max * x / d); in __ClampStickOctagon()
423 y = (s8) (xy * max * y / d); in __ClampStickOctagon()
427 x = (s16) (xy * max * x / d); in __ClampStickOctagon()
428 y = (s16) (xy * max * y / d); in __ClampStickOctagon()
434 d = xy * y + (max - xy) * x; in __ClampStickOctagon()
435 if (xy * max < d) in __ClampStickOctagon()
439 x = (s8) (xy * max * x / d); in __ClampStickOctagon()
440 y = (s8) (xy * max * y / d); in __ClampStickOctagon()
444 x = (s16) (xy * max * x / d); in __ClampStickOctagon()
445 y = (s16) (xy * max * y / d); in __ClampStickOctagon()