1mlib_VectorConjRev_S8C_S8C_mSeadti(a3LMiLbIBL)ibrarymlFiubn_cVteicotnosrConjRev_S8C_S8C_Sat(3MLIB)
2
3
4
6 mlib_VectorConjRev_S8C_S8C_Sat, mlib_VectorConjRev_S16C_S16C_Sat,
7 mlib_VectorConjRev_S32C_S32C_Sat - vector conjugation reversion
8
10 cc [ flag... ] file... -lmlib [ library... ]
11 #include <mlib.h>
12
13 mlib_status mlib_VectorConjRev_S8C_S8C_Sat(mlib_s8 *z,
14 const mlib_s8 *x, mlib_s32 n);
15
16
17 mlib_status mlib_VectorConjRev_S16C_S16C_Sat(mlib_s16 *z,
18 const mlib_s16 *x, mlib_s32 n);
19
20
21 mlib_status mlib_VectorConjRev_S32C_S32C_Sat(mlib_s32 *z,
22 const mlib_s32 *x, mlib_s32 n);
23
24
26 Each of these functions computes the complex reversion of a complex
27 vector.
28
29
30 The source and destination vectors must be in the same data type.
31
32
33 The following equation is used:
34
35 z[2*i] = x[2*(n - 1 - i)]
36 z[2*i + 1] = -x[2*(n - 1 - i) + 1]
37
38
39
40 where i = 0, 1, ..., (n - 1).
41
43 Each of the functions takes the following arguments:
44
45 z Pointer to the first element of the destination vector.
46
47
48 x Pointer to the first element of the source vector.
49
50
51 n Number of elements in the vectors.
52
53
55 Each of the functions returns MLIB_SUCCESS if successful. Otherwise it
56 returns MLIB_FAILURE.
57
59 See attributes(5) for descriptions of the following attributes:
60
61
62
63
64 ┌─────────────────────────────┬─────────────────────────────┐
65 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
66 ├─────────────────────────────┼─────────────────────────────┤
67 │Interface Stability │Committed │
68 ├─────────────────────────────┼─────────────────────────────┤
69 │MT-Level │MT-Safe │
70 └─────────────────────────────┴─────────────────────────────┘
71
73 attributes(5)
74
75
76
77SunOS 5.11 2 Mar 20m0l7ib_VectorConjRev_S8C_S8C_Sat(3MLIB)