From: Mathieu Desnoyers Date: Tue, 17 Jul 2012 19:08:04 +0000 (-0400) Subject: Filter: specialize double-s64 binary comparators X-Git-Tag: v2.1.0-rc1~78 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=78370c0c89a55749732f38caf1b460e4137423a4;p=lttng-tools.git Filter: specialize double-s64 binary comparators Signed-off-by: Mathieu Desnoyers --- diff --git a/src/lib/lttng-ctl/filter-bytecode.h b/src/lib/lttng-ctl/filter-bytecode.h index df1b34c34..7c76e3286 100644 --- a/src/lib/lttng-ctl/filter-bytecode.h +++ b/src/lib/lttng-ctl/filter-bytecode.h @@ -95,6 +95,21 @@ enum filter_op { FILTER_OP_GE_DOUBLE, FILTER_OP_LE_DOUBLE, + /* Mixed S64-double binary comparators */ + FILTER_OP_EQ_DOUBLE_S64, + FILTER_OP_NE_DOUBLE_S64, + FILTER_OP_GT_DOUBLE_S64, + FILTER_OP_LT_DOUBLE_S64, + FILTER_OP_GE_DOUBLE_S64, + FILTER_OP_LE_DOUBLE_S64, + + FILTER_OP_EQ_S64_DOUBLE, + FILTER_OP_NE_S64_DOUBLE, + FILTER_OP_GT_S64_DOUBLE, + FILTER_OP_LT_S64_DOUBLE, + FILTER_OP_GE_S64_DOUBLE, + FILTER_OP_LE_S64_DOUBLE, + /* unary */ FILTER_OP_UNARY_PLUS, FILTER_OP_UNARY_MINUS,