Lines Matching refs:C
2263 …validateL3(Element e, int TransA, int TransB, int Side, Allocation A, Allocation B, Allocation C) { in validateL3() argument
2267 (C != null && !C.getType().getElement().isCompatible(e))) { in validateL3()
2270 if (C == null) { in validateL3()
2274 cM = C.getType().getY(); in validateL3()
2275 cN = C.getType().getX(); in validateL3()
2309 if (A != null && B != null && C != null) { in validateL3()
2313 } else if (A != null && C != null) { in validateL3()
2345 Allocation B, float beta, Allocation C) { in SGEMM() argument
2348 validateL3(Element.F32(mRS), TransA, TransB, 0, A, B, C); in SGEMM() local
2364 beta, C.getID(mRS), 0, 0, 0, 0); in SGEMM()
2382 Allocation B, double beta, Allocation C) { in DGEMM() argument
2385 validateL3(Element.F64(mRS), TransA, TransB, 0, A, B, C); in DGEMM() local
2400 beta, C.getID(mRS), 0, 0, 0, 0); in DGEMM()
2418 Allocation B, Float2 beta, Allocation C) { in CGEMM() argument
2421 validateL3(Element.F32_2(mRS), TransA, TransB, 0, A, B, C); in CGEMM() local
2436 beta.x, beta.y, C.getID(mRS), 0, 0, 0, 0); in CGEMM()
2454 Allocation B, Double2 beta, Allocation C) { in ZGEMM() argument
2457 validateL3(Element.F64_2(mRS), TransA, TransB, 0, A, B, C); in ZGEMM() local
2472 beta.x, beta.y, C.getID(mRS), 0, 0, 0, 0); in ZGEMM()
2490 Allocation B, float beta, Allocation C) { in SSYMM() argument
2497 validateL3(Element.F32(mRS), 0, 0, Side, A, B, C); in SSYMM() local
2498 …trinsicBLAS_Single(getID(mRS), RsBlas_ssymm, 0, 0, Side, Uplo, 0, C.getType().getY(), C.getType().… in SSYMM()
2499 beta, C.getID(mRS), 0, 0, 0, 0); in SSYMM()
2517 Allocation B, double beta, Allocation C) { in DSYMM() argument
2523 validateL3(Element.F64(mRS), 0, 0, Side, A, B, C); in DSYMM() local
2524 …trinsicBLAS_Double(getID(mRS), RsBlas_dsymm, 0, 0, Side, Uplo, 0, C.getType().getY(), C.getType().… in DSYMM()
2525 beta, C.getID(mRS), 0, 0, 0, 0); in DSYMM()
2543 Allocation B, Float2 beta, Allocation C) { in CSYMM() argument
2549 validateL3(Element.F32_2(mRS), 0, 0, Side, A, B, C); in CSYMM() local
2550 …rinsicBLAS_Complex(getID(mRS), RsBlas_csymm, 0, 0, Side, Uplo, 0, C.getType().getY(), C.getType().… in CSYMM()
2551 beta.x, beta.y, C.getID(mRS), 0, 0, 0, 0); in CSYMM()
2569 Allocation B, Double2 beta, Allocation C) { in ZSYMM() argument
2575 validateL3(Element.F64_2(mRS), 0, 0, Side, A, B, C); in ZSYMM() local
2576 …iptIntrinsicBLAS_Z(getID(mRS), RsBlas_zsymm, 0, 0, Side, Uplo, 0, C.getType().getY(), C.getType().… in ZSYMM()
2577 beta.x, beta.y, C.getID(mRS), 0, 0, 0, 0); in ZSYMM()
2593 … SSYRK(@Uplo int Uplo, @Transpose int Trans, float alpha, Allocation A, float beta, Allocation C) { in SSYRK() argument
2596 validateL3(Element.F32(mRS), Trans, 0, 0, A, null, C); in SSYRK() local
2604 …tID(mRS), RsBlas_ssyrk, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), K, alpha, A.getID(mRS), 0, be… in SSYRK()
2620 …SYRK(@Uplo int Uplo, @Transpose int Trans, double alpha, Allocation A, double beta, Allocation C) { in DSYRK() argument
2623 validateL3(Element.F64(mRS), Trans, 0, 0, A, null, C); in DSYRK() local
2630 …tID(mRS), RsBlas_dsyrk, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), K, alpha, A.getID(mRS), 0, be… in DSYRK()
2646 …SYRK(@Uplo int Uplo, @Transpose int Trans, Float2 alpha, Allocation A, Float2 beta, Allocation C) { in CSYRK() argument
2649 validateL3(Element.F32_2(mRS), Trans, 0, 0, A, null, C); in CSYRK() local
2656 …mRS.nScriptIntrinsicBLAS_Complex(getID(mRS), RsBlas_csyrk, Trans, 0, 0, Uplo, 0, 0, C.getType().ge… in CSYRK()
2657 C.getID(mRS), 0, 0, 0, 0); in CSYRK()
2673 …RK(@Uplo int Uplo, @Transpose int Trans, Double2 alpha, Allocation A, Double2 beta, Allocation C) { in ZSYRK() argument
2676 validateL3(Element.F64_2(mRS), Trans, 0, 0, A, null, C); in ZSYRK() local
2683 …mRS.nScriptIntrinsicBLAS_Z(getID(mRS), RsBlas_zsyrk, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), … in ZSYRK()
2684 C.getID(mRS), 0, 0, 0, 0); in ZSYRK()
2687 …tic void validateSYR2K(Element e, @Transpose int Trans, Allocation A, Allocation B, Allocation C) { in validateSYR2K() argument
2691 !C.getType().getElement().isCompatible(e)) { in validateSYR2K()
2704 if (C.getType().getX() != Cdim || C.getType().getY() != Cdim) { in validateSYR2K()
2727 …nt Uplo, @Transpose int Trans, float alpha, Allocation A, Allocation B, float beta, Allocation C) { in SSYR2K() argument
2729 validateSYR2K(Element.F32(mRS), Trans, A, B, C); in SSYR2K() local
2736 …S), RsBlas_ssyr2k, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), K, alpha, A.getID(mRS), B.getID(mR… in SSYR2K()
2753 … Uplo, @Transpose int Trans, double alpha, Allocation A, Allocation B, double beta, Allocation C) { in DSYR2K() argument
2755 validateSYR2K(Element.F64(mRS), Trans, A, B, C); in DSYR2K() local
2762 …S), RsBlas_dsyr2k, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), K, alpha, A.getID(mRS), B.getID(mR… in DSYR2K()
2779 … Uplo, @Transpose int Trans, Float2 alpha, Allocation A, Allocation B, Float2 beta, Allocation C) { in CSYR2K() argument
2781 validateSYR2K(Element.F32_2(mRS), Trans, A, B, C); in CSYR2K() local
2788 …csyr2k, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), K, alpha.x, alpha.y, A.getID(mRS), B.getID(mR… in CSYR2K()
2805 …plo, @Transpose int Trans, Double2 alpha, Allocation A, Allocation B, Double2 beta, Allocation C) { in ZSYR2K() argument
2807 validateSYR2K(Element.F64_2(mRS), Trans, A, B, C); in ZSYR2K() local
2814 …zsyr2k, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), K, alpha.x, alpha.y, A.getID(mRS), B.getID(mR… in ZSYR2K()
3059 static void validateHEMM(Element e, @Side int Side, Allocation A, Allocation B, Allocation C) { in validateHEMM() argument
3064 !C.getType().getElement().isCompatible(e)) { in validateHEMM()
3077 if (B.getType().getX() != C.getType().getX() || in validateHEMM()
3078 B.getType().getY() != C.getType().getY()) { in validateHEMM()
3097 …de int Side, @Uplo int Uplo, Float2 alpha, Allocation A, Allocation B, Float2 beta, Allocation C) { in CHEMM() argument
3099 validateHEMM(Element.F32_2(mRS), Side, A, B, C); in CHEMM() local
3100 …rinsicBLAS_Complex(getID(mRS), RsBlas_chemm, 0, 0, Side, Uplo, 0, C.getType().getY(), C.getType().… in CHEMM()
3101 … alpha.x, alpha.y, A.getID(mRS), B.getID(mRS), beta.x, beta.y, C.getID(mRS), 0, 0, 0, 0); in CHEMM()
3118 … int Side, @Uplo int Uplo, Double2 alpha, Allocation A, Allocation B, Double2 beta, Allocation C) { in ZHEMM() argument
3120 validateHEMM(Element.F64_2(mRS), Side, A, B, C); in ZHEMM() local
3121 …iptIntrinsicBLAS_Z(getID(mRS), RsBlas_zhemm, 0, 0, Side, Uplo, 0, C.getType().getY(), C.getType().… in ZHEMM()
3122 … alpha.x, alpha.y, A.getID(mRS), B.getID(mRS), beta.x, beta.y, C.getID(mRS), 0, 0, 0, 0); in ZHEMM()
3125 static void validateHERK(Element e, @Transpose int Trans, Allocation A, Allocation C) { in validateHERK() argument
3127 !C.getType().getElement().isCompatible(e)) { in validateHERK()
3131 int cdim = C.getType().getX(); in validateHERK()
3132 if (cdim != C.getType().getY()) { in validateHERK()
3159 … CHERK(@Uplo int Uplo, @Transpose int Trans, float alpha, Allocation A, float beta, Allocation C) { in CHERK() argument
3161 validateHERK(Element.F32_2(mRS), Trans, A, C); in CHERK() local
3168 …mRS.nScriptIntrinsicBLAS_Complex(getID(mRS), RsBlas_cherk, Trans, 0, 0, Uplo, 0, 0, C.getType().ge… in CHERK()
3169 … alpha, 0, A.getID(mRS), 0, beta, 0, C.getID(mRS), 0, 0, 0, 0); in CHERK()
3185 …HERK(@Uplo int Uplo, @Transpose int Trans, double alpha, Allocation A, double beta, Allocation C) { in ZHERK() argument
3187 validateHERK(Element.F64_2(mRS), Trans, A, C); in ZHERK() local
3194 …mRS.nScriptIntrinsicBLAS_Z(getID(mRS), RsBlas_zherk, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(), … in ZHERK()
3195 alpha, 0, A.getID(mRS), 0, beta, 0, C.getID(mRS), 0, 0, 0, 0); in ZHERK()
3198 …tic void validateHER2K(Element e, @Transpose int Trans, Allocation A, Allocation B, Allocation C) { in validateHER2K() argument
3201 !C.getType().getElement().isCompatible(e)) { in validateHER2K()
3205 int cdim = C.getType().getX(); in validateHER2K()
3206 if (cdim != C.getType().getY()) { in validateHER2K()
3237 …t Uplo, @Transpose int Trans, Float2 alpha, Allocation A, Allocation B, float beta, Allocation C) { in CHER2K() argument
3239 validateHER2K(Element.F32_2(mRS), Trans, A, B, C); in CHER2K() local
3246 …mRS.nScriptIntrinsicBLAS_Complex(getID(mRS), RsBlas_cher2k, Trans, 0, 0, Uplo, 0, 0, C.getType().g… in CHER2K()
3247 … A.getID(mRS), B.getID(mRS), beta, 0, C.getID(mRS), 0, 0, 0, 0); in CHER2K()
3264 …Uplo, @Transpose int Trans, Double2 alpha, Allocation A, Allocation B, double beta, Allocation C) { in ZHER2K() argument
3266 validateHER2K(Element.F64_2(mRS), Trans, A, B, C); in ZHER2K() local
3273 …mRS.nScriptIntrinsicBLAS_Z(getID(mRS), RsBlas_zher2k, Trans, 0, 0, Uplo, 0, 0, C.getType().getX(),… in ZHER2K()
3274 A.getID(mRS), B.getID(mRS), beta, 0, C.getID(mRS), 0, 0, 0, 0); in ZHER2K()
3293 …public void BNNM(Allocation A, int a_offset, Allocation B, int b_offset, Allocation C, int c_offse… in BNNM() argument
3294 validateL3(Element.U8(mRS), NO_TRANSPOSE, TRANSPOSE, 0, A, B, C); in BNNM() local
3308 …S_BNNM(getID(mRS), M, N, K, A.getID(mRS), a_offset, B.getID(mRS), b_offset, C.getID(mRS), c_offset… in BNNM()