NAME

srotmg - Construct a Gentleman's modified Given's plane rotation


SYNOPSIS

  SUBROUTINE SROTMG( D1, D2, B1, B2, PARAM)
  REAL D1, D2, B1, B2
  REAL PARAM(*)
  SUBROUTINE SROTMG_64( D1, D2, B1, B2, PARAM)
  REAL D1, D2, B1, B2
  REAL PARAM(*)

F95 INTERFACE

  SUBROUTINE ROTMG( D1, D2, B1, B2, PARAM)
  REAL :: D1, D2, B1, B2
  REAL, DIMENSION(:) :: PARAM
  SUBROUTINE ROTMG_64( D1, D2, B1, B2, PARAM)
  REAL :: D1, D2, B1, B2
  REAL, DIMENSION(:) :: PARAM

C INTERFACE

#include <sunperf.h>

void srotmg(float *d1, float *d2, float *b1, float *b2, float *param);

void srotmg_64(float *d1, float *d2, float *b1, float *b2, float *param);


PURPOSE

srotmg Construct Gentleman's modified a Given's plane rotation that will annihilate an element of a vector.


ARGUMENTS