pub const cldnn_eltwise_mode_cldnn_eltwise_sum: cldnn_eltwise_mode = 0;
pub const cldnn_eltwise_mode_cldnn_eltwise_sub: cldnn_eltwise_mode = 1;
pub const cldnn_eltwise_mode_cldnn_eltwise_max: cldnn_eltwise_mode = 2;
pub const cldnn_eltwise_mode_cldnn_eltwise_prod: cldnn_eltwise_mode = 3;
pub const cldnn_eltwise_mode_cldnn_eltwise_div: cldnn_eltwise_mode = 4;
pub const cldnn_eltwise_mode_cldnn_eltwise_min: cldnn_eltwise_mode = 5;
pub const cldnn_eltwise_mode_cldnn_eltwise_pow: cldnn_eltwise_mode = 6;
pub const cldnn_eltwise_mode_cldnn_eltwise_mod: cldnn_eltwise_mode = 7;
pub type cldnn_eltwise_mode = u32;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct cldnn_eltwise_desc {
pub type_: cldnn_primitive_type_id,
pub id: cldnn_primitive_id,
pub input: cldnn_primitive_id_arr,
pub output_padding: cldnn_padding,
pub output_calibration_factors: cldnn_primitive_id,
pub output_quantization_factor: f32,
pub mode: i32,
pub coefficients: cldnn_float_arr,
pub with_activation: u32,
pub activation_negative_slope: f32,
pub stride: cldnn_tensor_arr,
}
extern "C" {
pub fn cldnn_eltwise_type_id(status: *mut cldnn_status) -> cldnn_primitive_type_id;
}