From cca3dc8353a2c0a9ebb66db7182601bd3d85cb3c Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 10 May 2010 23:55:10 +0200 Subject: digital/avr/modules/math/geometry: fix overflow on avr --- digital/avr/modules/math/geometry/vect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'digital/avr/modules/math/geometry/vect.c') diff --git a/digital/avr/modules/math/geometry/vect.c b/digital/avr/modules/math/geometry/vect.c index 821f6844..dbc065f9 100644 --- a/digital/avr/modules/math/geometry/vect.c +++ b/digital/avr/modules/math/geometry/vect.c @@ -70,7 +70,7 @@ vect_value_t vect_norm (const vect_t *v) { assert (v); - int16_t tx = v->x, ty = v->y; + int32_t tx = v->x, ty = v->y; return fixed_sqrt_ui32 (tx * tx + ty * ty); } -- cgit v1.2.3