[PATCH] test: fix test with new double -> fp3232 conversion functions

Dave Airlie airlied at gmail.com
Sun Oct 23 21:24:29 PDT 2011


Works here,

Tested-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Dave Airlie <airlied at redhat.com>

> ---
>  test/xi2/protocol-eventconvert.c |    7 +++----
>  1 files changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/test/xi2/protocol-eventconvert.c b/test/xi2/protocol-eventconvert.c
> index bfa23b5..4bc57d3 100644
> --- a/test/xi2/protocol-eventconvert.c
> +++ b/test/xi2/protocol-eventconvert.c
> @@ -30,6 +30,7 @@
>  #include "eventstr.h"
>  #include "eventconvert.h"
>  #include "exevents.h"
> +#include "inpututils.h"
>  #include <X11/extensions/XI2proto.h>
>
>  static void test_values_XIRawEvent(RawDeviceEvent *in, xXIRawEvent *out,
> @@ -104,8 +105,7 @@ static void test_values_XIRawEvent(RawDeviceEvent *in, xXIRawEvent *out,
>             value = (FP3232*)(((unsigned char*)&out[1]) + out->valuators_len * 4);
>             value += nvals;
>
> -            vi.integral = trunc(in->valuators.data[i]);
> -            vi.frac = in->valuators.data[i] - vi.integral;
> +            vi = double_to_fp3232(in->valuators.data[i]);
>
>             vo.integral = value->integral;
>             vo.frac = value->frac;
> @@ -120,8 +120,7 @@ static void test_values_XIRawEvent(RawDeviceEvent *in, xXIRawEvent *out,
>
>             raw_value = value + bits_set;
>
> -            vi.integral = trunc(in->valuators.data_raw[i]);
> -            vi.frac = in->valuators.data_raw[i] - vi.integral;
> +            vi = double_to_fp3232(in->valuators.data_raw[i]);
>
>             vo.integral = raw_value->integral;
>             vo.frac = raw_value->frac;
> --
> 1.7.6.4
>
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
>


More information about the xorg-devel mailing list