la_wwaddw Interface

public interface la_wwaddw

LA_WWADDW adds a vector W into a doubled-single vector (X, Y). This works for all extant IBM's hex and binary floating point arithmetic, but not for decimal.


Subroutines

public pure subroutine cla_wwaddw(n, x, y, w)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
complex(kind=sp), intent(inout) :: x(*)
complex(kind=sp), intent(inout) :: y(*)
complex(kind=sp), intent(in) :: w(*)

public pure subroutine dla_wwaddw(n, x, y, w)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(inout) :: x(*)
real(kind=dp), intent(inout) :: y(*)
real(kind=dp), intent(in) :: w(*)

public pure subroutine sla_wwaddw(n, x, y, w)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
real(kind=sp), intent(inout) :: x(*)
real(kind=sp), intent(inout) :: y(*)
real(kind=sp), intent(in) :: w(*)

public pure subroutine zla_wwaddw(n, x, y, w)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: n
complex(kind=dp), intent(inout) :: x(*)
complex(kind=dp), intent(inout) :: y(*)
complex(kind=dp), intent(in) :: w(*)

Module Procedures

public interface stdlib_cla_wwaddw()

Arguments

None

public interface stdlib_dla_wwaddw()

Arguments

None

public interface stdlib_sla_wwaddw()

Arguments

None

public interface stdlib_zla_wwaddw()

Arguments

None