NVIDIA 2D Image And Signal Performance Primitives (NPP): C:/src/sw/gpgpu/NPP/npp/include/nppi_support_functions.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48 #ifndef NV_NPPI_SUPPORT_FUNCTIONS_H

49 #define NV_NPPI_SUPPORT_FUNCTIONS_H

50

57 #include "nppdefs.h"

58

59

60 #ifdef __cplusplus

61 extern "C" {

62 #endif

63

104 nppiMalloc_8u_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

105

114 nppiMalloc_8u_C2(int nWidthPixels, int nHeightPixels, int * pStepBytes);

115

124 nppiMalloc_8u_C3(int nWidthPixels, int nHeightPixels, int * pStepBytes);

125

134 nppiMalloc_8u_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

135

144 nppiMalloc_16u_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

145

154 nppiMalloc_16u_C2(int nWidthPixels, int nHeightPixels, int * pStepBytes);

155

164 nppiMalloc_16u_C3(int nWidthPixels, int nHeightPixels, int * pStepBytes);

165

174 nppiMalloc_16u_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

175

184 nppiMalloc_16s_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

185

194 nppiMalloc_16s_C2(int nWidthPixels, int nHeightPixels, int * pStepBytes);

195

204 nppiMalloc_16s_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

205

214 nppiMalloc_16sc_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

215

224 nppiMalloc_16sc_C2(int nWidthPixels, int nHeightPixels, int * pStepBytes);

225

234 nppiMalloc_16sc_C3(int nWidthPixels, int nHeightPixels, int * pStepBytes);

235

244 nppiMalloc_16sc_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

245

254 nppiMalloc_32s_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

255

264 nppiMalloc_32s_C3(int nWidthPixels, int nHeightPixels, int * pStepBytes);

265

274 nppiMalloc_32s_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

275

284 nppiMalloc_32sc_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

285

294 nppiMalloc_32sc_C2(int nWidthPixels, int nHeightPixels, int * pStepBytes);

295

304 nppiMalloc_32sc_C3(int nWidthPixels, int nHeightPixels, int * pStepBytes);

305

314 nppiMalloc_32sc_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

315

316

325 nppiMalloc_32f_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

326

335 nppiMalloc_32f_C2(int nWidthPixels, int nHeightPixels, int * pStepBytes);

336

345 nppiMalloc_32f_C3(int nWidthPixels, int nHeightPixels, int * pStepBytes);

346

355 nppiMalloc_32f_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

356

365 nppiMalloc_32fc_C1(int nWidthPixels, int nHeightPixels, int * pStepBytes);

366

375 nppiMalloc_32fc_C2(int nWidthPixels, int nHeightPixels, int * pStepBytes);

376

385 nppiMalloc_32fc_C3(int nWidthPixels, int nHeightPixels, int * pStepBytes);

386

395 nppiMalloc_32fc_C4(int nWidthPixels, int nHeightPixels, int * pStepBytes);

396

405 void

407

410 #ifdef __cplusplus

411 }

412 #endif

413

414 #endif

Npp32f * nppiMalloc_32f_C2(int nWidthPixels, int nHeightPixels, int *pStepBytes)

2 channel 32-bit floating point image memory allocator.

Npp32f * nppiMalloc_32f_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 32-bit floating point image memory allocator.

unsigned char Npp8u

8-bit unsigned chars

Definition: nppdefs.h:270

Npp16u * nppiMalloc_16u_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 16-bit unsigned image memory allocator.

Complex Number This struct represents an unsigned int complex number.

Definition: nppdefs.h:316

Npp16u * nppiMalloc_16u_C2(int nWidthPixels, int nHeightPixels, int *pStepBytes)

2 channel 16-bit unsigned image memory allocator.

Npp32fc * nppiMalloc_32fc_C3(int nWidthPixels, int nHeightPixels, int *pStepBytes)

3 channel 32-bit float complex image memory allocator.

Npp32fc * nppiMalloc_32fc_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

32-bit float complex image memory allocator.

void nppiFree(void *pData)

Free method for any 2D allocated memory.

Npp8u * nppiMalloc_8u_C3(int nWidthPixels, int nHeightPixels, int *pStepBytes)

3 channel 8-bit unsigned image memory allocator.

Npp16u * nppiMalloc_16u_C3(int nWidthPixels, int nHeightPixels, int *pStepBytes)

3 channel 16-bit unsigned image memory allocator.

Npp16s * nppiMalloc_16s_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 16-bit signed image memory allocator.

Npp32sc * nppiMalloc_32sc_C3(int nWidthPixels, int nHeightPixels, int *pStepBytes)

3 channel 32-bit integer complex image memory allocator.

Npp16s * nppiMalloc_16s_C2(int nWidthPixels, int nHeightPixels, int *pStepBytes)

2 channel 16-bit signed image memory allocator.

Npp32s * nppiMalloc_32s_C3(int nWidthPixels, int nHeightPixels, int *pStepBytes)

3 channel 32-bit signed image memory allocator.

Npp16sc * nppiMalloc_16sc_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

1 channel 16-bit signed complex image memory allocator.

Npp8u * nppiMalloc_8u_C2(int nWidthPixels, int nHeightPixels, int *pStepBytes)

2 channel 8-bit unsigned image memory allocator.

int Npp32s

32-bit signed integers

Definition: nppdefs.h:275

Npp16sc * nppiMalloc_16sc_C3(int nWidthPixels, int nHeightPixels, int *pStepBytes)

3 channel 16-bit signed complex image memory allocator.

Npp16sc

Definition: nppdefs.h:310

Npp32sc * nppiMalloc_32sc_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

32-bit integer complex image memory allocator.

unsigned short Npp16u

16-bit unsigned integers

Definition: nppdefs.h:272

Npp32sc * nppiMalloc_32sc_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 32-bit integer complex image memory allocator.

Npp32s * nppiMalloc_32s_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 32-bit signed image memory allocator.

short Npp16s

16-bit signed integers

Definition: nppdefs.h:273

Npp32sc * nppiMalloc_32sc_C2(int nWidthPixels, int nHeightPixels, int *pStepBytes)

2 channel 32-bit integer complex image memory allocator.

float Npp32f

32-bit (IEEE) floating-point numbers

Definition: nppdefs.h:278

Npp32f * nppiMalloc_32f_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

32-bit floating point image memory allocator.

Npp16s * nppiMalloc_16s_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

16-bit signed image memory allocator.

Npp32f * nppiMalloc_32f_C3(int nWidthPixels, int nHeightPixels, int *pStepBytes)

3 channel 32-bit floating point image memory allocator.

Npp16sc * nppiMalloc_16sc_C2(int nWidthPixels, int nHeightPixels, int *pStepBytes)

2 channel 16-bit signed complex image memory allocator.

Npp32s * nppiMalloc_32s_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

32-bit signed image memory allocator.

Npp32fc * nppiMalloc_32fc_C2(int nWidthPixels, int nHeightPixels, int *pStepBytes)

2 channel 32-bit float complex image memory allocator.

Npp16u * nppiMalloc_16u_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

16-bit unsigned image memory allocator.

Npp8u * nppiMalloc_8u_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 8-bit unsigned image memory allocator.

Npp16sc * nppiMalloc_16sc_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 16-bit signed complex image memory allocator.

Npp32fc * nppiMalloc_32fc_C4(int nWidthPixels, int nHeightPixels, int *pStepBytes)

4 channel 32-bit float complex image memory allocator.

Npp8u * nppiMalloc_8u_C1(int nWidthPixels, int nHeightPixels, int *pStepBytes)

8-bit unsigned image memory allocator.