NVIDIA Performance Primitives (NPP)  Version 10.0
npps_statistics_functions.h
1  /* Copyright 2010-2016 NVIDIA Corporation. All rights reserved.
2  *
3  * NOTICE TO LICENSEE:
4  *
5  * The source code and/or documentation ("Licensed Deliverables") are
6  * subject to NVIDIA intellectual property rights under U.S. and
7  * international Copyright laws.
8  *
9  * The Licensed Deliverables contained herein are PROPRIETARY and
10  * CONFIDENTIAL to NVIDIA and are being provided under the terms and
11  * conditions of a form of NVIDIA software license agreement by and
12  * between NVIDIA and Licensee ("License Agreement") or electronically
13  * accepted by Licensee. Notwithstanding any terms or conditions to
14  * the contrary in the License Agreement, reproduction or disclosure
15  * of the Licensed Deliverables to any third party without the express
16  * written consent of NVIDIA is prohibited.
17  *
18  * NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE
19  * LICENSE AGREEMENT, NVIDIA MAKES NO REPRESENTATION ABOUT THE
20  * SUITABILITY OF THESE LICENSED DELIVERABLES FOR ANY PURPOSE. THEY ARE
21  * PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND.
22  * NVIDIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THESE LICENSED
23  * DELIVERABLES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
24  * NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
25  * NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE
26  * LICENSE AGREEMENT, IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY
27  * SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY
28  * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
29  * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
30  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
31  * OF THESE LICENSED DELIVERABLES.
32  *
33  * U.S. Government End Users. These Licensed Deliverables are a
34  * "commercial item" as that term is defined at 48 C.F.R. 2.101 (OCT
35  * 1995), consisting of "commercial computer software" and "commercial
36  * computer software documentation" as such terms are used in 48
37  * C.F.R. 12.212 (SEPT 1995) and are provided to the U.S. Government
38  * only as a commercial end item. Consistent with 48 C.F.R.12.212 and
39  * 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), all
40  * U.S. Government End Users acquire the Licensed Deliverables with
41  * only those rights set forth herein.
42  *
43  * Any use of the Licensed Deliverables in individual and commercial
44  * software must include, in the user documentation and internal
45  * comments to the code, the above Disclaimer and U.S. Government End
46  * Users Notice.
47  */
48 #ifndef NV_NPPS_STATISTICS_FUNCTIONS_H
49 #define NV_NPPS_STATISTICS_FUNCTIONS_H
50 
56 #include "nppdefs.h"
57 
58 
59 #ifdef __cplusplus
60 extern "C" {
61 #endif
62 
63 
87 NppStatus
88 nppsMinEvery_8u_I(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength);
89 
97 NppStatus
98 nppsMinEvery_16u_I(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength);
99 
107 NppStatus
108 nppsMinEvery_16s_I(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength);
109 
117 NppStatus
118 nppsMinEvery_32s_I(const Npp32s * pSrc, Npp32s * pSrcDst, int nLength);
119 
127 NppStatus
128 nppsMinEvery_32f_I(const Npp32f * pSrc, Npp32f * pSrcDst, int nLength);
129 
137 NppStatus
138 nppsMinEvery_64f_I(const Npp64f * pSrc, Npp64f * pSrcDst, int nLength);
139 
147 NppStatus
148 nppsMaxEvery_8u_I(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength);
149 
157 NppStatus
158 nppsMaxEvery_16u_I(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength);
159 
167 NppStatus
168 nppsMaxEvery_16s_I(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength);
169 
177 NppStatus
178 nppsMaxEvery_32s_I(const Npp32s * pSrc, Npp32s * pSrcDst, int nLength);
179 
187 NppStatus
188 nppsMaxEvery_32f_I(const Npp32f * pSrc, Npp32f * pSrcDst, int nLength);
189 
209 NppStatus
210 nppsSumGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
211 
219 NppStatus
220 nppsSumGetBufferSize_32fc(int nLength, int * hpBufferSize /* host pointer */);
221 
229 NppStatus
230 nppsSumGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
231 
239 NppStatus
240 nppsSumGetBufferSize_64fc(int nLength, int * hpBufferSize /* host pointer */);
241 
249 NppStatus
250 nppsSumGetBufferSize_16s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
251 
259 NppStatus
260 nppsSumGetBufferSize_16sc_Sfs(int nLength, int * hpBufferSize /* host pointer */);
261 
269 NppStatus
270 nppsSumGetBufferSize_16sc32sc_Sfs(int nLength, int * hpBufferSize /* host pointer */);
271 
279 NppStatus
280 nppsSumGetBufferSize_32s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
281 
289 NppStatus
290 nppsSumGetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
291 
301 NppStatus
302 nppsSum_32f(const Npp32f * pSrc, int nLength, Npp32f * pSum, Npp8u * pDeviceBuffer);
303 
313 NppStatus
314 nppsSum_32fc(const Npp32fc * pSrc, int nLength, Npp32fc * pSum, Npp8u * pDeviceBuffer);
315 
325 NppStatus
326 nppsSum_64f(const Npp64f * pSrc, int nLength, Npp64f * pSum, Npp8u * pDeviceBuffer);
327 
337 NppStatus
338 nppsSum_64fc(const Npp64fc * pSrc, int nLength, Npp64fc * pSum, Npp8u * pDeviceBuffer);
339 
350 NppStatus
351 nppsSum_16s_Sfs(const Npp16s * pSrc, int nLength, Npp16s * pSum, int nScaleFactor,
352  Npp8u * pDeviceBuffer);
353 
364 NppStatus
365 nppsSum_32s_Sfs(const Npp32s * pSrc, int nLength, Npp32s * pSum, int nScaleFactor,
366  Npp8u * pDeviceBuffer);
367 
378 NppStatus
379 nppsSum_16sc_Sfs(const Npp16sc * pSrc, int nLength, Npp16sc * pSum, int nScaleFactor,
380  Npp8u * pDeviceBuffer);
381 
393 NppStatus
394 nppsSum_16sc32sc_Sfs(const Npp16sc * pSrc, int nLength, Npp32sc * pSum, int nScaleFactor,
395  Npp8u * pDeviceBuffer);
396 
407 NppStatus
408 nppsSum_16s32s_Sfs(const Npp16s * pSrc, int nLength, Npp32s * pSum, int nScaleFactor,
409  Npp8u * pDeviceBuffer);
410 
427 NppStatus
428 nppsMaxGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
429 
437 NppStatus
438 nppsMaxGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
439 
447 NppStatus
448 nppsMaxGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
449 
457 NppStatus
458 nppsMaxGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
459 
469 NppStatus
470 nppsMax_16s(const Npp16s * pSrc, int nLength, Npp16s * pMax, Npp8u * pDeviceBuffer);
471 
481 NppStatus
482 nppsMax_32s(const Npp32s * pSrc, int nLength, Npp32s * pMax, Npp8u * pDeviceBuffer);
483 
493 NppStatus
494 nppsMax_32f(const Npp32f * pSrc, int nLength, Npp32f * pMax, Npp8u * pDeviceBuffer);
495 
505 NppStatus
506 nppsMax_64f(const Npp64f * pSrc, int nLength, Npp64f * pMax, Npp8u * pDeviceBuffer);
507 
515 NppStatus
516 nppsMaxIndxGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
517 
525 NppStatus
526 nppsMaxIndxGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
527 
535 NppStatus
536 nppsMaxIndxGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
537 
545 NppStatus
546 nppsMaxIndxGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
547 
558 NppStatus
559 nppsMaxIndx_16s(const Npp16s * pSrc, int nLength, Npp16s * pMax, int * pIndx, Npp8u * pDeviceBuffer);
560 
571 NppStatus
572 nppsMaxIndx_32s(const Npp32s * pSrc, int nLength, Npp32s * pMax, int * pIndx, Npp8u * pDeviceBuffer);
573 
584 NppStatus
585 nppsMaxIndx_32f(const Npp32f * pSrc, int nLength, Npp32f * pMax, int * pIndx, Npp8u * pDeviceBuffer);
586 
597 NppStatus
598 nppsMaxIndx_64f(const Npp64f * pSrc, int nLength, Npp64f * pMax, int * pIndx, Npp8u * pDeviceBuffer);
599 
607 NppStatus
608 nppsMaxAbsGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
609 
617 NppStatus
618 nppsMaxAbsGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
619 
629 NppStatus
630 nppsMaxAbs_16s(const Npp16s * pSrc, int nLength, Npp16s * pMaxAbs, Npp8u * pDeviceBuffer);
631 
641 NppStatus
642 nppsMaxAbs_32s(const Npp32s * pSrc, int nLength, Npp32s * pMaxAbs, Npp8u * pDeviceBuffer);
643 
651 NppStatus
652 nppsMaxAbsIndxGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
653 
661 NppStatus
662 nppsMaxAbsIndxGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
663 
674 NppStatus
675 nppsMaxAbsIndx_16s(const Npp16s * pSrc, int nLength, Npp16s * pMaxAbs, int * pIndx, Npp8u * pDeviceBuffer);
676 
687 NppStatus
688 nppsMaxAbsIndx_32s(const Npp32s * pSrc, int nLength, Npp32s * pMaxAbs, int * pIndx, Npp8u * pDeviceBuffer);
689 
705 NppStatus
706 nppsMinGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
707 
715 NppStatus
716 nppsMinGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
717 
725 NppStatus
726 nppsMinGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
727 
735 NppStatus
736 nppsMinGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
737 
747 NppStatus
748 nppsMin_16s(const Npp16s * pSrc, int nLength, Npp16s * pMin, Npp8u * pDeviceBuffer);
749 
759 NppStatus
760 nppsMin_32s(const Npp32s * pSrc, int nLength, Npp32s * pMin, Npp8u * pDeviceBuffer);
761 
771 NppStatus
772 nppsMin_32f(const Npp32f * pSrc, int nLength, Npp32f * pMin, Npp8u * pDeviceBuffer);
773 
783 NppStatus
784 nppsMin_64f(const Npp64f * pSrc, int nLength, Npp64f * pMin, Npp8u * pDeviceBuffer);
785 
793 NppStatus
794 nppsMinIndxGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
795 
803 NppStatus
804 nppsMinIndxGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
805 
813 NppStatus
814 nppsMinIndxGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
815 
823 NppStatus
824 nppsMinIndxGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
825 
836 NppStatus
837 nppsMinIndx_16s(const Npp16s * pSrc, int nLength, Npp16s * pMin, int * pIndx, Npp8u * pDeviceBuffer);
838 
849 NppStatus
850 nppsMinIndx_32s(const Npp32s * pSrc, int nLength, Npp32s * pMin, int * pIndx, Npp8u * pDeviceBuffer);
851 
862 NppStatus
863 nppsMinIndx_32f(const Npp32f * pSrc, int nLength, Npp32f * pMin, int * pIndx, Npp8u * pDeviceBuffer);
864 
875 NppStatus
876 nppsMinIndx_64f(const Npp64f * pSrc, int nLength, Npp64f * pMin, int * pIndx, Npp8u * pDeviceBuffer);
877 
885 NppStatus
886 nppsMinAbsGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
887 
895 NppStatus
896 nppsMinAbsGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
897 
907 NppStatus
908 nppsMinAbs_16s(const Npp16s * pSrc, int nLength, Npp16s * pMinAbs, Npp8u * pDeviceBuffer);
909 
919 NppStatus
920 nppsMinAbs_32s(const Npp32s * pSrc, int nLength, Npp32s * pMinAbs, Npp8u * pDeviceBuffer);
921 
929 NppStatus
930 nppsMinAbsIndxGetBufferSize_16s(int nLength, int * hpBufferSize /* host pointer */);
931 
939 NppStatus
940 nppsMinAbsIndxGetBufferSize_32s(int nLength, int * hpBufferSize /* host pointer */);
941 
952 NppStatus
953 nppsMinAbsIndx_16s(const Npp16s * pSrc, int nLength, Npp16s * pMinAbs, int * pIndx, Npp8u * pDeviceBuffer);
954 
965 NppStatus
966 nppsMinAbsIndx_32s(const Npp32s * pSrc, int nLength, Npp32s * pMinAbs, int * pIndx, Npp8u * pDeviceBuffer);
967 
983 NppStatus
984 nppsMeanGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
985 
993 NppStatus
994 nppsMeanGetBufferSize_32fc(int nLength, int * hpBufferSize /* host pointer */);
995 
1003 NppStatus
1004 nppsMeanGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
1005 
1013 NppStatus
1014 nppsMeanGetBufferSize_64fc(int nLength, int * hpBufferSize /* host pointer */);
1015 
1023 NppStatus
1024 nppsMeanGetBufferSize_16s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
1025 
1033 NppStatus
1034 nppsMeanGetBufferSize_32s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
1035 
1043 NppStatus
1044 nppsMeanGetBufferSize_16sc_Sfs(int nLength, int * hpBufferSize /* host pointer */);
1045 
1055 NppStatus
1056 nppsMean_32f(const Npp32f * pSrc, int nLength, Npp32f * pMean, Npp8u * pDeviceBuffer);
1057 
1067 NppStatus
1068 nppsMean_32fc(const Npp32fc * pSrc, int nLength, Npp32fc * pMean, Npp8u * pDeviceBuffer);
1069 
1079 NppStatus
1080 nppsMean_64f(const Npp64f * pSrc, int nLength, Npp64f * pMean, Npp8u * pDeviceBuffer);
1081 
1091 NppStatus
1092 nppsMean_64fc(const Npp64fc * pSrc, int nLength, Npp64fc * pMean, Npp8u * pDeviceBuffer);
1093 
1104 NppStatus
1105 nppsMean_16s_Sfs(const Npp16s * pSrc, int nLength, Npp16s * pMean, int nScaleFactor,
1106  Npp8u * pDeviceBuffer);
1107 
1118 NppStatus
1119 nppsMean_32s_Sfs(const Npp32s * pSrc, int nLength, Npp32s * pMean, int nScaleFactor,
1120  Npp8u * pDeviceBuffer);
1121 
1132 NppStatus
1133 nppsMean_16sc_Sfs(const Npp16sc * pSrc, int nLength, Npp16sc * pMean, int nScaleFactor,
1134  Npp8u * pDeviceBuffer);
1135 
1151 NppStatus
1152 nppsStdDevGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
1153 
1161 NppStatus
1162 nppsStdDevGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
1163 
1171 NppStatus
1172 nppsStdDevGetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
1173 
1181 NppStatus
1182 nppsStdDevGetBufferSize_16s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
1183 
1193 NppStatus
1194 nppsStdDev_32f(const Npp32f * pSrc, int nLength, Npp32f * pStdDev, Npp8u * pDeviceBuffer);
1195 
1205 NppStatus
1206 nppsStdDev_64f(const Npp64f * pSrc, int nLength, Npp64f * pStdDev, Npp8u * pDeviceBuffer);
1207 
1218 NppStatus
1219 nppsStdDev_16s32s_Sfs(const Npp16s * pSrc, int nLength, Npp32s * pStdDev, int nScaleFactor,
1220  Npp8u * pDeviceBuffer);
1221 
1232 NppStatus
1233 nppsStdDev_16s_Sfs(const Npp16s * pSrc, int nLength, Npp16s * pStdDev, int nScaleFactor,
1234  Npp8u * pDeviceBuffer);
1235 
1251 NppStatus
1252 nppsMeanStdDevGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
1253 
1261 NppStatus
1262 nppsMeanStdDevGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
1263 
1271 NppStatus
1272 nppsMeanStdDevGetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
1273 
1281 NppStatus
1282 nppsMeanStdDevGetBufferSize_16s_Sfs(int nLength, int * hpBufferSize /* host pointer */);
1283 
1294 NppStatus
1295 nppsMeanStdDev_32f(const Npp32f * pSrc, int nLength, Npp32f * pMean, Npp32f * pStdDev, Npp8u * pDeviceBuffer);
1296 
1307 NppStatus
1308 nppsMeanStdDev_64f(const Npp64f * pSrc, int nLength, Npp64f * pMean, Npp64f * pStdDev, Npp8u * pDeviceBuffer);
1309 
1321 NppStatus
1322 nppsMeanStdDev_16s32s_Sfs(const Npp16s * pSrc, int nLength, Npp32s * pMean, Npp32s * pStdDev, int nScaleFactor,
1323  Npp8u * pDeviceBuffer);
1324 
1336 NppStatus
1337 nppsMeanStdDev_16s_Sfs(const Npp16s * pSrc, int nLength, Npp16s * pMean, Npp16s * pStdDev, int nScaleFactor,
1338  Npp8u * pDeviceBuffer);
1339 
1355 NppStatus
1356 nppsMinMaxGetBufferSize_8u(int nLength, int * hpBufferSize);
1357 
1365 NppStatus
1366 nppsMinMaxGetBufferSize_16s(int nLength, int * hpBufferSize);
1367 
1375 NppStatus
1376 nppsMinMaxGetBufferSize_16u(int nLength, int * hpBufferSize);
1377 
1385 NppStatus
1386 nppsMinMaxGetBufferSize_32s(int nLength, int * hpBufferSize);
1387 
1395 NppStatus
1396 nppsMinMaxGetBufferSize_32u(int nLength, int * hpBufferSize);
1397 
1405 NppStatus
1406 nppsMinMaxGetBufferSize_32f(int nLength, int * hpBufferSize);
1407 
1415 NppStatus
1416 nppsMinMaxGetBufferSize_64f(int nLength, int * hpBufferSize);
1417 
1428 NppStatus
1429 nppsMinMax_8u(const Npp8u * pSrc, int nLength, Npp8u * pMin, Npp8u * pMax,
1430  Npp8u * pDeviceBuffer);
1431 
1442 NppStatus
1443 nppsMinMax_16s(const Npp16s * pSrc, int nLength, Npp16s * pMin, Npp16s * pMax,
1444  Npp8u * pDeviceBuffer);
1445 
1456 NppStatus
1457 nppsMinMax_16u(const Npp16u * pSrc, int nLength, Npp16u * pMin, Npp16u * pMax,
1458  Npp8u * pDeviceBuffer);
1459 
1470 NppStatus
1471 nppsMinMax_32u(const Npp32u * pSrc, int nLength, Npp32u * pMin, Npp32u * pMax,
1472  Npp8u * pDeviceBuffer);
1473 
1484 NppStatus
1485 nppsMinMax_32s(const Npp32s * pSrc, int nLength, Npp32s * pMin, Npp32s * pMax,
1486  Npp8u * pDeviceBuffer);
1487 
1498 NppStatus
1499 nppsMinMax_32f(const Npp32f * pSrc, int nLength, Npp32f * pMin, Npp32f * pMax,
1500  Npp8u * pDeviceBuffer);
1501 
1512 NppStatus
1513 nppsMinMax_64f(const Npp64f * pSrc, int nLength, Npp64f * pMin, Npp64f * pMax,
1514  Npp8u * pDeviceBuffer);
1515 
1523 NppStatus
1524 nppsMinMaxIndxGetBufferSize_8u(int nLength, int * hpBufferSize);
1525 
1533 NppStatus
1534 nppsMinMaxIndxGetBufferSize_16s(int nLength, int * hpBufferSize);
1535 
1543 NppStatus
1544 nppsMinMaxIndxGetBufferSize_16u(int nLength, int * hpBufferSize);
1545 
1553 NppStatus
1554 nppsMinMaxIndxGetBufferSize_32s(int nLength, int * hpBufferSize);
1555 
1563 NppStatus
1564 nppsMinMaxIndxGetBufferSize_32u(int nLength, int * hpBufferSize);
1565 
1573 NppStatus
1574 nppsMinMaxIndxGetBufferSize_32f(int nLength, int * hpBufferSize);
1575 
1583 NppStatus
1584 nppsMinMaxIndxGetBufferSize_64f(int nLength, int * hpBufferSize);
1585 
1598 NppStatus
1599 nppsMinMaxIndx_8u(const Npp8u * pSrc, int nLength, Npp8u * pMin, int * pMinIndx, Npp8u * pMax, int * pMaxIndx,
1600  Npp8u * pDeviceBuffer);
1601 
1614 NppStatus
1615 nppsMinMaxIndx_16s(const Npp16s * pSrc, int nLength, Npp16s * pMin, int * pMinIndx, Npp16s * pMax, int * pMaxIndx,
1616  Npp8u * pDeviceBuffer);
1617 
1630 NppStatus
1631 nppsMinMaxIndx_16u(const Npp16u * pSrc, int nLength, Npp16u * pMin, int * pMinIndx, Npp16u * pMax, int * pMaxIndx,
1632  Npp8u * pDeviceBuffer);
1633 
1646 NppStatus
1647 nppsMinMaxIndx_32s(const Npp32s * pSrc, int nLength, Npp32s * pMin, int * pMinIndx, Npp32s * pMax, int * pMaxIndx,
1648  Npp8u * pDeviceBuffer);
1649 
1662 NppStatus
1663 nppsMinMaxIndx_32u(const Npp32u * pSrc, int nLength, Npp32u * pMin, int * pMinIndx, Npp32u * pMax, int * pMaxIndx,
1664  Npp8u * pDeviceBuffer);
1665 
1678 NppStatus
1679 nppsMinMaxIndx_32f(const Npp32f * pSrc, int nLength, Npp32f * pMin, int * pMinIndx, Npp32f * pMax, int * pMaxIndx,
1680  Npp8u * pDeviceBuffer);
1681 
1694 NppStatus
1695 nppsMinMaxIndx_64f(const Npp64f * pSrc, int nLength, Npp64f * pMin, int * pMinIndx, Npp64f * pMax, int * pMaxIndx,
1696  Npp8u * pDeviceBuffer);
1697 
1713 NppStatus
1714 nppsNormInfGetBufferSize_32f(int nLength, int * hpBufferSize);
1715 
1725 NppStatus
1726 nppsNorm_Inf_32f(const Npp32f * pSrc, int nLength, Npp32f * pNorm,
1727  Npp8u * pDeviceBuffer);
1728 
1736 NppStatus
1737 nppsNormInfGetBufferSize_64f(int nLength, int * hpBufferSize);
1738 
1748 NppStatus
1749 nppsNorm_Inf_64f(const Npp64f * pSrc, int nLength, Npp64f * pNorm,
1750  Npp8u * pDeviceBuffer);
1751 
1759 NppStatus
1760 nppsNormInfGetBufferSize_16s32f(int nLength, int * hpBufferSize);
1761 
1771 NppStatus
1772 nppsNorm_Inf_16s32f(const Npp16s * pSrc, int nLength, Npp32f * pNorm,
1773  Npp8u * pDeviceBuffer);
1774 
1782 NppStatus
1783 nppsNormInfGetBufferSize_32fc32f(int nLength, int * hpBufferSize);
1784 
1794 NppStatus
1795 nppsNorm_Inf_32fc32f(const Npp32fc * pSrc, int nLength, Npp32f * pNorm,
1796  Npp8u * pDeviceBuffer);
1797 
1805 NppStatus
1806 nppsNormInfGetBufferSize_64fc64f(int nLength, int * hpBufferSize);
1807 
1817 NppStatus
1818 nppsNorm_Inf_64fc64f(const Npp64fc * pSrc, int nLength, Npp64f * pNorm,
1819  Npp8u * pDeviceBuffer);
1820 
1828 NppStatus
1829 nppsNormInfGetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize);
1830 
1841 NppStatus
1842 nppsNorm_Inf_16s32s_Sfs(const Npp16s * pSrc, int nLength, Npp32s * pNorm, int nScaleFactor,
1843  Npp8u * pDeviceBuffer);
1844 
1860 NppStatus
1861 nppsNormL1GetBufferSize_32f(int nLength, int * hpBufferSize);
1862 
1872 NppStatus
1873 nppsNorm_L1_32f(const Npp32f * pSrc, int nLength, Npp32f * pNorm,
1874  Npp8u * pDeviceBuffer);
1875 
1883 NppStatus
1884 nppsNormL1GetBufferSize_64f(int nLength, int * hpBufferSize);
1885 
1895 NppStatus
1896 nppsNorm_L1_64f(const Npp64f * pSrc, int nLength, Npp64f * pNorm,
1897  Npp8u * pDeviceBuffer);
1898 
1906 NppStatus
1907 nppsNormL1GetBufferSize_16s32f(int nLength, int * hpBufferSize);
1908 
1918 NppStatus
1919 nppsNorm_L1_16s32f(const Npp16s * pSrc, int nLength, Npp32f * pNorm,
1920  Npp8u * pDeviceBuffer);
1921 
1929 NppStatus
1930 nppsNormL1GetBufferSize_32fc64f(int nLength, int * hpBufferSize);
1931 
1941 NppStatus
1942 nppsNorm_L1_32fc64f(const Npp32fc * pSrc, int nLength, Npp64f * pNorm,
1943  Npp8u * pDeviceBuffer);
1944 
1952 NppStatus
1953 nppsNormL1GetBufferSize_64fc64f(int nLength, int * hpBufferSize);
1954 
1964 NppStatus
1965 nppsNorm_L1_64fc64f(const Npp64fc * pSrc, int nLength, Npp64f * pNorm,
1966  Npp8u * pDeviceBuffer);
1967 
1975 NppStatus
1976 nppsNormL1GetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize);
1977 
1988 NppStatus
1989 nppsNorm_L1_16s32s_Sfs(const Npp16s * pSrc, int nLength, Npp32s * pNorm, int nScaleFactor,
1990  Npp8u * pDeviceBuffer);
1991 
1999 NppStatus
2000 nppsNormL1GetBufferSize_16s64s_Sfs(int nLength, int * hpBufferSize);
2001 
2012 NppStatus
2013 nppsNorm_L1_16s64s_Sfs(const Npp16s * pSrc, int nLength, Npp64s * pNorm, int nScaleFactor,
2014  Npp8u * pDeviceBuffer);
2015 
2031 NppStatus
2032 nppsNormL2GetBufferSize_32f(int nLength, int * hpBufferSize);
2033 
2043 NppStatus
2044 nppsNorm_L2_32f(const Npp32f * pSrc, int nLength, Npp32f * pNorm, Npp8u * pDeviceBuffer);
2045 
2053 NppStatus
2054 nppsNormL2GetBufferSize_64f(int nLength, int * hpBufferSize);
2055 
2065 NppStatus
2066 nppsNorm_L2_64f(const Npp64f * pSrc, int nLength, Npp64f * pNorm,
2067  Npp8u * pDeviceBuffer);
2068 
2076 NppStatus
2077 nppsNormL2GetBufferSize_16s32f(int nLength, int * hpBufferSize);
2078 
2088 NppStatus
2089 nppsNorm_L2_16s32f(const Npp16s * pSrc, int nLength, Npp32f * pNorm,
2090  Npp8u * pDeviceBuffer);
2091 
2099 NppStatus
2100 nppsNormL2GetBufferSize_32fc64f(int nLength, int * hpBufferSize);
2101 
2111 NppStatus
2112 nppsNorm_L2_32fc64f(const Npp32fc * pSrc, int nLength, Npp64f * pNorm,
2113  Npp8u * pDeviceBuffer);
2114 
2122 NppStatus
2123 nppsNormL2GetBufferSize_64fc64f(int nLength, int * hpBufferSize);
2124 
2134 NppStatus
2135 nppsNorm_L2_64fc64f(const Npp64fc * pSrc, int nLength, Npp64f * pNorm,
2136  Npp8u * pDeviceBuffer);
2137 
2145 NppStatus
2146 nppsNormL2GetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize);
2147 
2158 NppStatus
2159 nppsNorm_L2_16s32s_Sfs(const Npp16s * pSrc, int nLength, Npp32s * pNorm, int nScaleFactor,
2160  Npp8u * pDeviceBuffer);
2161 
2169 NppStatus
2170 nppsNormL2SqrGetBufferSize_16s64s_Sfs(int nLength, int * hpBufferSize);
2171 
2182 NppStatus
2183 nppsNorm_L2Sqr_16s64s_Sfs(const Npp16s * pSrc, int nLength, Npp64s * pNorm, int nScaleFactor,
2184  Npp8u * pDeviceBuffer);
2185 
2201 NppStatus
2202 nppsNormDiffInfGetBufferSize_32f(int nLength, int * hpBufferSize);
2203 
2214 NppStatus
2215 nppsNormDiff_Inf_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp32f * pNorm,
2216  Npp8u * pDeviceBuffer);
2217 
2225 NppStatus
2226 nppsNormDiffInfGetBufferSize_64f(int nLength, int * hpBufferSize);
2227 
2238 NppStatus
2239 nppsNormDiff_Inf_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pNorm,
2240  Npp8u * pDeviceBuffer);
2241 
2249 NppStatus
2250 nppsNormDiffInfGetBufferSize_16s32f(int nLength, int * hpBufferSize);
2251 
2262 NppStatus
2263 nppsNormDiff_Inf_16s32f(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32f * pNorm,
2264  Npp8u * pDeviceBuffer);
2265 
2273 NppStatus
2274 nppsNormDiffInfGetBufferSize_32fc32f(int nLength, int * hpBufferSize);
2275 
2286 NppStatus
2287 nppsNormDiff_Inf_32fc32f(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp32f * pNorm,
2288  Npp8u * pDeviceBuffer);
2289 
2297 NppStatus
2298 nppsNormDiffInfGetBufferSize_64fc64f(int nLength, int * hpBufferSize);
2299 
2310 NppStatus
2311 nppsNormDiff_Inf_64fc64f(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64f * pNorm,
2312  Npp8u * pDeviceBuffer);
2313 
2321 NppStatus
2322 nppsNormDiffInfGetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize);
2323 
2335 NppStatus
2336 nppsNormDiff_Inf_16s32s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32s * pNorm, int nScaleFactor,
2337  Npp8u * pDeviceBuffer);
2338 
2354 NppStatus
2355 nppsNormDiffL1GetBufferSize_32f(int nLength, int * hpBufferSize);
2356 
2367 NppStatus
2368 nppsNormDiff_L1_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp32f * pNorm,
2369  Npp8u * pDeviceBuffer);
2370 
2378 NppStatus
2379 nppsNormDiffL1GetBufferSize_64f(int nLength, int * hpBufferSize);
2380 
2391 NppStatus
2392 nppsNormDiff_L1_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pNorm,
2393  Npp8u * pDeviceBuffer);
2394 
2402 NppStatus
2403 nppsNormDiffL1GetBufferSize_16s32f(int nLength, int * hpBufferSize);
2404 
2415 NppStatus
2416 nppsNormDiff_L1_16s32f(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32f * pNorm,
2417  Npp8u * pDeviceBuffer);
2418 
2426 NppStatus
2427 nppsNormDiffL1GetBufferSize_32fc64f(int nLength, int * hpBufferSize);
2428 
2439 NppStatus
2440 nppsNormDiff_L1_32fc64f(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64f * pNorm,
2441  Npp8u * pDeviceBuffer);
2442 
2450 NppStatus
2451 nppsNormDiffL1GetBufferSize_64fc64f(int nLength, int * hpBufferSize);
2452 
2463 NppStatus
2464 nppsNormDiff_L1_64fc64f(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64f * pNorm,
2465  Npp8u * pDeviceBuffer);
2466 
2474 NppStatus
2475 nppsNormDiffL1GetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize);
2476 
2488 NppStatus
2489 nppsNormDiff_L1_16s32s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32s * pNorm, int nScaleFactor,
2490  Npp8u * pDeviceBuffer);
2491 
2499 NppStatus
2500 nppsNormDiffL1GetBufferSize_16s64s_Sfs(int nLength, int * hpBufferSize);
2501 
2513 NppStatus
2514 nppsNormDiff_L1_16s64s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp64s * pNorm, int nScaleFactor,
2515  Npp8u * pDeviceBuffer);
2516 
2532 NppStatus
2533 nppsNormDiffL2GetBufferSize_32f(int nLength, int * hpBufferSize);
2534 
2545 NppStatus
2546 nppsNormDiff_L2_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp32f * pNorm,
2547  Npp8u * pDeviceBuffer);
2548 
2556 NppStatus
2557 nppsNormDiffL2GetBufferSize_64f(int nLength, int * hpBufferSize);
2558 
2569 NppStatus
2570 nppsNormDiff_L2_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pNorm,
2571  Npp8u * pDeviceBuffer);
2572 
2580 NppStatus
2581 nppsNormDiffL2GetBufferSize_16s32f(int nLength, int * hpBufferSize);
2582 
2593 NppStatus
2594 nppsNormDiff_L2_16s32f(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32f * pNorm,
2595  Npp8u * pDeviceBuffer);
2596 
2604 NppStatus
2605 nppsNormDiffL2GetBufferSize_32fc64f(int nLength, int * hpBufferSize);
2606 
2617 NppStatus
2618 nppsNormDiff_L2_32fc64f(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64f * pNorm,
2619  Npp8u * pDeviceBuffer);
2620 
2628 NppStatus
2629 nppsNormDiffL2GetBufferSize_64fc64f(int nLength, int * hpBufferSize);
2630 
2641 NppStatus
2642 nppsNormDiff_L2_64fc64f(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64f * pNorm,
2643  Npp8u * pDeviceBuffer);
2644 
2652 NppStatus
2653 nppsNormDiffL2GetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize);
2654 
2666 NppStatus
2667 nppsNormDiff_L2_16s32s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32s * pNorm, int nScaleFactor,
2668  Npp8u * pDeviceBuffer);
2669 
2677 NppStatus
2678 nppsNormDiffL2SqrGetBufferSize_16s64s_Sfs(int nLength, int * hpBufferSize);
2679 
2691 NppStatus
2692 nppsNormDiff_L2Sqr_16s64s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp64s * pNorm, int nScaleFactor,
2693  Npp8u * pDeviceBuffer);
2694 
2710 NppStatus
2711 nppsDotProdGetBufferSize_32f(int nLength, int * hpBufferSize);
2712 
2723 NppStatus
2724 nppsDotProd_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp32f * pDp,
2725  Npp8u * pDeviceBuffer);
2726 
2734 NppStatus
2735 nppsDotProdGetBufferSize_32fc(int nLength, int * hpBufferSize);
2736 
2747 NppStatus
2748 nppsDotProd_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp32fc * pDp,
2749  Npp8u * pDeviceBuffer);
2750 
2758 NppStatus
2759 nppsDotProdGetBufferSize_32f32fc(int nLength, int * hpBufferSize);
2760 
2771 NppStatus
2772 nppsDotProd_32f32fc(const Npp32f * pSrc1, const Npp32fc * pSrc2, int nLength, Npp32fc * pDp,
2773  Npp8u * pDeviceBuffer);
2774 
2782 NppStatus
2783 nppsDotProdGetBufferSize_32f64f(int nLength, int * hpBufferSize);
2784 
2795 NppStatus
2796 nppsDotProd_32f64f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp64f * pDp,
2797  Npp8u * pDeviceBuffer);
2798 
2806 NppStatus
2807 nppsDotProdGetBufferSize_32fc64fc(int nLength, int * hpBufferSize);
2808 
2819 NppStatus
2820 nppsDotProd_32fc64fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64fc * pDp,
2821  Npp8u * pDeviceBuffer);
2822 
2830 NppStatus
2831 nppsDotProdGetBufferSize_32f32fc64fc(int nLength, int * hpBufferSize);
2832 
2843 NppStatus
2844 nppsDotProd_32f32fc64fc(const Npp32f * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64fc * pDp,
2845  Npp8u * pDeviceBuffer);
2846 
2854 NppStatus
2855 nppsDotProdGetBufferSize_64f(int nLength, int * hpBufferSize);
2856 
2867 NppStatus
2868 nppsDotProd_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pDp,
2869  Npp8u * pDeviceBuffer);
2870 
2878 NppStatus
2879 nppsDotProdGetBufferSize_64fc(int nLength, int * hpBufferSize);
2880 
2891 NppStatus
2892 nppsDotProd_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64fc * pDp,
2893  Npp8u * pDeviceBuffer);
2894 
2902 NppStatus
2903 nppsDotProdGetBufferSize_64f64fc(int nLength, int * hpBufferSize);
2904 
2915 NppStatus
2916 nppsDotProd_64f64fc(const Npp64f * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64fc * pDp,
2917  Npp8u * pDeviceBuffer);
2918 
2926 NppStatus
2927 nppsDotProdGetBufferSize_16s64s(int nLength, int * hpBufferSize);
2928 
2939 NppStatus
2940 nppsDotProd_16s64s(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp64s * pDp,
2941  Npp8u * pDeviceBuffer);
2942 
2950 NppStatus
2951 nppsDotProdGetBufferSize_16sc64sc(int nLength, int * hpBufferSize);
2952 
2963 NppStatus
2964 nppsDotProd_16sc64sc(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp64sc * pDp,
2965  Npp8u * pDeviceBuffer);
2966 
2974 NppStatus
2975 nppsDotProdGetBufferSize_16s16sc64sc(int nLength, int * hpBufferSize);
2976 
2987 NppStatus
2988 nppsDotProd_16s16sc64sc(const Npp16s * pSrc1, const Npp16sc * pSrc2, int nLength, Npp64sc * pDp,
2989  Npp8u * pDeviceBuffer);
2990 
2998 NppStatus
2999 nppsDotProdGetBufferSize_16s32f(int nLength, int * hpBufferSize);
3000 
3011 NppStatus
3012 nppsDotProd_16s32f(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32f * pDp,
3013  Npp8u * pDeviceBuffer);
3014 
3022 NppStatus
3023 nppsDotProdGetBufferSize_16sc32fc(int nLength, int * hpBufferSize);
3024 
3035 NppStatus
3036 nppsDotProd_16sc32fc(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp32fc * pDp,
3037  Npp8u * pDeviceBuffer);
3038 
3046 NppStatus
3047 nppsDotProdGetBufferSize_16s16sc32fc(int nLength, int * hpBufferSize);
3048 
3059 NppStatus
3060 nppsDotProd_16s16sc32fc(const Npp16s * pSrc1, const Npp16sc * pSrc2, int nLength, Npp32fc * pDp,
3061  Npp8u * pDeviceBuffer);
3062 
3070 NppStatus
3071 nppsDotProdGetBufferSize_16s_Sfs(int nLength, int * hpBufferSize);
3072 
3084 NppStatus
3085 nppsDotProd_16s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp16s * pDp, int nScaleFactor,
3086  Npp8u * pDeviceBuffer);
3087 
3095 NppStatus
3096 nppsDotProdGetBufferSize_16sc_Sfs(int nLength, int * hpBufferSize);
3097 
3109 NppStatus
3110 nppsDotProd_16sc_Sfs(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp16sc * pDp, int nScaleFactor,
3111  Npp8u * pDeviceBuffer);
3112 
3120 NppStatus
3121 nppsDotProdGetBufferSize_32s_Sfs(int nLength, int * hpBufferSize);
3122 
3134 NppStatus
3135 nppsDotProd_32s_Sfs(const Npp32s * pSrc1, const Npp32s * pSrc2, int nLength, Npp32s * pDp, int nScaleFactor,
3136  Npp8u * pDeviceBuffer);
3137 
3145 NppStatus
3146 nppsDotProdGetBufferSize_32sc_Sfs(int nLength, int * hpBufferSize);
3147 
3159 NppStatus
3160 nppsDotProd_32sc_Sfs(const Npp32sc * pSrc1, const Npp32sc * pSrc2, int nLength, Npp32sc * pDp, int nScaleFactor,
3161  Npp8u * pDeviceBuffer);
3162 
3170 NppStatus
3171 nppsDotProdGetBufferSize_16s32s_Sfs(int nLength, int * hpBufferSize);
3172 
3184 NppStatus
3185 nppsDotProd_16s32s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp32s * pDp, int nScaleFactor,
3186  Npp8u * pDeviceBuffer);
3187 
3195 NppStatus
3196 nppsDotProdGetBufferSize_16s16sc32sc_Sfs(int nLength, int * hpBufferSize);
3197 
3209 NppStatus
3210 nppsDotProd_16s16sc32sc_Sfs(const Npp16s * pSrc1, const Npp16sc * pSrc2, int nLength, Npp32sc * pDp, int nScaleFactor,
3211  Npp8u * pDeviceBuffer);
3212 
3220 NppStatus
3221 nppsDotProdGetBufferSize_16s32s32s_Sfs(int nLength, int * hpBufferSize);
3222 
3234 NppStatus
3235 nppsDotProd_16s32s32s_Sfs(const Npp16s * pSrc1, const Npp32s * pSrc2, int nLength, Npp32s * pDp, int nScaleFactor,
3236  Npp8u * pDeviceBuffer);
3237 
3245 NppStatus
3246 nppsDotProdGetBufferSize_16s16sc_Sfs(int nLength, int * hpBufferSize);
3247 
3259 NppStatus
3260 nppsDotProd_16s16sc_Sfs(const Npp16s * pSrc1, const Npp16sc * pSrc2, int nLength, Npp16sc * pDp, int nScaleFactor,
3261  Npp8u * pDeviceBuffer);
3262 
3270 NppStatus
3271 nppsDotProdGetBufferSize_16sc32sc_Sfs(int nLength, int * hpBufferSize);
3272 
3284 NppStatus
3285 nppsDotProd_16sc32sc_Sfs(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp32sc * pDp, int nScaleFactor,
3286  Npp8u * pDeviceBuffer);
3287 
3295 NppStatus
3296 nppsDotProdGetBufferSize_32s32sc_Sfs(int nLength, int * hpBufferSize);
3297 
3309 NppStatus
3310 nppsDotProd_32s32sc_Sfs(const Npp32s * pSrc1, const Npp32sc * pSrc2, int nLength, Npp32sc * pDp, int nScaleFactor,
3311  Npp8u * pDeviceBuffer);
3312 
3328 NppStatus
3329 nppsCountInRangeGetBufferSize_32s(int nLength, int * hpBufferSize);
3330 
3342 NppStatus
3343 nppsCountInRange_32s(const Npp32s * pSrc, int nLength, int * pCounts, Npp32s nLowerBound, Npp32s nUpperBound,
3344  Npp8u * pDeviceBuffer);
3345 
3361 NppStatus
3362 nppsZeroCrossingGetBufferSize_16s32f(int nLength, int * hpBufferSize);
3363 
3374 NppStatus
3375 nppsZeroCrossing_16s32f(const Npp16s * pSrc, int nLength, Npp32f * pValZC, NppsZCType tZCType,
3376  Npp8u * pDeviceBuffer);
3377 
3385 NppStatus
3386 nppsZeroCrossingGetBufferSize_32f(int nLength, int * hpBufferSize);
3387 
3398 NppStatus
3399 nppsZeroCrossing_32f(const Npp32f * pSrc, int nLength, Npp32f * pValZC, NppsZCType tZCType,
3400  Npp8u * pDeviceBuffer);
3401 
3424 NppStatus
3425 nppsMaximumError_8u(const Npp8u * pSrc1, const Npp8u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3426 
3437 NppStatus
3438 nppsMaximumError_8s(const Npp8s * pSrc1, const Npp8s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3439 
3450 NppStatus
3451 nppsMaximumError_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3452 
3463 NppStatus
3464 nppsMaximumError_16s(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3465 
3476 NppStatus
3477 nppsMaximumError_16sc(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3478 
3489 NppStatus
3490 nppsMaximumError_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3491 
3502 NppStatus
3503 nppsMaximumError_32s(const Npp32s * pSrc1, const Npp32s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3504 
3515 NppStatus
3516 nppsMaximumError_32sc(const Npp32sc * pSrc1, const Npp32sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3517 
3528 NppStatus
3529 nppsMaximumError_64s(const Npp64s * pSrc1, const Npp64s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3530 
3541 NppStatus
3542 nppsMaximumError_64sc(const Npp64sc * pSrc1, const Npp64sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3543 
3554 NppStatus
3555 nppsMaximumError_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3556 
3567 NppStatus
3568 nppsMaximumError_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3569 
3580 NppStatus
3581 nppsMaximumError_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3582 
3593 NppStatus
3594 nppsMaximumError_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3595 
3603 NppStatus
3604 nppsMaximumErrorGetBufferSize_8u(int nLength, int * hpBufferSize);
3605 
3613 NppStatus
3614 nppsMaximumErrorGetBufferSize_8s(int nLength, int * hpBufferSize);
3615 
3623 NppStatus
3624 nppsMaximumErrorGetBufferSize_16u(int nLength, int * hpBufferSize);
3625 
3633 NppStatus
3634 nppsMaximumErrorGetBufferSize_16s(int nLength, int * hpBufferSize);
3635 
3643 NppStatus
3644 nppsMaximumErrorGetBufferSize_16sc(int nLength, int * hpBufferSize);
3645 
3653 NppStatus
3654 nppsMaximumErrorGetBufferSize_32u(int nLength, int * hpBufferSize);
3655 
3663 NppStatus
3664 nppsMaximumErrorGetBufferSize_32s(int nLength, int * hpBufferSize);
3665 
3673 NppStatus
3674 nppsMaximumErrorGetBufferSize_32sc(int nLength, int * hpBufferSize);
3675 
3683 NppStatus
3684 nppsMaximumErrorGetBufferSize_64s(int nLength, int * hpBufferSize);
3685 
3693 NppStatus
3694 nppsMaximumErrorGetBufferSize_64sc(int nLength, int * hpBufferSize);
3695 
3703 NppStatus
3704 nppsMaximumErrorGetBufferSize_32f(int nLength, int * hpBufferSize);
3705 
3713 NppStatus
3714 nppsMaximumErrorGetBufferSize_32fc(int nLength, int * hpBufferSize);
3715 
3723 NppStatus
3724 nppsMaximumErrorGetBufferSize_64f(int nLength, int * hpBufferSize);
3725 
3733 NppStatus
3734 nppsMaximumErrorGetBufferSize_64fc(int nLength, int * hpBufferSize);
3757 NppStatus
3758 nppsAverageError_8u(const Npp8u * pSrc1, const Npp8u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3759 
3770 NppStatus
3771 nppsAverageError_8s(const Npp8s * pSrc1, const Npp8s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3772 
3783 NppStatus
3784 nppsAverageError_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3785 
3796 NppStatus
3797 nppsAverageError_16s(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3798 
3809 NppStatus
3810 nppsAverageError_16sc(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3811 
3822 NppStatus
3823 nppsAverageError_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3824 
3835 NppStatus
3836 nppsAverageError_32s(const Npp32s * pSrc1, const Npp32s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3837 
3848 NppStatus
3849 nppsAverageError_32sc(const Npp32sc * pSrc1, const Npp32sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3850 
3861 NppStatus
3862 nppsAverageError_64s(const Npp64s * pSrc1, const Npp64s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3863 
3874 NppStatus
3875 nppsAverageError_64sc(const Npp64sc * pSrc1, const Npp64sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3876 
3887 NppStatus
3888 nppsAverageError_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3889 
3900 NppStatus
3901 nppsAverageError_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3902 
3913 NppStatus
3914 nppsAverageError_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3915 
3926 NppStatus
3927 nppsAverageError_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3928 
3936 NppStatus
3937 nppsAverageErrorGetBufferSize_8u(int nLength, int * hpBufferSize);
3938 
3946 NppStatus
3947 nppsAverageErrorGetBufferSize_8s(int nLength, int * hpBufferSize);
3948 
3956 NppStatus
3957 nppsAverageErrorGetBufferSize_16u(int nLength, int * hpBufferSize);
3958 
3966 NppStatus
3967 nppsAverageErrorGetBufferSize_16s(int nLength, int * hpBufferSize);
3968 
3976 NppStatus
3977 nppsAverageErrorGetBufferSize_16sc(int nLength, int * hpBufferSize);
3978 
3986 NppStatus
3987 nppsAverageErrorGetBufferSize_32u(int nLength, int * hpBufferSize);
3988 
3996 NppStatus
3997 nppsAverageErrorGetBufferSize_32s(int nLength, int * hpBufferSize);
3998 
4006 NppStatus
4007 nppsAverageErrorGetBufferSize_32sc(int nLength, int * hpBufferSize);
4008 
4016 NppStatus
4017 nppsAverageErrorGetBufferSize_64s(int nLength, int * hpBufferSize);
4018 
4026 NppStatus
4027 nppsAverageErrorGetBufferSize_64sc(int nLength, int * hpBufferSize);
4028 
4036 NppStatus
4037 nppsAverageErrorGetBufferSize_32f(int nLength, int * hpBufferSize);
4038 
4046 NppStatus
4047 nppsAverageErrorGetBufferSize_32fc(int nLength, int * hpBufferSize);
4048 
4056 NppStatus
4057 nppsAverageErrorGetBufferSize_64f(int nLength, int * hpBufferSize);
4058 
4066 NppStatus
4067 nppsAverageErrorGetBufferSize_64fc(int nLength, int * hpBufferSize);
4090 NppStatus
4091 nppsMaximumRelativeError_8u(const Npp8u * pSrc1, const Npp8u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4092 
4103 NppStatus
4104 nppsMaximumRelativeError_8s(const Npp8s * pSrc1, const Npp8s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4105 
4116 NppStatus
4117 nppsMaximumRelativeError_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4118 
4129 NppStatus
4130 nppsMaximumRelativeError_16s(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4131 
4142 NppStatus
4143 nppsMaximumRelativeError_16sc(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4144 
4155 NppStatus
4156 nppsMaximumRelativeError_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4157 
4168 NppStatus
4169 nppsMaximumRelativeError_32s(const Npp32s * pSrc1, const Npp32s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4170 
4181 NppStatus
4182 nppsMaximumRelativeError_32sc(const Npp32sc * pSrc1, const Npp32sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4183 
4194 NppStatus
4195 nppsMaximumRelativeError_64s(const Npp64s * pSrc1, const Npp64s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4196 
4207 NppStatus
4208 nppsMaximumRelativeError_64sc(const Npp64sc * pSrc1, const Npp64sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4209 
4220 NppStatus
4221 nppsMaximumRelativeError_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4222 
4233 NppStatus
4234 nppsMaximumRelativeError_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4235 
4246 NppStatus
4247 nppsMaximumRelativeError_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4248 
4259 NppStatus
4260 nppsMaximumRelativeError_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4261 
4269 NppStatus
4270 nppsMaximumRelativeErrorGetBufferSize_8u(int nLength, int * hpBufferSize);
4271 
4279 NppStatus
4280 nppsMaximumRelativeErrorGetBufferSize_8s(int nLength, int * hpBufferSize);
4281 
4289 NppStatus
4290 nppsMaximumRelativeErrorGetBufferSize_16u(int nLength, int * hpBufferSize);
4291 
4299 NppStatus
4300 nppsMaximumRelativeErrorGetBufferSize_16s(int nLength, int * hpBufferSize);
4301 
4309 NppStatus
4310 nppsMaximumRelativeErrorGetBufferSize_16sc(int nLength, int * hpBufferSize);
4311 
4319 NppStatus
4320 nppsMaximumRelativeErrorGetBufferSize_32u(int nLength, int * hpBufferSize);
4321 
4329 NppStatus
4330 nppsMaximumRelativeErrorGetBufferSize_32s(int nLength, int * hpBufferSize);
4331 
4339 NppStatus
4340 nppsMaximumRelativeErrorGetBufferSize_32sc(int nLength, int * hpBufferSize);
4341 
4349 NppStatus
4350 nppsMaximumRelativeErrorGetBufferSize_64s(int nLength, int * hpBufferSize);
4351 
4359 NppStatus
4360 nppsMaximumRelativeErrorGetBufferSize_64sc(int nLength, int * hpBufferSize);
4361 
4369 NppStatus
4370 nppsMaximumRelativeErrorGetBufferSize_32f(int nLength, int * hpBufferSize);
4371 
4379 NppStatus
4380 nppsMaximumRelativeErrorGetBufferSize_32fc(int nLength, int * hpBufferSize);
4381 
4389 NppStatus
4390 nppsMaximumRelativeErrorGetBufferSize_64f(int nLength, int * hpBufferSize);
4391 
4399 NppStatus
4400 nppsMaximumRelativeErrorGetBufferSize_64fc(int nLength, int * hpBufferSize);
4423 NppStatus
4424 nppsAverageRelativeError_8u(const Npp8u * pSrc1, const Npp8u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4425 
4436 NppStatus
4437 nppsAverageRelativeError_8s(const Npp8s * pSrc1, const Npp8s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4438 
4449 NppStatus
4450 nppsAverageRelativeError_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4451 
4462 NppStatus
4463 nppsAverageRelativeError_16s(const Npp16s * pSrc1, const Npp16s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4464 
4475 NppStatus
4476 nppsAverageRelativeError_16sc(const Npp16sc * pSrc1, const Npp16sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4477 
4488 NppStatus
4489 nppsAverageRelativeError_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4490 
4501 NppStatus
4502 nppsAverageRelativeError_32s(const Npp32s * pSrc1, const Npp32s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4503 
4514 NppStatus
4515 nppsAverageRelativeError_32sc(const Npp32sc * pSrc1, const Npp32sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4516 
4527 NppStatus
4528 nppsAverageRelativeError_64s(const Npp64s * pSrc1, const Npp64s * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4529 
4540 NppStatus
4541 nppsAverageRelativeError_64sc(const Npp64sc * pSrc1, const Npp64sc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4542 
4553 NppStatus
4554 nppsAverageRelativeError_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4555 
4566 NppStatus
4567 nppsAverageRelativeError_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4568 
4579 NppStatus
4580 nppsAverageRelativeError_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4581 
4592 NppStatus
4593 nppsAverageRelativeError_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
4594 
4602 NppStatus
4603 nppsAverageRelativeErrorGetBufferSize_8u(int nLength, int * hpBufferSize);
4604 
4612 NppStatus
4613 nppsAverageRelativeErrorGetBufferSize_8s(int nLength, int * hpBufferSize);
4614 
4622 NppStatus
4623 nppsAverageRelativeErrorGetBufferSize_16u(int nLength, int * hpBufferSize);
4624 
4632 NppStatus
4633 nppsAverageRelativeErrorGetBufferSize_16s(int nLength, int * hpBufferSize);
4634 
4642 NppStatus
4643 nppsAverageRelativeErrorGetBufferSize_16sc(int nLength, int * hpBufferSize);
4644 
4652 NppStatus
4653 nppsAverageRelativeErrorGetBufferSize_32u(int nLength, int * hpBufferSize);
4654 
4662 NppStatus
4663 nppsAverageRelativeErrorGetBufferSize_32s(int nLength, int * hpBufferSize);
4664 
4672 NppStatus
4673 nppsAverageRelativeErrorGetBufferSize_32sc(int nLength, int * hpBufferSize);
4674 
4682 NppStatus
4683 nppsAverageRelativeErrorGetBufferSize_64s(int nLength, int * hpBufferSize);
4684 
4692 NppStatus
4693 nppsAverageRelativeErrorGetBufferSize_64sc(int nLength, int * hpBufferSize);
4694 
4702 NppStatus
4703 nppsAverageRelativeErrorGetBufferSize_32f(int nLength, int * hpBufferSize);
4704 
4712 NppStatus
4713 nppsAverageRelativeErrorGetBufferSize_32fc(int nLength, int * hpBufferSize);
4714 
4722 NppStatus
4723 nppsAverageRelativeErrorGetBufferSize_64f(int nLength, int * hpBufferSize);
4724 
4732 NppStatus
4733 nppsAverageRelativeErrorGetBufferSize_64fc(int nLength, int * hpBufferSize);
4739 #ifdef __cplusplus
4740 } /* extern "C" */
4741 #endif
4742 
4743 #endif /* NV_NPPS_STATISTICS_FUNCTIONS_H */
NppStatus nppsMinAbsGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinAbs_32s.
NppStatus nppsDotProdGetBufferSize_16s16sc32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s16sc32fc.
NppStatus nppsAverageError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit signed char Average method.
NppStatus nppsMean_64fc(const Npp64fc *pSrc, int nLength, Npp64fc *pMean, Npp8u *pDeviceBuffer)
64-bit double complex vector mean method
NppStatus nppsStdDev_16s_Sfs(const Npp16s *pSrc, int nLength, Npp16s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit float vector standard deviation method (return value is also 16-bit)
NppStatus nppsMinMaxIndx_32f(const Npp32f *pSrc, int nLength, Npp32f *pMin, int *pMinIndx, Npp32f *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
32-bit float vector min and max with indices method
NppStatus nppsNormL1GetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L1_16s32s_Sfs.
NppStatus nppsMinMaxIndxGetBufferSize_32u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMaxIndx_32u.
NppStatus nppsNorm_Inf_32fc32f(const Npp32fc *pSrc, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float complex vector C norm method, return value is 32-bit float.
NppStatus nppsMaxAbs_32s(const Npp32s *pSrc, int nLength, Npp32s *pMaxAbs, Npp8u *pDeviceBuffer)
32-bit integer vector max absolute method
NppStatus nppsMaximumRelativeErrorGetBufferSize_16s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_16s.
NppStatus nppsNormL1GetBufferSize_64fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L1_64fc64f.
NppStatus nppsMaximumError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short integer maximum method.
NppStatus nppsDotProd_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
32-bit float complex dot product method, return value is 32-bit float complex.
NppStatus nppsNormDiffL1GetBufferSize_64fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L1_64fc64f.
NppStatus nppsNormDiff_L1_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float L1 norm method on two vectors' difference
NppStatus nppsMinGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMin_32s.
NppStatus nppsMean_16s_Sfs(const Npp16s *pSrc, int nLength, Npp16s *pMean, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit short vector mean with integer scaling method
NppStatus nppsMinMaxIndxGetBufferSize_8u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMaxIndx_8u.
NppStatus nppsMaxIndxGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxIndx_32f.
NppStatus nppsStdDevGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsStdDev_32f.
NppStatus nppsAverageErrorGetBufferSize_32s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_32s.
NppStatus nppsAverageError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point complex Average method.
NppStatus nppsAverageRelativeError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point complex AverageRelative method.
NppStatus nppsNormDiffL1GetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L1_64f.
unsigned char Npp8u
8-bit unsigned chars
Definition: nppdefs.h:278
NppStatus nppsNormInfGetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_Inf_16s32s_Sfs.
NppStatus nppsNormDiff_Inf_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float C norm method on two vectors' difference
NppStatus nppsMeanGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMean_32f.
NppStatus nppsMaxIndxGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxIndx_32s.
NppStatus nppsDotProdGetBufferSize_32fc64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32fc64fc.
NppStatus nppsMinMaxIndxGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMaxIndx_32f.
NppStatus nppsMean_32fc(const Npp32fc *pSrc, int nLength, Npp32fc *pMean, Npp8u *pDeviceBuffer)
32-bit float complex vector mean method
NppStatus nppsAverageRelativeErrorGetBufferSize_32u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_32u.
NppStatus nppsMinEvery_16u_I(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength)
16-bit unsigned short integer in place min value for each pair of elements.
Complex Number This struct represents an unsigned int complex number.
Definition: nppdefs.h:324
NppStatus nppsNormDiffL1GetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L1_32f.
NppStatus nppsMaximumRelativeErrorGetBufferSize_16u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_16u.
NppStatus nppsNormDiffL2GetBufferSize_32fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L2_32fc64f.
NppStatus nppsMaxAbs_16s(const Npp16s *pSrc, int nLength, Npp16s *pMaxAbs, Npp8u *pDeviceBuffer)
16-bit integer vector max absolute method
NppStatus nppsMinMax_32f(const Npp32f *pSrc, int nLength, Npp32f *pMin, Npp32f *pMax, Npp8u *pDeviceBuffer)
32-bit float vector min and max method
NppStatus nppsNormDiff_L2_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float L2 norm method on two vectors' difference
NppStatus nppsMeanGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMean_64f.
NppStatus nppsMinAbsIndxGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinAbsIndx_32s.
NppStatus nppsDotProd_16s16sc32fc(const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit float complex.
NppStatus nppsMaxAbsIndx_32s(const Npp32s *pSrc, int nLength, Npp32s *pMaxAbs, int *pIndx, Npp8u *pDeviceBuffer)
32-bit integer vector max absolute index method
NppStatus nppsMinMaxIndx_32u(const Npp32u *pSrc, int nLength, Npp32u *pMin, int *pMinIndx, Npp32u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
32-bit unsigned short vector min and max with indices method
NppStatus nppsMinMaxIndx_16s(const Npp16s *pSrc, int nLength, Npp16s *pMin, int *pMinIndx, Npp16s *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
16-bit signed short vector min and max with indices method
NppStatus nppsStdDev_16s32s_Sfs(const Npp16s *pSrc, int nLength, Npp32s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit float vector standard deviation method (return value is 32-bit)
NppStatus nppsMinMaxIndxGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMaxIndx_64f.
NppStatus nppsAverageRelativeErrorGetBufferSize_32sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_32sc.
NppStatus nppsDotProdGetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s32f.
NppStatus nppsSumGetBufferSize_64fc(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_64fc.
NppStatus nppsSumGetBufferSize_16sc32sc_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_16sc32sc_Sfs.
NppStatus nppsDotProd_64f64fc(const Npp64f *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
64-bit float and 64-bit float complex dot product method, return value is 64-bit float complex...
NppStatus nppsMinIndxGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinIndx_32s.
NppStatus nppsMaximumRelativeErrorGetBufferSize_64sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_64sc.
NppStatus nppsMaxGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMax_64f.
NppStatus nppsMaximumRelativeError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit signed short integer MaximumRelative method.
NppStatus nppsDotProd_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp32f *pDp, Npp8u *pDeviceBuffer)
32-bit float dot product method, return value is 32-bit float.
NppStatus nppsCountInRange_32s(const Npp32s *pSrc, int nLength, int *pCounts, Npp32s nLowerBound, Npp32s nUpperBound, Npp8u *pDeviceBuffer)
Computes the number of elements whose values fall into the specified range on a 32-bit signed integer...
NppStatus
Error Status Codes.
Definition: nppdefs.h:152
NppStatus nppsNormL1GetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L1_64f.
NppStatus nppsMaximumRelativeErrorGetBufferSize_8u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_8u.
NppStatus nppsNormDiffInfGetBufferSize_64fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_Inf_64fc64f.
NppStatus nppsSumGetBufferSize_16sc_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_16sc_Sfs.
NppStatus nppsAverageRelativeErrorGetBufferSize_32s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_32s.
NppStatus nppsMaximumRelativeErrorGetBufferSize_64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_64fc.
NppStatus nppsDotProd_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32f *pDp, Npp8u *pDeviceBuffer)
16-bit signed short integer dot product method, return value is 32-bit float.
NppStatus nppsAverageRelativeError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit unsigned short complex integer AverageRelative method.
NppStatus nppsStdDev_64f(const Npp64f *pSrc, int nLength, Npp64f *pStdDev, Npp8u *pDeviceBuffer)
64-bit float vector standard deviation method
NppStatus nppsMinMax_32u(const Npp32u *pSrc, int nLength, Npp32u *pMin, Npp32u *pMax, Npp8u *pDeviceBuffer)
32-bit unsigned int vector min and max method
NppStatus nppsMinMaxIndxGetBufferSize_16u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMaxIndx_16u.
NppStatus nppsMinMaxIndx_64f(const Npp64f *pSrc, int nLength, Npp64f *pMin, int *pMinIndx, Npp64f *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
64-bit float vector min and max with indices method
NppStatus nppsCountInRangeGetBufferSize_32s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsCountInRange_32s.
NppStatus nppsNormL2GetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L2_16s32s_Sfs.
NppStatus nppsNormDiff_L1_64fc64f(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float complex L1 norm method on two vectors' difference, return value is 64-bit float...
NppStatus nppsNormDiffL2GetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L2_64f.
NppStatus nppsNormDiffL2GetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L2_32f.
NppStatus nppsNormL1GetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L1_32f.
NppStatus nppsMaximumError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point maximum method.
NppStatus nppsAverageRelativeError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short complex integer AverageRelative method.
NppStatus nppsAverageError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit signed short integer Average method.
NppStatus nppsNormDiff_L2_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer L2 norm method on two vectors' difference, return value is 32-bit signed ...
NppStatus nppsDotProdGetBufferSize_32f32fc64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32f32fc64fc.
NppStatus nppsDotProd_32sc_Sfs(const Npp32sc *pSrc1, const Npp32sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
32-bit signed integer complex dot product method, return value is 32-bit signed integer complex...
NppStatus nppsStdDevGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsStdDev_64f.
NppStatus nppsSum_16s_Sfs(const Npp16s *pSrc, int nLength, Npp16s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit short vector sum with integer scaling method
NppStatus nppsMaximumRelativeError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit signed short integer MaximumRelative method.
NppStatus nppsMaxIndx_16s(const Npp16s *pSrc, int nLength, Npp16s *pMax, int *pIndx, Npp8u *pDeviceBuffer)
16-bit integer vector max index method
Complex Number This struct represents a long long complex number.
Definition: nppdefs.h:354
NppStatus nppsSum_16s32s_Sfs(const Npp16s *pSrc, int nLength, Npp32s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit integer vector sum (32bit) with integer scaling method
NppStatus nppsNormDiff_L1_32fc64f(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
32-bit float complex L1 norm method on two vectors' difference, return value is 64-bit float...
NppStatus nppsNorm_Inf_32f(const Npp32f *pSrc, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float vector C norm method
NppStatus nppsMaximumErrorGetBufferSize_64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_64fc.
NppStatus nppsDotProd_16s16sc_Sfs(const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 16-bit signed short integer complex.
NppStatus nppsNorm_L2_16s32s_Sfs(const Npp16s *pSrc, int nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer vector L2 norm method, return value is 32-bit signed integer.
NppStatus nppsSum_64f(const Npp64f *pSrc, int nLength, Npp64f *pSum, Npp8u *pDeviceBuffer)
64-bit double vector sum method
NppStatus nppsDotProdGetBufferSize_64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_64fc.
NppStatus nppsDotProdGetBufferSize_16s16sc64sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s16sc64sc.
NppStatus nppsMinAbs_16s(const Npp16s *pSrc, int nLength, Npp16s *pMinAbs, Npp8u *pDeviceBuffer)
16-bit integer vector min absolute method
NppStatus nppsNormDiff_L2_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float L2 norm method on two vectors' difference
NppStatus nppsMinMaxGetBufferSize_32u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMax_32u.
NppStatus nppsNorm_L2_32f(const Npp32f *pSrc, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float vector L2 norm method
NppStatus nppsAverageRelativeError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point complex AverageRelative method.
NppStatus nppsAverageErrorGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_32f.
NppStatus nppsMaximumErrorGetBufferSize_64s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_64s.
NppStatus nppsNormDiffInfGetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_Inf_16s32s_Sfs.
NppStatus nppsNorm_Inf_64f(const Npp64f *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float vector C norm method
NppStatus nppsNorm_L1_32fc64f(const Npp32fc *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
32-bit float complex vector L1 norm method, return value is 64-bit float.
NppStatus nppsMaximumError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit signed short integer maximum method.
NppStatus nppsMean_32s_Sfs(const Npp32s *pSrc, int nLength, Npp32s *pMean, int nScaleFactor, Npp8u *pDeviceBuffer)
32-bit integer vector mean with integer scaling method
NppStatus nppsMeanGetBufferSize_16sc_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMean_16sc_Sfs.
NppStatus nppsDotProdGetBufferSize_16s16sc32sc_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s16sc32sc_Sfs.
NppStatus nppsAverageErrorGetBufferSize_16s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_16s.
NppStatus nppsMaxEvery_8u_I(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength)
8-bit in place max value for each pair of elements.
NppStatus nppsNormInfGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_Inf_32f.
NppStatus nppsMax_64f(const Npp64f *pSrc, int nLength, Npp64f *pMax, Npp8u *pDeviceBuffer)
64-bit float vector max method
NppStatus nppsMaximumErrorGetBufferSize_32u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_32u.
NppStatus nppsMeanGetBufferSize_32s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMean_32s_Sfs.
NppStatus nppsMinEvery_8u_I(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength)
8-bit in place min value for each pair of elements.
NppStatus nppsMeanStdDev_64f(const Npp64f *pSrc, int nLength, Npp64f *pMean, Npp64f *pStdDev, Npp8u *pDeviceBuffer)
64-bit float vector mean and standard deviation method
NppStatus nppsMin_16s(const Npp16s *pSrc, int nLength, Npp16s *pMin, Npp8u *pDeviceBuffer)
16-bit integer vector min method
NppStatus nppsNormL2GetBufferSize_64fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L2_64fc64f.
NppStatus nppsMaxGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMax_32f.
NppStatus nppsAverageRelativeError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short integer AverageRelative method.
NppStatus nppsMaxIndx_32s(const Npp32s *pSrc, int nLength, Npp32s *pMax, int *pIndx, Npp8u *pDeviceBuffer)
32-bit integer vector max index method
NppStatus nppsMaximumRelativeError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point complex MaximumRelative method.
NppStatus nppsMeanGetBufferSize_16s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMean_16s_Sfs.
NppStatus nppsMinAbsIndxGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinAbsIndx_16s.
NppStatus nppsDotProdGetBufferSize_32f32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32f32fc.
NppStatus nppsMinMaxIndx_16u(const Npp16u *pSrc, int nLength, Npp16u *pMin, int *pMinIndx, Npp16u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
16-bit unsigned short vector min and max with indices method
NppStatus nppsNormDiffL2SqrGetBufferSize_16s64s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L2Sqr_16s64s_Sfs.
NppStatus nppsNormDiff_L2Sqr_16s64s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer L2 Square norm method on two vectors' difference, return value is 64-bit ...
NppStatus nppsNormDiff_Inf_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer C norm method on two vectors' difference, return value is 32-bit signed i...
NppStatus nppsNorm_L2_16s32f(const Npp16s *pSrc, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
16-bit signed short integer vector L2 norm method, return value is 32-bit float.
NppStatus nppsMaxGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMax_16s.
NppStatus nppsMaxAbsIndxGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxAbsIndx_32s.
NppStatus nppsMaximumRelativeErrorGetBufferSize_64s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_64s.
NppStatus nppsNormInfGetBufferSize_32fc32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_Inf_32fc32f.
NppStatus nppsNormL1GetBufferSize_32fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L1_32fc64f.
NppStatus nppsDotProdGetBufferSize_32f64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32f64f.
NppStatus nppsNormDiffL2GetBufferSize_64fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L2_64fc64f.
NppStatus nppsAverageError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short integer Average method.
NppStatus nppsMaximumErrorGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_32f.
NppStatus nppsMinMax_16s(const Npp16s *pSrc, int nLength, Npp16s *pMin, Npp16s *pMax, Npp8u *pDeviceBuffer)
16-bit signed short vector min and max method
NppStatus nppsDotProd_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp16s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer dot product method, return value is 16-bit signed short integer...
NppStatus nppsMaximumRelativeError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point MaximumRelative method.
NppStatus nppsMaximumRelativeErrorGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_32f.
NppStatus nppsSum_64fc(const Npp64fc *pSrc, int nLength, Npp64fc *pSum, Npp8u *pDeviceBuffer)
64-bit double complex vector sum method
NppStatus nppsDotProd_32s32sc_Sfs(const Npp32s *pSrc1, const Npp32sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
32-bit signed short integer and 32-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.
NppStatus nppsNormL2GetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L2_32f.
NppStatus nppsDotProdGetBufferSize_16s32s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s32s32s_Sfs.
NppStatus nppsNorm_L1_16s32s_Sfs(const Npp16s *pSrc, int nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer vector L1 norm method, return value is 32-bit signed integer.
NppStatus nppsAverageError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point Average method.
NppStatus nppsDotProd_32f32fc64fc(const Npp32f *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
32-bit float and 32-bit float complex dot product method, return value is 64-bit float complex...
NppStatus nppsMaximumRelativeErrorGetBufferSize_16sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_16sc.
NppStatus nppsAverageRelativeErrorGetBufferSize_64s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_64s.
NppStatus nppsAverageErrorGetBufferSize_16sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_16sc.
NppStatus nppsDotProd_16sc64sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer)
16-bit signed short integer complex dot product method, return value is 64-bit signed integer complex...
NppStatus nppsDotProd_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pDp, Npp8u *pDeviceBuffer)
64-bit float dot product method, return value is 64-bit float.
NppStatus nppsMaximumError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit signed char maximum method.
NppStatus nppsMinMaxIndx_8u(const Npp8u *pSrc, int nLength, Npp8u *pMin, int *pMinIndx, Npp8u *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
8-bit char vector min and max with indices method
NppStatus nppsMinIndx_32s(const Npp32s *pSrc, int nLength, Npp32s *pMin, int *pIndx, Npp8u *pDeviceBuffer)
32-bit integer vector min index method
NppStatus nppsAverageRelativeError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point AverageRelative method.
NppStatus nppsDotProd_32f32fc(const Npp32f *pSrc1, const Npp32fc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
32-bit float and 32-bit float complex dot product method, return value is 32-bit float complex...
NppStatus nppsAverageErrorGetBufferSize_64sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_64sc.
NppStatus nppsDotProdGetBufferSize_64f64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_64f64fc.
NppStatus nppsMaxEvery_16s_I(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength)
16-bit signed short integer in place max value for each pair of elements.
NppStatus nppsAverageRelativeError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short complex integer AverageRelative method.
NppStatus nppsMinMaxGetBufferSize_16s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMax_16s.
NppStatus nppsMinAbs_32s(const Npp32s *pSrc, int nLength, Npp32s *pMinAbs, Npp8u *pDeviceBuffer)
32-bit integer vector min absolute method
NppStatus nppsMaximumRelativeErrorGetBufferSize_8s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_8s.
NppStatus nppsMaximumError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point complex maximum method.
long long Npp64s
64-bit signed integers
Definition: nppdefs.h:285
NppStatus nppsNormDiff_L2_64fc64f(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float complex L2 norm method on two vectors' difference, return value is 64-bit float...
NppStatus nppsMeanGetBufferSize_32fc(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMean_32fc.
NppStatus nppsMinMaxGetBufferSize_8u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMax_8u.
NppStatus nppsNormDiffInfGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_Inf_64f.
NppStatus nppsAverageRelativeErrorGetBufferSize_8u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_8u.
NppStatus nppsAverageRelativeErrorGetBufferSize_32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_32fc.
NppStatus nppsAverageRelativeError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit signed short integer AverageRelative method.
NppStatus nppsAverageRelativeErrorGetBufferSize_16sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_16sc.
NppStatus nppsAverageError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit unsigned short complex integer Average method.
NppStatus nppsDotProd_16sc32fc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32fc *pDp, Npp8u *pDeviceBuffer)
16-bit signed short integer complex dot product method, return value is 32-bit float complex...
NppStatus nppsMinMaxIndx_32s(const Npp32s *pSrc, int nLength, Npp32s *pMin, int *pMinIndx, Npp32s *pMax, int *pMaxIndx, Npp8u *pDeviceBuffer)
32-bit signed short vector min and max with indices method
NppStatus nppsMinIndx_32f(const Npp32f *pSrc, int nLength, Npp32f *pMin, int *pIndx, Npp8u *pDeviceBuffer)
32-bit float vector min index method
NppStatus nppsAverageRelativeError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point AverageRelative method.
int Npp32s
32-bit signed integers
Definition: nppdefs.h:283
NppStatus nppsMeanStdDevGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMeanStdDev_32f.
NppStatus nppsMinIndxGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinIndx_32f.
NppStatus nppsMinMax_64f(const Npp64f *pSrc, int nLength, Npp64f *pMin, Npp64f *pMax, Npp8u *pDeviceBuffer)
64-bit double vector min and max method
NppStatus nppsAverageErrorGetBufferSize_8u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_8u.
NppStatus nppsAverageRelativeError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit signed short integer AverageRelative method.
NppStatus nppsNormDiffL1GetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L1_16s32s_Sfs.
NppStatus nppsNormDiff_L1_16s64s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer L1 norm method on two vectors' difference, return value is 64-bit signed ...
NppStatus nppsMinIndx_16s(const Npp16s *pSrc, int nLength, Npp16s *pMin, int *pIndx, Npp8u *pDeviceBuffer)
16-bit integer vector min index method
NppStatus nppsAverageError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit signed short integer Average method.
NppStatus nppsMinAbsIndx_32s(const Npp32s *pSrc, int nLength, Npp32s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer)
32-bit integer vector min absolute index method
NppStatus nppsNormDiffL1GetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L1_16s32f.
NppStatus nppsAverageRelativeErrorGetBufferSize_16u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_16u.
NppStatus nppsDotProdGetBufferSize_16sc_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16sc_Sfs.
NppStatus nppsNormDiff_Inf_32fc32f(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float complex C norm method on two vectors' difference, return value is 32-bit float...
NppStatus nppsDotProdGetBufferSize_32sc_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32sc_Sfs.
NppStatus nppsNormDiff_Inf_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
16-bit signed short integer C norm method on two vectors' difference, return value is 32-bit float...
NppStatus nppsMinIndx_64f(const Npp64f *pSrc, int nLength, Npp64f *pMin, int *pIndx, Npp8u *pDeviceBuffer)
64-bit float vector min index method
NppStatus nppsAverageRelativeErrorGetBufferSize_16s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_16s.
NppStatus nppsMaxIndx_64f(const Npp64f *pSrc, int nLength, Npp64f *pMax, int *pIndx, Npp8u *pDeviceBuffer)
64-bit float vector max index method
NppStatus nppsSum_32fc(const Npp32fc *pSrc, int nLength, Npp32fc *pSum, Npp8u *pDeviceBuffer)
32-bit float complex vector sum method
NppStatus nppsDotProdGetBufferSize_16s64s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s64s.
NppStatus nppsAverageRelativeErrorGetBufferSize_64sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_64sc.
NppStatus nppsMeanStdDev_32f(const Npp32f *pSrc, int nLength, Npp32f *pMean, Npp32f *pStdDev, Npp8u *pDeviceBuffer)
32-bit float vector mean and standard deviation method
NppStatus nppsAverageRelativeErrorGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_64f.
NppStatus nppsAverageError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short integer Average method.
NppStatus nppsMaximumError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short integer maximum method.
NppStatus nppsMaximumErrorGetBufferSize_16u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_16u.
NppStatus nppsDotProdGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_64f.
NppStatus nppsMean_32f(const Npp32f *pSrc, int nLength, Npp32f *pMean, Npp8u *pDeviceBuffer)
32-bit float vector mean method
NppStatus nppsNormL2GetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L2_16s32f.
NppStatus nppsAverageRelativeErrorGetBufferSize_8s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_8s.
NppStatus nppsDotProd_32fc64fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
32-bit float complex dot product method, return value is 64-bit float complex.
NppStatus nppsMaximumRelativeError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short integer MaximumRelative method.
NppStatus nppsDotProd_32f64f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp64f *pDp, Npp8u *pDeviceBuffer)
32-bit float dot product method, return value is 64-bit float.
NppStatus nppsMeanStdDev_16s32s_Sfs(const Npp16s *pSrc, int nLength, Npp32s *pMean, Npp32s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit float vector mean and standard deviation method (return values are 32-bit) ...
NppStatus nppsZeroCrossingGetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsZeroCrossing_16s32f.
NppStatus nppsNormDiffL1GetBufferSize_32fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L1_32fc64f.
NppStatus nppsMaximumRelativeError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit unsigned char MaximumRelative method.
NppStatus nppsDotProdGetBufferSize_32s32sc_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32s32sc_Sfs.
Npp16sc
Definition: nppdefs.h:318
NppStatus nppsMinEvery_32f_I(const Npp32f *pSrc, Npp32f *pSrcDst, int nLength)
32-bit floating point in place min value for each pair of elements.
NppStatus nppsSum_16sc_Sfs(const Npp16sc *pSrc, int nLength, Npp16sc *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit short complex vector sum with integer scaling method
NppStatus nppsMaximumErrorGetBufferSize_32s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_32s.
NppStatus nppsMaxAbsGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxAbs_16s.
NppStatus nppsSumGetBufferSize_16s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_16s_Sfs.
NppStatus nppsAverageErrorGetBufferSize_64s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_64s.
unsigned short Npp16u
16-bit unsigned integers
Definition: nppdefs.h:280
NppStatus nppsNormDiffL1GetBufferSize_16s64s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L1_16s64s_Sfs.
NppStatus nppsMeanStdDev_16s_Sfs(const Npp16s *pSrc, int nLength, Npp16s *pMean, Npp16s *pStdDev, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit float vector mean and standard deviation method (return values are also 16-bit) ...
NppStatus nppsAverageErrorGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_64f.
NppStatus nppsAverageRelativeErrorGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_32f.
NppStatus nppsMaximumRelativeErrorGetBufferSize_32sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_32sc.
NppStatus nppsNormDiffInfGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_Inf_32f.
NppStatus nppsNorm_L2_32fc64f(const Npp32fc *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
32-bit float complex vector L2 norm method, return value is 64-bit float.
NppStatus nppsNormDiffL2GetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L2_16s32f.
NppStatus nppsDotProdGetBufferSize_16sc32sc_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16sc32sc_Sfs.
NppStatus nppsMax_32f(const Npp32f *pSrc, int nLength, Npp32f *pMax, Npp8u *pDeviceBuffer)
32-bit float vector max method
NppStatus nppsMaximumRelativeError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit signed char MaximumRelative method.
NppStatus nppsMaximumError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit unsigned short complex integer maximum method.
NppStatus nppsMaximumErrorGetBufferSize_64sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_64sc.
NppStatus nppsMaximumRelativeError_64sc(const Npp64sc *pSrc1, const Npp64sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit unsigned short complex integer MaximumRelative method.
NppStatus nppsDotProd_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, int nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
32-bit signed integer dot product method, return value is 32-bit signed integer.
NppStatus nppsMaximumError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point maximum method.
NppStatus nppsNormDiff_Inf_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float C norm method on two vectors' difference
NppStatus nppsMaximumError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit unsigned char maximum method.
NppStatus nppsMaximumErrorGetBufferSize_8s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_8s.
NppStatus nppsNormDiffInfGetBufferSize_32fc32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_Inf_32fc32f.
NppStatus nppsZeroCrossing_16s32f(const Npp16s *pSrc, int nLength, Npp32f *pValZC, NppsZCType tZCType, Npp8u *pDeviceBuffer)
16-bit signed short integer zero crossing method, return value is 32-bit floating point...
NppStatus nppsMaximumError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short complex integer maximum method.
NppStatus nppsStdDevGetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsStdDev_16s32s_Sfs.
NppStatus nppsMinMaxGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMax_64f.
short Npp16s
16-bit signed integers
Definition: nppdefs.h:281
NppStatus nppsNormInfGetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_Inf_16s32f.
unsigned int Npp32u
32-bit unsigned integers
Definition: nppdefs.h:282
NppStatus nppsDotProdGetBufferSize_16sc32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16sc32fc.
signed char Npp8s
8-bit signed chars
Definition: nppdefs.h:279
NppStatus nppsStdDev_32f(const Npp32f *pSrc, int nLength, Npp32f *pStdDev, Npp8u *pDeviceBuffer)
32-bit float vector standard deviation method
NppStatus nppsMaximumRelativeError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short complex integer MaximumRelative method.
NppStatus nppsMaximumRelativeError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit signed short integer MaximumRelative method.
NppStatus nppsAverageError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short complex integer Average method.
NppStatus nppsNormDiff_L1_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer L1 norm method on two vectors' difference, return value is 32-bit signed ...
NppStatus nppsNormL1GetBufferSize_16s64s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L1_16s64s_Sfs.
NppStatus nppsAverageError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point complex Average method.
NppStatus nppsMaxAbsIndxGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxAbsIndx_16s.
NppStatus nppsNormL2GetBufferSize_32fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L2_32fc64f.
NppStatus nppsMinAbsGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinAbs_16s.
NppStatus nppsNormDiff_Inf_64fc64f(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float complex C norm method on two vectors' difference, return value is 64-bit float...
NppStatus nppsMinGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMin_32f.
NppStatus nppsMaximumError_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point complex maximum method.
double Npp64f
64-bit floating-point numbers
Definition: nppdefs.h:287
NppStatus nppsMin_32f(const Npp32f *pSrc, int nLength, Npp32f *pMin, Npp8u *pDeviceBuffer)
32-bit integer vector min method
NppStatus nppsDotProd_16s16sc64sc(const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64sc *pDp, Npp8u *pDeviceBuffer)
16-bit signed short integer and 16-bit signed short integer short dot product method, return value is 64-bit signed integer complex.
NppStatus nppsMinEvery_16s_I(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength)
16-bit signed short integer in place min value for each pair of elements.
NppStatus nppsNormDiff_L1_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float L1 norm method on two vectors' difference
NppStatus nppsMaxGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMax_32s.
NppStatus nppsMaximumRelativeError_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short integer MaximumRelative method.
NppStatus nppsMeanStdDevGetBufferSize_16s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMeanStdDev_16s_Sfs.
NppStatus nppsNormL2GetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L2_64f.
NppStatus nppsMinMax_16u(const Npp16u *pSrc, int nLength, Npp16u *pMin, Npp16u *pMax, Npp8u *pDeviceBuffer)
16-bit unsigned short vector min and max method
NppStatus nppsNorm_Inf_16s32f(const Npp16s *pSrc, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
16-bit signed short integer vector C norm method, return value is 32-bit float.
NppStatus nppsMaxEvery_32s_I(const Npp32s *pSrc, Npp32s *pSrcDst, int nLength)
32-bit signed integer in place max value for each pair of elements.
NppStatus nppsMin_64f(const Npp64f *pSrc, int nLength, Npp64f *pMin, Npp8u *pDeviceBuffer)
64-bit integer vector min method
NppStatus nppsMinAbsIndx_16s(const Npp16s *pSrc, int nLength, Npp16s *pMinAbs, int *pIndx, Npp8u *pDeviceBuffer)
16-bit integer vector min absolute index method
NppStatus nppsZeroCrossingGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsZeroCrossing_32f.
NppStatus nppsMaxAbsIndx_16s(const Npp16s *pSrc, int nLength, Npp16s *pMaxAbs, int *pIndx, Npp8u *pDeviceBuffer)
16-bit integer vector max absolute index method
NppStatus nppsMaximumErrorGetBufferSize_16sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_16sc.
NppStatus nppsMax_16s(const Npp16s *pSrc, int nLength, Npp16s *pMax, Npp8u *pDeviceBuffer)
16-bit integer vector max method
NppStatus nppsSumGetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_16s32s_Sfs.
NppStatus nppsAverageErrorGetBufferSize_32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_32fc.
NppStatus nppsMean_16sc_Sfs(const Npp16sc *pSrc, int nLength, Npp16sc *pMean, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit short complex vector mean with integer scaling method
NppStatus nppsSumGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_64f.
NppsZCType
Definition: nppdefs.h:586
NppStatus nppsDotProd_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer dot product method, return value is 32-bit signed integer.
NppStatus nppsMinMax_32s(const Npp32s *pSrc, int nLength, Npp32s *pMin, Npp32s *pMax, Npp8u *pDeviceBuffer)
32-bit signed int vector min and max method
NppStatus nppsNorm_L1_64f(const Npp64f *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float vector L1 norm method
NppStatus nppsZeroCrossing_32f(const Npp32f *pSrc, int nLength, Npp32f *pValZC, NppsZCType tZCType, Npp8u *pDeviceBuffer)
32-bit floating-point zero crossing method, return value is 32-bit floating point.
NppStatus nppsAverageRelativeErrorGetBufferSize_64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageRelativeError_64fc.
NppStatus nppsSumGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_32f.
NppStatus nppsSum_32s_Sfs(const Npp32s *pSrc, int nLength, Npp32s *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
32-bit integer vector sum with integer scaling method
NppStatus nppsMaximumError_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit signed short integer maximum method.
NppStatus nppsMinIndxGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinIndx_64f.
float Npp32f
32-bit (IEEE) floating-point numbers
Definition: nppdefs.h:286
NppStatus nppsAverageErrorGetBufferSize_32u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_32u.
NppStatus nppsNorm_L1_16s32f(const Npp16s *pSrc, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
16-bit signed short integer vector L1 norm method, return value is 32-bit float.
NppStatus nppsMinMax_8u(const Npp8u *pSrc, int nLength, Npp8u *pMin, Npp8u *pMax, Npp8u *pDeviceBuffer)
8-bit char vector min and max method
NppStatus nppsMaximumRelativeError_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point MaximumRelative method.
NppStatus nppsMinEvery_32s_I(const Npp32s *pSrc, Npp32s *pSrcDst, int nLength)
32-bit signed integer in place min value for each pair of elements.
NppStatus nppsDotProdGetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s32s_Sfs.
NppStatus nppsSumGetBufferSize_32s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_32s_Sfs.
NppStatus nppsAverageError_32sc(const Npp32sc *pSrc1, const Npp32sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short complex integer Average method.
NppStatus nppsMinMaxIndxGetBufferSize_16s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMaxIndx_16s.
NppStatus nppsMinMaxGetBufferSize_32s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMax_32s.
NppStatus nppsNormDiff_L1_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
16-bit signed short integer L1 norm method on two vectors' difference, return value is 32-bit float...
NppStatus nppsSum_16sc32sc_Sfs(const Npp16sc *pSrc, int nLength, Npp32sc *pSum, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit short complex vector sum (32bit int complex) with integer scaling method
NppStatus nppsMaximumRelativeErrorGetBufferSize_32u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_32u.
NppStatus nppsMaxIndxGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxIndx_16s.
NppStatus nppsMinGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMin_64f.
NppStatus nppsMaxIndxGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxIndx_64f.
NppStatus nppsAverageErrorGetBufferSize_64fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_64fc.
NppStatus nppsNormDiffInfGetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_Inf_16s32f.
NppStatus nppsMinIndxGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMinIndx_16s.
NppStatus nppsAverageRelativeError_8s(const Npp8s *pSrc1, const Npp8s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit signed char AverageRelative method.
NppStatus nppsNormInfGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_Inf_64f.
NppStatus nppsDotProd_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, int nLength, Npp64fc *pDp, Npp8u *pDeviceBuffer)
64-bit float complex dot product method, return value is 64-bit float complex.
NppStatus nppsMaximumError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short complex integer maximum method.
NppStatus nppsNormDiffL2GetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNormDiff_L2_16s32s_Sfs.
NppStatus nppsDotProd_16sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp16sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer complex dot product method, return value is 16-bit signed short integer c...
NppStatus nppsMaximumRelativeErrorGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_64f.
NppStatus nppsNorm_L2_64f(const Npp64f *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float vector L2 norm method
NppStatus nppsNormInfGetBufferSize_64fc64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_Inf_64fc64f.
NppStatus nppsDotProdGetBufferSize_16sc64sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16sc64sc.
NppStatus nppsMin_32s(const Npp32s *pSrc, int nLength, Npp32s *pMin, Npp8u *pDeviceBuffer)
32-bit integer vector min method
NppStatus nppsAverageRelativeError_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit unsigned short integer AverageRelative method.
NppStatus nppsNorm_L2Sqr_16s64s_Sfs(const Npp16s *pSrc, int nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer vector L2 Square norm method, return value is 64-bit signed integer...
NppStatus nppsMeanStdDevGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMeanStdDev_64f.
NppStatus nppsAverageRelativeError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit signed short integer AverageRelative method.
NppStatus nppsDotProd_16s32s32s_Sfs(const Npp16s *pSrc1, const Npp32s *pSrc2, int nLength, Npp32s *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer and 32-bit signed integer dot product method, return value is 32-bit sign...
NppStatus nppsMaxEvery_32f_I(const Npp32f *pSrc, Npp32f *pSrcDst, int nLength)
32-bit floating point in place max value for each pair of elements.
NppStatus nppsMinMaxIndxGetBufferSize_32s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMaxIndx_32s.
NppStatus nppsAverageErrorGetBufferSize_8s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_8s.
NppStatus nppsAverageError_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point Average method.
NppStatus nppsSum_32f(const Npp32f *pSrc, int nLength, Npp32f *pSum, Npp8u *pDeviceBuffer)
32-bit float vector sum method
NppStatus nppsMaximumRelativeError_16sc(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
16-bit unsigned short complex integer MaximumRelative method.
NppStatus nppsMaximumRelativeErrorGetBufferSize_32s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_32s.
NppStatus nppsAverageRelativeError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit unsigned char AverageRelative method.
NppStatus nppsMaximumRelativeErrorGetBufferSize_32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumRelativeError_32fc.
NppStatus nppsSumGetBufferSize_32fc(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsSum_32fc.
NppStatus nppsMaximumError_64s(const Npp64s *pSrc1, const Npp64s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit signed short integer maximum method.
NppStatus nppsNorm_L1_32f(const Npp32f *pSrc, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
32-bit float vector L1 norm method
NppStatus nppsMinMaxGetBufferSize_16u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMax_16u.
NppStatus nppsNormL2SqrGetBufferSize_16s64s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L2Sqr_16s64s_Sfs.
NppStatus nppsMaximumErrorGetBufferSize_16s(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_16s.
NppStatus nppsMinEvery_64f_I(const Npp64f *pSrc, Npp64f *pSrcDst, int nLength)
64-bit floating point in place min value for each pair of elements.
NppStatus nppsDotProd_16s16sc32sc_Sfs(const Npp16s *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer and 16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex.
NppStatus nppsMaxIndx_32f(const Npp32f *pSrc, int nLength, Npp32f *pMax, int *pIndx, Npp8u *pDeviceBuffer)
32-bit float vector max index method
NppStatus nppsMaxAbsGetBufferSize_32s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMaxAbs_32s.
NppStatus nppsDotProdGetBufferSize_16s16sc_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s16sc_Sfs.
NppStatus nppsDotProdGetBufferSize_32s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32s_Sfs.
NppStatus nppsAverageError_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
8-bit unsigned char Average method.
NppStatus nppsNorm_L2_64fc64f(const Npp64fc *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float complex vector L2 norm method, return value is 64-bit float.
NppStatus nppsAverageErrorGetBufferSize_32sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_32sc.
NppStatus nppsNormDiff_L2_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp32f *pNorm, Npp8u *pDeviceBuffer)
16-bit signed short integer L2 norm method on two vectors' difference, return value is 32-bit float...
NppStatus nppsMinMaxGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMinMax_32f.
NppStatus nppsStdDevGetBufferSize_16s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsStdDev_16s_Sfs.
NppStatus nppsMaximumErrorGetBufferSize_32sc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_32sc.
NppStatus nppsMaximumErrorGetBufferSize_32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_32fc.
NppStatus nppsNorm_L1_64fc64f(const Npp64fc *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float complex vector L1 norm method, return value is 64-bit float.
NppStatus nppsMaximumErrorGetBufferSize_8u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_8u.
NppStatus nppsMaximumRelativeError_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point complex MaximumRelative method.
NppStatus nppsAverageError_32s(const Npp32s *pSrc1, const Npp32s *pSrc2, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit signed short integer Average method.
NppStatus nppsDotProdGetBufferSize_32fc(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32fc.
NppStatus nppsMeanGetBufferSize_64fc(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMean_64fc.
NppStatus nppsMaxEvery_16u_I(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength)
16-bit unsigned short integer in place max value for each pair of elements.
NppStatus nppsMaximumErrorGetBufferSize_64f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsMaximumError_64f.
NppStatus nppsMinGetBufferSize_16s(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMin_16s.
NppStatus nppsAverageErrorGetBufferSize_16u(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsAverageError_16u.
NppStatus nppsDotProd_16s64s(const Npp16s *pSrc1, const Npp16s *pSrc2, int nLength, Npp64s *pDp, Npp8u *pDeviceBuffer)
16-bit signed short integer dot product method, return value is 64-bit signed integer.
NppStatus nppsMax_32s(const Npp32s *pSrc, int nLength, Npp32s *pMax, Npp8u *pDeviceBuffer)
32-bit integer vector max method
NppStatus nppsNorm_Inf_64fc64f(const Npp64fc *pSrc, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
64-bit float complex vector C norm method, return value is 64-bit float.
NppStatus nppsNormL1GetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsNorm_L1_16s32f.
NppStatus nppsNorm_L1_16s64s_Sfs(const Npp16s *pSrc, int nLength, Npp64s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer vector L1 norm method, return value is 64-bit signed integer.
NppStatus nppsNorm_Inf_16s32s_Sfs(const Npp16s *pSrc, int nLength, Npp32s *pNorm, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer vector C norm method, return value is 32-bit signed integer.
NppStatus nppsNormDiff_L2_32fc64f(const Npp32fc *pSrc1, const Npp32fc *pSrc2, int nLength, Npp64f *pNorm, Npp8u *pDeviceBuffer)
32-bit float complex L2 norm method on two vectors' difference, return value is 64-bit float...
NppStatus nppsDotProdGetBufferSize_32f(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_32f.
NppStatus nppsDotProdGetBufferSize_16s_Sfs(int nLength, int *hpBufferSize)
Device-buffer size (in bytes) for nppsDotProd_16s_Sfs.
NppStatus nppsMean_64f(const Npp64f *pSrc, int nLength, Npp64f *pMean, Npp8u *pDeviceBuffer)
64-bit double vector mean method
NppStatus nppsMeanStdDevGetBufferSize_16s32s_Sfs(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for nppsMeanStdDev_16s32s_Sfs.
NppStatus nppsDotProd_16sc32sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, int nLength, Npp32sc *pDp, int nScaleFactor, Npp8u *pDeviceBuffer)
16-bit signed short integer complex dot product method, return value is 32-bit signed integer complex...

Copyright © 2009-2017 NVIDIA Corporation