1use super::*;
2
3impl_every_statistic_in_place!(max_every_u8_c1, u8, C1, nppiMaxEvery_8u_C1IR_Ctx);
4impl_every_statistic_in_place!(max_every_u16_c1, u16, C1, nppiMaxEvery_16u_C1IR_Ctx);
5impl_every_statistic_in_place!(max_every_i16_c1, i16, C1, nppiMaxEvery_16s_C1IR_Ctx);
6impl_every_statistic_in_place!(max_every_f32_c1, f32, C1, nppiMaxEvery_32f_C1IR_Ctx);
7impl_every_statistic_in_place!(max_every_u8_c3, u8, C3, nppiMaxEvery_8u_C3IR_Ctx);
8impl_every_statistic_in_place!(max_every_u16_c3, u16, C3, nppiMaxEvery_16u_C3IR_Ctx);
9impl_every_statistic_in_place!(max_every_i16_c3, i16, C3, nppiMaxEvery_16s_C3IR_Ctx);
10impl_every_statistic_in_place!(max_every_f32_c3, f32, C3, nppiMaxEvery_32f_C3IR_Ctx);
11impl_every_statistic_in_place!(max_every_u8_c4, u8, C4, nppiMaxEvery_8u_C4IR_Ctx);
12impl_every_statistic_in_place!(max_every_u16_c4, u16, C4, nppiMaxEvery_16u_C4IR_Ctx);
13impl_every_statistic_in_place!(max_every_i16_c4, i16, C4, nppiMaxEvery_16s_C4IR_Ctx);
14impl_every_statistic_in_place!(max_every_f32_c4, f32, C4, nppiMaxEvery_32f_C4IR_Ctx);
15impl_every_statistic_in_place!(max_every_u8_ac4, u8, AC4, nppiMaxEvery_8u_AC4IR_Ctx);
16impl_every_statistic_in_place!(max_every_u16_ac4, u16, AC4, nppiMaxEvery_16u_AC4IR_Ctx);
17impl_every_statistic_in_place!(max_every_i16_ac4, i16, AC4, nppiMaxEvery_16s_AC4IR_Ctx);
18impl_every_statistic_in_place!(max_every_f32_ac4, f32, AC4, nppiMaxEvery_32f_AC4IR_Ctx);
19impl_every_statistic_in_place!(min_every_u8_c1, u8, C1, nppiMinEvery_8u_C1IR_Ctx);
20impl_every_statistic_in_place!(min_every_u16_c1, u16, C1, nppiMinEvery_16u_C1IR_Ctx);
21impl_every_statistic_in_place!(min_every_i16_c1, i16, C1, nppiMinEvery_16s_C1IR_Ctx);
22impl_every_statistic_in_place!(min_every_f32_c1, f32, C1, nppiMinEvery_32f_C1IR_Ctx);
23impl_every_statistic_in_place!(min_every_u8_c3, u8, C3, nppiMinEvery_8u_C3IR_Ctx);
24impl_every_statistic_in_place!(min_every_u16_c3, u16, C3, nppiMinEvery_16u_C3IR_Ctx);
25impl_every_statistic_in_place!(min_every_i16_c3, i16, C3, nppiMinEvery_16s_C3IR_Ctx);
26impl_every_statistic_in_place!(min_every_f32_c3, f32, C3, nppiMinEvery_32f_C3IR_Ctx);
27impl_every_statistic_in_place!(min_every_u8_c4, u8, C4, nppiMinEvery_8u_C4IR_Ctx);
28impl_every_statistic_in_place!(min_every_u16_c4, u16, C4, nppiMinEvery_16u_C4IR_Ctx);
29impl_every_statistic_in_place!(min_every_i16_c4, i16, C4, nppiMinEvery_16s_C4IR_Ctx);
30impl_every_statistic_in_place!(min_every_f32_c4, f32, C4, nppiMinEvery_32f_C4IR_Ctx);
31impl_every_statistic_in_place!(min_every_u8_ac4, u8, AC4, nppiMinEvery_8u_AC4IR_Ctx);
32impl_every_statistic_in_place!(min_every_u16_ac4, u16, AC4, nppiMinEvery_16u_AC4IR_Ctx);
33impl_every_statistic_in_place!(min_every_i16_ac4, i16, AC4, nppiMinEvery_16s_AC4IR_Ctx);
34impl_every_statistic_in_place!(min_every_f32_ac4, f32, AC4, nppiMinEvery_32f_AC4IR_Ctx);
35impl_generic_every_statistic_in_place!(
36 MaxEveryC1,
37 max_every_c1,
38 C1,
39 [
40 (u8, max_every_u8_c1),
41 (u16, max_every_u16_c1),
42 (i16, max_every_i16_c1),
43 (f32, max_every_f32_c1),
44 ]
45);
46impl_generic_every_statistic_in_place!(
47 MaxEveryC3,
48 max_every_c3,
49 C3,
50 [
51 (u8, max_every_u8_c3),
52 (u16, max_every_u16_c3),
53 (i16, max_every_i16_c3),
54 (f32, max_every_f32_c3),
55 ]
56);
57impl_generic_every_statistic_in_place!(
58 MaxEveryC4,
59 max_every_c4,
60 C4,
61 [
62 (u8, max_every_u8_c4),
63 (u16, max_every_u16_c4),
64 (i16, max_every_i16_c4),
65 (f32, max_every_f32_c4),
66 ]
67);
68impl_generic_every_statistic_in_place!(
69 MaxEveryAC4,
70 max_every_ac4,
71 AC4,
72 [
73 (u8, max_every_u8_ac4),
74 (u16, max_every_u16_ac4),
75 (i16, max_every_i16_ac4),
76 (f32, max_every_f32_ac4),
77 ]
78);
79impl_generic_every_statistic_in_place!(
80 MinEveryC1,
81 min_every_c1,
82 C1,
83 [
84 (u8, min_every_u8_c1),
85 (u16, min_every_u16_c1),
86 (i16, min_every_i16_c1),
87 (f32, min_every_f32_c1),
88 ]
89);
90impl_generic_every_statistic_in_place!(
91 MinEveryC3,
92 min_every_c3,
93 C3,
94 [
95 (u8, min_every_u8_c3),
96 (u16, min_every_u16_c3),
97 (i16, min_every_i16_c3),
98 (f32, min_every_f32_c3),
99 ]
100);
101impl_generic_every_statistic_in_place!(
102 MinEveryC4,
103 min_every_c4,
104 C4,
105 [
106 (u8, min_every_u8_c4),
107 (u16, min_every_u16_c4),
108 (i16, min_every_i16_c4),
109 (f32, min_every_f32_c4),
110 ]
111);
112impl_generic_every_statistic_in_place!(
113 MinEveryAC4,
114 min_every_ac4,
115 AC4,
116 [
117 (u8, min_every_u8_ac4),
118 (u16, min_every_u16_ac4),
119 (i16, min_every_i16_ac4),
120 (f32, min_every_f32_ac4),
121 ]
122);