Skip to content

Commit 70b1c20

Browse files
Merge pull request #464 from okaneco/remove_from_usize_impls
Remove usize/isize `From` impls for vendor vector types
2 parents 6894761 + 6951b68 commit 70b1c20

File tree

3 files changed

+0
-41
lines changed

3 files changed

+0
-41
lines changed

crates/core_simd/src/vendor/loongarch64.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,3 @@ from_transmute! { unsafe i64x2 => v2i64 }
2424
from_transmute! { unsafe i64x4 => v4i64 }
2525
from_transmute! { unsafe f64x2 => v2f64 }
2626
from_transmute! { unsafe f64x4 => v4f64 }
27-
28-
from_transmute! { unsafe usizex2 => v2u64 }
29-
from_transmute! { unsafe usizex4 => v4u64 }
30-
from_transmute! { unsafe isizex2 => v2i64 }
31-
from_transmute! { unsafe isizex4 => v4i64 }

crates/core_simd/src/vendor/wasm32.rs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,3 @@ from_transmute! { unsafe f32x4 => v128 }
1414
from_transmute! { unsafe u64x2 => v128 }
1515
from_transmute! { unsafe i64x2 => v128 }
1616
from_transmute! { unsafe f64x2 => v128 }
17-
18-
#[cfg(target_pointer_width = "32")]
19-
mod p32 {
20-
use super::*;
21-
from_transmute! { unsafe usizex4 => v128 }
22-
from_transmute! { unsafe isizex4 => v128 }
23-
}
24-
25-
#[cfg(target_pointer_width = "64")]
26-
mod p64 {
27-
use super::*;
28-
from_transmute! { unsafe usizex2 => v128 }
29-
from_transmute! { unsafe isizex2 => v128 }
30-
}

crates/core_simd/src/vendor/x86.rs

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -39,25 +39,3 @@ from_transmute! { unsafe i64x8 => __m512i }
3939
from_transmute! { unsafe f64x2 => __m128d }
4040
from_transmute! { unsafe f64x4 => __m256d }
4141
from_transmute! { unsafe f64x8 => __m512d }
42-
43-
#[cfg(target_pointer_width = "32")]
44-
mod p32 {
45-
use super::*;
46-
from_transmute! { unsafe usizex4 => __m128i }
47-
from_transmute! { unsafe usizex8 => __m256i }
48-
from_transmute! { unsafe Simd<usize, 16> => __m512i }
49-
from_transmute! { unsafe isizex4 => __m128i }
50-
from_transmute! { unsafe isizex8 => __m256i }
51-
from_transmute! { unsafe Simd<isize, 16> => __m512i }
52-
}
53-
54-
#[cfg(target_pointer_width = "64")]
55-
mod p64 {
56-
use super::*;
57-
from_transmute! { unsafe usizex2 => __m128i }
58-
from_transmute! { unsafe usizex4 => __m256i }
59-
from_transmute! { unsafe usizex8 => __m512i }
60-
from_transmute! { unsafe isizex2 => __m128i }
61-
from_transmute! { unsafe isizex4 => __m256i }
62-
from_transmute! { unsafe isizex8 => __m512i }
63-
}

0 commit comments

Comments
 (0)