Lines Matching refs:pow_impl

21 macro_rules! pow_impl {  macro
23 pow_impl!($t, u8);
24 pow_impl!($t, usize);
32 pow_impl!($t, $rhs, usize, pow);
69 pow_impl!(u8, u8, u32, u8::pow);
70 pow_impl!(u8, u16, u32, u8::pow);
71 pow_impl!(u8, u32, u32, u8::pow);
72 pow_impl!(u8, usize);
73 pow_impl!(i8, u8, u32, i8::pow);
74 pow_impl!(i8, u16, u32, i8::pow);
75 pow_impl!(i8, u32, u32, i8::pow);
76 pow_impl!(i8, usize);
77 pow_impl!(u16, u8, u32, u16::pow);
78 pow_impl!(u16, u16, u32, u16::pow);
79 pow_impl!(u16, u32, u32, u16::pow);
80 pow_impl!(u16, usize);
81 pow_impl!(i16, u8, u32, i16::pow);
82 pow_impl!(i16, u16, u32, i16::pow);
83 pow_impl!(i16, u32, u32, i16::pow);
84 pow_impl!(i16, usize);
85 pow_impl!(u32, u8, u32, u32::pow);
86 pow_impl!(u32, u16, u32, u32::pow);
87 pow_impl!(u32, u32, u32, u32::pow);
88 pow_impl!(u32, usize);
89 pow_impl!(i32, u8, u32, i32::pow);
90 pow_impl!(i32, u16, u32, i32::pow);
91 pow_impl!(i32, u32, u32, i32::pow);
92 pow_impl!(i32, usize);
93 pow_impl!(u64, u8, u32, u64::pow);
94 pow_impl!(u64, u16, u32, u64::pow);
95 pow_impl!(u64, u32, u32, u64::pow);
96 pow_impl!(u64, usize);
97 pow_impl!(i64, u8, u32, i64::pow);
98 pow_impl!(i64, u16, u32, i64::pow);
99 pow_impl!(i64, u32, u32, i64::pow);
100 pow_impl!(i64, usize);
103 pow_impl!(u128, u8, u32, u128::pow);
105 pow_impl!(u128, u16, u32, u128::pow);
107 pow_impl!(u128, u32, u32, u128::pow);
109 pow_impl!(u128, usize);
112 pow_impl!(i128, u8, u32, i128::pow);
114 pow_impl!(i128, u16, u32, i128::pow);
116 pow_impl!(i128, u32, u32, i128::pow);
118 pow_impl!(i128, usize);
120 pow_impl!(usize, u8, u32, usize::pow);
121 pow_impl!(usize, u16, u32, usize::pow);
122 pow_impl!(usize, u32, u32, usize::pow);
123 pow_impl!(usize, usize);
124 pow_impl!(isize, u8, u32, isize::pow);
125 pow_impl!(isize, u16, u32, isize::pow);
126 pow_impl!(isize, u32, u32, isize::pow);
127 pow_impl!(isize, usize);
128 pow_impl!(Wrapping<u8>);
129 pow_impl!(Wrapping<i8>);
130 pow_impl!(Wrapping<u16>);
131 pow_impl!(Wrapping<i16>);
132 pow_impl!(Wrapping<u32>);
133 pow_impl!(Wrapping<i32>);
134 pow_impl!(Wrapping<u64>);
135 pow_impl!(Wrapping<i64>);
137 pow_impl!(Wrapping<u128>);
139 pow_impl!(Wrapping<i128>);
140 pow_impl!(Wrapping<usize>);
141 pow_impl!(Wrapping<isize>);
160 pow_impl!(f32, i8, i32, <f32 as Float>::powi);
161 pow_impl!(f32, u8, i32, <f32 as Float>::powi);
162 pow_impl!(f32, i16, i32, <f32 as Float>::powi);
163 pow_impl!(f32, u16, i32, <f32 as Float>::powi);
164 pow_impl!(f32, i32, i32, <f32 as Float>::powi);
165 pow_impl!(f64, i8, i32, <f64 as Float>::powi);
166 pow_impl!(f64, u8, i32, <f64 as Float>::powi);
167 pow_impl!(f64, i16, i32, <f64 as Float>::powi);
168 pow_impl!(f64, u16, i32, <f64 as Float>::powi);
169 pow_impl!(f64, i32, i32, <f64 as Float>::powi);
170 pow_impl!(f32, f32, f32, <f32 as Float>::powf);
171 pow_impl!(f64, f32, f64, <f64 as Float>::powf);
172 pow_impl!(f64, f64, f64, <f64 as Float>::powf);