@@ -154,6 +154,7 @@ cap_op_required_bytes CompareGt = do
154 push $ if v_0 > v_1 then 1 else 0
154 push $ if v_0 > v_1 then 1 else 0
157+{-# SPECIALIZE serialize_cap_expression :: CapExpression -> [ CapParam ] -> OutputBuffer -> IO OutputBuffer #-}
157serialize_cap_expression :: MonadIO m => CapExpression -> [CapParam] -> OutputBuffer -> m OutputBuffer
158serialize_cap_expression :: MonadIO m => CapExpression -> [CapParam] -> OutputBuffer -> m OutputBuffer
158serialize_cap_expression cap params out_ptr = do
159serialize_cap_expression cap params out_ptr = do
159 let params' = apply_param_ops cap params
160 let params' = apply_param_ops cap params