Lines Matching refs:xy
41 static void __ClampStickOctagon ( void *px, void *py, s16 max, s16 xy, s16 min, u8 type );
344 static void __ClampStickOctagon(void* px, void* py, s16 max, s16 xy, s16 min, u8 type) in __ClampStickOctagon() argument
418 if (xy * y <= xy * x) in __ClampStickOctagon()
420 d = xy * x + (max - xy) * y; in __ClampStickOctagon()
421 if (xy * max < d) in __ClampStickOctagon()
425 x = (s8) (xy * max * x / d); in __ClampStickOctagon()
426 y = (s8) (xy * max * y / d); in __ClampStickOctagon()
430 x = (s16) (xy * max * x / d); in __ClampStickOctagon()
431 y = (s16) (xy * max * y / d); in __ClampStickOctagon()
437 d = xy * y + (max - xy) * x; in __ClampStickOctagon()
438 if (xy * max < d) in __ClampStickOctagon()
442 x = (s8) (xy * max * x / d); in __ClampStickOctagon()
443 y = (s8) (xy * max * y / d); in __ClampStickOctagon()
447 x = (s16) (xy * max * x / d); in __ClampStickOctagon()
448 y = (s16) (xy * max * y / d); in __ClampStickOctagon()