Skip to content

Commit 230a23a

Browse files
committed
Fix incorrect intrinsic name in X86
1 parent 5a32f16 commit 230a23a

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

crates/core_arch/src/x86/avx512dq.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7071,18 +7071,18 @@ unsafe extern "C" {
70717071
#[link_name = "llvm.x86.avx512.sitofp.round.v8f32.v8i64"]
70727072
fn vcvtqq2ps_512(a: i64x8, rounding: i32) -> f32x8;
70737073

7074-
#[link_name = "llvm.x86.avx512.uitofp.round.v2f64.v2u64"]
7074+
#[link_name = "llvm.x86.avx512.uitofp.round.v2f64.v2i64"]
70757075
fn vcvtuqq2pd_128(a: u64x2, rounding: i32) -> f64x2;
7076-
#[link_name = "llvm.x86.avx512.uitofp.round.v4f64.v4u64"]
7076+
#[link_name = "llvm.x86.avx512.uitofp.round.v4f64.v4i64"]
70777077
fn vcvtuqq2pd_256(a: u64x4, rounding: i32) -> f64x4;
7078-
#[link_name = "llvm.x86.avx512.uitofp.round.v8f64.v8u64"]
7078+
#[link_name = "llvm.x86.avx512.uitofp.round.v8f64.v8i64"]
70797079
fn vcvtuqq2pd_512(a: u64x8, rounding: i32) -> f64x8;
70807080

70817081
#[link_name = "llvm.x86.avx512.mask.cvtuqq2ps.128"]
70827082
fn vcvtuqq2ps_128(a: u64x2, src: f32x4, k: __mmask8) -> f32x4;
7083-
#[link_name = "llvm.x86.avx512.uitofp.round.v4f32.v4u64"]
7083+
#[link_name = "llvm.x86.avx512.uitofp.round.v4f32.v4i64"]
70847084
fn vcvtuqq2ps_256(a: u64x4, rounding: i32) -> f32x4;
7085-
#[link_name = "llvm.x86.avx512.uitofp.round.v8f32.v8u64"]
7085+
#[link_name = "llvm.x86.avx512.uitofp.round.v8f32.v8i64"]
70867086
fn vcvtuqq2ps_512(a: u64x8, rounding: i32) -> f32x8;
70877087

70887088
#[link_name = "llvm.x86.avx512.mask.cvtpd2qq.128"]

crates/core_arch/src/x86/avx512fp16.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16458,11 +16458,11 @@ unsafe extern "C" {
1645816458
fn vcvtw2ph_256(a: i16x16, rounding: i32) -> __m256h;
1645916459
#[link_name = "llvm.x86.avx512.sitofp.round.v32f16.v32i16"]
1646016460
fn vcvtw2ph_512(a: i16x32, rounding: i32) -> __m512h;
16461-
#[link_name = "llvm.x86.avx512.uitofp.round.v8f16.v8u16"]
16461+
#[link_name = "llvm.x86.avx512.uitofp.round.v8f16.v8i16"]
1646216462
fn vcvtuw2ph_128(a: u16x8, rounding: i32) -> __m128h;
16463-
#[link_name = "llvm.x86.avx512.uitofp.round.v16f16.v16u16"]
16463+
#[link_name = "llvm.x86.avx512.uitofp.round.v16f16.v16i16"]
1646416464
fn vcvtuw2ph_256(a: u16x16, rounding: i32) -> __m256h;
16465-
#[link_name = "llvm.x86.avx512.uitofp.round.v32f16.v32u16"]
16465+
#[link_name = "llvm.x86.avx512.uitofp.round.v32f16.v32i16"]
1646616466
fn vcvtuw2ph_512(a: u16x32, rounding: i32) -> __m512h;
1646716467

1646816468
#[link_name = "llvm.x86.avx512fp16.mask.vcvtdq2ph.128"]
@@ -16475,9 +16475,9 @@ unsafe extern "C" {
1647516475
fn vcvtsi2sh(a: __m128h, b: i32, rounding: i32) -> __m128h;
1647616476
#[link_name = "llvm.x86.avx512fp16.mask.vcvtudq2ph.128"]
1647716477
fn vcvtudq2ph_128(a: u32x4, src: __m128h, k: __mmask8) -> __m128h;
16478-
#[link_name = "llvm.x86.avx512.uitofp.round.v8f16.v8u32"]
16478+
#[link_name = "llvm.x86.avx512.uitofp.round.v8f16.v8i32"]
1647916479
fn vcvtudq2ph_256(a: u32x8, rounding: i32) -> __m128h;
16480-
#[link_name = "llvm.x86.avx512.uitofp.round.v16f16.v16u32"]
16480+
#[link_name = "llvm.x86.avx512.uitofp.round.v16f16.v16i32"]
1648116481
fn vcvtudq2ph_512(a: u32x16, rounding: i32) -> __m256h;
1648216482
#[link_name = "llvm.x86.avx512fp16.vcvtusi2sh"]
1648316483
fn vcvtusi2sh(a: __m128h, b: u32, rounding: i32) -> __m128h;
@@ -16492,7 +16492,7 @@ unsafe extern "C" {
1649216492
fn vcvtuqq2ph_128(a: u64x2, src: __m128h, k: __mmask8) -> __m128h;
1649316493
#[link_name = "llvm.x86.avx512fp16.mask.vcvtuqq2ph.256"]
1649416494
fn vcvtuqq2ph_256(a: u64x4, src: __m128h, k: __mmask8) -> __m128h;
16495-
#[link_name = "llvm.x86.avx512.uitofp.round.v8f16.v8u64"]
16495+
#[link_name = "llvm.x86.avx512.uitofp.round.v8f16.v8i64"]
1649616496
fn vcvtuqq2ph_512(a: u64x8, rounding: i32) -> __m128h;
1649716497

1649816498
#[link_name = "llvm.x86.avx512fp16.mask.vcvtps2phx.128"]

0 commit comments

Comments
 (0)