Home | History | Annotate | Download | only in renderscript

Lines Matching refs:Transpose

207     @IntDef({NO_TRANSPOSE, TRANSPOSE, CONJ_TRANSPOSE})
209 public @interface Transpose {}
233 public static final int TRANSPOSE = 112;
251 static void validateTranspose(@Transpose int Trans) {
252 if (Trans != NO_TRANSPOSE && Trans != TRANSPOSE &&
254 throw new RSRuntimeException("Invalid transpose passed to BLAS");
258 static void validateConjTranspose(@Transpose int Trans) {
261 throw new RSRuntimeException("Invalid transpose passed to BLAS");
318 * @param TransA The type of transpose applied to matrix A.
327 public void SGEMV(@Transpose int TransA, float alpha, Allocation A, Allocation X, int incX, float beta, Allocation Y, int incY) {
350 * @param TransA The type of transpose applied to matrix A.
359 public void DGEMV(@Transpose int TransA, double alpha, Allocation A, Allocation X, int incX, double beta, Allocation Y, int incY) {
382 * @param TransA The type of transpose applied to matrix A.
391 public void CGEMV(@Transpose int TransA, Float2 alpha, Allocation A, Allocation X, int incX, Float2 beta, Allocation Y, int incY) {
414 * @param TransA The type of transpose applied to matrix A.
423 public void ZGEMV(@Transpose int TransA, Double2 alpha, Allocation A, Allocation X, int incX, Double2 beta, Allocation Y, int incY) {
453 * @param TransA The type of transpose applied to matrix A.
464 public void SGBMV(@Transpose int TransA, int KL, int KU, float alpha, Allocation A, Allocation X, int incX, float beta, Allocation Y, int incY) {
498 * @param TransA The type of transpose applied to matrix A.
509 public void DGBMV(@Transpose int TransA, int KL, int KU, double alpha, Allocation A, Allocation X, int incX, double beta, Allocation Y, int incY) {
543 * @param TransA The type of transpose applied to matrix A.
554 public void CGBMV(@Transpose int TransA, int KL, int KU, Float2 alpha, Allocation A, Allocation X, int incX, Float2 beta, Allocation Y, int incY) {
588 * @param TransA The type of transpose applied to matrix A.
599 public void ZGBMV(@Transpose int TransA, int KL, int KU, Double2 alpha, Allocation A, Allocation X, int incX, Double2 beta, Allocation Y, int incY) {
620 static void validateTRMV(Element e, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
645 static int validateTPMV(Element e, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
684 * @param TransA The type of transpose applied to matrix A.
690 public void STRMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
711 * @param TransA The type of transpose applied to matrix A.
717 public void DTRMV(@Uplo int Uplo, @Transpose
738 * @param TransA The type of transpose applied to matrix A.
744 public void CTRMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
765 * @param TransA The type of transpose applied to matrix A.
771 public void ZTRMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
799 * @param TransA The type of transpose applied to matrix A.
806 public void STBMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
838 * @param TransA The type of transpose applied to matrix A.
845 public void DTBMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
877 * @param TransA The type of transpose applied to matrix A.
884 public void CTBMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
916 * @param TransA The type of transpose applied to matrix A.
923 public void ZTBMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
956 * @param TransA The type of transpose applied to matrix A.
962 public void STPMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
990 * @param TransA The type of transpose applied to matrix A.
996 public void DTPMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
1024 * @param TransA The type of transpose applied to matrix A.
1030 public void CTPMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
1058 * @param TransA The type of transpose applied to matrix A.
1064 public void ZTPMV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
1084 * @param TransA The type of transpose applied to matrix A.
1090 public void STRSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
1113 * @param TransA The type of transpose applied to matrix A.
1119 public void DTRSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
1142 * @param TransA The type of transpose applied to matrix A.
1148 public void CTRSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
1171 * @param TransA The type of transpose applied to matrix A.
1177 public void ZTRSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation A, Allocation X, int incX) {
1207 * @param TransA The type of transpose applied to matrix A.
1214 public void STBSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
1246 * @param TransA The type of transpose applied to matrix A.
1253 public void DTBSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
1285 * @param TransA The type of transpose applied to matrix A.
1292 public void CTBSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
1324 * @param TransA The type of transpose applied to matrix A.
1331 public void ZTBSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, int K, Allocation A, Allocation X, int incX) {
1364 * @param TransA The type of transpose applied to matrix A.
1370 public void STPSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
1399 * @param TransA The type of transpose applied to matrix A.
1405 public void DTPSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
1434 * @param TransA The type of transpose applied to matrix A.
1440 public void CTPSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
1469 * @param TransA The type of transpose applied to matrix A.
1475 public void ZTPSV(@Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Allocation Ap, Allocation X, int incX) {
2890 if (TransA == TRANSPOSE || TransA == CONJ_TRANSPOSE) {
2899 if (TransB == TRANSPOSE || TransB == CONJ_TRANSPOSE) {
2935 * @param TransA The type of transpose applied to matrix A.
2936 * @param TransB The type of transpose applied to matrix B.
2943 public void SGEMM(@Transpose int TransA, @Transpose int TransB, float alpha, Allocation A,
2982 * @param TransA The type of transpose applied to matrix A.
2983 * @param TransB The type of transpose applied to matrix B.
2990 public void DGEMM(@Transpose int TransA, @Transpose int TransB, double alpha, Allocation A,
3028 * @param TransA The type of transpose applied to matrix A.
3029 * @param TransB The type of transpose applied to matrix B.
3036 public void CGEMM(@Transpose int TransA, @Transpose int TransB, Float2 alpha, Allocation A,
3074 * @param TransA The type of transpose applied to matrix A.
3075 * @param TransB The type of transpose applied to matrix B.
3082 public void ZGEMM(@Transpose int TransA, @Transpose int TransB, Double2 alpha, Allocation A,
3266 * @param Trans The type of transpose applied to the operation.
3272 public void SSYRK(@Uplo int Uplo, @Transpose int Trans, float alpha, Allocation A, float beta, Allocation C) {
3300 * @param Trans The type of transpose applied to the operation.
3306 public void DSYRK(@Uplo int Uplo, @Transpose int Trans, double alpha, Allocation A, double beta, Allocation C) {
3334 * @param Trans The type of transpose applied to the operation.
3340 public void CSYRK(@Uplo int Uplo, @Transpose int Trans, Float2 alpha, Allocation A, Float2 beta, Allocation C) {
3369 * @param Trans The type of transpose applied to the operation.
3375 public void ZSYRK(@Uplo int Uplo, @Transpose int Trans, Double2 alpha, Allocation A, Double2 beta, Allocation C) {
3397 static void validateSYR2K(Element e, @Transpose int Trans, Allocation A, Allocation B, Allocation C) {
3405 // A is n x k if no transpose, k x n if transpose
3407 if (Trans == TRANSPOSE) {
3430 * @param Trans The type of transpose applied to the operation.
3437 public void SSYR2K(@Uplo int Uplo, @Transpose int Trans, float alpha, Allocation A, Allocation B, float beta, Allocation C) {
3466 * @param Trans The type of transpose applied to the operation.
3473 public void DSYR2K(@Uplo int Uplo, @Transpose int Trans, double alpha, Allocation A, Allocation B, double beta, Allocation C) {
3502 * @param Trans The type of transpose applied to the operation.
3509 public void CSYR2K(@Uplo int Uplo, @Transpose int Trans, Float2 alpha, Allocation A, Allocation B, Float2 beta, Allocation C) {
3538 * @param Trans The type of transpose applied to the operation.
3545 public void ZSYR2K(@Uplo int Uplo, @Transpose int Trans, Double2 alpha, Allocation A, Allocation B, Double2 beta, Allocation C) {
3567 static void validateTRMM(Element e, @Side int Side, @Transpose int TransA, Allocation A, Allocation B) {
3604 * @param TransA The type of transpose applied to matrix A.
3610 public void STRMM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, float alpha, Allocation A, Allocation B) {
3635 * @param TransA The type of transpose applied to matrix A.
3641 public void DTRMM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, double alpha, Allocation A, Allocation B) {
3666 * @param TransA The type of transpose applied to matrix A.
3672 public void CTRMM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Float2 alpha, Allocation A, Allocation B) {
3697 * @param TransA The type of transpose applied to matrix A.
3703 public void ZTRMM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Double2 alpha, Allocation A, Allocation B) {
3719 static void validateTRSM(Element e, @Side int Side, @Transpose int TransA, Allocation A, Allocation B) {
3758 * @param TransA The type of transpose applied to matrix A.
3764 public void STRSM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, float alpha, Allocation A, Allocation B) {
3789 * @param TransA The type of transpose applied to matrix A.
3795 public void DTRSM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, double alpha, Allocation A, Allocation B) {
3820 * @param TransA The type of transpose applied to matrix A.
3826 public void CTRSM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Float2 alpha, Allocation A, Allocation B) {
3851 * @param TransA The type of transpose applied to matrix A.
3857 public void ZTRSM(@Side int Side, @Uplo int Uplo, @Transpose int TransA, @Diag int Diag, Double2 alpha, Allocation A, Allocation B) {
3959 static void validateHERK(Element e, @Transpose int Trans, Allocation A, Allocation C) {
3987 * @param Trans The type of transpose applied to the operation.
3993 public void CHERK(@Uplo int Uplo, @Transpose int Trans, float alpha, Allocation A, float beta, Allocation C) {
4021 * @param Trans The type of transpose applied to the operation.
4027 public void ZHERK(@Uplo int Uplo, @Transpose int Trans, double alpha, Allocation A, double beta, Allocation C) {
4048 static void validateHER2K(Element e, @Transpose int Trans, Allocation A, Allocation B, Allocation C) {
4080 * @param Trans The type of transpose applied to the operation.
4087 public void CHER2K(@Uplo int Uplo, @Transpose int Trans, Float2 alpha, Allocation A, Allocation B, float beta, Allocation C) {
4117 * @param Trans The type of transpose applied to the operation.
4124 public void ZHER2K(@Uplo int Uplo, @Transpose int Trans, Double2 alpha, Allocation A, Allocation B, double beta, Allocation C) {
4149 * 8-bit GEMM-like operation for neural networks: C = A * Transpose(B)
4164 validateL3(Element.U8(mRS), NO_TRANSPOSE, TRANSPOSE, 0, A, B, C);