summaryrefslogtreecommitdiff
path: root/arch/arm64/misc
diff options
context:
space:
mode:
authorGalen Williamson <galen@vector35.com>2024-05-30 17:30:03 -0400
committerGalen Williamson <galen@vector35.com>2024-05-30 18:53:40 -0400
commit12d47835b1127605d224178e8e67c29f609a1a86 (patch)
treeccf82466faa7ea38b50eb8241ffa9a2893de36f4 /arch/arm64/misc
parentb3f88b7741b04975126c074609f1fa24475e64ba (diff)
[arm64] lift scvtf
* only scalar variants for integer and floating point * updated arm64test.py for scvtf * removed intrinsics for scvtf, scalar integer and floating point variants
Diffstat (limited to 'arch/arm64/misc')
-rw-r--r--arch/arm64/misc/neon_intrins.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/arch/arm64/misc/neon_intrins.c b/arch/arm64/misc/neon_intrins.c
index ff0e5efc..181ee74e 100644
--- a/arch/arm64/misc/neon_intrins.c
+++ b/arch/arm64/misc/neon_intrins.c
@@ -1245,13 +1245,10 @@ float32x2_t vcvt_f32_s32(int32x2_t a); // SCVT
float32x4_t vcvtq_f32_s32(int32x4_t a); // SCVTF Vd.4S,Vn.4S
float32x2_t vcvt_f32_u32(uint32x2_t a); // UCVTF Vd.2S,Vn.2S
float32x4_t vcvtq_f32_u32(uint32x4_t a); // UCVTF Vd.4S,Vn.4S
-float32_t vcvts_f32_s32(int32_t a); // SCVTF Sd,Sn
float32_t vcvts_f32_u32(uint32_t a); // UCVTF Sd,Sn
-float64x1_t vcvt_f64_s64(int64x1_t a); // SCVTF Dd,Dn
float64x2_t vcvtq_f64_s64(int64x2_t a); // SCVTF Vd.2D,Vn.2D
float64x1_t vcvt_f64_u64(uint64x1_t a); // UCVTF Dd,Dn
float64x2_t vcvtq_f64_u64(uint64x2_t a); // UCVTF Vd.2D,Vn.2D
-float64_t vcvtd_f64_s64(int64_t a); // SCVTF Dd,Dn
float64_t vcvtd_f64_u64(uint64_t a); // UCVTF Dd,Dn
float32x2_t vcvt_n_f32_s32(int32x2_t a, const int n); // SCVTF Vd.2S,Vn.2S,#n
float32x4_t vcvtq_n_f32_s32(int32x4_t a, const int n); // SCVTF Vd.4S,Vn.4S,#n
@@ -4284,9 +4281,6 @@ uint16_t vcgezh_f16(float16_t a); // FCMGE Hd
uint16_t vcgtzh_f16(float16_t a); // FCMGT Hd,Hn,#0
uint16_t vclezh_f16(float16_t a); // FCMLE Hd,Hn,#0
uint16_t vcltzh_f16(float16_t a); // FCMLT Hd,Hn,#0
-float16_t vcvth_f16_s16(int16_t a); // SCVTF Hd,Hn
-float16_t vcvth_f16_s32(int32_t a); // SCVTF Hd,Hn
-float16_t vcvth_f16_s64(int64_t a); // SCVTF Hd,Hn
float16_t vcvth_f16_u16(uint16_t a); // UCVTF Hd,Hn
float16_t vcvth_f16_u32(uint32_t a); // UCVTF Hd,Hn
float16_t vcvth_f16_u64(uint64_t a); // UCVTF Hd,Hn