MB_DGEMM – Provádí C := alpha*op(A)*op(B) + beta*C, where op(X) = X or op(X) = X^T
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Výstupní reference yA, yB a yC jsou vždy nastaveny na odpovídající vstupní
reference uA, uB a uC. Pokud HLD = on, pak se nic nepočítá, jinak je interně zavolána
funkce BLAS DGEMM:
DGEMM(sTRANSA, sTRANSB, M, N, KA, alpha, uA, LDA, uB, LDB, beta, uC, LDC);
kde parametry funkce DGEMM jsou nastaveny následovně:
- Celočíselné vstupy transa a transb jsou mapovány na řetězce sTRANSA a sTRANSB: "N", "T" a "C".
- M je počet řádků matice referencované vstupem uC.
- N je počet sloupců matice referencované vstupem uC.
- Pokud je vstup transa roven 0 nebo 1, pak je KA počet sloupců, jinak je KA počet řádků matice referencované vstupem uA.
- LDA, LDB a LDC jsou vedoucí rozměry matic referencovaných vstupy uA, uB a uC.
Chybový příznak E je nastaven na on, pokud:
- reference uA nebo uB nebo uC není definována (tj. vstup uA nebo uB nebo uC není propojen),
- transa nebo transb je menší než 0 nebo větší než 3,
- ; pokud je vstup transb roven 0 nebo 1, pak je KB počet řádků, jinak je KB počet sloupců matice referencované vstupem uB (tj. matice a musí být násobitelné).
- volání funkce DGEMM vrátí chybu pomocí funkce XERBLA, viz systémový log.
Více informací naleznete v dokumentaci knihovny BLAS [9] (pouze anglicky).
Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
uA | Vstupní odkaz na matici A | Reference |
uB | Vstupní odkaz na matici B | Reference |
uC | Vstupní odkaz na matici C | Reference |
transa | Transpozice matice A 0 3 | Long (I32) |
transb | Transpozice matice B 0 3 | Long (I32) |
alpha | Skalární koeficient alpha | Double (F64) |
beta | Skalární koeficient beta | Double (F64) |
HLD | Pozastavení | Bool |
Výstup
yA | Výstupní odkaz na matici A | Reference |
yB | Výstupní odkaz na matici B | Reference |
yC | Výstupní odkaz na matici C | Reference |
E | Příznak chyby | Bool |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com