dm_roff_ms_nr Interface

public interface dm_roff_ms_nr

Generic macro function to set register value.

Called by

interface~~dm_roff_ms_nr~~CalledByGraph interface~dm_roff_ms_nr dm_roff_ms_nr proc~dm_roff_ms_header dm_roff_ms_header proc~dm_roff_ms_header->interface~dm_roff_ms_nr

Module Procedures

private pure function roff_ms_nr_int32(register, value, unit) result(roff)

Returns macro to set register value (4-byte integer).

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: register

Register name.

integer(kind=i4), intent(in) :: value

Register value.

character(len=*), intent(in), optional :: unit

Optional unit.

Return Value character(len=:), allocatable

Output string.

private pure function roff_ms_nr_real32(register, value, unit) result(roff)

Returns macro to set register value (4-byte real).

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: register

Register name.

real(kind=r4), intent(in) :: value

Register value.

character(len=*), intent(in), optional :: unit

Optional unit.

Return Value character(len=:), allocatable

Output string.