diff --git a/frame/2/hemv/bli_hemv.c b/frame/2/hemv/bli_hemv.c index d73397006..6044c83d4 100644 --- a/frame/2/hemv/bli_hemv.c +++ b/frame/2/hemv/bli_hemv.c @@ -190,6 +190,7 @@ void PASTEMAC(ch,opname)( \ bli_obj_create_with_attached_buffer( dt, m, 1, x, rs_x, cs_x, &xo ); \ bli_obj_create_with_attached_buffer( dt, m, 1, y, rs_y, cs_y, &yo ); \ \ + bli_obj_set_struc( BLIS_HERMITIAN, ao ); \ bli_obj_set_uplo( uploa, ao ); \ bli_obj_set_conj( conja, ao ); \ bli_obj_set_conj( conjx, xo ); \ diff --git a/frame/2/her/bli_her.c b/frame/2/her/bli_her.c index 6db8e95cb..d1a92e03a 100644 --- a/frame/2/her/bli_her.c +++ b/frame/2/her/bli_her.c @@ -142,6 +142,7 @@ void PASTEMAC(ch,opname)( \ bli_obj_create_with_attached_buffer( dt, m, m, c, rs_c, cs_c, &co ); \ \ bli_obj_set_conj( conjx, xo ); \ + bli_obj_set_struc( BLIS_HERMITIAN, co ); \ bli_obj_set_uplo( uploc, co ); \ \ PASTEMAC0(opname)( &alphao, \ diff --git a/frame/2/her2/bli_her2.c b/frame/2/her2/bli_her2.c index e3ddc7e81..f214d14b9 100644 --- a/frame/2/her2/bli_her2.c +++ b/frame/2/her2/bli_her2.c @@ -164,6 +164,7 @@ void PASTEMAC(ch,opname)( \ \ bli_obj_set_conj( conjx, xo ); \ bli_obj_set_conj( conjy, yo ); \ + bli_obj_set_struc( BLIS_HERMITIAN, co ); \ bli_obj_set_uplo( uploc, co ); \ \ PASTEMAC0(opname)( &alphao, \ diff --git a/frame/2/symv/bli_symv.c b/frame/2/symv/bli_symv.c index ec865bf62..680df8fdf 100644 --- a/frame/2/symv/bli_symv.c +++ b/frame/2/symv/bli_symv.c @@ -190,6 +190,7 @@ void PASTEMAC(ch,opname)( \ bli_obj_create_with_attached_buffer( dt, m, 1, x, rs_x, cs_x, &xo ); \ bli_obj_create_with_attached_buffer( dt, m, 1, y, rs_y, cs_y, &yo ); \ \ + bli_obj_set_struc( BLIS_SYMMETRIC, ao ); \ bli_obj_set_uplo( uploa, ao ); \ bli_obj_set_conj( conja, ao ); \ bli_obj_set_conj( conjx, xo ); \ diff --git a/frame/2/syr/bli_syr.c b/frame/2/syr/bli_syr.c index 3768e0977..ecf27e625 100644 --- a/frame/2/syr/bli_syr.c +++ b/frame/2/syr/bli_syr.c @@ -143,6 +143,7 @@ void PASTEMAC(ch,opname)( \ bli_obj_create_with_attached_buffer( dt, m, m, c, rs_c, cs_c, &co ); \ \ bli_obj_set_conj( conjx, xo ); \ + bli_obj_set_struc( BLIS_SYMMETRIC, co ); \ bli_obj_set_uplo( uploc, co ); \ \ PASTEMAC0(opname)( &alphao, \ diff --git a/frame/2/syr2/bli_syr2.c b/frame/2/syr2/bli_syr2.c index 1ec846e06..60b5aaa6c 100644 --- a/frame/2/syr2/bli_syr2.c +++ b/frame/2/syr2/bli_syr2.c @@ -157,6 +157,7 @@ void PASTEMAC(ch,opname)( \ \ bli_obj_set_conj( conjx, xo ); \ bli_obj_set_conj( conjy, yo ); \ + bli_obj_set_struc( BLIS_SYMMETRIC, co ); \ bli_obj_set_uplo( uploc, co ); \ \ PASTEMAC0(opname)( &alphao, \ diff --git a/frame/2/trmv/bli_trmv.c b/frame/2/trmv/bli_trmv.c index c39e13a89..a81a1b315 100644 --- a/frame/2/trmv/bli_trmv.c +++ b/frame/2/trmv/bli_trmv.c @@ -158,6 +158,7 @@ void PASTEMAC(ch,opname)( \ bli_obj_create_with_attached_buffer( dt, m, m, a, rs_a, cs_a, &ao ); \ bli_obj_create_with_attached_buffer( dt, m, 1, x, rs_x, cs_x, &xo ); \ \ + bli_obj_set_struc( BLIS_TRIANGULAR, ao ); \ bli_obj_set_uplo( uploa, ao ); \ bli_obj_set_conjtrans( transa, ao ); \ bli_obj_set_diag( diaga, ao ); \ diff --git a/frame/2/trsv/bli_trsv.c b/frame/2/trsv/bli_trsv.c index 0646473ab..3dc252501 100644 --- a/frame/2/trsv/bli_trsv.c +++ b/frame/2/trsv/bli_trsv.c @@ -155,6 +155,7 @@ void PASTEMAC(ch,opname)( \ bli_obj_create_with_attached_buffer( dt, m, m, a, rs_a, cs_a, &ao ); \ bli_obj_create_with_attached_buffer( dt, m, 1, x, rs_x, cs_x, &xo ); \ \ + bli_obj_set_struc( BLIS_TRIANGULAR, ao ); \ bli_obj_set_uplo( uploa, ao ); \ bli_obj_set_conjtrans( transa, ao ); \ bli_obj_set_diag( diaga, ao ); \