Home
last modified time | relevance | path

Searched refs:PromoteTo (Results 1 – 25 of 75) sorted by relevance

123

/dports/www/firefox/firefox-99.0/third_party/highway/hwy/tests/
H A Dconvert_test.cc162 PromoteTo(to_d, Load(from_d, from.get()))); in operator ()()
261 HWY_ASSERT_VEC_EQ(d32, loaded, PromoteTo(d32, Load(d16, temp16.get()))); in operator ()()
323 HWY_ASSERT_VEC_EQ(d32, loaded, PromoteTo(d32, v16_loaded)); in operator ()()
506 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
509 HWY_ASSERT_VEC_EQ(df, Iota(df, -TF(N)), PromoteTo(df, Iota(di, -TI(N)))); in operator ()()
512 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(2.0)), PromoteTo(df, Iota(di, TI(2)))); in operator ()()
515 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
518 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-4.0)), PromoteTo(df, Iota(di, TI(-4)))); in operator ()()
521 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-2.0)), PromoteTo(df, Iota(di, TI(-2)))); in operator ()()
525 PromoteTo(df, Set(di, LimitsMax<TI>()))); in operator ()()
[all …]
H A Ddemote_test.cc233 const auto promoted0 = PromoteTo(d32, Load(dbf16_half, temp16.get() + 0)); in operator ()()
234 const auto promoted1 = PromoteTo(d32, Load(dbf16_half, temp16.get() + N)); in operator ()()
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/highway/hwy/ops/
H A Darm_sve-inl.h848 HWY_API Vu32m2 PromoteTo(Du32m2 /* d */, const Vu16m1 v) { in PromoteTo() function
851 HWY_API Vu32m4 PromoteTo(Du32m4 /* d */, const Vu16m2 v) { in PromoteTo() function
854 HWY_API Vu32m8 PromoteTo(Du32m8 /* d */, const Vu16m4 v) { in PromoteTo() function
858 HWY_API Vu64m2 PromoteTo(Du64m2 /* d */, const Vu32m1 v) { in PromoteTo() function
861 HWY_API Vu64m4 PromoteTo(Du64m4 /* d */, const Vu32m2 v) { in PromoteTo() function
864 HWY_API Vu64m8 PromoteTo(Du64m8 /* d */, const Vu32m4 v) { in PromoteTo() function
871 return BitCast(d, PromoteTo(Simd<uint16_t, N>(), v)); in PromoteTo()
877 return BitCast(d, PromoteTo(Simd<uint32_t, N>(), v)); in PromoteTo()
883 return BitCast(d, PromoteTo(Simd<uint32_t, N>(), v)); in PromoteTo()
895 HWY_API Vi32m2 PromoteTo(Di32m2 /* d */, const Vi16m1 v) { in PromoteTo() function
[all …]
H A Darm_neon-inl.h2263 HWY_INLINE Vec128<int16_t> PromoteTo(Full128<int16_t> d,
2267 HWY_INLINE Vec128<int32_t> PromoteTo(Full128<int32_t> d,
2272 HWY_INLINE Vec128<int32_t> PromoteTo(Full128<int32_t> d,
2300 HWY_INLINE Vec128<int16_t, N> PromoteTo(Simd<int16_t, N> d,
2319 HWY_INLINE Vec128<int16_t> PromoteTo(Full128<int16_t> /* tag */,
2323 HWY_INLINE Vec128<int32_t> PromoteTo(Full128<int32_t> /* tag */,
2363 HWY_INLINE Vec128<float> PromoteTo(Full128<float> /* tag */,
2369 HWY_INLINE Vec128<float, N> PromoteTo(Simd<float, N> /* tag */,
2378 HWY_INLINE Vec128<float, N> PromoteTo(Simd<float, N> /* tag */,
2403 HWY_INLINE Vec128<double> PromoteTo(Full128<double> /* tag */,
[all …]
H A Dx86_256-inl.h2297 HWY_API Vec256<float> PromoteTo(Full256<float> /* tag */,
2302 HWY_API Vec256<double> PromoteTo(Full256<double> /* tag */,
2307 HWY_API Vec256<double> PromoteTo(Full256<double> /* tag */,
2323 HWY_API Vec256<int16_t> PromoteTo(Full256<int16_t> /* tag */,
2327 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2335 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2348 HWY_API Vec256<int16_t> PromoteTo(Full256<int16_t> /* tag */,
2352 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2356 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2736 const auto promoted0 = PromoteTo(dw, LowerHalf(vu16));
[all …]
H A Dx86_512-inl.h2500 HWY_API Vec512<float> PromoteTo(Full512<float> /* tag */,
2516 HWY_API Vec512<uint16_t> PromoteTo(Full512<uint16_t> /* tag */,
2524 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2528 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2536 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2549 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2553 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2557 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2561 HWY_API Vec512<int64_t> PromoteTo(Full512<int64_t> /* tag */,
2869 const auto promoted0 = PromoteTo(dw, LowerHalf(vu16));
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/highway/hwy/ops/
H A Darm_sve-inl.h848 HWY_API Vu32m2 PromoteTo(Du32m2 /* d */, const Vu16m1 v) { in PromoteTo() function
851 HWY_API Vu32m4 PromoteTo(Du32m4 /* d */, const Vu16m2 v) { in PromoteTo() function
854 HWY_API Vu32m8 PromoteTo(Du32m8 /* d */, const Vu16m4 v) { in PromoteTo() function
858 HWY_API Vu64m2 PromoteTo(Du64m2 /* d */, const Vu32m1 v) { in PromoteTo() function
861 HWY_API Vu64m4 PromoteTo(Du64m4 /* d */, const Vu32m2 v) { in PromoteTo() function
864 HWY_API Vu64m8 PromoteTo(Du64m8 /* d */, const Vu32m4 v) { in PromoteTo() function
871 return BitCast(d, PromoteTo(Simd<uint16_t, N>(), v)); in PromoteTo()
877 return BitCast(d, PromoteTo(Simd<uint32_t, N>(), v)); in PromoteTo()
883 return BitCast(d, PromoteTo(Simd<uint32_t, N>(), v)); in PromoteTo()
895 HWY_API Vi32m2 PromoteTo(Di32m2 /* d */, const Vi16m1 v) { in PromoteTo() function
[all …]
H A Darm_neon-inl.h2263 HWY_INLINE Vec128<int16_t> PromoteTo(Full128<int16_t> d,
2267 HWY_INLINE Vec128<int32_t> PromoteTo(Full128<int32_t> d,
2272 HWY_INLINE Vec128<int32_t> PromoteTo(Full128<int32_t> d,
2300 HWY_INLINE Vec128<int16_t, N> PromoteTo(Simd<int16_t, N> d,
2319 HWY_INLINE Vec128<int16_t> PromoteTo(Full128<int16_t> /* tag */,
2323 HWY_INLINE Vec128<int32_t> PromoteTo(Full128<int32_t> /* tag */,
2363 HWY_INLINE Vec128<float> PromoteTo(Full128<float> /* tag */,
2369 HWY_INLINE Vec128<float, N> PromoteTo(Simd<float, N> /* tag */,
2378 HWY_INLINE Vec128<float, N> PromoteTo(Simd<float, N> /* tag */,
2403 HWY_INLINE Vec128<double> PromoteTo(Full128<double> /* tag */,
[all …]
H A Dx86_256-inl.h2297 HWY_API Vec256<float> PromoteTo(Full256<float> /* tag */,
2302 HWY_API Vec256<double> PromoteTo(Full256<double> /* tag */,
2307 HWY_API Vec256<double> PromoteTo(Full256<double> /* tag */,
2323 HWY_API Vec256<int16_t> PromoteTo(Full256<int16_t> /* tag */,
2327 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2335 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2348 HWY_API Vec256<int16_t> PromoteTo(Full256<int16_t> /* tag */,
2352 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2356 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */,
2736 const auto promoted0 = PromoteTo(dw, LowerHalf(vu16));
[all …]
H A Dx86_512-inl.h2500 HWY_API Vec512<float> PromoteTo(Full512<float> /* tag */,
2516 HWY_API Vec512<uint16_t> PromoteTo(Full512<uint16_t> /* tag */,
2524 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2528 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2536 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2549 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2553 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2557 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2561 HWY_API Vec512<int64_t> PromoteTo(Full512<int64_t> /* tag */,
2869 const auto promoted0 = PromoteTo(dw, LowerHalf(vu16));
[all …]
/dports/devel/highway/highway-0.15.0/hwy/tests/
H A Dconvert_test.cc162 PromoteTo(to_d, Load(from_d, from.get()))); in operator ()()
366 HWY_ASSERT_VEC_EQ(d32, loaded, PromoteTo(d32, Load(d16, temp16.get()))); in operator ()()
427 HWY_ASSERT_VEC_EQ(d32, loaded, PromoteTo(d32, v16_loaded)); in operator ()()
729 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
733 HWY_ASSERT_VEC_EQ(df, Iota(df, -TF(N)), PromoteTo(df, Iota(di, -TI(N)))); in operator ()()
737 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(2.0)), PromoteTo(df, Iota(di, TI(2)))); in operator ()()
741 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
747 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-4.0)), PromoteTo(df, Iota(di, TI(-4)))); in operator ()()
752 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-2.0)), PromoteTo(df, Iota(di, TI(-2)))); in operator ()()
756 PromoteTo(df, Set(di, LimitsMax<TI>()))); in operator ()()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/highway/hwy/tests/
H A Dconvert_test.cc157 PromoteTo(to_d, Load(from_d, from.get()))); in operator ()()
351 HWY_ASSERT_VEC_EQ(d32, loaded, PromoteTo(d32, Load(d16, temp16.get()))); in operator ()()
499 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
503 HWY_ASSERT_VEC_EQ(df, Iota(df, -TF(N)), PromoteTo(df, Iota(di, -TI(N)))); in operator ()()
507 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(2.0)), PromoteTo(df, Iota(di, TI(2)))); in operator ()()
511 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
517 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-4.0)), PromoteTo(df, Iota(di, TI(-4)))); in operator ()()
522 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-2.0)), PromoteTo(df, Iota(di, TI(-2)))); in operator ()()
534 PromoteTo(df, Set(di, LimitsMax<TI>()))); in operator ()()
538 PromoteTo(df, Set(di, LimitsMin<TI>()))); in operator ()()
/dports/www/firefox-esr/firefox-91.8.0/third_party/highway/hwy/tests/
H A Dconvert_test.cc157 PromoteTo(to_d, Load(from_d, from.get()))); in operator ()()
351 HWY_ASSERT_VEC_EQ(d32, loaded, PromoteTo(d32, Load(d16, temp16.get()))); in operator ()()
499 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
503 HWY_ASSERT_VEC_EQ(df, Iota(df, -TF(N)), PromoteTo(df, Iota(di, -TI(N)))); in operator ()()
507 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(2.0)), PromoteTo(df, Iota(di, TI(2)))); in operator ()()
511 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(4.0)), PromoteTo(df, Iota(di, TI(4)))); in operator ()()
517 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-4.0)), PromoteTo(df, Iota(di, TI(-4)))); in operator ()()
522 HWY_ASSERT_VEC_EQ(df, Iota(df, TF(-2.0)), PromoteTo(df, Iota(di, TI(-2)))); in operator ()()
534 PromoteTo(df, Set(di, LimitsMax<TI>()))); in operator ()()
538 PromoteTo(df, Set(di, LimitsMin<TI>()))); in operator ()()
/dports/www/firefox/firefox-99.0/third_party/highway/hwy/ops/
H A Darm_sve-inl.h1001 HWY_SVE_FOREACH_UI16(HWY_SVE_PROMOTE_TO, PromoteTo, unpklo)
1002 HWY_SVE_FOREACH_UI32(HWY_SVE_PROMOTE_TO, PromoteTo, unpklo)
1003 HWY_SVE_FOREACH_UI64(HWY_SVE_PROMOTE_TO, PromoteTo, unpklo)
1009 return PromoteTo(dto, PromoteTo(d2, vfrom));
1014 return PromoteTo(dto, PromoteTo(d2, vfrom)); in PromoteTo()
1018 return PromoteTo(Simd<uint32_t, N, kPow2>(), v); in U32FromU8()
1025 return BitCast(dto, PromoteTo(du, vfrom)); in PromoteTo()
1030 return BitCast(dto, PromoteTo(du, vfrom)); in PromoteTo()
1036 return PromoteTo(dto, BitCast(di16, PromoteTo(du16, vfrom))); in PromoteTo()
1584 const auto v32L = PromoteTo(dw, v); in HWY_SVE_FOREACH_UIF3264()
[all …]
H A Drvv-inl.h1266 HWY_RVV_FOREACH_U08(HWY_RVV_PROMOTE, PromoteTo, vzext_vf2_, _EXT)
1267 HWY_RVV_FOREACH_U16(HWY_RVV_PROMOTE, PromoteTo, vzext_vf2_, _EXT)
1268 HWY_RVV_FOREACH_U32(HWY_RVV_PROMOTE, PromoteTo, vzext_vf2_, _EXT)
1269 HWY_RVV_FOREACH_I08(HWY_RVV_PROMOTE, PromoteTo, vsext_vf2_, _EXT)
1270 HWY_RVV_FOREACH_I16(HWY_RVV_PROMOTE, PromoteTo, vsext_vf2_, _EXT)
1271 HWY_RVV_FOREACH_I32(HWY_RVV_PROMOTE, PromoteTo, vsext_vf2_, _EXT)
1312 HWY_API auto PromoteTo(Simd<int16_t, N, kPow2> d,
1315 return BitCast(d, PromoteTo(RebindToUnsigned<decltype(d)>(), v));
1319 HWY_API auto PromoteTo(Simd<int32_t, N, kPow2> d,
1326 HWY_API auto PromoteTo(Simd<int32_t, N, kPow2> d,
[all …]
H A Darm_neon-inl.h2481 HWY_API Vec128<int16_t, N> PromoteTo(Simd<int16_t, N, 0> d,
2500 HWY_API Vec128<int16_t> PromoteTo(Full128<int16_t> /* tag */,
2504 HWY_API Vec128<int32_t> PromoteTo(Full128<int32_t> /* tag */,
2509 HWY_API Vec128<int32_t> PromoteTo(Full128<int32_t> /* tag */,
2544 HWY_API Vec128<float> PromoteTo(Full128<float> /* tag */,
2559 HWY_API Vec128<float, N> PromoteTo(Simd<float, N, 0> df32,
2583 HWY_API Vec128<double> PromoteTo(Full128<double> /* tag */,
2588 HWY_API Vec64<double> PromoteTo(Full64<double> /* tag */,
2593 HWY_API Vec128<double> PromoteTo(Full128<double> /* tag */,
2599 HWY_API Vec64<double> PromoteTo(Full64<double> /* tag */,
[all …]
H A Dx86_512-inl.h2925 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2929 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2937 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2950 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2954 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2968 HWY_API Vec512<float> PromoteTo(Full512<float> /* tag */,
2973 HWY_API Vec512<float> PromoteTo(Full512<float> df32,
3405 const auto promoted0 = PromoteTo(dw, LowerHalf(duh, vu));
3406 const auto promoted1 = PromoteTo(dw, UpperHalf(duh, vu));
3454 const auto promoted0 = PromoteTo(dw, LowerHalf(duh, vu));
[all …]
H A Dwasm_256-inl.h2081 HWY_API Vec256<uint16_t> PromoteTo(Full256<uint16_t> /* tag */, in PromoteTo() function
2085 HWY_API Vec256<uint32_t> PromoteTo(Full256<uint32_t> /* tag */, in PromoteTo() function
2090 HWY_API Vec256<int16_t> PromoteTo(Full256<int16_t> /* tag */, in PromoteTo() function
2094 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */, in PromoteTo() function
2103 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */, in PromoteTo() function
2109 HWY_API Vec256<int16_t> PromoteTo(Full256<int16_t> /* tag */, in PromoteTo() function
2113 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */, in PromoteTo() function
2118 HWY_API Vec256<int32_t> PromoteTo(Full256<int32_t> /* tag */, in PromoteTo() function
2123 HWY_API Vec256<double> PromoteTo(Full256<double> /* tag */, in PromoteTo() function
2128 HWY_API Vec256<float> PromoteTo(Full256<float> /* tag */, in PromoteTo() function
[all …]
/dports/devel/highway/highway-0.15.0/hwy/ops/
H A Darm_sve-inl.h978 HWY_SVE_FOREACH_UI16(HWY_SVE_PROMOTE_TO, PromoteTo, unpklo)
979 HWY_SVE_FOREACH_UI32(HWY_SVE_PROMOTE_TO, PromoteTo, unpklo)
980 HWY_SVE_FOREACH_UI64(HWY_SVE_PROMOTE_TO, PromoteTo, unpklo)
986 return PromoteTo(dto, PromoteTo(d2, vfrom));
989 HWY_API svint32_t PromoteTo(Simd<int32_t, N> dto, svint8_t vfrom) { in PromoteTo() function
991 return PromoteTo(dto, PromoteTo(d2, vfrom)); in PromoteTo()
995 return PromoteTo(Simd<uint32_t, N>(), v); in U32FromU8()
1002 return BitCast(dto, PromoteTo(du, vfrom)); in PromoteTo()
1007 return BitCast(dto, PromoteTo(du, vfrom)); in PromoteTo()
1013 return PromoteTo(dto, BitCast(di16, PromoteTo(du16, vfrom))); in PromoteTo()
[all …]
H A Darm_neon-inl.h2396 HWY_API Vec128<int16_t> PromoteTo(Full128<int16_t> d,
2400 HWY_API Vec128<int32_t> PromoteTo(Full128<int32_t> d,
2405 HWY_API Vec128<int32_t> PromoteTo(Full128<int32_t> d,
2433 HWY_API Vec128<int16_t, N> PromoteTo(Simd<int16_t, N> d,
2452 HWY_API Vec128<int16_t> PromoteTo(Full128<int16_t> /* tag */,
2496 HWY_API Vec128<float> PromoteTo(Full128<float> /* tag */,
2502 HWY_API Vec128<float, N> PromoteTo(Simd<float, N> /* tag */,
2511 HWY_API Vec128<float, N> PromoteTo(Simd<float, N> /* tag */,
2536 HWY_API Vec128<double> PromoteTo(Full128<double> /* tag */,
2546 HWY_API Vec128<double> PromoteTo(Full128<double> /* tag */,
[all …]
H A Dx86_512-inl.h2784 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2788 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2796 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2809 HWY_API Vec512<int16_t> PromoteTo(Full512<int16_t> /* tag */,
2813 HWY_API Vec512<int32_t> PromoteTo(Full512<int32_t> /* tag */,
2827 HWY_API Vec512<float> PromoteTo(Full512<float> /* tag */,
2832 HWY_API Vec512<float> PromoteTo(Full512<float> df32,
3258 const auto promoted0 = PromoteTo(dw, LowerHalf(duh, vu));
3259 const auto promoted1 = PromoteTo(dw, UpperHalf(duh, vu));
3307 const auto promoted0 = PromoteTo(dw, LowerHalf(duh, vu));
[all …]
/dports/www/firefox/firefox-99.0/third_party/highway/hwy/examples/
H A Dskeleton.cc57 const auto bits = BitCast(d32, ConvertTo(df, PromoteTo(d32, u8))); in OneFloorLog2()
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/highway/hwy/examples/
H A Dskeleton.cc47 const auto bits = BitCast(d32, ConvertTo(df, PromoteTo(d32, u8))); in OneFloorLog2()
/dports/devel/highway/highway-0.15.0/hwy/examples/
H A Dskeleton.cc54 const auto bits = BitCast(d32, ConvertTo(df, PromoteTo(d32, u8))); in OneFloorLog2()
/dports/www/firefox-esr/firefox-91.8.0/third_party/highway/hwy/examples/
H A Dskeleton.cc47 const auto bits = BitCast(d32, ConvertTo(df, PromoteTo(d32, u8))); in OneFloorLog2()

123