Lines Matching refs:isize
58 // as `isize` and `usize`, and `isize` and `usize` are always bi-directional transmutable to
79 static_assert!(size_of::<isize>() == size_of::<isize_atomic_repr>());
80 static_assert!(align_of::<isize>() == align_of::<isize_atomic_repr>());
84 // SAFETY: `isize` has the same size and alignment with `isize_atomic_repr`, and is round-trip
86 unsafe impl super::AtomicType for isize {
91 unsafe impl super::AtomicAdd<isize> for isize {
92 fn rhs_into_delta(rhs: isize) -> isize_atomic_repr {
155 for_each_type!(42 in [i8, i16, i32, i64, u32, u64, isize, usize] |v| {
164 for_each_type!(42 in [i8, i16, i32, i64, u32, u64, isize, usize] |v| {
174 for_each_type!(42 in [i8, i16, i32, i64, u32, u64, isize, usize] |v| {
187 for_each_type!(42 in [i8, i16, i32, i64, u32, u64, isize, usize] |v| {
202 for_each_type!(42 in [i32, i64, u32, u64, isize, usize] |v| {