common/mlx5: add compress primitives