1mlib_VectorConj_S8C_Sat(3MLmIeBd)iaLib Library Functimolnisb_VectorConj_S8C_Sat(3MLIB)
2
3
4
6 mlib_VectorConj_S8C_Sat, mlib_VectorConj_S16C_Sat, mlib_Vector‐
7 Conj_S32C_Sat - vector conjugation
8
10 cc [ flag... ] file... -lmlib [ library... ]
11 #include <mlib.h>
12
13 mlib_status mlib_VectorConj_S8C_Sat(mlib_s8 *xz, mlib_s32 n);
14
15
16 mlib_status mlib_VectorConj_S16C_Sat(mlib_s16 *xz, mlib_s32 n);
17
18
19 mlib_status mlib_VectorConj_S32C_Sat(mlib_s32 *xz, mlib_s32 n);
20
21
23 Each of these functions computes the in-place complex conjugate of a
24 complex vector.
25
26
27 The following equation is used:
28
29 xz[2*i + 1] = -xz[2*i + 1]
30
31
32
33 where i = 0, 1, ..., (n - 1).
34
36 Each of the functions takes the following arguments:
37
38 xz Pointer to the first element of the source and destination vec‐
39 tor.
40
41
42 n Number of elements in the vector.
43
44
46 Each of the functions returns MLIB_SUCCESS if successful. Otherwise it
47 returns MLIB_FAILURE.
48
50 See attributes(5) for descriptions of the following attributes:
51
52
53
54
55 ┌─────────────────────────────┬─────────────────────────────┐
56 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
57 ├─────────────────────────────┼─────────────────────────────┤
58 │Interface Stability │Committed │
59 ├─────────────────────────────┼─────────────────────────────┤
60 │MT-Level │MT-Safe │
61 └─────────────────────────────┴─────────────────────────────┘
62
64 attributes(5)
65
66
67
68SunOS 5.11 2 Mar 2007 mlib_VectorConj_S8C_Sat(3MLIB)