Fakultät für Informatik Technische Universität München

Assembler - ETI Praktikum

Ausarbeitung und Implementierung

Zusammen mit Philip Lorenz und Ferdinand Mayet haben wir diese Ergebnisse erarbeitet:

Der Vortrag wurde am 16.07.2007 um 13:00 Uhr im ETI Multimedia Raum gehalten.

Aufgabenstellung

1.33 Euklidsche Norm eines Vektors ||x||2

n = ||x||2, n Î IR, x Î IRk

DOUBLE PRECISION FUNCTION DNRM2 (N, X, INCX)

INTEGER INCX, N

DOUBLE PRECISION X(*)

Ausführlichere Beschreibung des Befehls

Nach Recherche im Internet fanden wir eine bessere Beschreibung des zu implementierenden Befehls:

Name

dnrm2 - Return the Euclidian norm of a vector.

Synopsis

DOUBLE PRECISION FUNCTION DNRM2(N, X, INCX)

 

INTEGER N, INCX

DOUBLE PRECISION X(*)

 

DOUBLE PRECISION FUNCTION DNRM2_64(N, X, INCX)

 

INTEGER*8 N, INCX

DOUBLE PRECISION X(*)

 

F95 Interface

REAL(8) FUNCTION NRM2([N], X, [INCX])

 

INTEGER :: N, INCX

REAL(8), DIMENSION(:) :: X

 

REAL(8) FUNCTION NRM2_64([N], X, [INCX])

 

INTEGER(8) :: N, INCX

REAL(8), DIMENSION(:) :: X

 

C Interface

#include <sunperf.h>

 

double dnrm2(int n, double *x, int incx);

 

double dnrm2_64(long n, double *x, long incx);

Purpose

dnrm2 Return the Euclidian norm of a vector x where x is an n-vector.

Arguments

validated XHTML and CSS