diff --git a/batched/dense/src/KokkosBatched_Trsv_Decl.hpp b/batched/dense/src/KokkosBatched_Trsv_Decl.hpp index cd15ee7acd..d1fabbf48c 100644 --- a/batched/dense/src/KokkosBatched_Trsv_Decl.hpp +++ b/batched/dense/src/KokkosBatched_Trsv_Decl.hpp @@ -80,29 +80,29 @@ struct Trsv { #include "KokkosBatched_Trsv_Team_Impl.hpp" #include "KokkosBatched_Trsv_TeamVector_Impl.hpp" -#define KOKKOSBATCHED_SERIAL_TRSV_LOWER_NO_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ - KokkosBatched::Impl::SerialTrsvInternalLower::invoke(DIAG::use_unit_diag, false, M, ALPHA, A, AS0, AS1, B, \ - BS) +#define KOKKOSBATCHED_SERIAL_TRSV_LOWER_NO_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ + KokkosBatched::Impl::SerialTrsvInternalLower::invoke(DIAG::use_unit_diag, KokkosBlas::Impl::OpID(), M, \ + ALPHA, A, AS0, AS1, B, BS) -#define KOKKOSBATCHED_SERIAL_TRSV_LOWER_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ - KokkosBatched::Impl::SerialTrsvInternalUpper::invoke(DIAG::use_unit_diag, false, N, ALPHA, A, AS1, AS0, B, \ - BS) +#define KOKKOSBATCHED_SERIAL_TRSV_LOWER_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ + KokkosBatched::Impl::SerialTrsvInternalUpper::invoke(DIAG::use_unit_diag, KokkosBlas::Impl::OpID(), N, \ + ALPHA, A, AS1, AS0, B, BS) #define KOKKOSBATCHED_SERIAL_TRSV_LOWER_CONJTRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ - KokkosBatched::Impl::SerialTrsvInternalUpper::invoke(DIAG::use_unit_diag, true, N, ALPHA, A, AS1, AS0, B, \ - BS) + KokkosBatched::Impl::SerialTrsvInternalUpper::invoke(DIAG::use_unit_diag, KokkosBlas::Impl::OpConj(), N, \ + ALPHA, A, AS1, AS0, B, BS) -#define KOKKOSBATCHED_SERIAL_TRSV_UPPER_NO_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ - KokkosBatched::Impl::SerialTrsvInternalUpper::invoke(DIAG::use_unit_diag, false, M, ALPHA, A, AS0, AS1, B, \ - BS) +#define KOKKOSBATCHED_SERIAL_TRSV_UPPER_NO_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ + KokkosBatched::Impl::SerialTrsvInternalUpper::invoke(DIAG::use_unit_diag, KokkosBlas::Impl::OpID(), M, \ + ALPHA, A, AS0, AS1, B, BS) -#define KOKKOSBATCHED_SERIAL_TRSV_UPPER_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ - KokkosBatched::Impl::SerialTrsvInternalLower::invoke(DIAG::use_unit_diag, false, N, ALPHA, A, AS1, AS0, B, \ - BS) +#define KOKKOSBATCHED_SERIAL_TRSV_UPPER_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ + KokkosBatched::Impl::SerialTrsvInternalLower::invoke(DIAG::use_unit_diag, KokkosBlas::Impl::OpID(), N, \ + ALPHA, A, AS1, AS0, B, BS) #define KOKKOSBATCHED_SERIAL_TRSV_UPPER_CONJTRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, DIAG, M, N, ALPHA, A, AS0, AS1, B, BS) \ - KokkosBatched::Impl::SerialTrsvInternalLower::invoke(DIAG::use_unit_diag, true, N, ALPHA, A, AS1, AS0, B, \ - BS) + KokkosBatched::Impl::SerialTrsvInternalLower::invoke(DIAG::use_unit_diag, KokkosBlas::Impl::OpConj(), N, \ + ALPHA, A, AS1, AS0, B, BS) #define KOKKOSBATCHED_TEAM_TRSV_LOWER_NO_TRANSPOSE_INTERNAL_INVOKE(ALGOTYPE, MEMBER, DIAG, M, N, ALPHA, A, AS0, AS1, \ B, BS) \