diff options
author | David Schleef <ds@schleef.org> | 2010-08-26 15:02:53 -0700 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2010-08-26 15:02:53 -0700 |
commit | f6ed9af9c07610a8c6de16ff170f239c1bb1c6ee (patch) | |
tree | 82235ac66e79628e8af67d0a223c2644d567632d /orc-test | |
parent | 8d19e7f91825749c8971e4ba49aacaf9f142cea9 (diff) |
Add int64 and double parameters
Diffstat (limited to 'orc-test')
-rw-r--r-- | orc-test/orctest.c | 17 |
1 files changed, 13 insertions, 4 deletions
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; } } } |