From f6ed9af9c07610a8c6de16ff170f239c1bb1c6ee Mon Sep 17 00:00:00 2001 From: David Schleef Date: Thu, 26 Aug 2010 15:02:53 -0700 Subject: Add int64 and double parameters --- orc-test/orctest.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'orc-test') diff --git a/orc-test/orctest.c b/orc-test/orctest.c index f4a66dc..b38f590 100644 --- a/orc-test/orctest.c +++ b/orc-test/orctest.c @@ -568,10 +568,19 @@ orc_test_compare_output_full (OrcProgram *program, int flags) orc_array_set_pattern (dest_emul[i], ORC_OOB_VALUE); misalignment++; } else if (program->vars[i].vartype == ORC_VAR_TYPE_PARAM) { - if (program->vars[i].is_float_param) { - orc_executor_set_param_float (ex, i, 2.0); - } else { - orc_executor_set_param (ex, i, 2); + switch (program->vars[i].param_type) { + case ORC_PARAM_TYPE_INT: + orc_executor_set_param (ex, i, 2); + break; + case ORC_PARAM_TYPE_FLOAT: + orc_executor_set_param_float (ex, i, 2.0); + break; + case ORC_PARAM_TYPE_INT64: + orc_executor_set_param_int64 (ex, i, 2); + break; + case ORC_PARAM_TYPE_DOUBLE: + orc_executor_set_param_double (ex, i, 2.0); + break; } } } -- cgit v1.2.3