@@ -46,6 +46,21 @@ function __init__()
4646 (BLAS. @blasfunc (dgesvj_), :enzymexla_lapack_dgesvj_ ),
4747 (BLAS. @blasfunc (cgesvj_), :enzymexla_lapack_cgesvj_ ),
4848 (BLAS. @blasfunc (zgesvj_), :enzymexla_lapack_zgesvj_ ),
49+ # syrk
50+ (BLAS. @blasfunc (ssyrk_), :enzymexla_blas_ssyrk_ ),
51+ (BLAS. @blasfunc (dsyrk_), :enzymexla_blas_dsyrk_ ),
52+ (BLAS. @blasfunc (csyrk_), :enzymexla_blas_csyrk_ ),
53+ (BLAS. @blasfunc (zsyrk_), :enzymexla_blas_zsyrk_ ),
54+ # trmm
55+ (BLAS. @blasfunc (strmm_), :enzymexla_blas_strmm_ ),
56+ (BLAS. @blasfunc (dtrmm_), :enzymexla_blas_dtrmm_ ),
57+ (BLAS. @blasfunc (ctrmm_), :enzymexla_blas_ctrmm_ ),
58+ (BLAS. @blasfunc (ztrmm_), :enzymexla_blas_ztrmm_ ),
59+ # symm
60+ (BLAS. @blasfunc (ssymm_), :enzymexla_blas_ssymm_ ),
61+ (BLAS. @blasfunc (dsymm_), :enzymexla_blas_dsymm_ ),
62+ (BLAS. @blasfunc (csymm_), :enzymexla_blas_csymm_ ),
63+ (BLAS. @blasfunc (zsymm_), :enzymexla_blas_zsymm_ ),
4964 ]
5065 sym = Libdl. dlsym (libblastrampoline_handle, cname)
5166 @ccall MLIR. API. mlir_c. EnzymeJaXMapSymbol (
0 commit comments