NVIDIA Performance Primitives (NPP)  Version 10.0
npps_arithmetic_and_logical_operations.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_ARITHMETIC_AND_LOGICAL_OPERATIONS_H
49 #define NV_NPPS_ARITHMETIC_AND_LOGICAL_OPERATIONS_H
50 
56 #include "nppdefs.h"
57 
58 
59 #ifdef __cplusplus
60 extern "C" {
61 #endif
62 
63 
96 NppStatus
97 nppsAddC_8u_ISfs(Npp8u nValue, Npp8u * pSrcDst, int nLength, int nScaleFactor);
98 
108 NppStatus
109 nppsAddC_8u_Sfs(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength, int nScaleFactor);
110 
119 NppStatus
120 nppsAddC_16u_ISfs(Npp16u nValue, Npp16u * pSrcDst, int nLength, int nScaleFactor);
121 
131 NppStatus
132 nppsAddC_16u_Sfs(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength, int nScaleFactor);
133 
142 NppStatus
143 nppsAddC_16s_ISfs(Npp16s nValue, Npp16s * pSrcDst, int nLength, int nScaleFactor);
144 
154 NppStatus
155 nppsAddC_16s_Sfs(const Npp16s * pSrc, Npp16s nValue, Npp16s * pDst, int nLength, int nScaleFactor);
156 
166 NppStatus
167 nppsAddC_16sc_ISfs(Npp16sc nValue, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
168 
179 NppStatus
180 nppsAddC_16sc_Sfs(const Npp16sc * pSrc, Npp16sc nValue, Npp16sc * pDst, int nLength, int nScaleFactor);
181 
190 NppStatus
191 nppsAddC_32s_ISfs(Npp32s nValue, Npp32s * pSrcDst, int nLength, int nScaleFactor);
192 
202 NppStatus
203 nppsAddC_32s_Sfs(const Npp32s * pSrc, Npp32s nValue, Npp32s * pDst, int nLength, int nScaleFactor);
204 
214 NppStatus
215 nppsAddC_32sc_ISfs(Npp32sc nValue, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
216 
227 NppStatus
228 nppsAddC_32sc_Sfs(const Npp32sc * pSrc, Npp32sc nValue, Npp32sc * pDst, int nLength, int nScaleFactor);
229 
237 NppStatus
238 nppsAddC_32f_I(Npp32f nValue, Npp32f * pSrcDst, int nLength);
239 
248 NppStatus
249 nppsAddC_32f(const Npp32f * pSrc, Npp32f nValue, Npp32f * pDst, int nLength);
250 
259 NppStatus
260 nppsAddC_32fc_I(Npp32fc nValue, Npp32fc * pSrcDst, int nLength);
261 
271 NppStatus
272 nppsAddC_32fc(const Npp32fc * pSrc, Npp32fc nValue, Npp32fc * pDst, int nLength);
273 
281 NppStatus
282 nppsAddC_64f_I(Npp64f nValue, Npp64f * pSrcDst, int nLength);
283 
292 NppStatus
293 nppsAddC_64f(const Npp64f * pSrc, Npp64f nValue, Npp64f * pDst, int nLength);
294 
303 NppStatus
304 nppsAddC_64fc_I(Npp64fc nValue, Npp64fc * pSrcDst, int nLength);
305 
315 NppStatus
316 nppsAddC_64fc(const Npp64fc * pSrc, Npp64fc nValue, Npp64fc * pDst, int nLength);
317 
336 NppStatus
337 nppsAddProductC_32f(const Npp32f * pSrc, Npp32f nValue, Npp32f * pDst, int nLength);
338 
359 NppStatus
360 nppsMulC_8u_ISfs(Npp8u nValue, Npp8u * pSrcDst, int nLength, int nScaleFactor);
361 
371 NppStatus
372 nppsMulC_8u_Sfs(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength, int nScaleFactor);
373 
382 NppStatus
383 nppsMulC_16u_ISfs(Npp16u nValue, Npp16u * pSrcDst, int nLength, int nScaleFactor);
384 
394 NppStatus
395 nppsMulC_16u_Sfs(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength, int nScaleFactor);
396 
405 NppStatus
406 nppsMulC_16s_ISfs(Npp16s nValue, Npp16s * pSrcDst, int nLength, int nScaleFactor);
407 
417 NppStatus
418 nppsMulC_16s_Sfs(const Npp16s * pSrc, Npp16s nValue, Npp16s * pDst, int nLength, int nScaleFactor);
419 
429 NppStatus
430 nppsMulC_16sc_ISfs(Npp16sc nValue, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
431 
442 NppStatus
443 nppsMulC_16sc_Sfs(const Npp16sc * pSrc, Npp16sc nValue, Npp16sc * pDst, int nLength, int nScaleFactor);
444 
453 NppStatus
454 nppsMulC_32s_ISfs(Npp32s nValue, Npp32s * pSrcDst, int nLength, int nScaleFactor);
455 
465 NppStatus
466 nppsMulC_32s_Sfs(const Npp32s * pSrc, Npp32s nValue, Npp32s * pDst, int nLength, int nScaleFactor);
467 
477 NppStatus
478 nppsMulC_32sc_ISfs(Npp32sc nValue, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
479 
490 NppStatus
491 nppsMulC_32sc_Sfs(const Npp32sc * pSrc, Npp32sc nValue, Npp32sc * pDst, int nLength, int nScaleFactor);
492 
500 NppStatus
501 nppsMulC_32f_I(Npp32f nValue, Npp32f * pSrcDst, int nLength);
502 
511 NppStatus
512 nppsMulC_32f(const Npp32f * pSrc, Npp32f nValue, Npp32f * pDst, int nLength);
513 
522 NppStatus
523 nppsMulC_Low_32f16s(const Npp32f * pSrc, Npp32f nValue, Npp16s * pDst, int nLength);
524 
535 NppStatus
536 nppsMulC_32f16s_Sfs(const Npp32f * pSrc, Npp32f nValue, Npp16s * pDst, int nLength, int nScaleFactor);
537 
546 NppStatus
547 nppsMulC_32fc_I(Npp32fc nValue, Npp32fc * pSrcDst, int nLength);
548 
558 NppStatus
559 nppsMulC_32fc(const Npp32fc * pSrc, Npp32fc nValue, Npp32fc * pDst, int nLength);
560 
568 NppStatus
569 nppsMulC_64f_I(Npp64f nValue, Npp64f * pSrcDst, int nLength);
570 
579 NppStatus
580 nppsMulC_64f(const Npp64f * pSrc, Npp64f nValue, Npp64f * pDst, int nLength);
581 
591 NppStatus
592 nppsMulC_64f64s_ISfs(Npp64f nValue, Npp64s * pDst, int nLength, int nScaleFactor);
593 
602 NppStatus
603 nppsMulC_64fc_I(Npp64fc nValue, Npp64fc * pSrcDst, int nLength);
604 
614 NppStatus
615 nppsMulC_64fc(const Npp64fc * pSrc, Npp64fc nValue, Npp64fc * pDst, int nLength);
616 
637 NppStatus
638 nppsSubC_8u_ISfs(Npp8u nValue, Npp8u * pSrcDst, int nLength, int nScaleFactor);
639 
649 NppStatus
650 nppsSubC_8u_Sfs(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength, int nScaleFactor);
651 
660 NppStatus
661 nppsSubC_16u_ISfs(Npp16u nValue, Npp16u * pSrcDst, int nLength, int nScaleFactor);
662 
672 NppStatus
673 nppsSubC_16u_Sfs(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength, int nScaleFactor);
674 
683 NppStatus
684 nppsSubC_16s_ISfs(Npp16s nValue, Npp16s * pSrcDst, int nLength, int nScaleFactor);
685 
695 NppStatus
696 nppsSubC_16s_Sfs(const Npp16s * pSrc, Npp16s nValue, Npp16s * pDst, int nLength, int nScaleFactor);
697 
707 NppStatus
708 nppsSubC_16sc_ISfs(Npp16sc nValue, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
709 
720 NppStatus
721 nppsSubC_16sc_Sfs(const Npp16sc * pSrc, Npp16sc nValue, Npp16sc * pDst, int nLength, int nScaleFactor);
722 
731 NppStatus
732 nppsSubC_32s_ISfs(Npp32s nValue, Npp32s * pSrcDst, int nLength, int nScaleFactor);
733 
743 NppStatus
744 nppsSubC_32s_Sfs(const Npp32s * pSrc, Npp32s nValue, Npp32s * pDst, int nLength, int nScaleFactor);
745 
755 NppStatus
756 nppsSubC_32sc_ISfs(Npp32sc nValue, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
757 
768 NppStatus
769 nppsSubC_32sc_Sfs(const Npp32sc * pSrc, Npp32sc nValue, Npp32sc * pDst, int nLength, int nScaleFactor);
770 
778 NppStatus
779 nppsSubC_32f_I(Npp32f nValue, Npp32f * pSrcDst, int nLength);
780 
789 NppStatus
790 nppsSubC_32f(const Npp32f * pSrc, Npp32f nValue, Npp32f * pDst, int nLength);
791 
800 NppStatus
801 nppsSubC_32fc_I(Npp32fc nValue, Npp32fc * pSrcDst, int nLength);
802 
812 NppStatus
813 nppsSubC_32fc(const Npp32fc * pSrc, Npp32fc nValue, Npp32fc * pDst, int nLength);
814 
822 NppStatus
823 nppsSubC_64f_I(Npp64f nValue, Npp64f * pSrcDst, int nLength);
824 
833 NppStatus
834 nppsSubC_64f(const Npp64f * pSrc, Npp64f nValue, Npp64f * pDst, int nLength);
835 
844 NppStatus
845 nppsSubC_64fc_I(Npp64fc nValue, Npp64fc * pSrcDst, int nLength);
846 
856 NppStatus
857 nppsSubC_64fc(const Npp64fc * pSrc, Npp64fc nValue, Npp64fc * pDst, int nLength);
858 
879 NppStatus
880 nppsSubCRev_8u_ISfs(Npp8u nValue, Npp8u * pSrcDst, int nLength, int nScaleFactor);
881 
891 NppStatus
892 nppsSubCRev_8u_Sfs(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength, int nScaleFactor);
893 
902 NppStatus
903 nppsSubCRev_16u_ISfs(Npp16u nValue, Npp16u * pSrcDst, int nLength, int nScaleFactor);
904 
914 NppStatus
915 nppsSubCRev_16u_Sfs(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength, int nScaleFactor);
916 
925 NppStatus
926 nppsSubCRev_16s_ISfs(Npp16s nValue, Npp16s * pSrcDst, int nLength, int nScaleFactor);
927 
937 NppStatus
938 nppsSubCRev_16s_Sfs(const Npp16s * pSrc, Npp16s nValue, Npp16s * pDst, int nLength, int nScaleFactor);
939 
949 NppStatus
950 nppsSubCRev_16sc_ISfs(Npp16sc nValue, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
951 
962 NppStatus
963 nppsSubCRev_16sc_Sfs(const Npp16sc * pSrc, Npp16sc nValue, Npp16sc * pDst, int nLength, int nScaleFactor);
964 
973 NppStatus
974 nppsSubCRev_32s_ISfs(Npp32s nValue, Npp32s * pSrcDst, int nLength, int nScaleFactor);
975 
985 NppStatus
986 nppsSubCRev_32s_Sfs(const Npp32s * pSrc, Npp32s nValue, Npp32s * pDst, int nLength, int nScaleFactor);
987 
997 NppStatus
998 nppsSubCRev_32sc_ISfs(Npp32sc nValue, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
999 
1010 NppStatus
1011 nppsSubCRev_32sc_Sfs(const Npp32sc * pSrc, Npp32sc nValue, Npp32sc * pDst, int nLength, int nScaleFactor);
1012 
1020 NppStatus
1021 nppsSubCRev_32f_I(Npp32f nValue, Npp32f * pSrcDst, int nLength);
1022 
1031 NppStatus
1032 nppsSubCRev_32f(const Npp32f * pSrc, Npp32f nValue, Npp32f * pDst, int nLength);
1033 
1042 NppStatus
1043 nppsSubCRev_32fc_I(Npp32fc nValue, Npp32fc * pSrcDst, int nLength);
1044 
1054 NppStatus
1055 nppsSubCRev_32fc(const Npp32fc * pSrc, Npp32fc nValue, Npp32fc * pDst, int nLength);
1056 
1064 NppStatus
1065 nppsSubCRev_64f_I(Npp64f nValue, Npp64f * pSrcDst, int nLength);
1066 
1075 NppStatus
1076 nppsSubCRev_64f(const Npp64f * pSrc, Npp64f nValue, Npp64f * pDst, int nLength);
1077 
1086 NppStatus
1087 nppsSubCRev_64fc_I(Npp64fc nValue, Npp64fc * pSrcDst, int nLength);
1088 
1098 NppStatus
1099 nppsSubCRev_64fc(const Npp64fc * pSrc, Npp64fc nValue, Npp64fc * pDst, int nLength);
1100 
1121 NppStatus
1122 nppsDivC_8u_ISfs(Npp8u nValue, Npp8u * pSrcDst, int nLength, int nScaleFactor);
1123 
1133 NppStatus
1134 nppsDivC_8u_Sfs(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength, int nScaleFactor);
1135 
1144 NppStatus
1145 nppsDivC_16u_ISfs(Npp16u nValue, Npp16u * pSrcDst, int nLength, int nScaleFactor);
1146 
1156 NppStatus
1157 nppsDivC_16u_Sfs(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength, int nScaleFactor);
1158 
1167 NppStatus
1168 nppsDivC_16s_ISfs(Npp16s nValue, Npp16s * pSrcDst, int nLength, int nScaleFactor);
1169 
1179 NppStatus
1180 nppsDivC_16s_Sfs(const Npp16s * pSrc, Npp16s nValue, Npp16s * pDst, int nLength, int nScaleFactor);
1181 
1191 NppStatus
1192 nppsDivC_16sc_ISfs(Npp16sc nValue, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
1193 
1204 NppStatus
1205 nppsDivC_16sc_Sfs(const Npp16sc * pSrc, Npp16sc nValue, Npp16sc * pDst, int nLength, int nScaleFactor);
1206 
1214 NppStatus
1215 nppsDivC_32f_I(Npp32f nValue, Npp32f * pSrcDst, int nLength);
1216 
1225 NppStatus
1226 nppsDivC_32f(const Npp32f * pSrc, Npp32f nValue, Npp32f * pDst, int nLength);
1227 
1236 NppStatus
1237 nppsDivC_32fc_I(Npp32fc nValue, Npp32fc * pSrcDst, int nLength);
1238 
1248 NppStatus
1249 nppsDivC_32fc(const Npp32fc * pSrc, Npp32fc nValue, Npp32fc * pDst, int nLength);
1250 
1258 NppStatus
1259 nppsDivC_64f_I(Npp64f nValue, Npp64f * pSrcDst, int nLength);
1260 
1269 NppStatus
1270 nppsDivC_64f(const Npp64f * pSrc, Npp64f nValue, Npp64f * pDst, int nLength);
1271 
1280 NppStatus
1281 nppsDivC_64fc_I(Npp64fc nValue, Npp64fc * pSrcDst, int nLength);
1282 
1292 NppStatus
1293 nppsDivC_64fc(const Npp64fc * pSrc, Npp64fc nValue, Npp64fc * pDst, int nLength);
1294 
1313 NppStatus
1314 nppsDivCRev_16u_I(Npp16u nValue, Npp16u * pSrcDst, int nLength);
1315 
1324 NppStatus
1325 nppsDivCRev_16u(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength);
1326 
1334 NppStatus
1335 nppsDivCRev_32f_I(Npp32f nValue, Npp32f * pSrcDst, int nLength);
1336 
1345 NppStatus
1346 nppsDivCRev_32f(const Npp32f * pSrc, Npp32f nValue, Npp32f * pDst, int nLength);
1347 
1368 NppStatus
1369 nppsAdd_16s(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength);
1370 
1380 NppStatus
1381 nppsAdd_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength);
1382 
1392 NppStatus
1393 nppsAdd_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, Npp32u * pDst, int nLength);
1394 
1404 NppStatus
1405 nppsAdd_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, Npp32f * pDst, int nLength);
1406 
1416 NppStatus
1417 nppsAdd_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, Npp64f * pDst, int nLength);
1418 
1428 NppStatus
1429 nppsAdd_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, Npp32fc * pDst, int nLength);
1430 
1440 NppStatus
1441 nppsAdd_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, Npp64fc * pDst, int nLength);
1442 
1452 NppStatus
1453 nppsAdd_8u16u(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp16u * pDst, int nLength);
1454 
1464 NppStatus
1465 nppsAdd_16s32f(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp32f * pDst, int nLength);
1466 
1476 NppStatus
1477 nppsAdd_8u_Sfs(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength, int nScaleFactor);
1478 
1488 NppStatus
1489 nppsAdd_16u_Sfs(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength, int nScaleFactor);
1490 
1500 NppStatus
1501 nppsAdd_16s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength, int nScaleFactor);
1502 
1512 NppStatus
1513 nppsAdd_32s_Sfs(const Npp32s * pSrc1, const Npp32s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
1514 
1524 NppStatus
1525 nppsAdd_64s_Sfs(const Npp64s * pSrc1, const Npp64s * pSrc2, Npp64s * pDst, int nLength, int nScaleFactor);
1526 
1536 NppStatus
1537 nppsAdd_16sc_Sfs(const Npp16sc * pSrc1, const Npp16sc * pSrc2, Npp16sc * pDst, int nLength, int nScaleFactor);
1538 
1548 NppStatus
1549 nppsAdd_32sc_Sfs(const Npp32sc * pSrc1, const Npp32sc * pSrc2, Npp32sc * pDst, int nLength, int nScaleFactor);
1550 
1559 NppStatus
1560 nppsAdd_16s_I(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength);
1561 
1570 NppStatus
1571 nppsAdd_32f_I(const Npp32f * pSrc, Npp32f * pSrcDst, int nLength);
1572 
1581 NppStatus
1582 nppsAdd_64f_I(const Npp64f * pSrc, Npp64f * pSrcDst, int nLength);
1583 
1592 NppStatus
1593 nppsAdd_32fc_I(const Npp32fc * pSrc, Npp32fc * pSrcDst, int nLength);
1594 
1603 NppStatus
1604 nppsAdd_64fc_I(const Npp64fc * pSrc, Npp64fc * pSrcDst, int nLength);
1605 
1614 NppStatus
1615 nppsAdd_16s32s_I(const Npp16s * pSrc, Npp32s * pSrcDst, int nLength);
1616 
1626 NppStatus
1627 nppsAdd_8u_ISfs(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength, int nScaleFactor);
1628 
1638 NppStatus
1639 nppsAdd_16u_ISfs(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength, int nScaleFactor);
1640 
1650 NppStatus
1651 nppsAdd_16s_ISfs(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength, int nScaleFactor);
1652 
1662 NppStatus
1663 nppsAdd_32s_ISfs(const Npp32s * pSrc, Npp32s * pSrcDst, int nLength, int nScaleFactor);
1664 
1674 NppStatus
1675 nppsAdd_16sc_ISfs(const Npp16sc * pSrc, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
1676 
1686 NppStatus
1687 nppsAdd_32sc_ISfs(const Npp32sc * pSrc, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
1688 
1709 NppStatus
1710 nppsAddProduct_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, Npp32f * pDst, int nLength);
1711 
1721 NppStatus
1722 nppsAddProduct_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, Npp64f * pDst, int nLength);
1723 
1733 NppStatus
1734 nppsAddProduct_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, Npp32fc * pDst, int nLength);
1735 
1745 NppStatus
1746 nppsAddProduct_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, Npp64fc * pDst, int nLength);
1747 
1758 NppStatus
1759 nppsAddProduct_16s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength, int nScaleFactor);
1760 
1771 NppStatus
1772 nppsAddProduct_32s_Sfs(const Npp32s * pSrc1, const Npp32s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
1773 
1784 NppStatus
1785 nppsAddProduct_16s32s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
1786 
1807 NppStatus
1808 nppsMul_16s(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength);
1809 
1819 NppStatus
1820 nppsMul_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, Npp32f * pDst, int nLength);
1821 
1831 NppStatus
1832 nppsMul_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, Npp64f * pDst, int nLength);
1833 
1843 NppStatus
1844 nppsMul_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, Npp32fc * pDst, int nLength);
1845 
1855 NppStatus
1856 nppsMul_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, Npp64fc * pDst, int nLength);
1857 
1867 NppStatus
1868 nppsMul_8u16u(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp16u * pDst, int nLength);
1869 
1879 NppStatus
1880 nppsMul_16s32f(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp32f * pDst, int nLength);
1881 
1891 NppStatus
1892 nppsMul_32f32fc(const Npp32f * pSrc1, const Npp32fc * pSrc2, Npp32fc * pDst, int nLength);
1893 
1903 NppStatus
1904 nppsMul_8u_Sfs(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength, int nScaleFactor);
1905 
1915 NppStatus
1916 nppsMul_16u_Sfs(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength, int nScaleFactor);
1917 
1927 NppStatus
1928 nppsMul_16s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength, int nScaleFactor);
1929 
1939 NppStatus
1940 nppsMul_32s_Sfs(const Npp32s * pSrc1, const Npp32s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
1941 
1951 NppStatus
1952 nppsMul_16sc_Sfs(const Npp16sc * pSrc1, const Npp16sc * pSrc2, Npp16sc * pDst, int nLength, int nScaleFactor);
1953 
1963 NppStatus
1964 nppsMul_32sc_Sfs(const Npp32sc * pSrc1, const Npp32sc * pSrc2, Npp32sc * pDst, int nLength, int nScaleFactor);
1965 
1975 NppStatus
1976 nppsMul_16u16s_Sfs(const Npp16u * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength, int nScaleFactor);
1977 
1987 NppStatus
1988 nppsMul_16s32s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
1989 
1999 NppStatus
2000 nppsMul_32s32sc_Sfs(const Npp32s * pSrc1, const Npp32sc * pSrc2, Npp32sc * pDst, int nLength, int nScaleFactor);
2001 
2011 NppStatus
2012 nppsMul_Low_32s_Sfs(const Npp32s * pSrc1, const Npp32s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
2013 
2022 NppStatus
2023 nppsMul_16s_I(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength);
2024 
2033 NppStatus
2034 nppsMul_32f_I(const Npp32f * pSrc, Npp32f * pSrcDst, int nLength);
2035 
2044 NppStatus
2045 nppsMul_64f_I(const Npp64f * pSrc, Npp64f * pSrcDst, int nLength);
2046 
2055 NppStatus
2056 nppsMul_32fc_I(const Npp32fc * pSrc, Npp32fc * pSrcDst, int nLength);
2057 
2066 NppStatus
2067 nppsMul_64fc_I(const Npp64fc * pSrc, Npp64fc * pSrcDst, int nLength);
2068 
2077 NppStatus
2078 nppsMul_32f32fc_I(const Npp32f * pSrc, Npp32fc * pSrcDst, int nLength);
2079 
2089 NppStatus
2090 nppsMul_8u_ISfs(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength, int nScaleFactor);
2091 
2101 NppStatus
2102 nppsMul_16u_ISfs(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength, int nScaleFactor);
2103 
2113 NppStatus
2114 nppsMul_16s_ISfs(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength, int nScaleFactor);
2115 
2125 NppStatus
2126 nppsMul_32s_ISfs(const Npp32s * pSrc, Npp32s * pSrcDst, int nLength, int nScaleFactor);
2127 
2137 NppStatus
2138 nppsMul_16sc_ISfs(const Npp16sc * pSrc, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
2139 
2149 NppStatus
2150 nppsMul_32sc_ISfs(const Npp32sc * pSrc, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
2151 
2161 NppStatus
2162 nppsMul_32s32sc_ISfs(const Npp32s * pSrc, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
2163 
2184 NppStatus
2185 nppsSub_16s(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength);
2186 
2196 NppStatus
2197 nppsSub_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, Npp32f * pDst, int nLength);
2198 
2208 NppStatus
2209 nppsSub_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, Npp64f * pDst, int nLength);
2210 
2220 NppStatus
2221 nppsSub_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, Npp32fc * pDst, int nLength);
2222 
2232 NppStatus
2233 nppsSub_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, Npp64fc * pDst, int nLength);
2234 
2244 NppStatus
2245 nppsSub_16s32f(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp32f * pDst, int nLength);
2246 
2256 NppStatus
2257 nppsSub_8u_Sfs(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength, int nScaleFactor);
2258 
2268 NppStatus
2269 nppsSub_16u_Sfs(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength, int nScaleFactor);
2270 
2280 NppStatus
2281 nppsSub_16s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength, int nScaleFactor);
2282 
2292 NppStatus
2293 nppsSub_32s_Sfs(const Npp32s * pSrc1, const Npp32s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
2294 
2304 NppStatus
2305 nppsSub_16sc_Sfs(const Npp16sc * pSrc1, const Npp16sc * pSrc2, Npp16sc * pDst, int nLength, int nScaleFactor);
2306 
2316 NppStatus
2317 nppsSub_32sc_Sfs(const Npp32sc * pSrc1, const Npp32sc * pSrc2, Npp32sc * pDst, int nLength, int nScaleFactor);
2318 
2327 NppStatus
2328 nppsSub_16s_I(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength);
2329 
2338 NppStatus
2339 nppsSub_32f_I(const Npp32f * pSrc, Npp32f * pSrcDst, int nLength);
2340 
2349 NppStatus
2350 nppsSub_64f_I(const Npp64f * pSrc, Npp64f * pSrcDst, int nLength);
2351 
2360 NppStatus
2361 nppsSub_32fc_I(const Npp32fc * pSrc, Npp32fc * pSrcDst, int nLength);
2362 
2371 NppStatus
2372 nppsSub_64fc_I(const Npp64fc * pSrc, Npp64fc * pSrcDst, int nLength);
2373 
2383 NppStatus
2384 nppsSub_8u_ISfs(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength, int nScaleFactor);
2385 
2395 NppStatus
2396 nppsSub_16u_ISfs(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength, int nScaleFactor);
2397 
2407 NppStatus
2408 nppsSub_16s_ISfs(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength, int nScaleFactor);
2409 
2419 NppStatus
2420 nppsSub_32s_ISfs(const Npp32s * pSrc, Npp32s * pSrcDst, int nLength, int nScaleFactor);
2421 
2431 NppStatus
2432 nppsSub_16sc_ISfs(const Npp16sc * pSrc, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
2433 
2443 NppStatus
2444 nppsSub_32sc_ISfs(const Npp32sc * pSrc, Npp32sc * pSrcDst, int nLength, int nScaleFactor);
2445 
2466 NppStatus
2467 nppsDiv_8u_Sfs(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength, int nScaleFactor);
2468 
2478 NppStatus
2479 nppsDiv_16u_Sfs(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength, int nScaleFactor);
2480 
2490 NppStatus
2491 nppsDiv_16s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength, int nScaleFactor);
2492 
2502 NppStatus
2503 nppsDiv_32s_Sfs(const Npp32s * pSrc1, const Npp32s * pSrc2, Npp32s * pDst, int nLength, int nScaleFactor);
2504 
2514 NppStatus
2515 nppsDiv_16sc_Sfs(const Npp16sc * pSrc1, const Npp16sc * pSrc2, Npp16sc * pDst, int nLength, int nScaleFactor);
2516 
2526 NppStatus
2527 nppsDiv_32s16s_Sfs(const Npp16s * pSrc1, const Npp32s * pSrc2, Npp16s * pDst, int nLength, int nScaleFactor);
2528 
2538 NppStatus
2539 nppsDiv_32f(const Npp32f * pSrc1, const Npp32f * pSrc2, Npp32f * pDst, int nLength);
2540 
2550 NppStatus
2551 nppsDiv_64f(const Npp64f * pSrc1, const Npp64f * pSrc2, Npp64f * pDst, int nLength);
2552 
2562 NppStatus
2563 nppsDiv_32fc(const Npp32fc * pSrc1, const Npp32fc * pSrc2, Npp32fc * pDst, int nLength);
2564 
2574 NppStatus
2575 nppsDiv_64fc(const Npp64fc * pSrc1, const Npp64fc * pSrc2, Npp64fc * pDst, int nLength);
2576 
2586 NppStatus
2587 nppsDiv_8u_ISfs(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength, int nScaleFactor);
2588 
2598 NppStatus
2599 nppsDiv_16u_ISfs(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength, int nScaleFactor);
2600 
2610 NppStatus
2611 nppsDiv_16s_ISfs(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength, int nScaleFactor);
2612 
2622 NppStatus
2623 nppsDiv_16sc_ISfs(const Npp16sc * pSrc, Npp16sc * pSrcDst, int nLength, int nScaleFactor);
2624 
2634 NppStatus
2635 nppsDiv_32s_ISfs(const Npp32s * pSrc, Npp32s * pSrcDst, int nLength, int nScaleFactor);
2636 
2645 NppStatus
2646 nppsDiv_32f_I(const Npp32f * pSrc, Npp32f * pSrcDst, int nLength);
2647 
2656 NppStatus
2657 nppsDiv_64f_I(const Npp64f * pSrc, Npp64f * pSrcDst, int nLength);
2658 
2667 NppStatus
2668 nppsDiv_32fc_I(const Npp32fc * pSrc, Npp32fc * pSrcDst, int nLength);
2669 
2678 NppStatus
2679 nppsDiv_64fc_I(const Npp64fc * pSrc, Npp64fc * pSrcDst, int nLength);
2680 
2702 NppStatus
2703 nppsDiv_Round_8u_Sfs(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength, NppRoundMode nRndMode, int nScaleFactor);
2704 
2715 NppStatus
2716 nppsDiv_Round_16u_Sfs(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength, NppRoundMode nRndMode, int nScaleFactor);
2717 
2728 NppStatus
2729 nppsDiv_Round_16s_Sfs(const Npp16s * pSrc1, const Npp16s * pSrc2, Npp16s * pDst, int nLength, NppRoundMode nRndMode, int nScaleFactor);
2730 
2741 NppStatus
2742 nppsDiv_Round_8u_ISfs(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength, NppRoundMode nRndMode, int nScaleFactor);
2743 
2754 NppStatus
2755 nppsDiv_Round_16u_ISfs(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength, NppRoundMode nRndMode, int nScaleFactor);
2756 
2767 NppStatus
2768 nppsDiv_Round_16s_ISfs(const Npp16s * pSrc, Npp16s * pSrcDst, int nLength, NppRoundMode nRndMode, int nScaleFactor);
2769 
2788 NppStatus
2789 nppsAbs_16s(const Npp16s * pSrc, Npp16s * pDst, int nLength);
2790 
2798 NppStatus
2799 nppsAbs_32s(const Npp32s * pSrc, Npp32s * pDst, int nLength);
2800 
2808 NppStatus
2809 nppsAbs_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength);
2810 
2818 NppStatus
2819 nppsAbs_64f(const Npp64f * pSrc, Npp64f * pDst, int nLength);
2820 
2827 NppStatus
2828 nppsAbs_16s_I(Npp16s * pSrcDst, int nLength);
2829 
2836 NppStatus
2837 nppsAbs_32s_I(Npp32s * pSrcDst, int nLength);
2838 
2845 NppStatus
2846 nppsAbs_32f_I(Npp32f * pSrcDst, int nLength);
2847 
2854 NppStatus
2855 nppsAbs_64f_I(Npp64f * pSrcDst, int nLength);
2856 
2875 NppStatus
2876 nppsSqr_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength);
2877 
2885 NppStatus
2886 nppsSqr_64f(const Npp64f * pSrc, Npp64f * pDst, int nLength);
2887 
2895 NppStatus
2896 nppsSqr_32fc(const Npp32fc * pSrc, Npp32fc * pDst, int nLength);
2897 
2905 NppStatus
2906 nppsSqr_64fc(const Npp64fc * pSrc, Npp64fc * pDst, int nLength);
2907 
2914 NppStatus
2915 nppsSqr_32f_I(Npp32f * pSrcDst, int nLength);
2916 
2923 NppStatus
2924 nppsSqr_64f_I(Npp64f * pSrcDst, int nLength);
2925 
2932 NppStatus
2933 nppsSqr_32fc_I(Npp32fc * pSrcDst, int nLength);
2934 
2941 NppStatus
2942 nppsSqr_64fc_I(Npp64fc * pSrcDst, int nLength);
2943 
2952 NppStatus
2953 nppsSqr_8u_Sfs(const Npp8u * pSrc, Npp8u * pDst, int nLength, int nScaleFactor);
2954 
2963 NppStatus
2964 nppsSqr_16u_Sfs(const Npp16u * pSrc, Npp16u * pDst, int nLength, int nScaleFactor);
2965 
2974 NppStatus
2975 nppsSqr_16s_Sfs(const Npp16s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
2976 
2985 NppStatus
2986 nppsSqr_16sc_Sfs(const Npp16sc * pSrc, Npp16sc * pDst, int nLength, int nScaleFactor);
2987 
2995 NppStatus
2996 nppsSqr_8u_ISfs(Npp8u * pSrcDst, int nLength, int nScaleFactor);
2997 
3005 NppStatus
3006 nppsSqr_16u_ISfs(Npp16u * pSrcDst, int nLength, int nScaleFactor);
3007 
3015 NppStatus
3016 nppsSqr_16s_ISfs(Npp16s * pSrcDst, int nLength, int nScaleFactor);
3017 
3025 NppStatus
3026 nppsSqr_16sc_ISfs(Npp16sc * pSrcDst, int nLength, int nScaleFactor);
3027 
3046 NppStatus
3047 nppsSqrt_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength);
3048 
3056 NppStatus
3057 nppsSqrt_64f(const Npp64f * pSrc, Npp64f * pDst, int nLength);
3058 
3066 NppStatus
3067 nppsSqrt_32fc(const Npp32fc * pSrc, Npp32fc * pDst, int nLength);
3068 
3076 NppStatus
3077 nppsSqrt_64fc(const Npp64fc * pSrc, Npp64fc * pDst, int nLength);
3078 
3085 NppStatus
3086 nppsSqrt_32f_I(Npp32f * pSrcDst, int nLength);
3087 
3094 NppStatus
3095 nppsSqrt_64f_I(Npp64f * pSrcDst, int nLength);
3096 
3103 NppStatus
3104 nppsSqrt_32fc_I(Npp32fc * pSrcDst, int nLength);
3105 
3112 NppStatus
3113 nppsSqrt_64fc_I(Npp64fc * pSrcDst, int nLength);
3114 
3123 NppStatus
3124 nppsSqrt_8u_Sfs(const Npp8u * pSrc, Npp8u * pDst, int nLength, int nScaleFactor);
3125 
3134 NppStatus
3135 nppsSqrt_16u_Sfs(const Npp16u * pSrc, Npp16u * pDst, int nLength, int nScaleFactor);
3136 
3145 NppStatus
3146 nppsSqrt_16s_Sfs(const Npp16s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
3147 
3156 NppStatus
3157 nppsSqrt_16sc_Sfs(const Npp16sc * pSrc, Npp16sc * pDst, int nLength, int nScaleFactor);
3158 
3167 NppStatus
3168 nppsSqrt_64s_Sfs(const Npp64s * pSrc, Npp64s * pDst, int nLength, int nScaleFactor);
3169 
3178 NppStatus
3179 nppsSqrt_32s16s_Sfs(const Npp32s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
3180 
3189 NppStatus
3190 nppsSqrt_64s16s_Sfs(const Npp64s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
3191 
3199 NppStatus
3200 nppsSqrt_8u_ISfs(Npp8u * pSrcDst, int nLength, int nScaleFactor);
3201 
3209 NppStatus
3210 nppsSqrt_16u_ISfs(Npp16u * pSrcDst, int nLength, int nScaleFactor);
3211 
3219 NppStatus
3220 nppsSqrt_16s_ISfs(Npp16s * pSrcDst, int nLength, int nScaleFactor);
3221 
3229 NppStatus
3230 nppsSqrt_16sc_ISfs(Npp16sc * pSrcDst, int nLength, int nScaleFactor);
3231 
3239 NppStatus
3240 nppsSqrt_64s_ISfs(Npp64s * pSrcDst, int nLength, int nScaleFactor);
3241 
3260 NppStatus
3261 nppsCubrt_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength);
3262 
3271 NppStatus
3272 nppsCubrt_32s16s_Sfs(const Npp32s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
3273 
3292 NppStatus
3293 nppsExp_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength);
3294 
3302 NppStatus
3303 nppsExp_64f(const Npp64f * pSrc, Npp64f * pDst, int nLength);
3304 
3312 NppStatus
3313 nppsExp_32f64f(const Npp32f * pSrc, Npp64f * pDst, int nLength);
3314 
3321 NppStatus
3322 nppsExp_32f_I(Npp32f * pSrcDst, int nLength);
3323 
3330 NppStatus
3331 nppsExp_64f_I(Npp64f * pSrcDst, int nLength);
3332 
3341 NppStatus
3342 nppsExp_16s_Sfs(const Npp16s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
3343 
3352 NppStatus
3353 nppsExp_32s_Sfs(const Npp32s * pSrc, Npp32s * pDst, int nLength, int nScaleFactor);
3354 
3363 NppStatus
3364 nppsExp_64s_Sfs(const Npp64s * pSrc, Npp64s * pDst, int nLength, int nScaleFactor);
3365 
3373 NppStatus
3374 nppsExp_16s_ISfs(Npp16s * pSrcDst, int nLength, int nScaleFactor);
3375 
3383 NppStatus
3384 nppsExp_32s_ISfs(Npp32s * pSrcDst, int nLength, int nScaleFactor);
3385 
3393 NppStatus
3394 nppsExp_64s_ISfs(Npp64s * pSrcDst, int nLength, int nScaleFactor);
3395 
3414 NppStatus
3415 nppsLn_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength);
3416 
3424 NppStatus
3425 nppsLn_64f(const Npp64f * pSrc, Npp64f * pDst, int nLength);
3426 
3434 NppStatus
3435 nppsLn_64f32f(const Npp64f * pSrc, Npp32f * pDst, int nLength);
3436 
3443 NppStatus
3444 nppsLn_32f_I(Npp32f * pSrcDst, int nLength);
3445 
3452 NppStatus
3453 nppsLn_64f_I(Npp64f * pSrcDst, int nLength);
3454 
3463 NppStatus
3464 nppsLn_16s_Sfs(const Npp16s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
3465 
3474 NppStatus
3475 nppsLn_32s_Sfs(const Npp32s * pSrc, Npp32s * pDst, int nLength, int nScaleFactor);
3476 
3485 NppStatus
3486 nppsLn_32s16s_Sfs(const Npp32s * pSrc, Npp16s * pDst, int nLength, int nScaleFactor);
3487 
3495 NppStatus
3496 nppsLn_16s_ISfs(Npp16s * pSrcDst, int nLength, int nScaleFactor);
3497 
3505 NppStatus
3506 nppsLn_32s_ISfs(Npp32s * pSrcDst, int nLength, int nScaleFactor);
3507 
3527 NppStatus
3528 npps10Log10_32s_Sfs(const Npp32s * pSrc, Npp32s * pDst, int nLength, int nScaleFactor);
3529 
3537 NppStatus
3538 npps10Log10_32s_ISfs(Npp32s * pSrcDst, int nLength, int nScaleFactor);
3539 
3559 NppStatus
3560 nppsSumLnGetBufferSize_32f(int nLength, int * hpBufferSize /* host pointer */);
3561 
3570 NppStatus
3571 nppsSumLn_32f(const Npp32f * pSrc, int nLength, Npp32f * pDst, Npp8u * pDeviceBuffer);
3572 
3581 NppStatus
3582 nppsSumLnGetBufferSize_64f(int nLength, int * hpBufferSize /* host pointer */);
3583 
3592 NppStatus
3593 nppsSumLn_64f(const Npp64f * pSrc, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3594 
3603 NppStatus
3604 nppsSumLnGetBufferSize_32f64f(int nLength, int * hpBufferSize /* host pointer */);
3605 
3614 NppStatus
3615 nppsSumLn_32f64f(const Npp32f * pSrc, int nLength, Npp64f * pDst, Npp8u * pDeviceBuffer);
3616 
3625 NppStatus
3626 nppsSumLnGetBufferSize_16s32f(int nLength, int * hpBufferSize /* host pointer */);
3627 
3636 NppStatus
3637 nppsSumLn_16s32f(const Npp16s * pSrc, int nLength, Npp32f * pDst, Npp8u * pDeviceBuffer);
3638 
3657 NppStatus
3658 nppsArctan_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength);
3659 
3667 NppStatus
3668 nppsArctan_64f(const Npp64f * pSrc, Npp64f * pDst, int nLength);
3669 
3676 NppStatus
3677 nppsArctan_32f_I(Npp32f * pSrcDst, int nLength);
3678 
3685 NppStatus
3686 nppsArctan_64f_I(Npp64f * pSrcDst, int nLength);
3687 
3708 NppStatus
3709 nppsNormalize_32f(const Npp32f * pSrc, Npp32f * pDst, int nLength, Npp32f vSub, Npp32f vDiv);
3710 
3720 NppStatus
3721 nppsNormalize_32fc(const Npp32fc * pSrc, Npp32fc * pDst, int nLength, Npp32fc vSub, Npp32f vDiv);
3722 
3732 NppStatus
3733 nppsNormalize_64f(const Npp64f * pSrc, Npp64f * pDst, int nLength, Npp64f vSub, Npp64f vDiv);
3734 
3744 NppStatus
3745 nppsNormalize_64fc(const Npp64fc * pSrc, Npp64fc * pDst, int nLength, Npp64fc vSub, Npp64f vDiv);
3746 
3757 NppStatus
3758 nppsNormalize_16s_Sfs(const Npp16s * pSrc, Npp16s * pDst, int nLength, Npp16s vSub, int vDiv, int nScaleFactor);
3759 
3770 NppStatus
3771 nppsNormalize_16sc_Sfs(const Npp16sc * pSrc, Npp16sc * pDst, int nLength, Npp16sc vSub, int vDiv, int nScaleFactor);
3772 
3791 NppStatus
3792 nppsCauchy_32f_I(Npp32f * pSrcDst, int nLength, Npp32f nParam);
3793 
3801 NppStatus
3802 nppsCauchyD_32f_I(Npp32f * pSrcDst, int nLength, Npp32f nParam);
3803 
3813 NppStatus
3814 nppsCauchyDD2_32f_I(Npp32f * pSrcDst, Npp32f * pD2FVal, int nLength, Npp32f nParam);
3815 
3844 NppStatus
3845 nppsAndC_8u(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength);
3846 
3855 NppStatus
3856 nppsAndC_16u(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength);
3857 
3866 NppStatus
3867 nppsAndC_32u(const Npp32u * pSrc, Npp32u nValue, Npp32u * pDst, int nLength);
3868 
3876 NppStatus
3877 nppsAndC_8u_I(Npp8u nValue, Npp8u * pSrcDst, int nLength);
3878 
3886 NppStatus
3887 nppsAndC_16u_I(Npp16u nValue, Npp16u * pSrcDst, int nLength);
3888 
3896 NppStatus
3897 nppsAndC_32u_I(Npp32u nValue, Npp32u * pSrcDst, int nLength);
3898 
3918 NppStatus
3919 nppsAnd_8u(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength);
3920 
3929 NppStatus
3930 nppsAnd_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength);
3931 
3940 NppStatus
3941 nppsAnd_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, Npp32u * pDst, int nLength);
3942 
3950 NppStatus
3951 nppsAnd_8u_I(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength);
3952 
3960 NppStatus
3961 nppsAnd_16u_I(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength);
3962 
3970 NppStatus
3971 nppsAnd_32u_I(const Npp32u * pSrc, Npp32u * pSrcDst, int nLength);
3972 
3992 NppStatus
3993 nppsOrC_8u(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength);
3994 
4003 NppStatus
4004 nppsOrC_16u(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength);
4005 
4014 NppStatus
4015 nppsOrC_32u(const Npp32u * pSrc, Npp32u nValue, Npp32u * pDst, int nLength);
4016 
4024 NppStatus
4025 nppsOrC_8u_I(Npp8u nValue, Npp8u * pSrcDst, int nLength);
4026 
4034 NppStatus
4035 nppsOrC_16u_I(Npp16u nValue, Npp16u * pSrcDst, int nLength);
4036 
4044 NppStatus
4045 nppsOrC_32u_I(Npp32u nValue, Npp32u * pSrcDst, int nLength);
4046 
4066 NppStatus
4067 nppsOr_8u(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength);
4068 
4077 NppStatus
4078 nppsOr_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength);
4079 
4088 NppStatus
4089 nppsOr_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, Npp32u * pDst, int nLength);
4090 
4098 NppStatus
4099 nppsOr_8u_I(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength);
4100 
4108 NppStatus
4109 nppsOr_16u_I(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength);
4110 
4118 NppStatus
4119 nppsOr_32u_I(const Npp32u * pSrc, Npp32u * pSrcDst, int nLength);
4120 
4140 NppStatus
4141 nppsXorC_8u(const Npp8u * pSrc, Npp8u nValue, Npp8u * pDst, int nLength);
4142 
4151 NppStatus
4152 nppsXorC_16u(const Npp16u * pSrc, Npp16u nValue, Npp16u * pDst, int nLength);
4153 
4162 NppStatus
4163 nppsXorC_32u(const Npp32u * pSrc, Npp32u nValue, Npp32u * pDst, int nLength);
4164 
4172 NppStatus
4173 nppsXorC_8u_I(Npp8u nValue, Npp8u * pSrcDst, int nLength);
4174 
4182 NppStatus
4183 nppsXorC_16u_I(Npp16u nValue, Npp16u * pSrcDst, int nLength);
4184 
4192 NppStatus
4193 nppsXorC_32u_I(Npp32u nValue, Npp32u * pSrcDst, int nLength);
4194 
4214 NppStatus
4215 nppsXor_8u(const Npp8u * pSrc1, const Npp8u * pSrc2, Npp8u * pDst, int nLength);
4216 
4225 NppStatus
4226 nppsXor_16u(const Npp16u * pSrc1, const Npp16u * pSrc2, Npp16u * pDst, int nLength);
4227 
4236 NppStatus
4237 nppsXor_32u(const Npp32u * pSrc1, const Npp32u * pSrc2, Npp32u * pDst, int nLength);
4238 
4246 NppStatus
4247 nppsXor_8u_I(const Npp8u * pSrc, Npp8u * pSrcDst, int nLength);
4248 
4256 NppStatus
4257 nppsXor_16u_I(const Npp16u * pSrc, Npp16u * pSrcDst, int nLength);
4258 
4266 NppStatus
4267 nppsXor_32u_I(const Npp32u * pSrc, Npp32u * pSrcDst, int nLength);
4268 
4287 NppStatus
4288 nppsNot_8u(const Npp8u * pSrc, Npp8u * pDst, int nLength);
4289 
4297 NppStatus
4298 nppsNot_16u(const Npp16u * pSrc, Npp16u * pDst, int nLength);
4299 
4307 NppStatus
4308 nppsNot_32u(const Npp32u * pSrc, Npp32u * pDst, int nLength);
4309 
4316 NppStatus
4317 nppsNot_8u_I(Npp8u * pSrcDst, int nLength);
4318 
4325 NppStatus
4326 nppsNot_16u_I(Npp16u * pSrcDst, int nLength);
4327 
4334 NppStatus
4335 nppsNot_32u_I(Npp32u * pSrcDst, int nLength);
4336 
4356 NppStatus
4357 nppsLShiftC_8u(const Npp8u * pSrc, int nValue, Npp8u * pDst, int nLength);
4358 
4367 NppStatus
4368 nppsLShiftC_16u(const Npp16u * pSrc, int nValue, Npp16u * pDst, int nLength);
4369 
4378 NppStatus
4379 nppsLShiftC_16s(const Npp16s * pSrc, int nValue, Npp16s * pDst, int nLength);
4380 
4389 NppStatus
4390 nppsLShiftC_32u(const Npp32u * pSrc, int nValue, Npp32u * pDst, int nLength);
4391 
4400 NppStatus
4401 nppsLShiftC_32s(const Npp32s * pSrc, int nValue, Npp32s * pDst, int nLength);
4402 
4410 NppStatus
4411 nppsLShiftC_8u_I(int nValue, Npp8u * pSrcDst, int nLength);
4412 
4420 NppStatus
4421 nppsLShiftC_16u_I(int nValue, Npp16u * pSrcDst, int nLength);
4422 
4430 NppStatus
4431 nppsLShiftC_16s_I(int nValue, Npp16s * pSrcDst, int nLength);
4432 
4440 NppStatus
4441 nppsLShiftC_32u_I(int nValue, Npp32u * pSrcDst, int nLength);
4442 
4450 NppStatus
4451 nppsLShiftC_32s_I(int nValue, Npp32s * pSrcDst, int nLength);
4452 
4472 NppStatus
4473 nppsRShiftC_8u(const Npp8u * pSrc, int nValue, Npp8u * pDst, int nLength);
4474 
4483 NppStatus
4484 nppsRShiftC_16u(const Npp16u * pSrc, int nValue, Npp16u * pDst, int nLength);
4485 
4494 NppStatus
4495 nppsRShiftC_16s(const Npp16s * pSrc, int nValue, Npp16s * pDst, int nLength);
4496 
4505 NppStatus
4506 nppsRShiftC_32u(const Npp32u * pSrc, int nValue, Npp32u * pDst, int nLength);
4507 
4516 NppStatus
4517 nppsRShiftC_32s(const Npp32s * pSrc, int nValue, Npp32s * pDst, int nLength);
4518 
4526 NppStatus
4527 nppsRShiftC_8u_I(int nValue, Npp8u * pSrcDst, int nLength);
4528 
4536 NppStatus
4537 nppsRShiftC_16u_I(int nValue, Npp16u * pSrcDst, int nLength);
4538 
4546 NppStatus
4547 nppsRShiftC_16s_I(int nValue, Npp16s * pSrcDst, int nLength);
4548 
4556 NppStatus
4557 nppsRShiftC_32u_I(int nValue, Npp32u * pSrcDst, int nLength);
4558 
4566 NppStatus
4567 nppsRShiftC_32s_I(int nValue, Npp32s * pSrcDst, int nLength);
4568 
4575 #ifdef __cplusplus
4576 } /* extern "C" */
4577 #endif
4578 
4579 #endif /* NV_NPPS_ARITHMETIC_AND_LOGICAL_OPERATIONS_H */
NppStatus nppsAbs_64f(const Npp64f *pSrc, Npp64f *pDst, int nLength)
64-bit floating point signal absolute value.
NppStatus nppsXorC_32u(const Npp32u *pSrc, Npp32u nValue, Npp32u *pDst, int nLength)
32-bit unsigned integer signal exclusive or with constant.
NppStatus nppsLShiftC_16u_I(int nValue, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal left shift with constant.
NppStatus nppsXor_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength)
16-bit unsigned short signal exclusive or with signal.
NppStatus nppsSqrt_32s16s_Sfs(const Npp32s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal square root, scale, then clamp to 16-bit signed integer saturated value...
NppStatus nppsNormalize_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength, Npp32f vSub, Npp32f vDiv)
32-bit floating point signal normalize.
NppStatus nppsDiv_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal divide signal, scale, then clamp to saturated value. ...
NppStatus nppsCubrt_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength)
32-bit floating point signal cube root.
NppStatus nppsXor_32u_I(const Npp32u *pSrc, Npp32u *pSrcDst, int nLength)
32-bit unsigned integer in place signal exclusive or with signal.
NppStatus nppsSqrt_64fc(const Npp64fc *pSrc, Npp64fc *pDst, int nLength)
64-bit complex floating point signal square root.
NppStatus nppsAddProduct_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, Npp64f *pDst, int nLength)
64-bit floating point signal add product of source signal times destination signal to destination sig...
NppStatus nppsMul_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, Npp64fc *pDst, int nLength)
64-bit complex floating point signal times signal, then clamp to saturated value. ...
NppStatus nppsLn_32s_ISfs(Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer signal natural logarithm, scale, then clamp to saturated value.
NppStatus nppsLShiftC_16u(const Npp16u *pSrc, int nValue, Npp16u *pDst, int nLength)
16-bit unsigned short signal left shift with constant.
NppStatus nppsDiv_32f_I(const Npp32f *pSrc, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal divide signal, then clamp to saturated value.
NppStatus nppsAddC_64f_I(Npp64f nValue, Npp64f *pSrcDst, int nLength)
64-bit floating point, in place signal add constant.
NppStatus nppsSumLnGetBufferSize_64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for 64f SumLn.
NppStatus nppsMulC_16u_Sfs(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal times constant, scale, then clamp to saturated value.
NppStatus nppsAddProduct_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed short signal add product of source signal1 times source signal2 to destination signal...
NppStatus nppsSubC_32fc_I(Npp32fc nValue, Npp32fc *pSrcDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal subtract constan...
NppStatus nppsRShiftC_16s_I(int nValue, Npp16s *pSrcDst, int nLength)
16-bit signed short in place signal right shift with constant.
NppStatus nppsSubCRev_64fc(const Npp64fc *pSrc, Npp64fc nValue, Npp64fc *pDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) signal subtract from constant...
NppStatus nppsExp_64s_Sfs(const Npp64s *pSrc, Npp64s *pDst, int nLength, int nScaleFactor)
64-bit signed integer signal exponent, scale, then clamp to saturated value.
NppStatus nppsSubCRev_64f(const Npp64f *pSrc, Npp64f nValue, Npp64f *pDst, int nLength)
64-bit floating point signal subtract from constant.
NppStatus nppsLn_16s_Sfs(const Npp16s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal natural logarithm, scale, then clamp to saturated value.
NppStatus nppsSqrt_16u_ISfs(Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short signal square root, scale, then clamp to saturated value.
NppStatus nppsAddC_32f_I(Npp32f nValue, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal add constant.
unsigned char Npp8u
8-bit unsigned chars
Definition: nppdefs.h:278
NppStatus nppsMul_32f32fc(const Npp32f *pSrc1, const Npp32fc *pSrc2, Npp32fc *pDst, int nLength)
32-bit floating point signal times 32-bit complex floating point signal with complex 32-bit floating ...
NppStatus nppsAddProduct_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, Npp32fc *pDst, int nLength)
32-bit complex floating point signal add product of source signal times destination signal to destina...
NppStatus nppsDivC_8u_ISfs(Npp8u nValue, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal divided by constant, scale, then clamp to saturated value ...
NppStatus nppsAddC_32fc_I(Npp32fc nValue, Npp32fc *pSrcDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal add constant...
NppStatus nppsMulC_Low_32f16s(const Npp32f *pSrc, Npp32f nValue, Npp16s *pDst, int nLength)
32-bit floating point signal times constant with output converted to 16-bit signed integer...
NppStatus nppsSubC_16s_Sfs(const Npp16s *pSrc, Npp16s nValue, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal subtract constant, scale, then clamp to saturated value.
NppStatus nppsNormalize_16s_Sfs(const Npp16s *pSrc, Npp16s *pDst, int nLength, Npp16s vSub, int vDiv, int nScaleFactor)
16-bit signed short signal normalize, scale, then clamp to saturated value.
Complex Number This struct represents an unsigned int complex number.
Definition: nppdefs.h:324
NppStatus nppsAddC_32sc_ISfs(Npp32sc nValue, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal add constant and scale...
NppStatus nppsOr_16u_I(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal or with signal.
NppStatus nppsSubC_16sc_Sfs(const Npp16sc *pSrc, Npp16sc nValue, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract constant, scale, then clamp to saturated value.
NppStatus nppsAdd_16s_ISfs(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal add signal, with scaling, then clamp to saturated value...
NppStatus nppsAddC_32fc(const Npp32fc *pSrc, Npp32fc nValue, Npp32fc *pDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) signal add constant.
NppStatus nppsDivCRev_16u(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength)
16-bit unsigned short signal divided by constant, then clamp to saturated value.
NppStatus nppsLShiftC_32u_I(int nValue, Npp32u *pSrcDst, int nLength)
32-bit unsigned signed integer in place signal left shift with constant.
NppStatus nppsOrC_32u_I(Npp32u nValue, Npp32u *pSrcDst, int nLength)
32-bit unsigned signed integer in place signal or with constant.
NppStatus nppsMul_32s32sc_ISfs(const Npp32s *pSrc, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit complex signed integer in place signal times 32-bit signed integer signal, with scaling...
NppStatus nppsSumLnGetBufferSize_32f64f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for 32f64f SumLn.
NppStatus nppsAdd_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, Npp32fc *pDst, int nLength)
32-bit complex floating point signal add signal, then clamp to saturated value.
NppStatus nppsNormalize_16sc_Sfs(const Npp16sc *pSrc, Npp16sc *pDst, int nLength, Npp16sc vSub, int vDiv, int nScaleFactor)
16-bit complex signed short signal normalize, scale, then clamp to saturated value.
NppStatus nppsAddC_16sc_Sfs(const Npp16sc *pSrc, Npp16sc nValue, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary) signal add constant, scale, then clamp to saturated value.
NppStatus nppsLn_32s_Sfs(const Npp32s *pSrc, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal natural logarithm, scale, then clamp to saturated value.
NppStatus nppsNot_32u_I(Npp32u *pSrcDst, int nLength)
32-bit unsigned signed integer in place not signal.
NppStatus nppsSqr_32f_I(Npp32f *pSrcDst, int nLength)
32-bit floating point signal squared.
NppStatus nppsSqr_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength)
32-bit floating point signal squared.
NppStatus nppsMul_16u_ISfs(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal times signal, with scaling, then clamp to saturated value...
NppStatus nppsDivC_16sc_ISfs(Npp16sc nValue, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary)signal divided by constant, scale, then clamp to saturated value.
NppStatus nppsAddC_8u_Sfs(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned charvector add constant, scale, then clamp to saturated value.
NppStatus nppsSub_8u_ISfs(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal subtract signal, with scaling, then clamp to saturated value...
NppStatus nppsSqrt_64s_ISfs(Npp64s *pSrcDst, int nLength, int nScaleFactor)
64-bit signed integer signal square root, scale, then clamp to saturated value.
NppStatus nppsLShiftC_32u(const Npp32u *pSrc, int nValue, Npp32u *pDst, int nLength)
32-bit unsigned integer signal left shift with constant.
NppStatus nppsMul_32f_I(const Npp32f *pSrc, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal times signal, then clamp to saturated value.
NppStatus nppsSqrt_8u_ISfs(Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char signal square root, scale, then clamp to saturated value.
NppStatus nppsRShiftC_8u(const Npp8u *pSrc, int nValue, Npp8u *pDst, int nLength)
8-bit unsigned char signal right shift with constant.
NppStatus nppsMulC_16sc_ISfs(Npp16sc nValue, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary)signal times constant, scale, then clamp to saturated value.
NppStatus nppsSqr_8u_Sfs(const Npp8u *pSrc, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal squared, scale, then clamp to saturated value.
NppStatus nppsExp_32f64f(const Npp32f *pSrc, Npp64f *pDst, int nLength)
32-bit floating point signal exponent with 64-bit floating point result.
NppStatus nppsSub_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, Npp64f *pDst, int nLength)
64-bit floating point signal subtract signal, then clamp to saturated value.
NppStatus nppsAddProduct_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal add product of source signal1 times source signal2 to destination signal...
NppStatus nppsMul_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal times signal, scale, then clamp to saturated value.
NppStatus
Error Status Codes.
Definition: nppdefs.h:152
NppStatus nppsMul_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, Npp32f *pDst, int nLength)
32-bit floating point signal times signal, then clamp to saturated value.
NppStatus nppsSqr_16s_ISfs(Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short signal squared, scale, then clamp to saturated value.
NppStatus nppsAddC_64f(const Npp64f *pSrc, Npp64f nValue, Npp64f *pDst, int nLength)
64-bit floating pointsignal add constant.
NppStatus nppsOr_8u_I(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal or with signal.
NppStatus nppsSubCRev_32s_Sfs(const Npp32s *pSrc, Npp32s nValue, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integersignal subtract from constant and scale.
NppStatus nppsRShiftC_32u_I(int nValue, Npp32u *pSrcDst, int nLength)
32-bit unsigned signed integer in place signal right shift with constant.
NppStatus nppsAndC_8u_I(Npp8u nValue, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal and with constant.
NppStatus nppsMul_16sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit signed complex short signal times signal, scale, then clamp to saturated value.
NppStatus nppsSub_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal subtract signal, scale, then clamp to saturated value.
NppStatus nppsMulC_16u_ISfs(Npp16u nValue, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal times constant, scale, then clamp to saturated value...
NppStatus nppsAddProduct_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal add product of source signal1 times source signal2 to 32-bit signed intege...
NppStatus nppsSqrt_64f(const Npp64f *pSrc, Npp64f *pDst, int nLength)
64-bit floating point signal square root.
NppStatus nppsAdd_64s_Sfs(const Npp64s *pSrc1, const Npp64s *pSrc2, Npp64s *pDst, int nLength, int nScaleFactor)
64-bit signed integer add signal, scale, then clamp to saturated value.
NppStatus nppsSqrt_32fc_I(Npp32fc *pSrcDst, int nLength)
32-bit complex floating point signal square root.
NppStatus nppsCauchyDD2_32f_I(Npp32f *pSrcDst, Npp32f *pD2FVal, int nLength, Npp32f nParam)
32-bit floating point signal Cauchy first and second derivatives.
NppStatus nppsSumLn_16s32f(const Npp16s *pSrc, int nLength, Npp32f *pDst, Npp8u *pDeviceBuffer)
16-bit signed short integer input, 32-bit floating point output signal sum natural logarithm...
NppStatus nppsSub_32f_I(const Npp32f *pSrc, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal subtract signal, then clamp to saturated value.
NppStatus nppsAdd_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, Npp64f *pDst, int nLength)
64-bit floating point signal add signal, then clamp to saturated value.
NppStatus nppsSubC_32f_I(Npp32f nValue, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal subtract constant.
NppStatus nppsOr_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength)
16-bit unsigned short signal or with signal.
NppStatus nppsAnd_16u_I(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal and with signal.
NppStatus nppsCauchyD_32f_I(Npp32f *pSrcDst, int nLength, Npp32f nParam)
32-bit floating point signal Cauchy first derivative.
NppStatus nppsAdd_8u_ISfs(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal add signal, with scaling, then clamp to saturated value...
NppStatus nppsAdd_16u_Sfs(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short add signal, scale, then clamp to saturated value.
NppStatus nppsSqr_16s_Sfs(const Npp16s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal squared, scale, then clamp to saturated value.
NppStatus nppsSqr_64f(const Npp64f *pSrc, Npp64f *pDst, int nLength)
64-bit floating point signal squared.
NppStatus nppsMul_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp32f *pDst, int nLength)
16-bit signed short signal times signal with 32-bit floating point result, then clamp to saturated va...
NppStatus nppsAddC_16s_Sfs(const Npp16s *pSrc, Npp16s nValue, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal add constant, scale, then clamp to saturated value.
NppStatus nppsSumLn_64f(const Npp64f *pSrc, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
64-bit floating point signal sum natural logarithm.
NppStatus nppsAddC_32s_Sfs(const Npp32s *pSrc, Npp32s nValue, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integersignal add constant and scale.
Complex Number This struct represents a long long complex number.
Definition: nppdefs.h:354
NppStatus nppsSubC_16u_Sfs(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal subtract constant, scale, then clamp to saturated value.
NppStatus nppsSqr_32fc_I(Npp32fc *pSrcDst, int nLength)
32-bit complex floating point signal squared.
NppStatus nppsExp_16s_ISfs(Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short signal exponent, scale, then clamp to saturated value.
NppStatus nppsSubC_32sc_Sfs(const Npp32sc *pSrc, Npp32sc nValue, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary)signal subtract constant and scale...
NppStatus nppsDiv_Round_8u_ISfs(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength, NppRoundMode nRndMode, int nScaleFactor)
8-bit unsigned char in place signal divide signal, with scaling, rounding then clamp to saturated val...
NppStatus nppsMul_32sc_Sfs(const Npp32sc *pSrc1, const Npp32sc *pSrc2, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit signed complex integer signal times signal, scale, then clamp to saturated value...
NppStatus nppsAddC_16u_Sfs(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short vector add constant, scale, then clamp to saturated value.
NppStatus nppsAddC_8u_ISfs(Npp8u nValue, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal add constant, scale, then clamp to saturated value ...
NppStatus nppsMul_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, Npp32fc *pDst, int nLength)
32-bit complex floating point signal times signal, then clamp to saturated value. ...
NppStatus nppsSubCRev_16u_ISfs(Npp16u nValue, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal subtract from constant, scale, then clamp to saturated value...
NppStatus nppsAnd_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength)
16-bit unsigned short signal and with signal.
NppStatus nppsExp_32s_ISfs(Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer signal exponent, scale, then clamp to saturated value.
NppStatus nppsSubCRev_16u_Sfs(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal subtract from constant, scale, then clamp to saturated value...
NppStatus nppsOrC_8u(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength)
8-bit unsigned char signal or with constant.
NppStatus nppsOr_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, Npp32u *pDst, int nLength)
32-bit unsigned integer signal or with signal.
NppStatus nppsMulC_32f_I(Npp32f nValue, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal times constant.
NppStatus nppsSumLn_32f64f(const Npp32f *pSrc, int nLength, Npp64f *pDst, Npp8u *pDeviceBuffer)
32-bit flaoting point input, 64-bit floating point output signal sum natural logarithm.
NppStatus nppsDivC_64fc(const Npp64fc *pSrc, Npp64fc nValue, Npp64fc *pDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) signal divided by constant...
NppStatus nppsSubCRev_16sc_Sfs(const Npp16sc *pSrc, Npp16sc nValue, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract from constant...
NppStatus nppsSubCRev_32f_I(Npp32f nValue, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal subtract from constant.
NppStatus nppsXor_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, Npp32u *pDst, int nLength)
32-bit unsigned integer signal exclusive or with signal.
NppStatus nppsMulC_32f16s_Sfs(const Npp32f *pSrc, Npp32f nValue, Npp16s *pDst, int nLength, int nScaleFactor)
32-bit floating point signal times constant with output converted to 16-bit signed integer with scali...
NppStatus nppsDiv_Round_16u_Sfs(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength, NppRoundMode nRndMode, int nScaleFactor)
16-bit unsigned short signal divide signal, scale, round, then clamp to saturated value...
NppStatus nppsAbs_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength)
32-bit floating point signal absolute value.
NppStatus nppsMul_8u16u(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp16u *pDst, int nLength)
8-bit unsigned char signal times signal with 16-bit unsigned result, then clamp to saturated value...
NppStatus nppsSubC_16u_ISfs(Npp16u nValue, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal subtract constant, scale, then clamp to saturated value...
NppStatus nppsSubC_64f(const Npp64f *pSrc, Npp64f nValue, Npp64f *pDst, int nLength)
64-bit floating point signal subtract constant.
NppStatus nppsMul_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal times signal, scale, then clamp to saturated value.
NppStatus nppsMul_32fc_I(const Npp32fc *pSrc, Npp32fc *pSrcDst, int nLength)
32-bit complex floating point in place signal times signal, then clamp to saturated value...
NppStatus nppsAddProductC_32f(const Npp32f *pSrc, Npp32f nValue, Npp32f *pDst, int nLength)
32-bit floating point signal add product of signal times constant to destination signal.
NppStatus nppsMul_16sc_ISfs(const Npp16sc *pSrc, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit complex signed short in place signal times signal, with scaling, then clamp to saturated value...
NppStatus nppsAndC_32u_I(Npp32u nValue, Npp32u *pSrcDst, int nLength)
32-bit unsigned signed integer in place signal and with constant.
NppStatus nppsAdd_32s_ISfs(const Npp32s *pSrc, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal add signal, with scaling, then clamp to saturated value...
NppStatus nppsDiv_Round_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength, NppRoundMode nRndMode, int nScaleFactor)
16-bit signed short signal divide signal, scale, round, then clamp to saturated value.
NppStatus nppsSqr_16u_Sfs(const Npp16u *pSrc, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal squared, scale, then clamp to saturated value.
NppStatus nppsDiv_16u_Sfs(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal divide signal, scale, then clamp to saturated value. ...
NppStatus nppsExp_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength)
32-bit floating point signal exponent.
NppStatus npps10Log10_32s_Sfs(const Npp32s *pSrc, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal 10 times base 10 logarithm, scale, then clamp to saturated value...
NppStatus nppsXor_16u_I(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal exclusive or with signal.
NppStatus nppsRShiftC_16u_I(int nValue, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal right shift with constant.
NppStatus nppsDivC_32fc_I(Npp32fc nValue, Npp32fc *pSrcDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal divided by const...
NppStatus nppsLn_32f_I(Npp32f *pSrcDst, int nLength)
32-bit floating point signal natural logarithm.
NppStatus nppsDiv_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, Npp64f *pDst, int nLength)
64-bit floating point signal divide signal, then clamp to saturated value.
NppStatus nppsSub_16u_ISfs(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal subtract signal, with scaling, then clamp to saturated value...
NppStatus nppsLn_16s_ISfs(Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short signal natural logarithm, scale, then clamp to saturated value.
NppStatus nppsSub_32fc_I(const Npp32fc *pSrc, Npp32fc *pSrcDst, int nLength)
32-bit complex floating point in place signal subtract signal, then clamp to saturated value...
NppStatus nppsLn_64f32f(const Npp64f *pSrc, Npp32f *pDst, int nLength)
64-bit floating point signal natural logarithm with 32-bit floating point result. ...
NppStatus nppsLShiftC_8u(const Npp8u *pSrc, int nValue, Npp8u *pDst, int nLength)
8-bit unsigned char signal left shift with constant.
NppStatus nppsMul_16s32s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal times signal, scale, then clamp to 32-bit signed saturated value...
NppStatus nppsNormalize_64f(const Npp64f *pSrc, Npp64f *pDst, int nLength, Npp64f vSub, Npp64f vDiv)
64-bit floating point signal normalize.
NppStatus nppsSub_8u_Sfs(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal subtract signal, scale, then clamp to saturated value. ...
NppStatus nppsSub_32s_ISfs(const Npp32s *pSrc, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal subtract signal, with scaling, then clamp to saturated value...
NppStatus nppsNot_8u(const Npp8u *pSrc, Npp8u *pDst, int nLength)
8-bit unsigned char not signal.
NppStatus nppsNot_16u(const Npp16u *pSrc, Npp16u *pDst, int nLength)
16-bit unsigned short not signal.
NppStatus nppsDivC_64f_I(Npp64f nValue, Npp64f *pSrcDst, int nLength)
64-bit floating point in place signal divided by constant.
NppStatus nppsAbs_64f_I(Npp64f *pSrcDst, int nLength)
64-bit floating point signal absolute value.
NppStatus nppsRShiftC_32s_I(int nValue, Npp32s *pSrcDst, int nLength)
32-bit signed signed integer in place signal right shift with constant.
NppStatus nppsCubrt_32s16s_Sfs(const Npp32s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal cube root, scale, then clamp to 16-bit signed integer saturated value...
NppStatus nppsDiv_Round_16s_ISfs(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength, NppRoundMode nRndMode, int nScaleFactor)
16-bit signed short in place signal divide signal, with scaling, rounding then clamp to saturated val...
NppStatus nppsAdd_16sc_ISfs(const Npp16sc *pSrc, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit complex signed short in place signal add signal, with scaling, then clamp to saturated value...
NppStatus nppsMulC_32f(const Npp32f *pSrc, Npp32f nValue, Npp32f *pDst, int nLength)
32-bit floating point signal times constant.
NppStatus nppsSubCRev_64f_I(Npp64f nValue, Npp64f *pSrcDst, int nLength)
64-bit floating point, in place signal subtract from constant.
NppStatus nppsMulC_64fc(const Npp64fc *pSrc, Npp64fc nValue, Npp64fc *pDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) signal times constant...
NppStatus nppsMulC_8u_ISfs(Npp8u nValue, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal times constant, scale, then clamp to saturated value ...
NppStatus nppsAdd_32sc_Sfs(const Npp32sc *pSrc1, const Npp32sc *pSrc2, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit signed complex integer add signal, scale, then clamp to saturated value.
NppStatus nppsSqrt_16s_ISfs(Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short signal square root, scale, then clamp to saturated value.
NppStatus nppsSub_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, Npp64fc *pDst, int nLength)
64-bit complex floating point signal subtract signal, then clamp to saturated value.
NppStatus nppsDivC_64fc_I(Npp64fc nValue, Npp64fc *pSrcDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal divided by const...
NppStatus nppsAnd_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength)
8-bit unsigned char signal and with signal.
NppStatus nppsSubCRev_32s_ISfs(Npp32s nValue, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal subtract from constant and scale.
NppStatus nppsDiv_16u_ISfs(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal divide signal, with scaling, then clamp to saturated value...
NppStatus nppsDivC_16s_Sfs(const Npp16s *pSrc, Npp16s nValue, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal divided by constant, scale, then clamp to saturated value.
NppStatus nppsXorC_16u(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength)
16-bit unsigned short signal exclusive or with constant.
NppStatus nppsSumLnGetBufferSize_16s32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for 16s32f SumLn.
NppStatus nppsMulC_16sc_Sfs(const Npp16sc *pSrc, Npp16sc nValue, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary)signal times constant, scale, then clamp to saturated value.
NppStatus nppsDiv_16sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit signed complex short signal divide signal, scale, then clamp to saturated value.
NppStatus nppsSubC_64fc(const Npp64fc *pSrc, Npp64fc nValue, Npp64fc *pDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) signal subtract constant...
NppStatus nppsSqrt_64f_I(Npp64f *pSrcDst, int nLength)
64-bit floating point signal square root.
NppStatus nppsOrC_8u_I(Npp8u nValue, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal or with constant.
NppStatus nppsSub_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal subtract signal, scale, then clamp to saturated value. ...
NppStatus nppsExp_64s_ISfs(Npp64s *pSrcDst, int nLength, int nScaleFactor)
64-bit signed integer signal exponent, scale, then clamp to saturated value.
NppStatus nppsAbs_16s_I(Npp16s *pSrcDst, int nLength)
16-bit signed short signal absolute value.
NppStatus nppsAddC_32sc_Sfs(const Npp32sc *pSrc, Npp32sc nValue, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary) signal add constant and scale...
NppStatus nppsSqr_16sc_ISfs(Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit complex signed short signal squared, scale, then clamp to saturated value. ...
NppStatus nppsAdd_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength)
16-bit signed short signal add signal, then clamp to saturated value.
NppStatus nppsAdd_64f_I(const Npp64f *pSrc, Npp64f *pSrcDst, int nLength)
64-bit floating point in place signal add signal, then clamp to saturated value.
NppStatus nppsDiv_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, Npp64fc *pDst, int nLength)
64-bit complex floating point signal divide signal, then clamp to saturated value.
long long Npp64s
64-bit signed integers
Definition: nppdefs.h:285
NppStatus nppsRShiftC_8u_I(int nValue, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal right shift with constant.
NppStatus nppsMulC_64f_I(Npp64f nValue, Npp64f *pSrcDst, int nLength)
64-bit floating point, in place signal times constant.
NppStatus nppsMul_16s_I(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength)
16-bit signed short in place signal times signal, then clamp to saturated value.
NppStatus nppsAdd_16s32s_I(const Npp16s *pSrc, Npp32s *pSrcDst, int nLength)
16/32-bit signed short in place signal add signal with 32-bit signed integer results, then clamp to saturated value.
NppStatus nppsLShiftC_32s(const Npp32s *pSrc, int nValue, Npp32s *pDst, int nLength)
32-bit signed integer signal left shift with constant.
NppStatus nppsAdd_8u16u(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp16u *pDst, int nLength)
8-bit unsigned char signal add signal with 16-bit unsigned result, then clamp to saturated value...
NppStatus nppsSubC_32fc(const Npp32fc *pSrc, Npp32fc nValue, Npp32fc *pDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) signal subtract constant...
NppStatus nppsOrC_32u(const Npp32u *pSrc, Npp32u nValue, Npp32u *pDst, int nLength)
32-bit unsigned integer signal or with constant.
NppStatus nppsExp_16s_Sfs(const Npp16s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal exponent, scale, then clamp to saturated value.
NppStatus npps10Log10_32s_ISfs(Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer signal 10 times base 10 logarithm, scale, then clamp to saturated value...
NppStatus nppsSqrt_32fc(const Npp32fc *pSrc, Npp32fc *pDst, int nLength)
32-bit complex floating point signal square root.
int Npp32s
32-bit signed integers
Definition: nppdefs.h:283
NppStatus nppsSubC_64fc_I(Npp64fc nValue, Npp64fc *pSrcDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal subtract constan...
NppStatus nppsRShiftC_32u(const Npp32u *pSrc, int nValue, Npp32u *pDst, int nLength)
32-bit unsigned integer signal right shift with constant.
NppStatus nppsOr_32u_I(const Npp32u *pSrc, Npp32u *pSrcDst, int nLength)
32-bit unsigned integer in place signal or with signal.
NppStatus nppsSqrt_64s_Sfs(const Npp64s *pSrc, Npp64s *pDst, int nLength, int nScaleFactor)
64-bit signed integer signal square root, scale, then clamp to saturated value.
NppStatus nppsMulC_64fc_I(Npp64fc nValue, Npp64fc *pSrcDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal times constant...
NppStatus nppsNot_8u_I(Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place not signal.
NppStatus nppsExp_32s_Sfs(const Npp32s *pSrc, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal exponent, scale, then clamp to saturated value.
NppStatus nppsSubC_64f_I(Npp64f nValue, Npp64f *pSrcDst, int nLength)
64-bit floating point, in place signal subtract constant.
NppStatus nppsDivCRev_32f(const Npp32f *pSrc, Npp32f nValue, Npp32f *pDst, int nLength)
32-bit floating point constant divided by signal.
NppStatus nppsDivC_16s_ISfs(Npp16s nValue, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal divided by constant, scale, then clamp to saturated value...
NppStatus nppsSub_16sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit signed complex short signal subtract signal, scale, then clamp to saturated value...
NppStatus nppsAdd_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, Npp64fc *pDst, int nLength)
64-bit complex floating point signal add signal, then clamp to saturated value.
NppStatus nppsDivC_32f_I(Npp32f nValue, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal divided by constant.
NppStatus nppsSqrt_16sc_Sfs(const Npp16sc *pSrc, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit complex signed short signal square root, scale, then clamp to saturated value.
NppStatus nppsSub_16u_Sfs(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal subtract signal, scale, then clamp to saturated value.
NppStatus nppsAdd_16sc_Sfs(const Npp16sc *pSrc1, const Npp16sc *pSrc2, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit signed complex short add signal, scale, then clamp to saturated value.
NppStatus nppsMulC_16s_ISfs(Npp16s nValue, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal times constant, scale, then clamp to saturated value...
NppStatus nppsMul_32s_ISfs(const Npp32s *pSrc, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal times signal, with scaling, then clamp to saturated value...
NppStatus nppsDivC_16u_ISfs(Npp16u nValue, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal divided by constant, scale, then clamp to saturated value...
NppStatus nppsAbs_32s(const Npp32s *pSrc, Npp32s *pDst, int nLength)
32-bit signed integer signal absolute value.
NppStatus nppsLn_64f_I(Npp64f *pSrcDst, int nLength)
64-bit floating point signal natural logarithm.
NppStatus nppsSqrt_8u_Sfs(const Npp8u *pSrc, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal square root, scale, then clamp to saturated value.
NppStatus nppsCauchy_32f_I(Npp32f *pSrcDst, int nLength, Npp32f nParam)
32-bit floating point signal Cauchy error calculation.
NppStatus nppsMulC_32fc_I(Npp32fc nValue, Npp32fc *pSrcDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal times constant...
NppStatus nppsDivC_32f(const Npp32f *pSrc, Npp32f nValue, Npp32f *pDst, int nLength)
32-bit floating point signal divided by constant.
NppStatus nppsSubCRev_8u_Sfs(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal subtract from constant, scale, then clamp to saturated value...
NppStatus nppsDiv_64fc_I(const Npp64fc *pSrc, Npp64fc *pSrcDst, int nLength)
64-bit complex floating point in place signal divide signal, then clamp to saturated value...
NppStatus nppsSumLnGetBufferSize_32f(int nLength, int *hpBufferSize)
Device scratch buffer size (in bytes) for 32f SumLn.
NppStatus nppsAddC_64fc_I(Npp64fc nValue, Npp64fc *pSrcDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal add constant...
NppStatus nppsSubC_16s_ISfs(Npp16s nValue, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal subtract constant, scale, then clamp to saturated value...
NppStatus nppsDivC_16sc_Sfs(const Npp16sc *pSrc, Npp16sc nValue, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary) signal divided by constant, scale, then clamp to saturated value.
NppStatus nppsXorC_8u(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength)
8-bit unsigned char signal exclusive or with constant.
NppStatus nppsDivC_16u_Sfs(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal divided by constant, scale, then clamp to saturated value.
NppStatus nppsMul_32sc_ISfs(const Npp32sc *pSrc, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit complex signed integer in place signal times signal, with scaling, then clamp to saturated val...
NppStatus nppsMulC_8u_Sfs(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal times constant, scale, then clamp to saturated value.
NppStatus nppsLShiftC_16s_I(int nValue, Npp16s *pSrcDst, int nLength)
16-bit signed short in place signal left shift with constant.
Npp16sc
Definition: nppdefs.h:318
NppStatus nppsAddC_16u_ISfs(Npp16u nValue, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal add constant, scale, then clamp to saturated value...
NppStatus nppsDiv_8u_Sfs(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal divide signal, scale, then clamp to saturated value.
NppStatus nppsSub_16s_I(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength)
16-bit signed short in place signal subtract signal, then clamp to saturated value.
NppStatus nppsAdd_16u_ISfs(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short in place signal add signal, with scaling, then clamp to saturated value...
NppStatus nppsAdd_32f_I(const Npp32f *pSrc, Npp32f *pSrcDst, int nLength)
32-bit floating point in place signal add signal, then clamp to saturated value.
NppStatus nppsAddC_32f(const Npp32f *pSrc, Npp32f nValue, Npp32f *pDst, int nLength)
32-bit floating point signal add constant.
NppStatus nppsMul_16u_Sfs(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal time signal, scale, then clamp to saturated value.
NppStatus nppsSumLn_32f(const Npp32f *pSrc, int nLength, Npp32f *pDst, Npp8u *pDeviceBuffer)
32-bit floating point signal sum natural logarithm.
NppStatus nppsMul_32f32fc_I(const Npp32f *pSrc, Npp32fc *pSrcDst, int nLength)
32-bit complex floating point in place signal times 32-bit floating point signal, then clamp to 32-bi...
unsigned short Npp16u
16-bit unsigned integers
Definition: nppdefs.h:280
NppStatus nppsAndC_16u(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength)
16-bit unsigned short signal and with constant.
NppStatus nppsDiv_32s_ISfs(const Npp32s *pSrc, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal divide signal, with scaling, then clamp to saturated value...
NppStatus nppsExp_64f_I(Npp64f *pSrcDst, int nLength)
64-bit floating point signal exponent.
NppStatus nppsAdd_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp32f *pDst, int nLength)
16-bit signed short signal add signal with 32-bit floating point result, then clamp to saturated valu...
NppRoundMode
Rounding Modes.
Definition: nppdefs.h:468
NppStatus nppsSubC_16sc_ISfs(Npp16sc nValue, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract constant, scale, then clamp to saturated value.
NppStatus nppsAdd_16u(const Npp16u *pSrc1, const Npp16u *pSrc2, Npp16u *pDst, int nLength)
16-bit unsigned short signal add signal, then clamp to saturated value.
NppStatus nppsSub_32sc_ISfs(const Npp32sc *pSrc, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit complex signed integer in place signal subtract signal, with scaling, then clamp to saturated ...
NppStatus nppsDiv_64f_I(const Npp64f *pSrc, Npp64f *pSrcDst, int nLength)
64-bit floating point in place signal divide signal, then clamp to saturated value.
NppStatus nppsMulC_16s_Sfs(const Npp16s *pSrc, Npp16s nValue, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal times constant, scale, then clamp to saturated value.
NppStatus nppsSqrt_16s_Sfs(const Npp16s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal square root, scale, then clamp to saturated value.
NppStatus nppsSubC_32f(const Npp32f *pSrc, Npp32f nValue, Npp32f *pDst, int nLength)
32-bit floating point signal subtract constant.
NppStatus nppsDivC_64f(const Npp64f *pSrc, Npp64f nValue, Npp64f *pDst, int nLength)
64-bit floating point signal divided by constant.
NppStatus nppsMulC_64f64s_ISfs(Npp64f nValue, Npp64s *pDst, int nLength, int nScaleFactor)
64-bit floating point signal times constant with in place conversion to 64-bit signed integer and wit...
NppStatus nppsAdd_64fc_I(const Npp64fc *pSrc, Npp64fc *pSrcDst, int nLength)
64-bit complex floating point in place signal add signal, then clamp to saturated value...
NppStatus nppsOrC_16u_I(Npp16u nValue, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal or with constant.
NppStatus nppsDivCRev_32f_I(Npp32f nValue, Npp32f *pSrcDst, int nLength)
32-bit floating point in place constant divided by signal.
NppStatus nppsDiv_32fc_I(const Npp32fc *pSrc, Npp32fc *pSrcDst, int nLength)
32-bit complex floating point in place signal divide signal, then clamp to saturated value...
short Npp16s
16-bit signed integers
Definition: nppdefs.h:281
unsigned int Npp32u
32-bit unsigned integers
Definition: nppdefs.h:282
NppStatus nppsSqrt_64s16s_Sfs(const Npp64s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
64-bit signed integer signal square root, scale, then clamp to 16-bit signed integer saturated value...
NppStatus nppsSub_16s32f(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp32f *pDst, int nLength)
16-bit signed short signal subtract 16-bit signed short signal, then clamp and convert to 32-bit floa...
NppStatus nppsAdd_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer add signal, scale, then clamp to saturated value.
NppStatus nppsExp_64f(const Npp64f *pSrc, Npp64f *pDst, int nLength)
64-bit floating point signal exponent.
NppStatus nppsAbs_32s_I(Npp32s *pSrcDst, int nLength)
32-bit signed integer signal absolute value.
NppStatus nppsSub_32sc_Sfs(const Npp32sc *pSrc1, const Npp32sc *pSrc2, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit signed complex integer signal subtract signal, scale, then clamp to saturated value...
NppStatus nppsXor_8u_I(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal exclusive or with signal.
NppStatus nppsNormalize_64fc(const Npp64fc *pSrc, Npp64fc *pDst, int nLength, Npp64fc vSub, Npp64f vDiv)
64-bit complex floating point signal normalize.
NppStatus nppsXorC_8u_I(Npp8u nValue, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal exclusive or with constant.
NppStatus nppsDivCRev_16u_I(Npp16u nValue, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place constant divided by signal, then clamp to saturated value...
NppStatus nppsSqr_8u_ISfs(Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char signal squared, scale, then clamp to saturated value.
NppStatus nppsLShiftC_32s_I(int nValue, Npp32s *pSrcDst, int nLength)
32-bit signed signed integer in place signal left shift with constant.
double Npp64f
64-bit floating-point numbers
Definition: nppdefs.h:287
NppStatus nppsDiv_8u_ISfs(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal divide signal, with scaling, then clamp to saturated value...
NppStatus nppsAddC_16sc_ISfs(Npp16sc nValue, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary)signal add constant, scale...
NppStatus nppsMulC_32s_ISfs(Npp32s nValue, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal times constant and scale.
NppStatus nppsSqr_64fc_I(Npp64fc *pSrcDst, int nLength)
64-bit complex floating point signal squared.
NppStatus nppsSqrt_32f_I(Npp32f *pSrcDst, int nLength)
32-bit floating point signal square root.
NppStatus nppsSub_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, Npp32fc *pDst, int nLength)
32-bit complex floating point signal subtract signal, then clamp to saturated value.
NppStatus nppsArctan_64f(const Npp64f *pSrc, Npp64f *pDst, int nLength)
64-bit floating point signal inverse tangent.
NppStatus nppsArctan_32f_I(Npp32f *pSrcDst, int nLength)
32-bit floating point signal inverse tangent.
NppStatus nppsMulC_64f(const Npp64f *pSrc, Npp64f nValue, Npp64f *pDst, int nLength)
64-bit floating point signal times constant.
NppStatus nppsAdd_16s_I(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength)
16-bit signed short in place signal add signal, then clamp to saturated value.
NppStatus nppsXor_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength)
8-bit unsigned char signal exclusive or with signal.
NppStatus nppsAddC_64fc(const Npp64fc *pSrc, Npp64fc nValue, Npp64fc *pDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) signal add constant.
NppStatus nppsRShiftC_16s(const Npp16s *pSrc, int nValue, Npp16s *pDst, int nLength)
16-bit signed short signal right shift with constant.
NppStatus nppsSubCRev_32fc(const Npp32fc *pSrc, Npp32fc nValue, Npp32fc *pDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) signal subtract from constant...
NppStatus nppsNot_16u_I(Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place not signal.
NppStatus nppsMul_32s32sc_Sfs(const Npp32s *pSrc1, const Npp32sc *pSrc2, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal times 32-bit complex signed integer signal, scale, then clamp to 32-bit ...
NppStatus nppsSqr_64fc(const Npp64fc *pSrc, Npp64fc *pDst, int nLength)
64-bit complex floating point signal squared.
NppStatus nppsDiv_16sc_ISfs(const Npp16sc *pSrc, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit complex signed short in place signal divide signal, with scaling, then clamp to saturated valu...
NppStatus nppsSubC_32sc_ISfs(Npp32sc nValue, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal subtract constant and s...
NppStatus nppsAdd_32fc_I(const Npp32fc *pSrc, Npp32fc *pSrcDst, int nLength)
32-bit complex floating point in place signal add signal, then clamp to saturated value...
NppStatus nppsArctan_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength)
32-bit floating point signal inverse tangent.
NppStatus nppsMulC_32sc_Sfs(const Npp32sc *pSrc, Npp32sc nValue, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary) signal times constant and scale...
NppStatus nppsMul_64f_I(const Npp64f *pSrc, Npp64f *pSrcDst, int nLength)
64-bit floating point in place signal times signal, then clamp to saturated value.
NppStatus nppsAndC_8u(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength)
8-bit unsigned char signal and with constant.
NppStatus nppsMulC_32s_Sfs(const Npp32s *pSrc, Npp32s nValue, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal times constant and scale.
NppStatus nppsSubCRev_16s_ISfs(Npp16s nValue, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal subtract from constant, scale, then clamp to saturated value...
NppStatus nppsSubCRev_64fc_I(Npp64fc nValue, Npp64fc *pSrcDst, int nLength)
64-bit floating point complex number (64 bit real, 64 bit imaginary) in place signal subtract from co...
NppStatus nppsAnd_8u_I(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal and with signal.
NppStatus nppsMulC_32fc(const Npp32fc *pSrc, Npp32fc nValue, Npp32fc *pDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) signal times constant...
NppStatus nppsSubCRev_32sc_ISfs(Npp32sc nValue, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal subtract from constant ...
NppStatus nppsAbs_32f_I(Npp32f *pSrcDst, int nLength)
32-bit floating point signal absolute value.
NppStatus nppsOrC_16u(const Npp16u *pSrc, Npp16u nValue, Npp16u *pDst, int nLength)
16-bit unsigned short signal or with constant.
NppStatus nppsLn_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength)
32-bit floating point signal natural logarithm.
NppStatus nppsSubCRev_32fc_I(Npp32fc nValue, Npp32fc *pSrcDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) in place signal subtract from co...
NppStatus nppsMul_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength)
16-bit signed short signal times signal, then clamp to saturated value.
float Npp32f
32-bit (IEEE) floating-point numbers
Definition: nppdefs.h:286
NppStatus nppsSqrt_16u_Sfs(const Npp16u *pSrc, Npp16u *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal square root, scale, then clamp to saturated value.
NppStatus nppsSubCRev_16s_Sfs(const Npp16s *pSrc, Npp16s nValue, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal subtract from constant, scale, then clamp to saturated value...
NppStatus nppsXorC_32u_I(Npp32u nValue, Npp32u *pSrcDst, int nLength)
32-bit unsigned signed integer in place signal exclusive or with constant.
NppStatus nppsXorC_16u_I(Npp16u nValue, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal exclusive or with constant.
NppStatus nppsAdd_32sc_ISfs(const Npp32sc *pSrc, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit complex signed integer in place signal add signal, with scaling, then clamp to saturated value...
NppStatus nppsLn_64f(const Npp64f *pSrc, Npp64f *pDst, int nLength)
64-bit floating point signal natural logarithm.
NppStatus nppsAdd_8u_Sfs(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char add signal, scale, then clamp to saturated value.
NppStatus nppsSubCRev_8u_ISfs(Npp8u nValue, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal subtract from constant, scale, then clamp to saturated value ...
NppStatus nppsRShiftC_32s(const Npp32s *pSrc, int nValue, Npp32s *pDst, int nLength)
32-bit signed integer signal right shift with constant.
NppStatus nppsSub_64fc_I(const Npp64fc *pSrc, Npp64fc *pSrcDst, int nLength)
64-bit complex floating point in place signal subtract signal, then clamp to saturated value...
NppStatus nppsSqrt_64fc_I(Npp64fc *pSrcDst, int nLength)
64-bit complex floating point signal square root.
NppStatus nppsSubC_8u_ISfs(Npp8u nValue, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal subtract constant, scale, then clamp to saturated value ...
NppStatus nppsMul_16u16s_Sfs(const Npp16u *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit unsigned short signal times 16-bit signed short signal, scale, then clamp to 16-bit signed sat...
NppStatus nppsAdd_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, Npp32u *pDst, int nLength)
32-bit unsigned int signal add signal, then clamp to saturated value.
NppStatus nppsMul_8u_Sfs(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal times signal, scale, then clamp to saturated value.
NppStatus nppsDiv_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, Npp32f *pDst, int nLength)
32-bit floating point signal divide signal, then clamp to saturated value.
NppStatus nppsSubCRev_16sc_ISfs(Npp16sc nValue, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit integer complex number (16 bit real, 16 bit imaginary) signal subtract from constant...
NppStatus nppsAnd_32u_I(const Npp32u *pSrc, Npp32u *pSrcDst, int nLength)
32-bit unsigned integer in place signal and with signal.
NppStatus nppsMul_8u_ISfs(const Npp8u *pSrc, Npp8u *pSrcDst, int nLength, int nScaleFactor)
8-bit unsigned char in place signal times signal, with scaling, then clamp to saturated value...
NppStatus nppsSqr_32fc(const Npp32fc *pSrc, Npp32fc *pDst, int nLength)
32-bit complex floating point signal squared.
NppStatus nppsSub_16s_ISfs(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal subtract signal, with scaling, then clamp to saturated value...
NppStatus nppsDivC_8u_Sfs(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal divided by constant, scale, then clamp to saturated value.
NppStatus nppsLShiftC_8u_I(int nValue, Npp8u *pSrcDst, int nLength)
8-bit unsigned char in place signal left shift with constant.
NppStatus nppsSub_16sc_ISfs(const Npp16sc *pSrc, Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit complex signed short in place signal subtract signal, with scaling, then clamp to saturated va...
NppStatus nppsDiv_16s_ISfs(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal divide signal, with scaling, then clamp to saturated value...
NppStatus nppsSubC_32s_Sfs(const Npp32s *pSrc, Npp32s nValue, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal subtract constant and scale.
NppStatus nppsAddC_16s_ISfs(Npp16s nValue, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal add constant, scale, then clamp to saturated value.
NppStatus nppsSubCRev_32sc_Sfs(const Npp32sc *pSrc, Npp32sc nValue, Npp32sc *pDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary) signal subtract from constant and scale...
NppStatus nppsSubC_8u_Sfs(const Npp8u *pSrc, Npp8u nValue, Npp8u *pDst, int nLength, int nScaleFactor)
8-bit unsigned char signal subtract constant, scale, then clamp to saturated value.
NppStatus nppsAnd_32u(const Npp32u *pSrc1, const Npp32u *pSrc2, Npp32u *pDst, int nLength)
32-bit unsigned integer signal and with signal.
NppStatus nppsMul_64f(const Npp64f *pSrc1, const Npp64f *pSrc2, Npp64f *pDst, int nLength)
64-bit floating point signal times signal, then clamp to saturated value.
NppStatus nppsRShiftC_16u(const Npp16u *pSrc, int nValue, Npp16u *pDst, int nLength)
16-bit unsigned short signal right shift with constant.
NppStatus nppsAndC_32u(const Npp32u *pSrc, Npp32u nValue, Npp32u *pDst, int nLength)
32-bit unsigned integer signal and with constant.
NppStatus nppsAddProduct_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, Npp32f *pDst, int nLength)
32-bit floating point signal add product of source signal times destination signal to destination sig...
NppStatus nppsAddProduct_64fc(const Npp64fc *pSrc1, const Npp64fc *pSrc2, Npp64fc *pDst, int nLength)
64-bit complex floating point signal add product of source signal times destination signal to destina...
NppStatus nppsSub_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, Npp32f *pDst, int nLength)
32-bit floating point signal subtract signal, then clamp to saturated value.
NppStatus nppsDiv_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short signal divide signal, scale, then clamp to saturated value.
NppStatus nppsSubC_32s_ISfs(Npp32s nValue, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal subtract constant and scale.
NppStatus nppsAdd_16s_Sfs(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength, int nScaleFactor)
16-bit signed short add signal, scale, then clamp to saturated value.
NppStatus nppsSqr_16sc_Sfs(const Npp16sc *pSrc, Npp16sc *pDst, int nLength, int nScaleFactor)
16-bit complex signed short signal squared, scale, then clamp to saturated value. ...
NppStatus nppsAdd_32f(const Npp32f *pSrc1, const Npp32f *pSrc2, Npp32f *pDst, int nLength)
32-bit floating point signal add signal, then clamp to saturated value.
NppStatus nppsLShiftC_16s(const Npp16s *pSrc, int nValue, Npp16s *pDst, int nLength)
16-bit signed short signal left shift with constant.
NppStatus nppsAbs_16s(const Npp16s *pSrc, Npp16s *pDst, int nLength)
16-bit signed short signal absolute value.
NppStatus nppsAndC_16u_I(Npp16u nValue, Npp16u *pSrcDst, int nLength)
16-bit unsigned short in place signal and with constant.
NppStatus nppsSqrt_16sc_ISfs(Npp16sc *pSrcDst, int nLength, int nScaleFactor)
16-bit complex signed short signal square root, scale, then clamp to saturated value.
NppStatus nppsDiv_32s16s_Sfs(const Npp16s *pSrc1, const Npp32s *pSrc2, Npp16s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal divided by 16-bit signed short signal, scale, then clamp to 16-bit signe...
NppStatus nppsMul_64fc_I(const Npp64fc *pSrc, Npp64fc *pSrcDst, int nLength)
64-bit complex floating point in place signal times signal, then clamp to saturated value...
NppStatus nppsSqrt_32f(const Npp32f *pSrc, Npp32f *pDst, int nLength)
32-bit floating point signal square root.
NppStatus nppsSub_16s(const Npp16s *pSrc1, const Npp16s *pSrc2, Npp16s *pDst, int nLength)
16-bit signed short signal subtract signal, then clamp to saturated value.
NppStatus nppsExp_32f_I(Npp32f *pSrcDst, int nLength)
32-bit floating point signal exponent.
NppStatus nppsMulC_32sc_ISfs(Npp32sc nValue, Npp32sc *pSrcDst, int nLength, int nScaleFactor)
32-bit integer complex number (32 bit real, 32 bit imaginary) in place signal times constant and scal...
NppStatus nppsArctan_64f_I(Npp64f *pSrcDst, int nLength)
64-bit floating point signal inverse tangent.
NppStatus nppsMul_16s_ISfs(const Npp16s *pSrc, Npp16s *pSrcDst, int nLength, int nScaleFactor)
16-bit signed short in place signal times signal, with scaling, then clamp to saturated value...
NppStatus nppsDiv_Round_8u_Sfs(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength, NppRoundMode nRndMode, int nScaleFactor)
8-bit unsigned char signal divide signal, scale, then clamp to saturated value.
NppStatus nppsDiv_32fc(const Npp32fc *pSrc1, const Npp32fc *pSrc2, Npp32fc *pDst, int nLength)
32-bit complex floating point signal divide signal, then clamp to saturated value.
NppStatus nppsDivC_32fc(const Npp32fc *pSrc, Npp32fc nValue, Npp32fc *pDst, int nLength)
32-bit floating point complex number (32 bit real, 32 bit imaginary) signal divided by constant...
NppStatus nppsNormalize_32fc(const Npp32fc *pSrc, Npp32fc *pDst, int nLength, Npp32fc vSub, Npp32f vDiv)
32-bit complex floating point signal normalize.
NppStatus nppsMul_Low_32s_Sfs(const Npp32s *pSrc1, const Npp32s *pSrc2, Npp32s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal times signal, scale, then clamp to saturated value.
NppStatus nppsSqr_64f_I(Npp64f *pSrcDst, int nLength)
64-bit floating point signal squared.
NppStatus nppsSub_64f_I(const Npp64f *pSrc, Npp64f *pSrcDst, int nLength)
64-bit floating point in place signal subtract signal, then clamp to saturated value.
NppStatus nppsSqr_16u_ISfs(Npp16u *pSrcDst, int nLength, int nScaleFactor)
16-bit unsigned short signal squared, scale, then clamp to saturated value.
NppStatus nppsNot_32u(const Npp32u *pSrc, Npp32u *pDst, int nLength)
32-bit unsigned integer not signal.
NppStatus nppsSubCRev_32f(const Npp32f *pSrc, Npp32f nValue, Npp32f *pDst, int nLength)
32-bit floating point signal subtract from constant.
NppStatus nppsOr_8u(const Npp8u *pSrc1, const Npp8u *pSrc2, Npp8u *pDst, int nLength)
8-bit unsigned char signal or with signal.
NppStatus nppsDiv_Round_16u_ISfs(const Npp16u *pSrc, Npp16u *pSrcDst, int nLength, NppRoundMode nRndMode, int nScaleFactor)
16-bit unsigned short in place signal divide signal, with scaling, rounding then clamp to saturated v...
NppStatus nppsAddC_32s_ISfs(Npp32s nValue, Npp32s *pSrcDst, int nLength, int nScaleFactor)
32-bit signed integer in place signal add constant and scale.
NppStatus nppsLn_32s16s_Sfs(const Npp32s *pSrc, Npp16s *pDst, int nLength, int nScaleFactor)
32-bit signed integer signal natural logarithm, scale, then clamp to 16-bit signed short saturated va...

Copyright © 2009-2017 NVIDIA Corporation