pub unsafe extern "C" fn cblas_dgemm(
    order: Order,
    trans_a: Transpose,
    trans_b: Transpose,
    m: u32,
    n: u32,
    k: u32,
    alpha: c_double,
    a: *const c_double,
    lda: u32,
    b: *const c_double,
    ldb: u32,
    beta: c_double,
    c: *mut c_double,
    ldc: u32
)